Font Awesome icon usage statistics

  • 10 types of Font Awesome iconic font are used and found 14 times in total.
  • XPERIAFORCE.COM used 1.4 Font Awesome classes per each class in average.
  • Font Awesome usage statistics of XPERIAFORCE.COM are based on first landing page and within top 1M websites only. Click the font icon to see all websites using it.
  • XPERIAFORCE.COM includes "http://www.xperiaforce.com/wp-content/cache/wpfc-minified/52ab01cb0d1fc8bfdf0158347c3c9d57/1430303829index.css" to use Font Awesome and information from CSS is like below.
  • @font-face {
    font-family: 'BebasNeueRegular';
    src: url(//www.xperiaforce.com/wp-content/themes/powermag/fonts/BebasNeue-webfont.eot);
    src: url(//www.xperiaforce.com/wp-content/themes/powermag/fonts/BebasNeue-webfont.eot?#iefix) format('embedded-opentype'),
    url(//www.xperiaforce.com/wp-content/themes/powermag/fonts/BebasNeue-webfont.woff) format('woff'),
    url(//www.xperiaforce.com/wp-content/themes/powermag/fonts/BebasNeue-webfont.ttf) format('truetype'),
    url(//www.xperiaforce.com/wp-content/themes/powermag/fonts/BebasNeue-webfont.svg#../fonts/BebasNeueRegular) format('svg');
    font-weight: normal;
    font-style: normal;
    }  .alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
    margin-top: 7px;
    }
    .alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
    margin-top: 7px;
    }
    .aligncenter {
    clear: both;
    display: block;
    margin: 0 auto;
    }
    .clear {
    clear: both;
    }
    .tl {
    text-align: left
    }
    .tr {
    text-align: right
    }
    .tc {
    text-align: center
    }
    .tb {
    display: block
    } .assistive-text {
    clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    } .sticky { }
    .sticky:before {
    font-family:'FontAwesome';
    content: "\f0c6";
    display: block;
    background: white;
    opacity: 0.9;
    z-index: 1;
    width: 35px;
    height: 25px;
    text-align: center;
    padding-top: 5px;
    position: absolute;
    right: 0;
    top: 20px;
    border-bottom: 2px solid rgba(0,0,0,.1);
    }
    .hentry {
    margin: 0 0 1.5em;
    }
    .entry-meta {
    clear: both;
    }
    .tag-list {
    display: inline;
    }
    .byline { padding-left:5px
    }
    .single .byline, .group-blog .byline {
    display: inline;
    }
    .entry-content, .entry-summary {
    margin: 1.5em 0 0;
    }
    .page-links {
    clear: both;
    margin: 0 0 1.5em;
    }
    article {
    position: relative;
    }
    blockquote { } .blog .format-aside .entry-title, .archive .format-aside .entry-title {
    display: none;
    } .site-header img, .entry-content img, .comment-content img, .widget img {
    max-width: 100%; }
    .site-header img, .entry-content img, img[class*="align"], img[class*="wp-image-"] {
    height: auto; }
    .site-header img, .entry-content img, img.size-full {
    max-width: 100%;
    }
    .entry-content img.wp-smiley, .comment-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    }
    .wp-caption { }
    .wp-caption img[class*="wp-image-"] { }
    .wp-caption-text {
    text-align: center;
    color: rgba(255,255,255,.8);
    }
    .wp-caption .wp-caption-text { }
    .site-content .gallery { }
    .gallery-caption { }
    .site-content .gallery a img { }
    .site-content .gallery dd {
    margin: 0;
    }
    .site-content .gallery-columns-4 .gallery-item {
    }
    .site-content .gallery-columns-4 .gallery-item img {
    } embed, iframe, object {
    max-width: 100%;
    } .site-content .site-navigation {
    margin: 0 0 1.5em;
    overflow: hidden;
    }
    .site-content .nav-previous {
    float: left;
    width: 50%;
    }
    .site-content .nav-next {
    float: right;
    text-align: right;
    width: 50%;
    } div.wpcf7 {
    margin: 0;
    padding: 0;
    }
    div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    }
    div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    }
    div.wpcf7-mail-sent-ng {
    border: 2px solid #ff0000;
    }
    div.wpcf7-spam-blocked {
    border: 2px solid #ffa500;
    }
    div.wpcf7-validation-errors {
    border: 2px solid #f7e700;
    }
    span.wpcf7-form-control-wrap {
    position: relative;
    }
    span.wpcf7-not-valid-tip {
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 100;
    background: #fff;
    border: 1px solid #ff0000;
    font-size: 10pt;
    width: 280px;
    padding: 2px;
    }
    span.wpcf7-not-valid-tip-no-ajax {
    color: #f00;
    font-size: 10pt;
    display: block;
    }
    span.wpcf7-list-item {
    margin-left: 0.5em;
    }
    .wpcf7-display-none {
    display: none;
    }
    div.wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
    }
    div.wpcf7 .watermark {
    color: #888;
    } .widget {
    margin: 0 0 20px;
    } #searchsubmit {
    display: none;
    }
    .clearfix {
    *zoom: 1;
    }
    .clearfix:before,
    .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .clearfix:after {
    clear: both;
    }
    .hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    }
    .input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    nav,
    section {
    display: block;
    }
    audio,
    canvas,
    video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    }
    audio:not([controls]) {
    display: none;
    }
    html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    }
    a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    }
    a:hover,
    a:active {
    outline: 0;
    }
    sub,
    sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
    }
    sup {
    top: -0.5em;
    }
    sub {
    bottom: -0.25em;
    }
    img { max-width: 100%; width: auto\9; height: auto; vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
    }
    #map_canvas img,
    .google-maps img {
    max-width: none;
    }
    button,
    input,
    select,
    textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
    }
    button,
    input {
    *overflow: visible;
    line-height: normal;
    }
    button::-moz-focus-inner,
    input::-moz-focus-inner {
    padding: 0;
    border: 0;
    }
    button,
    html input[type="button"],
    input[type="reset"],
    input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    }
    label,
    select,
    button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"],
    input[type="radio"],
    input[type="checkbox"] {
    cursor: pointer;
    }
    input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
    }
    input[type="search"]::-webkit-search-decoration,
    input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    }
    textarea {
    overflow: auto;
    vertical-align: top;
    }
    @media print {
    * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
    }
    a,
    a:visited {
    text-decoration: underline;
    }
    a[href]:after {
    content: " (" attr(href) ")";
    }
    abbr[title]:after {
    content: " (" attr(title) ")";
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
    content: "";
    }
    pre,
    blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
    }
    thead {
    display: table-header-group;
    }
    tr,
    img {
    page-break-inside: avoid;
    }
    img {
    max-width: 100% !important;
    }
    @page  {
    margin: 0.5cm;
    }
    p,
    h2,
    h3 {
    orphans: 3;
    widows: 3;
    }
    h2,
    h3 {
    page-break-after: avoid;
    }
    }
    body {
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px; line-height: 22px; color: #333333;
    }
    a {
    color: #555;
    text-decoration: none;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    a:hover {
    color: #000;
    text-decoration: underline;
    }
    .img-rounded {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    }
    .img-polaroid {
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    }
    .img-circle {
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    }
    .row {
    margin-left: -20px;
    *zoom: 1;
    }
    .row:before,
    .row:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .row:after {
    clear: both;
    }
    [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
    }
    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
    width: 940px;
    }
    .span12 {
    width: 940px;
    }
    .span11 {
    width: 860px;
    }
    .span10 {
    width: 780px;
    }
    .span9 {
    width: 700px;
    }
    .span8 {
    width: 620px;
    }
    .span7 {
    width: 540px;
    }
    .span6 {
    width: 460px;
    }
    .span5 {
    width: 380px;
    }
    .span4 {
    width: 300px;
    }
    .span3 {
    width: 220px;
    }
    .span2 {
    width: 140px;
    }
    .span1 {
    width: 60px;
    }
    .offset12 {
    margin-left: 980px;
    }
    .offset11 {
    margin-left: 900px;
    }
    .offset10 {
    margin-left: 820px;
    }
    .offset9 {
    margin-left: 740px;
    }
    .offset8 {
    margin-left: 660px;
    }
    .offset7 {
    margin-left: 580px;
    }
    .offset6 {
    margin-left: 500px;
    }
    .offset5 {
    margin-left: 420px;
    }
    .offset4 {
    margin-left: 340px;
    }
    .offset3 {
    margin-left: 260px;
    }
    .offset2 {
    margin-left: 180px;
    }
    .offset1 {
    margin-left: 100px;
    }
    .row-fluid {
    width: 100%;
    *zoom: 1;
    }
    .row-fluid:before,
    .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .row-fluid:after {
    clear: both;
    }
    .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.127659574468085%;
    *margin-left: 2.074468085106383%;
    }
    .row-fluid [class*="span"]:first-child {
    margin-left: 0;
    }
    .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.127659574468085%;
    }
    .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
    }
    .row-fluid .span11 {
    width: 91.48936170212765%;
    *width: 91.43617021276594%;
    }
    .row-fluid .span10 {
    width: 82.97872340425532%;
    *width: 82.92553191489361%;
    }
    .row-fluid .span9 {
    width: 74.46808510638297%;
    *width: 74.41489361702126%;
    }
    .row-fluid .span8 {
    width: 65.95744680851064%;
    *width: 65.90425531914893%;
    }
    .row-fluid .span7 {
    width: 57.44680851063829%;
    *width: 57.39361702127659%;
    }
    .row-fluid .span6 {
    width: 48.93617021276595%;
    *width: 48.88297872340425%;
    }
    .row-fluid .span5 {
    width: 40.42553191489362%;
    *width: 40.37234042553192%;
    }
    .row-fluid .span4 {
    width: 31.914893617021278%;
    *width: 31.861702127659576%;
    }
    .row-fluid .span3 {
    width: 23.404255319148934%;
    *width: 23.351063829787233%;
    }
    .row-fluid .span2 {
    width: 14.893617021276595%;
    *width: 14.840425531914894%;
    }
    .row-fluid .span1 {
    width: 6.382978723404255%;
    *width: 6.329787234042553%;
    }
    .row-fluid .offset12 {
    margin-left: 104.25531914893617%;
    *margin-left: 104.14893617021275%;
    }
    .row-fluid .offset12:first-child {
    margin-left: 102.12765957446808%;
    *margin-left: 102.02127659574467%;
    }
    .row-fluid .offset11 {
    margin-left: 95.74468085106382%;
    *margin-left: 95.6382978723404%;
    }
    .row-fluid .offset11:first-child {
    margin-left: 93.61702127659574%;
    *margin-left: 93.51063829787232%;
    }
    .row-fluid .offset10 {
    margin-left: 87.23404255319149%;
    *margin-left: 87.12765957446807%;
    }
    .row-fluid .offset10:first-child {
    margin-left: 85.1063829787234%;
    *margin-left: 84.99999999999999%;
    }
    .row-fluid .offset9 {
    margin-left: 78.72340425531914%;
    *margin-left: 78.61702127659572%;
    }
    .row-fluid .offset9:first-child {
    margin-left: 76.59574468085106%;
    *margin-left: 76.48936170212764%;
    }
    .row-fluid .offset8 {
    margin-left: 70.2127659574468%;
    *margin-left: 70.10638297872339%;
    }
    .row-fluid .offset8:first-child {
    margin-left: 68.08510638297872%;
    *margin-left: 67.9787234042553%;
    }
    .row-fluid .offset7 {
    margin-left: 61.70212765957446%;
    *margin-left: 61.59574468085106%;
    }
    .row-fluid .offset7:first-child {
    margin-left: 59.574468085106375%;
    *margin-left: 59.46808510638297%;
    }
    .row-fluid .offset6 {
    margin-left: 53.191489361702125%;
    *margin-left: 53.085106382978715%;
    }
    .row-fluid .offset6:first-child {
    margin-left: 51.063829787234035%;
    *margin-left: 50.95744680851063%;
    }
    .row-fluid .offset5 {
    margin-left: 44.68085106382979%;
    *margin-left: 44.57446808510638%;
    }
    .row-fluid .offset5:first-child {
    margin-left: 42.5531914893617%;
    *margin-left: 42.4468085106383%;
    }
    .row-fluid .offset4 {
    margin-left: 36.170212765957444%;
    *margin-left: 36.06382978723405%;
    }
    .row-fluid .offset4:first-child {
    margin-left: 34.04255319148936%;
    *margin-left: 33.93617021276596%;
    }
    .row-fluid .offset3 {
    margin-left: 27.659574468085104%;
    *margin-left: 27.5531914893617%;
    }
    .row-fluid .offset3:first-child {
    margin-left: 25.53191489361702%;
    *margin-left: 25.425531914893618%;
    }
    .row-fluid .offset2 {
    margin-left: 19.148936170212764%;
    *margin-left: 19.04255319148936%;
    }
    .row-fluid .offset2:first-child {
    margin-left: 17.02127659574468%;
    *margin-left: 16.914893617021278%;
    }
    .row-fluid .offset1 {
    margin-left: 10.638297872340425%;
    *margin-left: 10.53191489361702%;
    }
    .row-fluid .offset1:first-child {
    margin-left: 8.51063829787234%;
    *margin-left: 8.404255319148938%;
    }
    [class*="span"].hide,
    .row-fluid [class*="span"].hide {
    display: none;
    }
    [class*="span"].pull-right,
    .row-fluid [class*="span"].pull-right {
    float: right;
    }
    .container {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1;
    }
    .container:before,
    .container:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .container:after {
    clear: both;
    }
    .container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1;
    }
    .container-fluid:before,
    .container-fluid:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .container-fluid:after {
    clear: both;
    }
    p {
    margin: 0 0 20px; }
    .lead {
    margin-bottom: 20px;
    font-size: 21px;
    font-weight: 200;
    line-height: 30px;
    }
    small {
    font-size: 85%;
    }
    strong {
    font-weight: bold;
    }
    em {
    font-style: italic;
    }
    cite {
    font-style: normal;
    }
    .muted {
    color: #999999;
    }
    a.muted:hover {
    color: #808080;
    }
    .text-warning {
    color: #c09853;
    }
    a.text-warning:hover {
    color: #a47e3c;
    }
    .text-error {
    color: #b94a48;
    }
    a.text-error:hover {
    color: #953b39;
    }
    .text-info {
    color: #3a87ad;
    }
    a.text-info:hover {
    color: #2d6987;
    }
    .text-success {
    color: #468847;
    }
    a.text-success:hover {
    color: #356635;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
    margin: 10px 0;
    font-family: inherit;
    font-weight: normal; color: inherit;
    text-rendering: optimizelegibility;
    font-family: 'BebasNeueRegular', sans-serif; }
    h1 a:hover,
    h2 a:hover,
    h3 a:hover,
    h4 a:hover,
    h5 a:hover,
    h6 a:hover {
    text-decoration: none;
    }
    h1 small,
    h2 small,
    h3 small,
    h4 small,
    h5 small,
    h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999999;
    }
    h1,
    h2 {
    line-height: 40px;
    }
    h1 {
    font-size: 38.5px;
    }
    h2 {
    font-size: 31.5px;
    }
    h3 {
    font-size: 24.5px;
    line-height: 30px; }
    h4 {
    font-size: 17.5px;
    }
    h5 {
    font-size: 14px;
    }
    h6 {
    font-size: 11.9px;
    }
    h1 small {
    font-size: 24.5px;
    }
    h2 small {
    font-size: 17.5px;
    }
    h3 small {
    font-size: 14px;
    }
    h4 small {
    font-size: 14px;
    }
    .page-header {
    padding-bottom: 9px;
    margin: 20px 0 30px;
    border-bottom: 1px solid #eeeeee;
    }
    ul,
    ol {
    padding: 0;
    margin: 0 0 10px 25px;
    }
    ul ul,
    ul ol,
    ol ol,
    ol ul {
    margin-bottom: 0;
    }
    li {
    line-height: 20px;
    }
    ul.unstyled,
    ol.unstyled {
    margin-left: 0;
    list-style: none;
    }
    ul.inline,
    ol.inline {
    margin-left: 0;
    list-style: none;
    }
    ul.inline  > li,
    ol.inline  > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    }
    dl {
    margin-bottom: 20px;
    }
    dt,
    dd {
    line-height: 20px;
    }
    dt {
    font-weight: bold;
    }
    dd {
    margin-left: 10px;
    }
    .dl-horizontal {
    *zoom: 1;
    }
    .dl-horizontal:before,
    .dl-horizontal:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .dl-horizontal:after {
    clear: both;
    }
    .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
    .dl-horizontal dd {
    margin-left: 180px;
    }
    abbr[title],
    abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999999;
    }
    abbr.initialism {
    font-size: 90%;
    text-transform: uppercase;
    }
    blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 20px;
    border-left: 5px solid rgba(0,0,0,.1);
    font-style: italic;
    }
    blockquote p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
    }
    blockquote small {
    display: block;
    line-height: 20px;
    color: #999999;
    }
    blockquote small:before {
    content: '\2014 \00A0';
    }
    blockquote.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eeeeee;
    border-left: 0;
    }
    blockquote.pull-right p,
    blockquote.pull-right small {
    text-align: right;
    }
    blockquote.pull-right small:before {
    content: '';
    }
    blockquote.pull-right small:after {
    content: '\00A0 \2014';
    }
    q:before,
    q:after,
    blockquote:before,
    blockquote:after {
    content: "";
    }
    address {
    display: block;
    margin-bottom: 20px;
    font-style: normal;
    line-height: 20px;
    }
    code,
    pre {
    padding: 0 3px 2px;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 12px;
    color: #333333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    }
    code {
    padding: 2px 4px;
    color: #d14;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    }
    pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 20px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre;
    white-space: pre-wrap;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    pre.prettyprint {
    margin-bottom: 20px;
    }
    pre code {
    padding: 0;
    color: inherit;
    white-space: pre;
    white-space: pre-wrap;
    background-color: transparent;
    border: 0;
    }
    .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
    }
    .label,
    .badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    vertical-align: baseline; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    }
    .label {
    -webkit-border-radius: 2px; -moz-border-radius: 2px;
    border-radius: 2px;
    }
    .badge {
    padding-left: 9px;
    padding-right: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    }
    .label:empty,
    .badge:empty {
    display: none;
    }
    a.label:hover,
    a.badge:hover {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    }
    .label-important,
    .badge-important {
    background-color: #b94a48;
    }
    .label-important[href],
    .badge-important[href] {
    background-color: #953b39;
    }
    .label-warning,
    .badge-warning {
    background-color: #f89406;
    }
    .label-warning[href],
    .badge-warning[href] {
    background-color: #c67605;
    }
    .label-success,
    .badge-success {
    background-color: #468847;
    }
    .label-success[href],
    .badge-success[href] {
    background-color: #356635;
    }
    .label-info,
    .badge-info {
    background-color: #3a87ad;
    }
    .label-info[href],
    .badge-info[href] {
    background-color: #2d6987;
    }
    .label-inverse,
    .badge-inverse {
    background-color: #333333;
    }
    .label-inverse[href],
    .badge-inverse[href] {
    background-color: #1a1a1a;
    }
    .btn .label,
    .btn .badge {
    position: relative;
    top: -1px;
    }
    .btn-mini .label,
    .btn-mini .badge {
    top: 0;
    }
    table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    }
    .table {
    width: 100%;
    margin-bottom: 20px;
    }
    .table th,
    .table td {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #dddddd;
    }
    .table th {
    font-weight: bold;
    }
    .table thead th {
    vertical-align: bottom;
    }
    .table caption + thead tr:first-child th,
    .table caption + thead tr:first-child td,
    .table colgroup + thead tr:first-child th,
    .table colgroup + thead tr:first-child td,
    .table thead:first-child tr:first-child th,
    .table thead:first-child tr:first-child td {
    border-top: 0;
    }
    .table tbody + tbody {
    border-top: 2px solid #dddddd;
    }
    .table .table {
    background-color: #ffffff;
    }
    .table-condensed th,
    .table-condensed td {
    padding: 4px 5px;
    }
    .table-bordered {
    border: 1px solid #dddddd;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .table-bordered th,
    .table-bordered td {
    border-left: 1px solid #dddddd;
    }
    .table-bordered caption + thead tr:first-child th,
    .table-bordered caption + tbody tr:first-child th,
    .table-bordered caption + tbody tr:first-child td,
    .table-bordered colgroup + thead tr:first-child th,
    .table-bordered colgroup + tbody tr:first-child th,
    .table-bordered colgroup + tbody tr:first-child td,
    .table-bordered thead:first-child tr:first-child th,
    .table-bordered tbody:first-child tr:first-child th,
    .table-bordered tbody:first-child tr:first-child td {
    border-top: 0;
    }
    .table-bordered thead:first-child tr:first-child > th:first-child,
    .table-bordered tbody:first-child tr:first-child > td:first-child {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    }
    .table-bordered thead:first-child tr:first-child > th:last-child,
    .table-bordered tbody:first-child tr:first-child > td:last-child {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    }
    .table-bordered thead:last-child tr:last-child > th:first-child,
    .table-bordered tbody:last-child tr:last-child > td:first-child,
    .table-bordered tfoot:last-child tr:last-child > td:first-child {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    }
    .table-bordered thead:last-child tr:last-child > th:last-child,
    .table-bordered tbody:last-child tr:last-child > td:last-child,
    .table-bordered tfoot:last-child tr:last-child > td:last-child {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    }
    .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    }
    .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    }
    .table-bordered caption + thead tr:first-child th:first-child,
    .table-bordered caption + tbody tr:first-child td:first-child,
    .table-bordered colgroup + thead tr:first-child th:first-child,
    .table-bordered colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    }
    .table-bordered caption + thead tr:first-child th:last-child,
    .table-bordered caption + tbody tr:first-child td:last-child,
    .table-bordered colgroup + thead tr:first-child th:last-child,
    .table-bordered colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    }
    .table-striped tbody > tr:nth-child(odd) > td,
    .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
    }
    .table-hover tbody tr:hover td,
    .table-hover tbody tr:hover th {
    background-color: #f5f5f5;
    }
    table td[class*="span"],
    table th[class*="span"],
    .row-fluid table td[class*="span"],
    .row-fluid table th[class*="span"] {
    display: table-cell;
    float: none;
    margin-left: 0;
    }
    .table td.span1,
    .table th.span1 {
    float: none;
    width: 44px;
    margin-left: 0;
    }
    .table td.span2,
    .table th.span2 {
    float: none;
    width: 124px;
    margin-left: 0;
    }
    .table td.span3,
    .table th.span3 {
    float: none;
    width: 204px;
    margin-left: 0;
    }
    .table td.span4,
    .table th.span4 {
    float: none;
    width: 284px;
    margin-left: 0;
    }
    .table td.span5,
    .table th.span5 {
    float: none;
    width: 364px;
    margin-left: 0;
    }
    .table td.span6,
    .table th.span6 {
    float: none;
    width: 444px;
    margin-left: 0;
    }
    .table td.span7,
    .table th.span7 {
    float: none;
    width: 524px;
    margin-left: 0;
    }
    .table td.span8,
    .table th.span8 {
    float: none;
    width: 604px;
    margin-left: 0;
    }
    .table td.span9,
    .table th.span9 {
    float: none;
    width: 684px;
    margin-left: 0;
    }
    .table td.span10,
    .table th.span10 {
    float: none;
    width: 764px;
    margin-left: 0;
    }
    .table td.span11,
    .table th.span11 {
    float: none;
    width: 844px;
    margin-left: 0;
    }
    .table td.span12,
    .table th.span12 {
    float: none;
    width: 924px;
    margin-left: 0;
    }
    .table tbody tr.success td {
    background-color: #dff0d8;
    }
    .table tbody tr.error td {
    background-color: #f2dede;
    }
    .table tbody tr.warning td {
    background-color: #fcf8e3;
    }
    .table tbody tr.info td {
    background-color: #d9edf7;
    }
    .table-hover tbody tr.success:hover td {
    background-color: #d0e9c6;
    }
    .table-hover tbody tr.error:hover td {
    background-color: #ebcccc;
    }
    .table-hover tbody tr.warning:hover td {
    background-color: #faf2cc;
    }
    .table-hover tbody tr.info:hover td {
    background-color: #c4e3f3;
    }
    form {
    margin: 0 0 20px;
    }
    fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    }
    legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 40px;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    }
    legend small {
    font-size: 15px;
    color: #999999;
    }
    label,
    input,
    button,
    select,
    textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    }
    input,
    button,
    select,
    textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    label {
    display: block;
    margin-bottom: 5px;
    }
    select,
    textarea,
    input[type="text"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"],
    input[type="search"],
    input[type="tel"],
    input[type="color"],
    .uneditable-input {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    vertical-align: middle;
    }
    input,
    textarea,
    .uneditable-input {
    width: 206px;
    }
    textarea {
    height: auto;
    }
    textarea,
    input[type="text"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"],
    input[type="search"],
    input[type="tel"],
    input[type="color"],
    .uneditable-input {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    }
    textarea:focus,
    input[type="text"]:focus,
    input[type="password"]:focus,
    input[type="datetime"]:focus,
    input[type="datetime-local"]:focus,
    input[type="date"]:focus,
    input[type="month"]:focus,
    input[type="time"]:focus,
    input[type="week"]:focus,
    input[type="number"]:focus,
    input[type="email"]:focus,
    input[type="url"]:focus,
    input[type="search"]:focus,
    input[type="tel"]:focus,
    input[type="color"]:focus,
    .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    }
    input[type="radio"],
    input[type="checkbox"] {
    margin: 4px 0 0;
    *margin-top: 0; margin-top: 1px \9; line-height: normal;
    }
    input[type="file"],
    input[type="image"],
    input[type="submit"],
    input[type="reset"],
    input[type="button"],
    input[type="radio"],
    input[type="checkbox"] {
    width: auto;
    }
    select,
    input[type="file"] {
    height: 30px; *margin-top: 4px; line-height: 30px;
    }
    select {
    width: 100%; border: 1px solid #cccccc;
    background-color: #ffffff;
    }
    select[multiple],
    select[size] {
    height: auto;
    }
    select:focus,
    input[type="file"]:focus,
    input[type="radio"]:focus,
    input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    }
    .uneditable-input,
    .uneditable-textarea {
    color: #999999;
    background-color: #fcfcfc;
    border-color: #cccccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    cursor: not-allowed;
    }
    .uneditable-input {
    overflow: hidden;
    white-space: nowrap;
    }
    .uneditable-textarea {
    width: auto;
    height: auto;
    }
    input:-moz-placeholder,
    textarea:-moz-placeholder {
    color: #999999;
    }
    input:-ms-input-placeholder,
    textarea:-ms-input-placeholder {
    color: #999999;
    }
    input::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {
    color: #999999;
    }
    .radio,
    .checkbox {
    min-height: 20px;
    padding-left: 20px;
    }
    .radio input[type="radio"],
    .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -20px;
    }
    .controls > .radio:first-child,
    .controls > .checkbox:first-child {
    padding-top: 5px;
    }
    .radio.inline,
    .checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle;
    }
    .radio.inline + .radio.inline,
    .checkbox.inline + .checkbox.inline {
    margin-left: 10px;
    }
    .input-mini {
    width: 60px;
    }
    .input-small {
    width: 90px;
    }
    .input-medium {
    width: 150px;
    }
    .input-large {
    width: 210px;
    }
    .input-xlarge {
    width: 270px;
    }
    .input-xxlarge {
    width: 530px;
    }
    input[class*="span"],
    select[class*="span"],
    textarea[class*="span"],
    .uneditable-input[class*="span"],
    .row-fluid input[class*="span"],
    .row-fluid select[class*="span"],
    .row-fluid textarea[class*="span"],
    .row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0;
    }
    .input-append input[class*="span"],
    .input-append .uneditable-input[class*="span"],
    .input-prepend input[class*="span"],
    .input-prepend .uneditable-input[class*="span"],
    .row-fluid input[class*="span"],
    .row-fluid select[class*="span"],
    .row-fluid textarea[class*="span"],
    .row-fluid .uneditable-input[class*="span"],
    .row-fluid .input-prepend [class*="span"],
    .row-fluid .input-append [class*="span"] {
    display: inline-block;
    }
    input,
    textarea,
    .uneditable-input {
    margin-left: 0;
    }
    .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
    }
    input.span12, textarea.span12, .uneditable-input.span12 {
    width: 926px;
    }
    input.span11, textarea.span11, .uneditable-input.span11 {
    width: 846px;
    }
    input.span10, textarea.span10, .uneditable-input.span10 {
    width: 766px;
    }
    input.span9, textarea.span9, .uneditable-input.span9 {
    width: 686px;
    }
    input.span8, textarea.span8, .uneditable-input.span8 {
    width: 606px;
    }
    input.span7, textarea.span7, .uneditable-input.span7 {
    width: 526px;
    }
    input.span6, textarea.span6, .uneditable-input.span6 {
    width: 446px;
    }
    input.span5, textarea.span5, .uneditable-input.span5 {
    width: 366px;
    }
    input.span4, textarea.span4, .uneditable-input.span4 {
    width: 286px;
    }
    input.span3, textarea.span3, .uneditable-input.span3 {
    width: 206px;
    }
    input.span2, textarea.span2, .uneditable-input.span2 {
    width: 126px;
    }
    input.span1, textarea.span1, .uneditable-input.span1 {
    width: 46px;
    }
    .controls-row {
    *zoom: 1;
    }
    .controls-row:before,
    .controls-row:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .controls-row:after {
    clear: both;
    }
    .controls-row [class*="span"],
    .row-fluid .controls-row [class*="span"] {
    float: left;
    }
    .controls-row .checkbox[class*="span"],
    .controls-row .radio[class*="span"] {
    padding-top: 5px;
    }
    input[disabled],
    select[disabled],
    textarea[disabled],
    input[readonly],
    select[readonly],
    textarea[readonly] {
    cursor: not-allowed;
    background-color: #eeeeee;
    }
    input[type="radio"][disabled],
    input[type="checkbox"][disabled],
    input[type="radio"][readonly],
    input[type="checkbox"][readonly] {
    background-color: transparent;
    }
    .control-group.warning .control-label,
    .control-group.warning .help-block,
    .control-group.warning .help-inline {
    color: #c09853;
    }
    .control-group.warning .checkbox,
    .control-group.warning .radio,
    .control-group.warning input,
    .control-group.warning select,
    .control-group.warning textarea {
    color: #c09853;
    }
    .control-group.warning input,
    .control-group.warning select,
    .control-group.warning textarea {
    border-color: #c09853;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }
    .control-group.warning input:focus,
    .control-group.warning select:focus,
    .control-group.warning textarea:focus {
    border-color: #a47e3c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    }
    .control-group.warning .input-prepend .add-on,
    .control-group.warning .input-append .add-on {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853;
    }
    .control-group.error .control-label,
    .control-group.error .help-block,
    .control-group.error .help-inline {
    color: #b94a48;
    }
    .control-group.error .checkbox,
    .control-group.error .radio,
    .control-group.error input,
    .control-group.error select,
    .control-group.error textarea {
    color: #b94a48;
    }
    .control-group.error input,
    .control-group.error select,
    .control-group.error textarea {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }
    .control-group.error input:focus,
    .control-group.error select:focus,
    .control-group.error textarea:focus {
    border-color: #953b39;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    }
    .control-group.error .input-prepend .add-on,
    .control-group.error .input-append .add-on {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
    }
    .control-group.success .control-label,
    .control-group.success .help-block,
    .control-group.success .help-inline {
    color: #468847;
    }
    .control-group.success .checkbox,
    .control-group.success .radio,
    .control-group.success input,
    .control-group.success select,
    .control-group.success textarea {
    color: #468847;
    }
    .control-group.success input,
    .control-group.success select,
    .control-group.success textarea {
    border-color: #468847;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }
    .control-group.success input:focus,
    .control-group.success select:focus,
    .control-group.success textarea:focus {
    border-color: #356635;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    }
    .control-group.success .input-prepend .add-on,
    .control-group.success .input-append .add-on {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
    }
    .control-group.info .control-label,
    .control-group.info .help-block,
    .control-group.info .help-inline {
    color: #3a87ad;
    }
    .control-group.info .checkbox,
    .control-group.info .radio,
    .control-group.info input,
    .control-group.info select,
    .control-group.info textarea {
    color: #3a87ad;
    }
    .control-group.info input,
    .control-group.info select,
    .control-group.info textarea {
    border-color: #3a87ad;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }
    .control-group.info input:focus,
    .control-group.info select:focus,
    .control-group.info textarea:focus {
    border-color: #2d6987;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    }
    .control-group.info .input-prepend .add-on,
    .control-group.info .input-append .add-on {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #3a87ad;
    }
    input:focus:invalid,
    textarea:focus:invalid,
    select:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
    }
    input:focus:invalid:focus,
    textarea:focus:invalid:focus,
    select:focus:invalid:focus {
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
    }
    .form-actions {
    padding: 19px 20px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    *zoom: 1;
    }
    .form-actions:before,
    .form-actions:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .form-actions:after {
    clear: both;
    }
    .help-block,
    .help-inline {
    color: #595959;
    }
    .help-block {
    display: block;
    margin-bottom: 10px;
    }
    .help-inline {
    display: inline-block;
    *display: inline; *zoom: 1;
    vertical-align: middle;
    padding-left: 5px;
    }
    .input-append,
    .input-prepend {
    margin-bottom: 5px;
    font-size: 0;
    white-space: nowrap;
    }
    .input-append input,
    .input-prepend input,
    .input-append select,
    .input-prepend select,
    .input-append .uneditable-input,
    .input-prepend .uneditable-input,
    .input-append .dropdown-menu,
    .input-prepend .dropdown-menu {
    font-size: 14px;
    }
    .input-append input,
    .input-prepend input,
    .input-append select,
    .input-prepend select,
    .input-append .uneditable-input,
    .input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    vertical-align: top;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .input-append input:focus,
    .input-prepend input:focus,
    .input-append select:focus,
    .input-prepend select:focus,
    .input-append .uneditable-input:focus,
    .input-prepend .uneditable-input:focus {
    z-index: 2;
    }
    .input-append .add-on,
    .input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 20px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    }
    .input-append .add-on,
    .input-prepend .add-on,
    .input-append .btn,
    .input-prepend .btn,
    .input-append .btn-group > .dropdown-toggle,
    .input-prepend .btn-group > .dropdown-toggle {
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .input-append .active,
    .input-prepend .active {
    background-color: #a9dba9;
    border-color: #46a546;
    }
    .input-prepend .add-on,
    .input-prepend .btn {
    margin-right: -1px;
    }
    .input-prepend .add-on:first-child,
    .input-prepend .btn:first-child {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .input-append input,
    .input-append select,
    .input-append .uneditable-input {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .input-append input + .btn-group .btn:last-child,
    .input-append select + .btn-group .btn:last-child,
    .input-append .uneditable-input + .btn-group .btn:last-child {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .input-append .add-on,
    .input-append .btn,
    .input-append .btn-group {
    margin-left: -1px;
    }
    .input-append .add-on:last-child,
    .input-append .btn:last-child,
    .input-append .btn-group:last-child > .dropdown-toggle {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .input-prepend.input-append input,
    .input-prepend.input-append select,
    .input-prepend.input-append .uneditable-input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .input-prepend.input-append input + .btn-group .btn,
    .input-prepend.input-append select + .btn-group .btn,
    .input-prepend.input-append .uneditable-input + .btn-group .btn {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .input-prepend.input-append .add-on:first-child,
    .input-prepend.input-append .btn:first-child {
    margin-right: -1px;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .input-prepend.input-append .add-on:last-child,
    .input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .input-prepend.input-append .btn-group:first-child {
    margin-left: 0;
    }
    input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9; margin-bottom: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    } .form-search .input-append .search-query,
    .form-search .input-prepend .search-query {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .form-search .input-append .search-query {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px;
    }
    .form-search .input-append .btn {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0;
    }
    .form-search .input-prepend .search-query {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0;
    }
    .form-search .input-prepend .btn {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px;
    }
    .form-search input,
    .form-inline input,
    .form-horizontal input,
    .form-search textarea,
    .form-inline textarea,
    .form-horizontal textarea,
    .form-search select,
    .form-inline select,
    .form-horizontal select,
    .form-search .help-inline,
    .form-inline .help-inline,
    .form-horizontal .help-inline,
    .form-search .uneditable-input,
    .form-inline .uneditable-input,
    .form-horizontal .uneditable-input,
    .form-search .input-prepend,
    .form-inline .input-prepend,
    .form-horizontal .input-prepend,
    .form-search .input-append,
    .form-inline .input-append,
    .form-horizontal .input-append {
    display: inline-block;
    *display: inline; *zoom: 1;
    margin-bottom: 0;
    vertical-align: middle;
    }
    .form-search .hide,
    .form-inline .hide,
    .form-horizontal .hide {
    display: none;
    }
    .form-search label,
    .form-inline label,
    .form-search .btn-group,
    .form-inline .btn-group {
    display: inline-block;
    }
    .form-search .input-append,
    .form-inline .input-append,
    .form-search .input-prepend,
    .form-inline .input-prepend {
    margin-bottom: 0;
    }
    .form-search .radio,
    .form-search .checkbox,
    .form-inline .radio,
    .form-inline .checkbox {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle;
    }
    .form-search .radio input[type="radio"],
    .form-search .checkbox input[type="checkbox"],
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
    float: left;
    margin-right: 3px;
    margin-left: 0;
    }
    .control-group {
    margin-bottom: 10px;
    }
    legend + .control-group {
    margin-top: 20px;
    -webkit-margin-top-collapse: separate;
    }
    .form-horizontal .control-group {
    margin-bottom: 20px;
    *zoom: 1;
    }
    .form-horizontal .control-group:before,
    .form-horizontal .control-group:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .form-horizontal .control-group:after {
    clear: both;
    }
    .form-horizontal .control-label {
    float: left;
    width: 160px;
    padding-top: 5px;
    text-align: right;
    }
    .form-horizontal .controls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0;
    }
    .form-horizontal .controls:first-child {
    *padding-left: 180px;
    }
    .form-horizontal .help-block {
    margin-bottom: 0;
    }
    .form-horizontal input + .help-block,
    .form-horizontal select + .help-block,
    .form-horizontal textarea + .help-block,
    .form-horizontal .uneditable-input + .help-block,
    .form-horizontal .input-prepend + .help-block,
    .form-horizontal .input-append + .help-block {
    margin-top: 10px;
    }
    .form-horizontal .form-actions {
    padding-left: 180px;
    }
    .btn {
    display: inline-block;
    *display: inline; *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #bbbbbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    }
    .btn:hover,
    .btn:active,
    .btn.active,
    .btn.disabled,
    .btn[disabled] {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    }
    .btn:active,
    .btn.active {
    background-color: #cccccc \9;
    }
    .btn:first-child {
    *margin-left: 0;
    }
    .btn:hover {
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
    }
    .btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    }
    .btn.active,
    .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    }
    .btn.disabled,
    .btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    }
    .btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .btn-large [class^="icon-"],
    .btn-large [class*=" icon-"] {
    margin-top: 4px;
    }
    .btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .btn-small [class^="icon-"],
    .btn-small [class*=" icon-"] {
    margin-top: 0;
    }
    .btn-mini [class^="icon-"],
    .btn-mini [class*=" icon-"] {
    margin-top: -1px;
    }
    .btn-mini {
    padding: 0 6px;
    font-size: 10.5px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
    .btn-block + .btn-block {
    margin-top: 5px;
    }
    input[type="submit"].btn-block,
    input[type="reset"].btn-block,
    input[type="button"].btn-block {
    width: 100%;
    }
    .btn-primary.active,
    .btn-warning.active,
    .btn-danger.active,
    .btn-success.active,
    .btn-info.active,
    .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
    }
    .btn {
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    }
    .btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #0044cc; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary.active,
    .btn-primary.disabled,
    .btn-primary[disabled] {
    color: #ffffff;
    background-color: #0044cc;
    *background-color: #003bb3;
    }
    .btn-primary:active,
    .btn-primary.active {
    background-color: #003399 \9;
    }
    .btn-warning {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #f89406; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-warning:hover,
    .btn-warning:active,
    .btn-warning.active,
    .btn-warning.disabled,
    .btn-warning[disabled] {
    color: #ffffff;
    background-color: #f89406;
    *background-color: #df8505;
    }
    .btn-warning:active,
    .btn-warning.active {
    background-color: #c67605 \9;
    }
    .btn-danger {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #bd362f; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-danger:hover,
    .btn-danger:active,
    .btn-danger.active,
    .btn-danger.disabled,
    .btn-danger[disabled] {
    color: #ffffff;
    background-color: #bd362f;
    *background-color: #a9302a;
    }
    .btn-danger:active,
    .btn-danger.active {
    background-color: #942a25 \9;
    }
    .btn-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #51a351; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-success:hover,
    .btn-success:active,
    .btn-success.active,
    .btn-success.disabled,
    .btn-success[disabled] {
    color: #ffffff;
    background-color: #51a351;
    *background-color: #499249;
    }
    .btn-success:active,
    .btn-success.active {
    background-color: #408140 \9;
    }
    .btn-info {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #49afcd;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #2f96b4; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-info:hover,
    .btn-info:active,
    .btn-info.active,
    .btn-info.disabled,
    .btn-info[disabled] {
    color: #ffffff;
    background-color: #2f96b4;
    *background-color: #2a85a0;
    }
    .btn-info:active,
    .btn-info.active {
    background-color: #24748c \9;
    }
    .btn-inverse {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    background-image: -moz-linear-gradient(top, #444444, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
    background-image: -webkit-linear-gradient(top, #444444, #222222);
    background-image: -o-linear-gradient(top, #444444, #222222);
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    border-color: #222222 #222222 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #222222; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-inverse:hover,
    .btn-inverse:active,
    .btn-inverse.active,
    .btn-inverse.disabled,
    .btn-inverse[disabled] {
    color: #ffffff;
    background-color: #222222;
    *background-color: #151515;
    }
    .btn-inverse:active,
    .btn-inverse.active {
    background-color: #080808 \9;
    }
    button.btn,
    input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px;
    }
    button.btn::-moz-focus-inner,
    input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0;
    }
    button.btn.btn-large,
    input[type="submit"].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px;
    }
    button.btn.btn-small,
    input[type="submit"].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px;
    }
    button.btn.btn-mini,
    input[type="submit"].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px;
    }
    .btn-link,
    .btn-link:active,
    .btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    }
    .btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #0088cc;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .btn-link:hover {
    color: #005580;
    text-decoration: underline;
    background-color: transparent;
    }
    .btn-link[disabled]:hover {
    color: #333333;
    text-decoration: none;
    }
    .btn-group {
    position: relative;
    display: inline-block;
    *display: inline; *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em;
    }
    .btn-group:first-child {
    *margin-left: 0;
    }
    .btn-group + .btn-group {
    margin-left: 5px;
    }
    .btn-toolbar {
    font-size: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    .btn-toolbar > .btn + .btn,
    .btn-toolbar > .btn-group + .btn,
    .btn-toolbar > .btn + .btn-group {
    margin-left: 5px;
    }
    .btn-group > .btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .btn-group > .btn + .btn {
    margin-left: -1px;
    }
    .btn-group > .btn,
    .btn-group > .dropdown-menu,
    .btn-group > .popover {
    font-size: 14px;
    }
    .btn-group > .btn-mini {
    font-size: 10.5px;
    }
    .btn-group > .btn-small {
    font-size: 11.9px;
    }
    .btn-group > .btn-large {
    font-size: 17.5px;
    }
    .btn-group > .btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    }
    .btn-group > .btn:last-child,
    .btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    }
    .btn-group > .btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    }
    .btn-group > .btn.large:last-child,
    .btn-group > .large.dropdown-toggle {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    }
    .btn-group > .btn:hover,
    .btn-group > .btn:focus,
    .btn-group > .btn:active,
    .btn-group > .btn.active {
    z-index: 2;
    }
    .btn-group .dropdown-toggle:active,
    .btn-group.open .dropdown-toggle {
    outline: 0;
    }
    .btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    *padding-top: 5px;
    *padding-bottom: 5px;
    }
    .btn-group > .btn-mini + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px;
    }
    .btn-group > .btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px;
    }
    .btn-group > .btn-large + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px;
    }
    .btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    }
    .btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6;
    }
    .btn-group.open .btn-primary.dropdown-toggle {
    background-color: #0044cc;
    }
    .btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406;
    }
    .btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f;
    }
    .btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351;
    }
    .btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4;
    }
    .btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222222;
    }
    .btn .caret {
    margin-top: 8px;
    margin-left: 0;
    }
    .btn-mini .caret,
    .btn-small .caret,
    .btn-large .caret {
    margin-top: 6px;
    }
    .btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px;
    }
    .dropup .btn-large .caret {
    border-bottom-width: 5px;
    }
    .btn-primary .caret,
    .btn-warning .caret,
    .btn-danger .caret,
    .btn-info .caret,
    .btn-success .caret,
    .btn-inverse .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    }
    .btn-group-vertical {
    display: inline-block;
    *display: inline; *zoom: 1;
    }
    .btn-group-vertical > .btn {
    display: block;
    float: none;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .btn-group-vertical > .btn + .btn {
    margin-left: 0;
    margin-top: -1px;
    }
    .btn-group-vertical > .btn:first-child {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .btn-group-vertical > .btn:last-child {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .btn-group-vertical > .btn-large:first-child {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .btn-group-vertical > .btn-large:last-child {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    }
    .nav {
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none;
    }
    .nav > li > a {
    display: block;
    }
    .nav > li > a:hover {
    text-decoration: none;
    background-color: #eeeeee;
    }
    .nav > li > a > img {
    max-width: none;
    }
    .nav > .pull-right {
    float: right;
    }
    .nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    color: #999999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
    }
    .nav li + .nav-header {
    margin-top: 9px;
    }
    .nav-list {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
    }
    .nav-list > li > a,
    .nav-list .nav-header {
    margin-left: -15px;
    margin-right: -15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    }
    .nav-list > li > a {
    padding: 3px 15px;
    }
    .nav-list > .active > a,
    .nav-list > .active > a:hover {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #0088cc;
    }
    .nav-list [class^="icon-"],
    .nav-list [class*=" icon-"] {
    margin-right: 2px;
    }
    .nav-list .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff;
    }
    .nav-tabs,
    .nav-pills {
    *zoom: 1;
    }
    .nav-tabs:before,
    .nav-pills:before,
    .nav-tabs:after,
    .nav-pills:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .nav-tabs:after,
    .nav-pills:after {
    clear: both;
    }
    .nav-tabs > li,
    .nav-pills > li {
    float: left;
    }
    .nav-tabs > li > a,
    .nav-pills > li > a {
    padding-right: 12px;
    padding-left: 12px;
    margin-right: 2px;
    line-height: 14px;
    }
    .nav-tabs {
    border-bottom: 1px solid #ddd;
    }
    .nav-tabs > li {
    margin-bottom: -1px;
    }
    .nav-tabs > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    }
    .nav-tabs > li > a:hover {
    border-color: #eeeeee #eeeeee #dddddd;
    }
    .nav-tabs > .active > a,
    .nav-tabs > .active > a:hover {
    color: #555555;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
    }
    .nav-pills > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    }
    .nav-pills > .active > a,
    .nav-pills > .active > a:hover {
    color: #ffffff;
    background-color: #0088cc;
    }
    .nav-stacked > li {
    float: none;
    }
    .nav-stacked > li > a {
    margin-right: 0;
    }
    .nav-tabs.nav-stacked {
    border-bottom: 0;
    }
    .nav-tabs.nav-stacked > li > a {
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .nav-tabs.nav-stacked > li:first-child > a {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    }
    .nav-tabs.nav-stacked > li:last-child > a {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    }
    .nav-tabs.nav-stacked > li > a:hover {
    border-color: #ddd;
    z-index: 2;
    }
    .nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
    }
    .nav-pills.nav-stacked > li:last-child > a {
    margin-bottom: 1px;
    }
    .nav-tabs .dropdown-menu {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    }
    .nav-pills .dropdown-menu {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    }
    .nav .dropdown-toggle .caret {
    border-top-color: #0088cc;
    border-bottom-color: #0088cc;
    margin-top: 6px;
    }
    .nav .dropdown-toggle:hover .caret {
    border-top-color: #005580;
    border-bottom-color: #005580;
    } .nav-tabs .dropdown-toggle .caret {
    margin-top: 8px;
    }
    .nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    }
    .nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #555555;
    border-bottom-color: #555555;
    }
    .nav > .dropdown.active > a:hover {
    cursor: pointer;
    }
    .nav-tabs .open .dropdown-toggle,
    .nav-pills .open .dropdown-toggle,
    .nav > li.dropdown.open.active > a:hover {
    color: #ffffff;
    background-color: #999999;
    border-color: #999999;
    }
    .nav li.dropdown.open .caret,
    .nav li.dropdown.open.active .caret,
    .nav li.dropdown.open a:hover .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
    }
    .tabs-stacked .open > a:hover {
    border-color: #999999;
    }
    .tabbable {
    *zoom: 1;
    }
    .tabbable:before,
    .tabbable:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .tabbable:after {
    clear: both;
    }
    .tab-content {
    overflow: auto;
    }
    .tabs-below > .nav-tabs,
    .tabs-right > .nav-tabs,
    .tabs-left > .nav-tabs {
    border-bottom: 0;
    }
    .tab-content > .tab-pane,
    .pill-content > .pill-pane {
    display: none;
    }
    .tab-content > .active,
    .pill-content > .active {
    display: block;
    }
    .tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
    }
    .tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
    }
    .tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    }
    .tabs-below > .nav-tabs > li > a:hover {
    border-bottom-color: transparent;
    border-top-color: #ddd;
    }
    .tabs-below > .nav-tabs > .active > a,
    .tabs-below > .nav-tabs > .active > a:hover {
    border-color: transparent #ddd #ddd #ddd;
    }
    .tabs-left > .nav-tabs > li,
    .tabs-right > .nav-tabs > li {
    float: none;
    }
    .tabs-left > .nav-tabs > li > a,
    .tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
    }
    .tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd;
    }
    .tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    }
    .tabs-left > .nav-tabs > li > a:hover {
    border-color: #eeeeee #dddddd #eeeeee #eeeeee;
    }
    .tabs-left > .nav-tabs .active > a,
    .tabs-left > .nav-tabs .active > a:hover {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #ffffff;
    }
    .tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
    }
    .tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    }
    .tabs-right > .nav-tabs > li > a:hover {
    border-color: #eeeeee #eeeeee #eeeeee #dddddd;
    }
    .tabs-right > .nav-tabs .active > a,
    .tabs-right > .nav-tabs .active > a:hover {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #ffffff;
    }
    .nav > .disabled > a {
    color: #999999;
    }
    .nav > .disabled > a:hover {
    text-decoration: none;
    background-color: transparent;
    cursor: default;
    }
    .navbar {
    overflow: visible;
    margin-bottom: 20px;
    *position: relative;
    *z-index: 2;
    }
    .navbar-inner {
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #fafafa;
    background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    *zoom: 1;
    }
    .navbar-inner:before,
    .navbar-inner:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .navbar-inner:after {
    clear: both;
    }
    .navbar .container {
    width: auto;
    }
    .nav-collapse.collapse {
    height: auto;
    overflow: visible;
    }
    .navbar .brand {
    float: left;
    display: block;
    padding: 10px 20px 10px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: 200;
    color: #777777;
    text-shadow: 0 1px 0 #ffffff;
    }
    .navbar .brand:hover {
    text-decoration: none;
    }
    .navbar-text {
    margin-bottom: 0;
    line-height: 40px;
    color: #777777;
    }
    .navbar-link {
    color: #777777;
    }
    .navbar-link:hover {
    color: #333333;
    }
    .navbar .divider-vertical {
    height: 40px;
    margin: 0 9px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #ffffff;
    }
    .navbar .btn,
    .navbar .btn-group {
    margin-top: 5px;
    }
    .navbar .btn-group .btn,
    .navbar .input-prepend .btn,
    .navbar .input-append .btn {
    margin-top: 0;
    }
    .navbar-form {
    margin-bottom: 0;
    *zoom: 1;
    }
    .navbar-form:before,
    .navbar-form:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .navbar-form:after {
    clear: both;
    }
    .navbar-form input,
    .navbar-form select,
    .navbar-form .radio,
    .navbar-form .checkbox {
    margin-top: 5px;
    }
    .navbar-form input,
    .navbar-form select,
    .navbar-form .btn {
    display: inline-block;
    margin-bottom: 0;
    }
    .navbar-form input[type="image"],
    .navbar-form input[type="checkbox"],
    .navbar-form input[type="radio"] {
    margin-top: 3px;
    }
    .navbar-form .input-append,
    .navbar-form .input-prepend {
    margin-top: 5px;
    white-space: nowrap;
    }
    .navbar-form .input-append input,
    .navbar-form .input-prepend input {
    margin-top: 0;
    }
    .navbar-search {
    position: relative;
    float: left;
    margin-top: 5px;
    margin-bottom: 0;
    }
    .navbar-search .search-query {
    margin-bottom: 0;
    padding: 4px 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    }
    .navbar-static-top {
    position: static;
    margin-bottom: 0;
    }
    .navbar-static-top .navbar-inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .navbar-fixed-top,
    .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    margin-bottom: 0;
    }
    .navbar-fixed-top .navbar-inner,
    .navbar-static-top .navbar-inner {
    border-width: 0 0 1px;
    }
    .navbar-fixed-bottom .navbar-inner {
    border-width: 1px 0 0;
    }
    .navbar-fixed-top .navbar-inner,
    .navbar-fixed-bottom .navbar-inner {
    padding-left: 0;
    padding-right: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
    width: 940px;
    }
    .navbar-fixed-top {
    top: 0;
    }
    .navbar-fixed-top .navbar-inner,
    .navbar-static-top .navbar-inner {
    -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
    box-shadow: 0 1px 10px rgba(0,0,0,.1);
    }
    .navbar-fixed-bottom {
    bottom: 0;
    }
    .navbar-fixed-bottom .navbar-inner {
    -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
    box-shadow: 0 -1px 10px rgba(0,0,0,.1);
    }
    .navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    }
    .navbar .nav.pull-right {
    float: right;
    margin-right: 0;
    }
    .navbar .nav > li {
    float: left;
    }
    .navbar .nav > li > a {
    float: none;
    padding: 10px 15px 10px;
    color: #777777;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
    }
    .navbar .nav .dropdown-toggle .caret {
    margin-top: 8px;
    }
    .navbar .nav > li > a:focus,
    .navbar .nav > li > a:hover {
    background-color: transparent;
    color: #333333;
    text-decoration: none;
    }
    .navbar .nav > .active > a,
    .navbar .nav > .active > a:hover,
    .navbar .nav > .active > a:focus {
    color: #555555;
    text-decoration: none;
    background-color: #e5e5e5;
    -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
    }
    .navbar .btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-left: 5px;
    margin-right: 5px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ededed;
    background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
    background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
    background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
    border-color: #e5e5e5 #e5e5e5 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e5e5e5; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
    }
    .navbar .btn-navbar:hover,
    .navbar .btn-navbar:active,
    .navbar .btn-navbar.active,
    .navbar .btn-navbar.disabled,
    .navbar .btn-navbar[disabled] {
    color: #ffffff;
    background-color: #e5e5e5;
    *background-color: #d9d9d9;
    }
    .navbar .btn-navbar:active,
    .navbar .btn-navbar.active {
    background-color: #cccccc \9;
    }
    .navbar .btn-navbar .icon-bar {
    display: block;
    width: 18px;
    height: 2px;
    background-color: #f5f5f5;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    }
    .btn-navbar .icon-bar + .icon-bar {
    margin-top: 3px;
    }
    .navbar .nav > li > .dropdown-menu:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 9px;
    }
    .navbar .nav > li > .dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: -6px;
    left: 10px;
    }
    .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
    border-top: 7px solid #ccc;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-bottom: 0;
    bottom: -7px;
    top: auto;
    }
    .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
    border-top: 6px solid #ffffff;
    border-bottom: 0;
    bottom: -6px;
    top: auto;
    }
    .navbar .nav li.dropdown > a:hover .caret {
    border-top-color: #555555;
    border-bottom-color: #555555;
    }
    .navbar .nav li.dropdown.open > .dropdown-toggle,
    .navbar .nav li.dropdown.active > .dropdown-toggle,
    .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #e5e5e5;
    color: #555555;
    }
    .navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #777777;
    border-bottom-color: #777777;
    }
    .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
    .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
    .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #555555;
    border-bottom-color: #555555;
    }
    .navbar .pull-right > li > .dropdown-menu,
    .navbar .nav > li > .dropdown-menu.pull-right {
    left: auto;
    right: 0;
    }
    .navbar .pull-right > li > .dropdown-menu:before,
    .navbar .nav > li > .dropdown-menu.pull-right:before {
    left: auto;
    right: 12px;
    }
    .navbar .pull-right > li > .dropdown-menu:after,
    .navbar .nav > li > .dropdown-menu.pull-right:after {
    left: auto;
    right: 13px;
    }
    .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
    .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: -1px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
    }
    .navbar-inverse .navbar-inner {
    background-color: #1b1b1b;
    background-image: -moz-linear-gradient(top, #222222, #111111);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
    background-image: -webkit-linear-gradient(top, #222222, #111111);
    background-image: -o-linear-gradient(top, #222222, #111111);
    background-image: linear-gradient(to bottom, #222222, #111111);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
    border-color: #252525;
    }
    .navbar-inverse .brand,
    .navbar-inverse .nav > li > a {
    color: #999999;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    }
    .navbar-inverse .brand:hover,
    .navbar-inverse .nav > li > a:hover {
    color: #ffffff;
    }
    .navbar-inverse .brand {
    color: #999999;
    }
    .navbar-inverse .navbar-text {
    color: #999999;
    }
    .navbar-inverse .nav > li > a:focus,
    .navbar-inverse .nav > li > a:hover {
    background-color: transparent;
    color: #ffffff;
    }
    .navbar-inverse .nav .active > a,
    .navbar-inverse .nav .active > a:hover,
    .navbar-inverse .nav .active > a:focus {
    color: #ffffff;
    background-color: #111111;
    }
    .navbar-inverse .navbar-link {
    color: #999999;
    }
    .navbar-inverse .navbar-link:hover {
    color: #ffffff;
    }
    .navbar-inverse .divider-vertical {
    border-left-color: #111111;
    border-right-color: #222222;
    }
    .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
    .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
    .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #111111;
    color: #ffffff;
    }
    .navbar-inverse .nav li.dropdown > a:hover .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    }
    .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #999999;
    border-bottom-color: #999999;
    }
    .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
    .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
    .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    }
    .navbar-inverse .navbar-search .search-query {
    color: #ffffff;
    background-color: #515151;
    border-color: #111111;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    }
    .navbar-inverse .navbar-search .search-query:-moz-placeholder {
    color: #cccccc;
    }
    .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
    color: #cccccc;
    }
    .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
    color: #cccccc;
    }
    .navbar-inverse .navbar-search .search-query:focus,
    .navbar-inverse .navbar-search .search-query.focused {
    padding: 5px 15px;
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #ffffff;
    border: 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    outline: 0;
    }
    .navbar-inverse .btn-navbar {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e0e0e;
    background-image: -moz-linear-gradient(top, #151515, #040404);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
    background-image: -webkit-linear-gradient(top, #151515, #040404);
    background-image: -o-linear-gradient(top, #151515, #040404);
    background-image: linear-gradient(to bottom, #151515, #040404);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
    border-color: #040404 #040404 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #040404; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .navbar-inverse .btn-navbar:hover,
    .navbar-inverse .btn-navbar:active,
    .navbar-inverse .btn-navbar.active,
    .navbar-inverse .btn-navbar.disabled,
    .navbar-inverse .btn-navbar[disabled] {
    color: #ffffff;
    background-color: #040404;
    *background-color: #000000;
    }
    .navbar-inverse .btn-navbar:active,
    .navbar-inverse .btn-navbar.active {
    background-color: #000000 \9;
    }
    .breadcrumb {
    padding: 8px 15px;
    margin: 0 0 20px;
    list-style: none;
    background-color: #f2f2f2; -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .breadcrumb > li {
    display: inline-block;
    *display: inline; *zoom: 1; }
    .breadcrumb > li > .divider {
    padding: 0 5px;
    color: #ccc;
    }
    .breadcrumb > .active {
    color: #999999;
    }
    .pagination {
    margin: 20px 0;
    }
    .pagination ul {
    display: inline-block;
    *display: inline; *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    }
    .pagination ul > li {
    display: inline;
    }
    .pagination ul > li > a,
    .pagination ul > li > span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-left-width: 0;
    }
    .pagination ul > li > a:hover,
    .pagination ul > .active > a,
    .pagination ul > .active > span {
    background-color: #f5f5f5;
    }
    .pagination ul > .active > a,
    .pagination ul > .active > span {
    color: #999999;
    cursor: default;
    }
    .pagination ul > .disabled > span,
    .pagination ul > .disabled > a,
    .pagination ul > .disabled > a:hover {
    color: #999999;
    background-color: transparent;
    cursor: default;
    }
    .pagination ul > li:first-child > a,
    .pagination ul > li:first-child > span {
    border-left-width: 1px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    }
    .pagination ul > li:last-child > a,
    .pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    }
    .pagination-centered {
    text-align: center;
    }
    .pagination-right {
    text-align: right;
    }
    .pagination-large ul > li > a,
    .pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
    }
    .pagination-large ul > li:first-child > a,
    .pagination-large ul > li:first-child > span {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    }
    .pagination-large ul > li:last-child > a,
    .pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    }
    .pagination-mini ul > li:first-child > a,
    .pagination-small ul > li:first-child > a,
    .pagination-mini ul > li:first-child > span,
    .pagination-small ul > li:first-child > span {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    }
    .pagination-mini ul > li:last-child > a,
    .pagination-small ul > li:last-child > a,
    .pagination-mini ul > li:last-child > span,
    .pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    }
    .pagination-small ul > li > a,
    .pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px;
    }
    .pagination-mini ul > li > a,
    .pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 10.5px;
    }
    .pager {
    margin: 20px 0;
    list-style: none;
    text-align: center;
    *zoom: 1;
    }
    .pager:before,
    .pager:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .pager:after {
    clear: both;
    }
    .pager li {
    display: inline;
    }
    .pager li > a,
    .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    }
    .pager li > a:hover {
    text-decoration: none;
    background-color: #f5f5f5;
    }
    .pager .next > a,
    .pager .next > span {
    float: right;
    }
    .pager .previous > a,
    .pager .previous > span {
    float: left;
    }
    .pager .disabled > a,
    .pager .disabled > a:hover,
    .pager .disabled > span {
    color: #999999;
    background-color: #fff;
    cursor: default;
    }
    .thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1;
    }
    .thumbnails:before,
    .thumbnails:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .thumbnails:after {
    clear: both;
    }
    .row-fluid .thumbnails {
    margin-left: 0;
    }
    .thumbnails > li {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    }
    .thumbnail {
    display: block;
    padding: 4px;
    line-height: 20px;
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    }
    a.thumbnail:hover {
    border-color: #0088cc;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    }
    .thumbnail > img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    }
    .thumbnail .caption {
    padding: 9px;
    color: #555555;
    }
    .alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .alert,
    .alert h4 {
    color: #c09853;
    }
    .alert h4 {
    margin: 0;
    }
    .alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px;
    }
    .alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
    }
    .alert-success h4 {
    color: #468847;
    }
    .alert-danger,
    .alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
    }
    .alert-danger h4,
    .alert-error h4 {
    color: #b94a48;
    }
    .alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad;
    }
    .alert-info h4 {
    color: #3a87ad;
    }
    .alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
    }
    .alert-block > p,
    .alert-block > ul {
    margin-bottom: 0;
    }
    .alert-block p + p {
    margin-top: 5px;
    }
    @-webkit-keyframes progress-bar-stripes {
    from {
    background-position: 40px 0;
    }
    to {
    background-position: 0 0;
    }
    }
    @-moz-keyframes progress-bar-stripes {
    from {
    background-position: 40px 0;
    }
    to {
    background-position: 0 0;
    }
    }
    @-ms-keyframes progress-bar-stripes {
    from {
    background-position: 40px 0;
    }
    to {
    background-position: 0 0;
    }
    }
    @-o-keyframes progress-bar-stripes {
    from {
    background-position: 0 0;
    }
    to {
    background-position: 40px 0;
    }
    }
    @keyframes progress-bar-stripes {
    from {
    background-position: 40px 0;
    }
    to {
    background-position: 0 0;
    }
    }
    .progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .progress .bar {
    width: 0%;
    height: 100%;
    color: #ffffff;
    float: left;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
    }
    .progress .bar + .bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
    -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
    }
    .progress-striped .bar {
    background-color: #149bdf;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px;
    }
    .progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
    }
    .progress-danger .bar,
    .progress .bar-danger {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
    }
    .progress-danger.progress-striped .bar,
    .progress-striped .bar-danger {
    background-color: #ee5f5b;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    }
    .progress-success .bar,
    .progress .bar-success {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(to bottom, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
    }
    .progress-success.progress-striped .bar,
    .progress-striped .bar-success {
    background-color: #62c462;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    }
    .progress-info .bar,
    .progress .bar-info {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
    }
    .progress-info.progress-striped .bar,
    .progress-striped .bar-info {
    background-color: #5bc0de;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    }
    .progress-warning .bar,
    .progress .bar-warning {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
    }
    .progress-warning.progress-striped .bar,
    .progress-striped .bar-warning {
    background-color: #fbb450;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    }
    .hero-unit {
    padding: 60px;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 200;
    line-height: 30px;
    color: inherit;
    background-color: #eeeeee;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    }
    .hero-unit h1 {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 1;
    color: inherit;
    letter-spacing: -1px;
    }
    .hero-unit li {
    line-height: 30px;
    }
    .media,
    .media-body {
    overflow: hidden;
    *overflow: visible;
    zoom: 1;
    }
    .media,
    .media .media {
    margin-top: 15px;
    }
    .media:first-child {
    margin-top: 0;
    }
    .media-object {
    display: block;
    }
    .media-heading {
    margin: 0 0 5px;
    }
    .media .pull-left {
    margin-right: 10px;
    }
    .media .pull-right {
    margin-left: 10px;
    }
    .media-list {
    margin-left: 0;
    list-style: none;
    }
    .tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    padding: 5px;
    font-size: 11px;
    opacity: 0;
    filter: alpha(opacity=0);
    }
    .tooltip.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
    }
    .tooltip.top {
    margin-top: -3px;
    }
    .tooltip.right {
    margin-left: 3px;
    }
    .tooltip.bottom {
    margin-top: 3px;
    }
    .tooltip.left {
    margin-left: -3px;
    }
    .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #000000;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    }
    .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
    }
    .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000000;
    }
    .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000000;
    }
    .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
    }
    .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    width: 236px;
    padding: 1px;
    text-align: left;
    background-color: #ffffff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    white-space: normal;
    }
    .popover.top {
    margin-top: -10px;
    }
    .popover.right {
    margin-left: 10px;
    }
    .popover.bottom {
    margin-top: 10px;
    }
    .popover.left {
    margin-left: -10px;
    }
    .popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    }
    .popover-content {
    padding: 9px 14px;
    }
    .popover .arrow,
    .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    }
    .popover .arrow {
    border-width: 11px;
    }
    .popover .arrow:after {
    border-width: 10px;
    content: "";
    }
    .popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
    }
    .popover.top .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #ffffff;
    }
    .popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
    }
    .popover.right .arrow:after {
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #ffffff;
    }
    .popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
    }
    .popover.bottom .arrow:after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #ffffff;
    }
    .popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25);
    }
    .popover.left .arrow:after {
    right: 1px;
    border-right-width: 0;
    border-left-color: #ffffff;
    bottom: -10px;
    }
    .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
    }
    .modal-backdrop.fade {
    opacity: 0;
    }
    .modal-backdrop,
    .modal-backdrop.fade.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
    }
    .modal {
    position: fixed;
    top: 10%;
    left: 50%;
    z-index: 1050;
    width: 560px;
    margin-left: -280px;
    background-color: #ffffff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    *border: 1px solid #999; -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
    }
    .modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%;
    }
    .modal.fade.in {
    top: 10%;
    }
    .modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
    }
    .modal-header .close {
    margin-top: 2px;
    }
    .modal-header h3 {
    margin: 0;
    line-height: 30px;
    }
    .modal-body {
    position: relative;
    overflow-y: auto;
    max-height: 400px;
    padding: 15px;
    }
    .modal-form {
    margin-bottom: 0;
    }
    .modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
    *zoom: 1;
    }
    .modal-footer:before,
    .modal-footer:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .modal-footer:after {
    clear: both;
    }
    .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
    }
    .modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
    }
    .modal-footer .btn-block + .btn-block {
    margin-left: 0;
    }
    .dropup,
    .dropdown {
    position: relative;
    }
    .dropdown-toggle {
    *margin-bottom: -3px;
    }
    .dropdown-toggle:active,
    .open .dropdown-toggle {
    outline: 0;
    }
    .caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    }
    .dropdown .caret {
    margin-top: 8px;
    margin-left: 2px;
    }
    .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    }
    .dropdown-menu.pull-right {
    right: 0;
    left: auto;
    }
    .dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff;
    }
    .dropdown-menu li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333333;
    white-space: nowrap;
    }
    .dropdown-menu li > a:hover,
    .dropdown-menu li > a:focus,
    .dropdown-submenu:hover > a {
    text-decoration: none;
    color: #ffffff;
    background-color: #282828;
    background-repeat: repeat-x;
    }
    .dropdown-menu .active > a,
    .dropdown-menu .active > a:hover {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
    }
    .dropdown-menu .disabled > a,
    .dropdown-menu .disabled > a:hover {
    color: #999999;
    }
    .dropdown-menu .disabled > a:hover {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: default;
    }
    .open {
    *z-index: 1000;
    }
    .open  > .dropdown-menu {
    display: block;
    }
    .pull-right > .dropdown-menu {
    right: 0;
    left: auto;
    }
    .dropup .caret,
    .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000000;
    content: "";
    }
    .dropup .dropdown-menu,
    .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
    }
    .dropdown-submenu {
    position: relative;
    }
    .dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
    }
    .dropdown-submenu:hover > .dropdown-menu {
    display: block;
    }
    .dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    -webkit-border-radius: 5px 5px 5px 0;
    -moz-border-radius: 5px 5px 5px 0;
    border-radius: 5px 5px 5px 0;
    }
    .dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #cccccc;
    margin-top: 5px;
    margin-right: -10px;
    }
    .dropdown-submenu:hover > a:after {
    border-left-color: #ffffff;
    }
    .dropdown-submenu.pull-left {
    float: none;
    }
    .dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
    }
    .dropdown .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 20px;
    }
    .typeahead {
    z-index: 1051;
    margin-top: 2px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .accordion {
    margin-bottom: 20px;
    }
    .accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .accordion-heading {
    border-bottom: 0;
    }
    .accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
    }
    .accordion-toggle {
    cursor: pointer;
    }
    .accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5;
    }
    .carousel {
    position: relative;
    margin-bottom: 20px;
    line-height: 1;
    }
    .carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
    }
    .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
    }
    .carousel-inner > .item > img {
    display: block;
    line-height: 1;
    }
    .carousel-inner > .active,
    .carousel-inner > .next,
    .carousel-inner > .prev {
    display: block;
    }
    .carousel-inner > .active {
    left: 0;
    }
    .carousel-inner > .next,
    .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
    }
    .carousel-inner > .next {
    left: 100%;
    }
    .carousel-inner > .prev {
    left: -100%;
    }
    .carousel-inner > .next.left,
    .carousel-inner > .prev.right {
    left: 0;
    }
    .carousel-inner > .active.left {
    left: -100%;
    }
    .carousel-inner > .active.right {
    left: 100%;
    }
    .carousel-control {
    position: absolute;
    top: 40%;
    left: 0px;
    width: 40px;
    height: 47px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: rgba(0,0,0,0);
    text-align: center;
    background: #222222;
    opacity: 0.8;
    filter: alpha(opacity=80);
    }
    .carousel-control:before {
    content: "\f053";
    font-family:"FontAwesome";
    color: #fff;
    font-size: 16px;
    padding: 10px 15px;
    display:block;
    }
    .carousel-control.right {
    left: auto;
    right: 0;
    }
    .carousel-control.right:before {
    content: "\f054";
    }
    .carousel-control:hover {
    color: rgba(0,0,0,0);
    text-decoration: none;
    opacity: 1;
    filter: alpha(opacity=100);
    }
    .carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75);
    }
    .carousel-caption h4,
    .carousel-caption p {
    color: #ffffff;
    line-height: 20px;
    }
    .carousel-caption h4 {
    margin: 0 0 5px;
    }
    .carousel-caption p {
    margin-bottom: 0;
    }
    .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    }
    .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
    }
    .well-large {
    padding: 24px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .well-small {
    padding: 9px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
    }
    .close:hover {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    filter: alpha(opacity=40);
    }
    button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    }
    .pull-right {
    float: right;
    }
    .pull-left {
    float: left;
    }
    .hide {
    display: none;
    }
    .show {
    display: block;
    }
    .invisible {
    visibility: hidden;
    }
    .affix {
    position: fixed;
    }
    .fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    }
    .fade.in {
    opacity: 1;
    }
    .collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
    }
    .collapse.in {
    height: auto;
    }
    .hidden {
    display: none;
    visibility: hidden;
    }
    .visible-phone {
    display: none !important;
    }
    .visible-tablet {
    display: none !important;
    }
    .hidden-desktop {
    display: none !important;
    }
    .visible-desktop {
    display: inherit !important;
    }
    @media (min-width: 768px) and (max-width: 979px) {
    .hidden-desktop {
    display: inherit !important;
    }
    .visible-desktop {
    display: none !important ;
    }
    .visible-tablet {
    display: inherit !important;
    }
    .hidden-tablet {
    display: none !important;
    }
    }
    @media (max-width: 767px) {
    .hidden-desktop {
    display: inherit !important;
    }
    .visible-desktop {
    display: none !important;
    }
    .visible-phone {
    display: inherit !important;
    }
    .hidden-phone {
    display: none !important;
    }
    }
    @media (max-width: 767px) {
    body {
    padding-left: 20px;
    padding-right: 20px;
    }
    .navbar-fixed-top,
    .navbar-fixed-bottom,
    .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
    }
    .container-fluid {
    padding: 0;
    }
    .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
    }
    .dl-horizontal dd {
    margin-left: 0;
    }
    .container {
    width: auto;
    }
    .row-fluid {
    width: 100%;
    }
    .row,
    .thumbnails {
    margin-left: 0;
    }
    .thumbnails > li {
    float: none;
    margin-left: 0;
    }
    [class*="span"],
    .uneditable-input[class*="span"],
    .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
    .span12,
    .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
    .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
    }
    .input-large,
    .input-xlarge,
    .input-xxlarge,
    input[class*="span"],
    select[class*="span"],
    textarea[class*="span"],
    .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
    .input-prepend input,
    .input-append input,
    .input-prepend input[class*="span"],
    .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
    }
    .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
    }
    .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
    }
    .modal.fade {
    top: -100px;
    }
    .modal.fade.in {
    top: 20px;
    }
    }
    @media (max-width: 480px) {
    .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
    }
    .page-header h1 small {
    display: block;
    line-height: 20px;
    }
    input[type="checkbox"],
    input[type="radio"] {
    border: 1px solid #ccc;
    }
    .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
    }
    .form-horizontal .controls {
    margin-left: 0;
    }
    .form-horizontal .control-list {
    padding-top: 0;
    }
    .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
    }
    .media .pull-left,
    .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
    }
    .media-object {
    margin-right: 0;
    margin-left: 0;
    }
    .modal {
    top: 10px;
    left: 10px;
    right: 10px;
    }
    .modal-header .close {
    padding: 10px;
    margin: -10px;
    }
    .carousel-caption {
    position: static;
    }
    }
    @media (min-width: 768px) and (max-width: 979px) {
    .row {
    margin-left: -20px;
    *zoom: 1;
    }
    .row:before,
    .row:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .row:after {
    clear: both;
    }
    [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
    }
    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
    width: 724px;
    }
    .span12 {
    width: 724px;
    }
    .span11 {
    width: 662px;
    }
    .span10 {
    width: 600px;
    }
    .span9 {
    width: 538px;
    }
    .span8 {
    width: 476px;
    }
    .span7 {
    width: 414px;
    }
    .span6 {
    width: 352px;
    }
    .span5 {
    width: 290px;
    }
    .span4 {
    width: 228px;
    }
    .span3 {
    width: 166px;
    }
    .span2 {
    width: 104px;
    }
    .span1 {
    width: 42px;
    }
    .offset12 {
    margin-left: 764px;
    }
    .offset11 {
    margin-left: 702px;
    }
    .offset10 {
    margin-left: 640px;
    }
    .offset9 {
    margin-left: 578px;
    }
    .offset8 {
    margin-left: 516px;
    }
    .offset7 {
    margin-left: 454px;
    }
    .offset6 {
    margin-left: 392px;
    }
    .offset5 {
    margin-left: 330px;
    }
    .offset4 {
    margin-left: 268px;
    }
    .offset3 {
    margin-left: 206px;
    }
    .offset2 {
    margin-left: 144px;
    }
    .offset1 {
    margin-left: 82px;
    }
    .row-fluid {
    width: 100%;
    *zoom: 1;
    }
    .row-fluid:before,
    .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .row-fluid:after {
    clear: both;
    }
    .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    }
    .row-fluid [class*="span"]:first-child {
    margin-left: 0;
    }
    .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
    }
    .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
    }
    .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
    }
    .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
    }
    .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
    }
    .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
    }
    .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
    }
    .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
    }
    .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
    }
    .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
    }
    .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
    }
    .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
    }
    .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
    }
    .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
    }
    .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
    }
    .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
    }
    .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
    }
    .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
    }
    .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
    }
    .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
    }
    .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
    }
    .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
    }
    .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
    }
    .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
    }
    .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
    }
    .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
    }
    .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
    }
    .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
    }
    .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
    }
    .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
    }
    .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
    }
    .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
    }
    .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
    }
    .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
    }
    .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
    }
    .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
    }
    .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
    }
    input,
    textarea,
    .uneditable-input {
    margin-left: 0;
    }
    .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
    }
    input.span12, textarea.span12, .uneditable-input.span12 {
    width: 710px;
    }
    input.span11, textarea.span11, .uneditable-input.span11 {
    width: 648px;
    }
    input.span10, textarea.span10, .uneditable-input.span10 {
    width: 586px;
    }
    input.span9, textarea.span9, .uneditable-input.span9 {
    width: 524px;
    }
    input.span8, textarea.span8, .uneditable-input.span8 {
    width: 462px;
    }
    input.span7, textarea.span7, .uneditable-input.span7 {
    width: 400px;
    }
    input.span6, textarea.span6, .uneditable-input.span6 {
    width: 338px;
    }
    input.span5, textarea.span5, .uneditable-input.span5 {
    width: 276px;
    }
    input.span4, textarea.span4, .uneditable-input.span4 {
    width: 214px;
    }
    input.span3, textarea.span3, .uneditable-input.span3 {
    width: 152px;
    }
    input.span2, textarea.span2, .uneditable-input.span2 {
    width: 90px;
    }
    input.span1, textarea.span1, .uneditable-input.span1 {
    width: 28px;
    }
    }
    @media (min-width: 1200px) {
    .row {
    margin-left: -30px;
    *zoom: 1;
    }
    .row:before,
    .row:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .row:after {
    clear: both;
    }
    [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
    }
    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
    width: 1170px;
    }
    .span12 {
    width: 1170px;
    }
    .span11 {
    width: 1070px;
    }
    .span10 {
    width: 970px;
    }
    .span9 {
    width: 870px;
    }
    .span8 {
    width: 770px;
    }
    .span7 {
    width: 670px;
    }
    .span6 {
    width: 570px;
    }
    .span5 {
    width: 470px;
    }
    .span4 {
    width: 370px;
    }
    .span3 {
    width: 270px;
    }
    .span2 {
    width: 170px;
    }
    .span1 {
    width: 70px;
    }
    .offset12 {
    margin-left: 1230px;
    }
    .offset11 {
    margin-left: 1130px;
    }
    .offset10 {
    margin-left: 1030px;
    }
    .offset9 {
    margin-left: 930px;
    }
    .offset8 {
    margin-left: 830px;
    }
    .offset7 {
    margin-left: 730px;
    }
    .offset6 {
    margin-left: 630px;
    }
    .offset5 {
    margin-left: 530px;
    }
    .offset4 {
    margin-left: 430px;
    }
    .offset3 {
    margin-left: 330px;
    }
    .offset2 {
    margin-left: 230px;
    }
    .offset1 {
    margin-left: 130px;
    }
    .row-fluid {
    width: 100%;
    *zoom: 1;
    }
    .row-fluid:before,
    .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
    }
    .row-fluid:after {
    clear: both;
    }
    .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    }
    .row-fluid [class*="span"]:first-child {
    margin-left: 0;
    }
    .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
    }
    .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
    }
    .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
    }
    .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
    }
    .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
    }
    .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
    }
    .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
    }
    .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
    }
    .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
    }
    .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
    }
    .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
    }
    .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
    }
    .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
    }
    .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
    }
    .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
    }
    .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
    }
    .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
    }
    .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
    }
    .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
    }
    .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
    }
    .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
    }
    .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
    }
    .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
    }
    .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
    }
    .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
    }
    .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
    }
    .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
    }
    .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
    }
    .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
    }
    .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
    }
    .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
    }
    .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
    }
    .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
    }
    .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
    }
    .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
    }
    .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
    }
    .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
    }
    input,
    textarea,
    .uneditable-input {
    margin-left: 0;
    }
    .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
    }
    input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1156px;
    }
    input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1056px;
    }
    input.span10, textarea.span10, .uneditable-input.span10 {
    width: 956px;
    }
    input.span9, textarea.span9, .uneditable-input.span9 {
    width: 856px;
    }
    input.span8, textarea.span8, .uneditable-input.span8 {
    width: 756px;
    }
    input.span7, textarea.span7, .uneditable-input.span7 {
    width: 656px;
    }
    input.span6, textarea.span6, .uneditable-input.span6 {
    width: 556px;
    }
    input.span5, textarea.span5, .uneditable-input.span5 {
    width: 456px;
    }
    input.span4, textarea.span4, .uneditable-input.span4 {
    width: 356px;
    }
    input.span3, textarea.span3, .uneditable-input.span3 {
    width: 256px;
    }
    input.span2, textarea.span2, .uneditable-input.span2 {
    width: 156px;
    }
    input.span1, textarea.span1, .uneditable-input.span1 {
    width: 56px;
    }
    .thumbnails {
    margin-left: -30px;
    }
    .thumbnails > li {
    margin-left: 30px;
    }
    .row-fluid .thumbnails {
    margin-left: 0;
    }
    }
    @media (max-width: 979px) {
    body {
    padding-top: 0;
    }
    .navbar-fixed-top,
    .navbar-fixed-bottom {
    position: static;
    }
    .navbar-fixed-top {
    margin-bottom: 20px;
    }
    .navbar-fixed-bottom {
    margin-top: 20px;
    }
    .navbar-fixed-top .navbar-inner,
    .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
    }
    .navbar .container {
    width: auto;
    padding: 0;
    }
    .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
    }
    .nav-collapse {
    clear: both;
    }
    .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
    }
    .nav-collapse .nav > li {
    float: none;
    }
    .nav-collapse .nav > li > a {
    margin-bottom: 2px;
    }
    .nav-collapse .nav > .divider-vertical {
    display: none;
    }
    .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
    }
    .nav-collapse .nav > li > a,
    .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    }
    .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    }
    .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
    }
    .nav-collapse .nav > li > a:hover,
    .nav-collapse .dropdown-menu a:hover {
    background-color: #f2f2f2;
    }
    .navbar-inverse .nav-collapse .nav > li > a,
    .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
    }
    .navbar-inverse .nav-collapse .nav > li > a:hover,
    .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #111111;
    }
    .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
    }
    .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    }
    .nav-collapse .open > .dropdown-menu {
    display: block;
    }
    .nav-collapse .dropdown-menu:before,
    .nav-collapse .dropdown-menu:after {
    display: none;
    }
    .nav-collapse .dropdown-menu .divider {
    display: none;
    }
    .nav-collapse .nav > li > .dropdown-menu:before,
    .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
    }
    .nav-collapse .navbar-form,
    .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    }
    .navbar-inverse .nav-collapse .navbar-form,
    .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
    }
    .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
    }
    .nav-collapse,
    .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
    }
    .navbar .btn-navbar {
    display: block;
    }
    .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
    }
    }
    @media (min-width: 980px) {
    .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
    }
    }
    .Round {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    }
    .Trans {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .TransFast {
    -webkit-transition: all 0.18s ease-in-out;
    -moz-transition: all 0.18s ease-in-out;
    -o-transition: all 0.18s ease-in-out;
    -ms-transition: all 0.18s ease-in-out;
    transition: all 0.18s ease-in-out;
    }
    .TransUltraFast {
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    }
    .Angle {
    background: -moz-linear-gradient(-45deg,rgba(51,51,51,0) 0%,rgba(63,255,0,0) 50%,#8cc63f 51%,#8cc63f 83%,#8cc63f 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(51,51,51,0)),color-stop(50%,rgba(63,255,0,0)),color-stop(51%,#8cc63f),color-stop(83%,#8cc63f),color-stop(100%,#8cc63f));
    background: -webkit-linear-gradient(-45deg,rgba(51,51,51,0) 0%,rgba(63,255,0,0) 50%,#8cc63f 51%,#8cc63f 83%,#8cc63f 100%);
    background: -o-linear-gradient(-45deg,rgba(51,51,51,0) 0%,rgba(63,255,0,0) 50%,#8cc63f 51%,#8cc63f 83%,#8cc63f 100%);
    background: -ms-linear-gradient(-45deg,rgba(51,51,51,0) 0%,rgba(63,255,0,0) 50%,#8cc63f 51%,#8cc63f 83%,#8cc63f 100%);
    background: linear-gradient(135deg,rgba(51,51,51,0) 0%,rgba(63,255,0,0) 50%,#8cc63f 51%,#8cc63f 83%,#8cc63f 100%);
    }
    .Angle2 {
    background: -moz-linear-gradient(-45deg,#8cc63f 0%,#8cc63f 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#8cc63f),color-stop(50%,#8cc63f),color-stop(51%,rgba(10,14,10,0)),color-stop(100%,rgba(10,8,9,0)));
    background: -webkit-linear-gradient(-45deg,#8cc63f 0%,#8cc63f 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: -o-linear-gradient(-45deg,#8cc63f 0%,#8cc63f 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: -ms-linear-gradient(-45deg,#8cc63f 0%,#8cc63f 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: linear-gradient(135deg,#8cc63f 0%,#8cc63f 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    }
    .AngleInverse {
    background: -moz-linear-gradient(45deg,#8cc63f 0%,#8cc63f 50%,#8cc63f 51%,#8cc63f 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),color-stop(51%,#8cc63f),color-stop(100%,rgba(10,8,9,0)));
    background: -webkit-linear-gradient(45deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#8cc63f 51%,#8cc63f 100%);
    background: -o-linear-gradient(45deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#8cc63f 51%,#8cc63f 100%);
    background: -ms-linear-gradient(45deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#8cc63f 51%,#8cc63f 100%);
    background: linear-gradient(45deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#8cc63f 51%,#8cc63f 100%);
    }
    .AngleFooter {
    background: -moz-linear-gradient(-45deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(0,0,0,0.4)),color-stop(50%,rgba(0,0,0,0.4)),color-stop(51%,rgba(10,14,10,0)),color-stop(100%,rgba(10,8,9,0)));
    background: -webkit-linear-gradient(-45deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: -o-linear-gradient(-45deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: -ms-linear-gradient(-45deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: linear-gradient(135deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    }
    .Box-shadow {
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    .Shadow {
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    }
    .Inset {
    -webkit-box-shadow: inset 10px 10px 10px #000;
    -moz-box-shadow: inset 10px 10px 10px #000;
    -o-box-shadow: inset 10px 10px 10px #000;
    box-shadow: inset 2px 2px 6px #999;
    }
    .Modal {
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    }
    .Soft-shadow {
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    }
    .Soft-shadow-erase {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    }
    .Unbox {
    padding: 0;
    background: none;
    border: none;
    }
    body {
    word-wrap: break-word;
    }
    #main {
    visibility: hidden;
    position: relative;
    }
    #main .spinner {
    position: absolute;
    top: 200px;
    left: 49.2%;
    width: 20px;
    height: 20px;
    visibility: visible;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/spinner.gif) 50% 50% no-repeat;
    }
    #full-top {
    padding: 20px 0;
    }
    #logo {
    float: left;
    }
    #top-ad {
    margin-left: 30px;
    float: left;
    }
    #full-bar {
    padding: 6px 0 3px 0;
    z-index: 30;
    }
    #full-bar form,
    #full-bar input[type="text"] {
    margin: 0;
    }
    #full-bar #searchform input {
    width: 70%;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    #full-bar #searchform input:focus,
    #full-bar #searchform:hover input {
    width: 100%;
    }
    .branding {
    float: left;
    }
    .utilities {
    float: right;
    }
    .utilities ul {
    text-align: right;
    list-style: none;
    margin: 0;
    text-transform: uppercase;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 16px;
    font-size: 1rem;
    }
    .utilities li {
    display: inline-block;
    }
    .utilities li a {
    text-decoration: none;
    }
    .utilities.footer ul li a:hover {
    color: rgba(0,0,0,0.5);
    }
    .util-menu li,
    .footer-menu li {
    padding-right: 5px;
    }
    .util-menu li:last-child,
    .footer-menu li:last-child {
    padding-right: 0;
    }
    .footer-menu {
    padding-top: 5px;
    }
    .footer-menu li a {
    text-decoration: none;
    padding-top: 10px;
    }
    ul.socials {
    clear: both;
    margin: 15px 0 -7px;
    }
    ul.socials a {
    position: relative;
    float: left;
    width: 26px;
    height: 26px;
    overflow: hidden;
    }
    ul.socials .sprite-socials {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/sprite-socials.png);
    width: 26px;
    height: 26px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    }
    ul.socials .sprite-behance {
    background-position: 0 0;
    }
    ul.socials .sprite-behance:hover {
    background-position: 0px -26px;
    }
    ul.socials .sprite-delicious {
    background-position: -27px 0;
    }
    ul.socials .sprite-delicious:hover {
    background-position: -27px 26px;
    }
    ul.socials .sprite-deviant {
    background-position: -54px 0;
    }
    ul.socials .sprite-deviant:hover {
    background-position: -54px 26px;
    }
    ul.socials .sprite-digg {
    background-position: -81px 0;
    }
    ul.socials .sprite-digg:hover {
    background-position: -81px 26px;
    }
    ul.socials .sprite-dribbble {
    background-position: -108px 0;
    }
    ul.socials .sprite-dribbble:hover {
    background-position: -108px 26px;
    }
    ul.socials .sprite-facebook {
    background-position: -135px 0;
    }
    ul.socials .sprite-facebook:hover {
    background-position: -135px 26px;
    }
    ul.socials .sprite-flickr {
    background-position: -162px 0;
    }
    ul.socials .sprite-flickr:hover {
    background-position: -162px 26px;
    }
    ul.socials .sprite-forrst {
    background-position: -189px 0;
    }
    ul.socials .sprite-forrst:hover {
    background-position: -189px 26px;
    }
    ul.socials .sprite-gplus {
    background-position: -216px 0;
    }
    ul.socials .sprite-gplus:hover {
    background-position: -216px 26px;
    }
    ul.socials .sprite-grooveshark {
    background-position: -243px 0;
    }
    ul.socials .sprite-grooveshark:hover {
    background-position: -243px 26px;
    }
    ul.socials .sprite-lastfm {
    background-position: -270px 0;
    }
    ul.socials .sprite-lastfm:hover {
    background-position: -270px 26px;
    }
    ul.socials .sprite-linkedin {
    background-position: -297px 0;
    }
    ul.socials .sprite-linkedin:hover {
    background-position: -297px 26px;
    }
    ul.socials .sprite-myspace {
    background-position: -324px 0;
    }
    ul.socials .sprite-myspace:hover {
    background-position: -324px 26px;
    }
    ul.socials .sprite-pinterest {
    background-position: -351px 0;
    }
    ul.socials .sprite-pinterest:hover {
    background-position: -351px 26px;
    }
    ul.socials .sprite-rss {
    background-position: -378px 0;
    }
    ul.socials .sprite-rss:hover {
    background-position: -378px 26px;
    }
    ul.socials .sprite-skype {
    background-position: -405px 0;
    }
    ul.socials .sprite-skype:hover {
    background-position: -405px 26px;
    }
    ul.socials .sprite-tumblr {
    background-position: -432px 0;
    }
    ul.socials .sprite-tumblr:hover {
    background-position: -432px 26px;
    }
    ul.socials .sprite-twitter {
    background-position: -459px 0;
    }
    ul.socials .sprite-twitter:hover {
    background-position: -459px 26px;
    }
    ul.socials .sprite-vimeo {
    background-position: -486px 0;
    }
    ul.socials .sprite-vimeo:hover {
    background-position: -486px 26px;
    }
    ul.socials .sprite-youtube {
    background-position: -513px 0;
    }
    ul.socials .sprite-youtube:hover {
    background-position: -513px 26px;
    }
    @media all and (-webkit-min-device-pixel-ratio: 1.5) {
    ul.socials .sprite-socials {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/sprite-socials@2x.png);
    background-size: 539px 52px;
    }
    }
    .boxed,
    #respond {
    padding: 20px;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    .boxed .widget ul li,
    #respond .widget ul li {
    background: rgba(0,0,0,0.05);
    }
    .boxed-title {
    padding: 20px 20px 12px 20px;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    margin-bottom: 20px;
    }
    .boxed-title span {
    color: rgba(0,0,0,0.5);
    }
    #full-site-info {
    padding: 20px 0;
    font-size: 11.008px;
    font-size: .688rem;
    }
    #full-site-info p {
    margin: 0;
    padding-top: 7px;
    }
    #footer-logo {
    padding-right: 10px;
    float: left;
    }
    .site-title {
    font-size: 58px;
    font-size: 3.625rem;
    }
    .site-title a {
    color: #e6e6e6;
    }
    .site-title a:hover {
    color: white;
    }
    .site-description {
    font-size: 12px;
    font-size: .75rem;
    text-transform: uppercase;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 12px;
    margin: 0;
    color: #666;
    }
    #collapse-trigger {
    position: absolute;
    right: 0;
    top: 0px;
    width: 25px;
    height: 50px;
    cursor: pointer;
    padding-left: 30px;
    padding-top: 5px;
    z-index: 30;
    }
    #collapse-trigger a {
    color: rgba(0,0,0,0.5);
    text-decoration: none;
    }
    #full-collapsible {
    -webkit-box-shadow: inset 10px 10px 10px #000;
    -moz-box-shadow: inset 10px 10px 10px #000;
    -o-box-shadow: inset 10px 10px 10px #000;
    box-shadow: inset 2px 2px 6px #999;
    }
    .hidden-box {
    text-align: center;
    }
    #newsletter .hidden-box-inner {
    padding: 20px 0 0 0;
    }
    #newsletter h2 {
    padding: 0;
    margin: 0;
    display: inline-block;
    }
    #newsletter h2 small {
    color: rgba(0,0,0,0.5);
    }
    #newsletter .newsletter-form {
    padding-top: 10px;
    }
    #newsletter .collapsible-custom {
    padding-bottom: 20px;
    text-align: left;
    }
    #full-footer {
    margin-top: 40px;
    }
    .footer-item {
    margin-top: 40px;
    margin-bottom: 40px;
    }
    #nav-wrap-sticky-wrapper {
    z-index: 21;
    margin-top: 10px;
    }
    @media (max-width: 1199px) {
    #nav-wrap-sticky-wrapper {
    height: auto !important;
    }
    }
    #nav-wrap {
    z-index: 121;
    padding: 0 20px 10px 20px;
    margin-left: -20px;
    margin-right: -20px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    }
    #nav-wrap .row {
    margin-bottom: 10px;
    }
    .pm-sticky-nav  #nav-wrap {
    background: rgba(40,40,40,0.97);
    box-shadow: 0 5px 10px rgba(0,0,0,0.5);
    }
    .pm-sticky-nav  #nav-wrap .row {
    margin-bottom: 0px;
    }
    .pm-sticky-nav .main-navigation ul li {
    margin-top: 10px;
    margin-left: -1px;
    margin-right: 9px;
    border: 1px dotted rgba(255,255,255,0.13);
    }
    .pm-sticky-nav .main-navigation ul ul li {
    margin: 0;
    border: none;
    }
    .pm-sticky-nav .date {
    background: #282828;
    border: 1px dotted rgba(255,255,255,0.13);
    }
    .pm-sticky-nav .date a {
    color: rgba(255,255,255,0.5);
    }
    .pm-sticky-nav .date a:hover {
    color: rgba(255,255,255,0.9);
    }
    .main-navigation {
    clear: both;
    display: block;
    float: left;
    width: 100%;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 24px;
    font-size: 1.5rem;
    text-transform: uppercase;
    }
    .main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    }
    .main-navigation li {
    position: relative;
    float: left;
    margin: 10px 10px 0 0;
    }
    .main-navigation li:last-child {
    margin-right: 0;
    }
    .main-navigation li ul ul li {
    margin: 0;
    }
    .main-navigation .sub-menu li {
    margin-right: 0;
    }
    .main-navigation a {
    display: inline-block;
    text-decoration: none;
    padding: 12px 20px 8px;
    }
    .main-navigation ul ul {
    border-bottom: 2px solid rgba(0,0,0,0.1);
    display: none;
    float: left;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 99999;
    font-size: 16px;
    font-size: 1rem;
    text-transform: capitalize;
    }
    .main-navigation ul ul span.corner {
    display: none;
    }
    .main-navigation ul ul ul {
    left: 100%;
    top: 0;
    }
    .main-navigation ul ul ul a {
    background: rgba(0,0,0,0.5);
    }
    .main-navigation ul ul ul a:hover {
    background: rgba(0,0,0,0.6);
    }
    .main-navigation ul ul a {
    width: 200px;
    }
    .main-navigation .first-item a {
    color: rgba(255,255,255,0.65);
    }
    .main-navigation .first-item a:hover {
    color: #fff;
    }
    .sf-sub-indicator {
    color: rgba(255,255,255,0.5);
    }
    .main-navigation ul ul li {
    border-bottom: 1px dotted rgba(255,255,255,0.5) !important;
    margin: 0;
    }
    .main-navigation li > a {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .main-navigation li:hover > a {
    background: rgba(0,0,0,0.5);
    }
    .main-navigation ul li:hover > ul {
    display: block;
    }
    small.nav_desc {
    display: none;
    }
    .corner {
    display: inline-block;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 0;
    bottom: 0;
    }
    .menu-toggle {
    cursor: pointer;
    padding: 10px 20px 5px;
    }
    .menu-toggle i {
    float: right;
    font-size: 24px;
    font-size: 1.5rem;
    }
    .main-small-navigation .menu,
    .main-small-navigation .corner {
    display: none;
    }
    .main-small-navigation h1 {
    margin: 0;
    margin-bottom: 3px;
    }
    .main-small-navigation ul {
    margin: 0;
    list-style-type: none;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 16px;
    font-size: 1rem;
    }
    .main-small-navigation ul li a {
    display: block;
    margin-bottom: 1px;
    padding: 7px 20px 3px;
    text-decoration: none;
    }
    .main-small-navigation ul li a:hover {
    background: rgba(0,0,0,0.1) !important;
    }
    .main-small-navigation ul.sub-menu li a {
    background: transparent;
    }
    .main-small-navigation ul.sub-menu li a .sf-sub-indicator {
    color: rgba(0,0,0,0.5) !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    .main-small-navigation .sf-sub-indicator {
    color: rgba(0,0,0,0.5) !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    .classic-blog h1.entry-title,
    .single h1.entry-title,
    .archive h1.entry-title,
    .page h1.entry-title,
    .search h1.entry-title {
    margin-bottom: -5px;
    }
    .classic-blog .entry-title.no-featured,
    .single .entry-title.no-featured,
    .archive .entry-title.no-featured,
    .page .entry-title.no-featured,
    .search .entry-title.no-featured {
    margin-top: 50px;
    }
    .classic-blog .cat-angle.no-featured,
    .single .cat-angle.no-featured,
    .archive .cat-angle.no-featured,
    .page .cat-angle.no-featured,
    .search .cat-angle.no-featured {
    display: none;
    }
    .classic-blog .in-content-featured .entry-img img.wp-post-image,
    .single .in-content-featured .entry-img img.wp-post-image,
    .archive .in-content-featured .entry-img img.wp-post-image,
    .page .in-content-featured .entry-img img.wp-post-image,
    .search .in-content-featured .entry-img img.wp-post-image {
    min-width: inherit;
    width: 50%;
    float: left;
    margin: 4px 20px 15px 0;
    }
    .classic-blog .in-content-featured .entry-img .fluid-width-video-wrapper,
    .single .in-content-featured .entry-img .fluid-width-video-wrapper,
    .archive .in-content-featured .entry-img .fluid-width-video-wrapper,
    .page .in-content-featured .entry-img .fluid-width-video-wrapper,
    .search .in-content-featured .entry-img .fluid-width-video-wrapper {
    margin-bottom: 20px;
    }
    .classic-blog .entry-img,
    .single .entry-img,
    .archive .entry-img,
    .page .entry-img,
    .search .entry-img {
    position: relative;
    }
    .classic-blog .entry-img-src a,
    .single .entry-img-src a,
    .archive .entry-img-src a,
    .page .entry-img-src a,
    .search .entry-img-src a {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
    }
    .classic-blog .entry-img-info,
    .single .entry-img-info,
    .archive .entry-img-info,
    .page .entry-img-info,
    .search .entry-img-info {
    position: absolute;
    top: 20px;
    left: 0;
    font-size: 12px;
    font-size: .75rem;
    }
    .classic-blog .entry-img-info a,
    .single .entry-img-info a,
    .archive .entry-img-info a,
    .page .entry-img-info a,
    .search .entry-img-info a {
    padding: 0 5px;
    }
    .classic-blog .entry-img-info .entry-posted-on,
    .single .entry-img-info .entry-posted-on,
    .archive .entry-img-info .entry-posted-on,
    .page .entry-img-info .entry-posted-on,
    .search .entry-img-info .entry-posted-on {
    background: rgba(34,34,34,0.9);
    display: block;
    padding: 5px 10px;
    float: left;
    color: white;
    }
    .classic-blog .entry-img-info .entry-posted-on a,
    .single .entry-img-info .entry-posted-on a,
    .archive .entry-img-info .entry-posted-on a,
    .page .entry-img-info .entry-posted-on a,
    .search .entry-img-info .entry-posted-on a {
    color: white;
    }
    .classic-blog .entry-img-info .flex-cat,
    .single .entry-img-info .flex-cat,
    .archive .entry-img-info .flex-cat,
    .page .entry-img-info .flex-cat,
    .search .entry-img-info .flex-cat {
    position: static;
    float: left;
    padding: 6px 6px 4px;
    margin-right: 1px;
    }
    .classic-blog .img-frame:hover .entry-img-info,
    .single .img-frame:hover .entry-img-info,
    .archive .img-frame:hover .entry-img-info,
    .page .img-frame:hover .entry-img-info,
    .search .img-frame:hover .entry-img-info {
    box-shadow: 1px 1px 2px rgba(34,34,34,0.2);
    }
    .classic-blog .entry-content,
    .single .entry-content,
    .archive .entry-content,
    .page .entry-content,
    .search .entry-content {
    margin-top: -5px;
    }
    .classic-blog .related-posts,
    .single .related-posts,
    .archive .related-posts,
    .page .related-posts,
    .search .related-posts {
    margin-bottom: 40px;
    }
    .classic-blog .related-posts h4,
    .single .related-posts h4,
    .archive .related-posts h4,
    .page .related-posts h4,
    .search .related-posts h4 {
    margin: 0 0 4px 0;
    }
    .classic-blog .related-posts .entry-info,
    .single .related-posts .entry-info,
    .archive .related-posts .entry-info,
    .page .related-posts .entry-info,
    .search .related-posts .entry-info {
    padding: 10px;
    width: auto;
    }
    .classic-blog .related-posts .entry-meta,
    .single .related-posts .entry-meta,
    .archive .related-posts .entry-meta,
    .page .related-posts .entry-meta,
    .search .related-posts .entry-meta {
    position: static;
    }
    .classic-blog .related-posts .entry-date,
    .single .related-posts .entry-date,
    .archive .related-posts .entry-date,
    .page .related-posts .entry-date,
    .search .related-posts .entry-date {
    color: rgba(0,0,0,0.5) !important;
    }
    .classic-blog .related-posts .pm-first,
    .single .related-posts .pm-first,
    .archive .related-posts .pm-first,
    .page .related-posts .pm-first,
    .search .related-posts .pm-first {
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    .page .boxed {
    padding-top: 40px;
    }
    .no-results h1.entry-title {
    margin-bottom: 20px;
    }
    .no-results p {
    margin-bottom: 20px !important;
    }
    footer.entry-meta {
    margin: 20px 0 40px;
    position: relative;
    }
    footer.entry-meta span,
    footer.entry-meta a {
    display: inline-block;
    height: 29px;
    line-height: 30px;
    padding: 1px 10px 0;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 14px;
    font-size: .875rem;
    margin-right: 2px;
    margin-top: 2px;
    }
    footer.entry-meta a:hover {
    background: rgba(0,0,0,0.05);
    text-decoration: none;
    }
    footer.entry-meta ul {
    list-style: none;
    margin: 0;
    display: inline-block;
    }
    footer.entry-meta li {
    display: inline-block;
    margin-left: -4px;
    }
    footer.entry-meta li:first-child {
    margin-left: 0;
    }
    footer.entry-meta .edit-link {
    margin-left: -3px;
    }
    footer.entry-meta .edit-link a {
    background: none;
    padding: 0;
    margin: 0;
    }
    .archive p {
    margin: 0;
    }
    .archive footer.entry-meta {
    margin: 20px 0 40px;
    }
    @media (max-width: 767px) {
    .archive article .entry-img img {
    min-width: 100%;
    }
    }
    .social-share {
    list-style-type: none;
    margin: 0;
    }
    .social-share li {
    float: left;
    padding-right: 20px;
    position: relative;
    }
    .social-share li:last-child {
    padding-right: 0;
    }
    .social-share .twitter-share-button {
    width: 80px !important;
    }
    .social-share .fb-like span {
    width: 450px !important;
    overflow: visible !important;
    margin-right: -375px;
    }
    @media (max-width: 979px) {
    .social-share li {
    float: none;
    padding: 6px 0;
    }
    .social-share li .fb-like span {
    width: 250px !important;
    margin-right: auto;
    }
    }
    .taxonomy-description p {
    margin-bottom: 0;
    color: #666;
    font-style: italic;
    border-top: 1px dotted #ccc;
    padding-top: 10px;
    }
    .page-nav {
    float: right;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    }
    .page-nav a {
    text-decoration: none;
    }
    .page-nav .page-numbers {
    margin-top: 20px;
    padding: 15px 20px !important;
    margin-left: 5px;
    display: inline-block;
    }
    .page-nav a:hover {
    background: rgba(0,0,0,0.1);
    }
    .page-links {
    text-align: right;
    margin-bottom: 40px;
    background: rgba(255,255,255,0.5);
    border: 1px solid rgba(0,0,0,0.1);
    padding: 10px 15px;
    }
    #comments .page-numbers {
    margin-bottom: 40px;
    cursor: pointer;
    }
    #comments #url {
    margin-bottom: 20px;
    }
    .page-featured-title {
    position: absolute;
    top: 10px;
    left: 0;
    background-color: rgba(34,34,34,0.9);
    padding: 13px 20px 7px;
    color: white;
    }
    .img-frame.no-thumb {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/cross_light.png) white !important;
    }
    .no-thumb-img {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/no_thumb.png) center 45% no-repeat;
    background-size: 65%;
    width: 100%;
    height: 190px;
    display: block;
    }
    .related-posts .no-thumb-img {
    height: 100px;
    background-size: 50%;
    }
    .related-posts .pm-icon {
    font-size: 32px;
    font-size: 2rem;
    }
    .classic-blog .no-thumb-img,
    .archive .no-thumb-img,
    .search .no-thumb-img {
    height: 260px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/no_thumb.png) center 60% no-repeat;
    background-size: 50%;
    }
    .home .panes-left .no-thumb-img {
    height: 70px;
    background-size: 50%;
    }
    .home .panes-left .pm-icon {
    font-size: 24px !important;
    font-size: 1.5rem !important;
    margin-top: -12px !important;
    }
    .widget .no-thumb-img,
    .related-posts .no-thumb-img {
    height: 53px;
    background-size: 50%;
    }
    .widget .pm-icon,
    .related-posts .pm-icon {
    font-size: 24px;
    font-size: 1.5rem;
    top: 50%;
    margin-top: -12px;
    }
    .widgetized-medium .no-thumb-img {
    height: 140px;
    }
    .widgetized-big .no-thumb-img {
    height: 181px;
    }
    .pm_carousel_widget .no-thumb-img {
    height: 200px;
    }
    .pm-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -32px;
    font-size: 64px;
    font-size: 4rem;
    color: #f2f2f2;
    opacity: 0.8;
    cursor: pointer;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .pm-icon i {
    position: relative;
    left: -50%;
    }
    .img-frame:hover .pm-icon {
    opacity: 0;
    }
    .home .site-content .pm-icon {
    font-size: 40px;
    font-size: 2.5rem;
    margin-top: -20px;
    }
    .classic-blog.home .site-content .pm-icon {
    font-size: 64px;
    font-size: 4rem;
    }
    .sliders {
    margin-bottom: 20px;
    position: relative;
    }
    .sliders .flex-cat {
    background: rgba(34,34,34,0.9);
    }
    .flex-container a:active,
    .flexslider a:active,
    .flex-container a:focus,
    .flexslider a:focus {
    outline: none;
    }
    .slides {
    margin: 0;
    padding: 0;
    list-style: none;
    }
    .flex-control-nav {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    position: absolute !important;
    display: block !important;
    top: 20px !important;
    background: rgba(34,34,34,0.9) !important;
    height: 22px !important;
    padding: 8px 5px 0 !important;
    z-index: 11 !important;
    }
    .flex-control-nav li {
    margin: 0 3px !important;
    display: inline-block !important;
    zoom: 1 !important;
    text-indent: -9999px !important;
    *display: inline !important;
    }
    .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    *height: 0;
    }
    .flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin: 4px 0 0;
    display: block;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/bg_direction_nav.png) no-repeat 0 0;
    position: absolute;
    top: 14px;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .flex-direction-nav .flex-next {
    background-position: 100% 0;
    top: 0px;
    right: 0px;
    }
    .flex-direction-nav .flex-prev {
    top: 0px;
    right: 25px;
    }
    .flex-direction-nav .flex-disabled {
    opacity: .3 !important;
    filter: alpha(opacity=30);
    cursor: default;
    }
    .flexslider {
    position: relative;
    zoom: 1;
    }
    .flexslider .slides {
    zoom: 1;
    }
    .flexslider .slides > li {
    display: none;
    position: relative;
    }
    .flexslider .slides img {
    width: 100%;
    display: block;
    }
    .flex-pauseplay span {
    text-transform: capitalize;
    }
    .slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    }
    html[xmlns] .slides {
    display: block;
    }
    * html .slides {
    height: 1%;
    }
    .no-js .slides > li:first-child {
    display: block;
    }
    .flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    }
    .loading .flex-viewport {
    max-height: 300px;
    }
    .carousel li {
    margin-right: 5px;
    }
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
    opacity: 1;
    }
    .flexslider:hover .flex-next,
    .flexslider:hover .flex-prev {
    opacity: 0.8;
    top: 12px;
    }
    .flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    cursor: pointer;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    }
    .flex-control-paging li a.flex-active {
    cursor: default;
    }
    .flex-control-paging li a:hover {
    background: #fff;
    }
    .flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
    }
    .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
    }
    .flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
    }
    .flex-control-thumbs img:hover {
    opacity: 1;
    }
    .flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
    }
    .flex-caption {
    position: absolute;
    bottom: 20px;
    right: 0;
    overflow: auto;
    background: rgba(34,34,34,0.9);
    color: white;
    padding: 10px 15px;
    width: 80%;
    text-align: right;
    }
    .flex-caption h1 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 22px;
    }
    .flex-caption p {
    margin-bottom: 0;
    }
    .flex-caption a {
    color: #e6e6e6;
    text-decoration: none;
    }
    .flex-caption a:hover {
    color: white;
    text-shadow: 0px 0px 2px rgba(255,255,255,0.3);
    }
    .flex-cat {
    position: absolute;
    top: 20px;
    left: 0;
    padding: 6px 10px 4px;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 20px;
    font-size: 1.250rem;
    z-index: 1;
    }
    .flex-cat a {
    color: #e6e6e6;
    }
    .flex-cat a:hover {
    color: white;
    text-decoration: none;
    text-shadow: 0px 0px 2px rgba(255,255,255,0.3);
    }
    .slider2 .flex-control-nav {
    left: auto;
    right: 0;
    }
    .slider2 .flex-caption {
    right: auto;
    left: 0;
    text-align: left;
    }
    .slider2 .flex-cat {
    left: auto;
    right: 0;
    }
    .slider2 .flex-next {
    left: 25px;
    }
    .slider2 .flex-prev {
    left: 0px;
    }
    .cat-angle {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    }
    .wpb_flexslider {
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    }
    .wpb_flexslider .entry-content img {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    }
    .wpb_flexslider .flex-control-nav {
    left: 1px;
    }
    @media (min-width: 1199px) {
    .flexslider.span5 .slides li {
    height: 358px;
    overflow: hidden;
    }
    .flexslider.span6 .slides li {
    height: 434px;
    overflow: hidden;
    }
    .flexslider.span10 .slides li {
    height: 342px;
    overflow: hidden;
    }
    .flexslider.span12 .slides li {
    height: 434px;
    overflow: hidden;
    }
    .archive .flexslider.span6 .slides li {
    height: 350px;
    overflow: hidden;
    }
    .archive .flexslider.span8 .slides li {
    height: 472px;
    overflow: hidden;
    }
    }
    #carousel {
    padding-top: 350px;
    }
    #carousel div {
    height: 380px;
    margin-top: -350px;
    position: relative;
    }
    #carousel div span {
    font-family: 'BebasNeueRegular', sans-serif;
    border-top: 1px dotted rgba(255,255,255,0.5);
    padding: 5px 10px;
    font-size: 16px;
    text-align: center;
    display: block;
    cursor: pointer;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    #carousel div span:hover {
    background-color: #555;
    }
    #carousel div span.selected {
    cursor: default;
    }
    .archive .caroufredsel_wrapper {
    height: 350px !important;
    }
    .es-carousel-wrap {
    position: relative;
    clear: both;
    }
    .es-carousel {
    margin: 0;
    overflow: hidden;
    }
    .es-carousel ul {
    display: none;
    padding: 0;
    margin: 0;
    }
    .es-carousel ul li {
    height: 100%;
    float: left;
    display: block;
    position: relative;
    padding: 0 !important;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    .es-carousel ul li:before {
    content: "" !important;
    }
    .es-carousel ul li a {
    display: block;
    }
    .es-carousel ul li a img {
    display: block;
    border: none;
    max-height: 100%;
    max-width: 100%;
    padding: 0px;
    margin: 0px;
    }
    .widget .es-carousel-wrap .img-frame {
    box-shadow: none;
    border: none;
    margin-right: 0;
    width: auto;
    margin-top: -20px;
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/bg_plus.png);
    }
    .widget .es-carousel-wrap .img-frame .pm-icon {
    top: 50%;
    margin-top: -12px;
    font-size: 40px;
    font-size: 2.5rem;
    }
    .widget .es-carousel-wrap .img-frame:hover {
    background-size: 22px 23px;
    }
    .es-nav span {
    position: absolute;
    cursor: pointer;
    top: 20px;
    }
    .es-nav span.es-nav-next,
    .es-nav span.es-nav-prev {
    right: 0px;
    padding: 15px;
    opacity: 0.8;
    }
    .es-nav span.es-nav-next i,
    .es-nav span.es-nav-prev i {
    font-size: 16px;
    font-size: 1rem;
    }
    .es-nav span.es-nav-prev {
    right: auto;
    left: 0px;
    }
    .es-nav span.es-nav-next:hover,
    .es-nav span.es-nav-prev:hover {
    opacity: 1;
    }
    .carousel {
    margin: 0;
    overflow: hidden;
    width: 100%;
    }
    .carousel ul {
    display: inline;
    float: left;
    width: 100%;
    }
    .carousel ul li {
    display: inline;
    float: left;
    margin-right: 10px;
    }
    .carousel ul li:last-child {
    margin-right: 0;
    }
    .carousel-image {
    position: relative;
    }
    .carousel-image img {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .carousel-text {
    clear: both;
    }
    .carousel-text a {
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    padding: 10px;
    line-height: 1.2;
    text-decoration: none;
    }
    .widget-title-bg {
    display: block;
    line-height: 40px;
    margin-bottom: 3px;
    position: relative;
    overflow: hidden;
    height: 40px;
    }
    .widget-title-bg .widget-title,
    .widget-title-bg .simil-widget-comment {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    }
    .widget-title-bg .widget-title span.inner,
    .widget-title-bg .simil-widget-comment span.inner {
    line-height: 40px;
    height: 38px;
    padding-top: 2px;
    padding-left: 10px;
    display: block;
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'BebasNeueRegular', sans-serif;
    }
    #full-footer .widget-title-bg {
    background-color: rgba(0,0,0,0.3);
    }
    #full-footer h4 span.inner {
    background-color: rgba(0,0,0,0.4);
    }
    #full-footer .cat-diagonal {
    background: -moz-linear-gradient(-45deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(0,0,0,0.4)),color-stop(50%,rgba(0,0,0,0.4)),color-stop(51%,rgba(10,14,10,0)),color-stop(100%,rgba(10,8,9,0)));
    background: -webkit-linear-gradient(-45deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: -o-linear-gradient(-45deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: -ms-linear-gradient(-45deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    background: linear-gradient(135deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 50%,rgba(10,14,10,0) 51%,rgba(10,8,9,0) 100%);
    }
    .cat-diagonal {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: -40px;
    }
    .cat-diagonal-inverse {
    display: block;
    width: 40px;
    height: 40px;
    float: left;
    }
    .widget .img-frame {
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/bg_plus.png);
    background-size: 25px 26px;
    }
    .widget .img-frame:hover {
    background-size: 11px 12px;
    }
    .widget .widget-title-bg {
    margin-bottom: 3px;
    }
    .widget ul {
    list-style-type: none;
    margin: 0;
    }
    .widget ul li {
    margin-bottom: 3px;
    padding: 10px 20px;
    }
    .widget ul li:last-child {
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    .widget ul li:before {
    font-family: 'FontAwesome';
    content: "\f054";
    font-size: 9.6px;
    font-size: .6rem;
    padding-right: 10px;
    }
    .widget ul li li {
    border-top: 1px dashed #ccc;
    }
    .widget ul li li:first-child {
    margin-top: 10px;
    }
    .widget ul li li span a {
    font-weight: bold;
    }
    .widget .img-frame {
    float: left;
    width: 95px;
    margin-right: 20px;
    background-color: none !important;
    }
    .widget .custom-widget li:before {
    display: none;
    }
    .widget .post-attribute {
    font-size: 11.008px;
    font-size: .688rem;
    font-style: italic;
    }
    .widget .flickr .img-frame {
    margin: 0;
    border: none;
    }
    .widget .flickr a {
    display: block;
    float: left;
    overflow: hidden;
    width: 24.463681% !important;
    margin-right: 0.54054054054055% !important;
    margin-bottom: 2px !important;
    }
    .widget .flickr a:last-child {
    margin-right: 0;
    }
    .widget .flickr a img {
    min-width: 100%;
    }
    .widget .tweet ul li:before {
    content: "";
    }
    .widget .tweet ul li:last-child {
    border-bottom: none;
    }
    .widget .tweet li {
    padding-left: 55px;
    position: relative;
    }
    .widget .tweet ul li:before {
    display: block;
    width: 15px;
    height: 25px;
    position: absolute;
    left: 15px;
    top: 13px;
    opacity: 0.7;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/bullet_tweet_feed.png) no-repeat;
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .widget .tweet ul li:hover:before {
    opacity: 1;
    }
    .widget .tweet .tweet_time {
    font-weight: bold;
    font-size: 10px;
    font-size: .625rem;
    }
    .widget .tweet .tweet_text {
    font-size: 11.008px;
    font-size: .688rem;
    }
    .widget .tweet .tweet_text a {
    font-style: italic;
    }
    .widget a.twtr-join-conv {
    clear: both;
    display: block;
    color: #2AA9E0 !important;
    text-align: center;
    padding: 6px 10px 2px;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    }
    .widget a.twtr-join-conv:before {
    content: "\f099";
    font-family: 'FontAwesome';
    padding-right: 5px;
    font-size: 16px;
    font-size: 1rem;
    }
    .widget a.twtr-join-conv:hover {
    background: #2AA9E0;
    color: white !important;
    text-decoration: none !important;
    }
    #widgetized-footer .widget {
    color: #666 !important;
    }
    #widgetized-footer .widget .img-frame {
    border: 1px solid #000;
    }
    #widgetized-footer .widget ul li {
    background: rgba(0,0,0,0.05) !important;
    }
    #widgetized-footer .widget ul li:before {
    color: rgba(255,255,255,0.5);
    }
    #widgetized-footer .widget a {
    color: #999;
    }
    #widgetized-footer .widget a.twtr-join-conv {
    background: rgba(0,0,0,0.05) !important;
    }
    #widgetized-footer .widget .flickr .img-frame {
    border-color: #111;
    }
    #widgetized-footer .widget .info-stripe {
    background: none;
    }
    .widget .widget-post {
    margin-bottom: 3px;
    position: relative;
    overflow: hidden;
    height: 100%;
    }
    .widget .widget-post .img-frame {
    width: auto;
    border: none;
    float: none;
    margin-right: 0;
    background-size: 32px 33px;
    }
    .widget .widget-post .img-frame:hover {
    background-size: 22px 23px;
    }
    .widget .widget-post .left-wrap {
    width: 38.59649122807018%;
    height: 400px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/cross.png);
    }
    .widget .widget-post .entry-info {
    width: 54.3859649122807%;
    padding: 5px 3.50877192982456% 20px;
    }
    .widget .widget-post.pm-first {
    overflow: hidden;
    min-height: 181px;
    }
    .widget .widget-post.pm-first a {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .widget .widget-post.pm-first img {
    min-width: 100%;
    }
    .widget .widget-post.pm-first .entry-date {
    color: rgba(255,255,255,0.5);
    }
    .widget .widget-post.pm-rest a:hover {
    color: black;
    }
    .widget .widget-post.pm-rest .entry-info {
    width: 92.98245614035088%;
    }
    .widget .widget-post.pm-rest p {
    text-overflow: ellipsis;
    }
    .widget .widget-post.pm-rest .img-frame {
    display: none;
    }
    @media (min-width: 1199px) {
    .widget .widget-post.pm-rest .img-frame {
    display: block;
    width: 95px;
    height: 53px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    border: 1px solid #ccc;
    background-size: 25px 26px;
    float: left;
    margin: 5px 20px 20px 0;
    }
    .widget .widget-post.pm-rest .img-frame:hover {
    background-size: 11px 12px;
    }
    .widget .widget-post.pm-rest .img-frame .pm-icon {
    font-size: 24px;
    font-size: 1.5rem;
    top: 50%;
    margin-top: -12px;
    }
    }
    .widgetized-medium .widget-post.pm-first {
    min-height: 143px;
    }
    .widget-post .entry-meta,
    .cat-panes-content .entry-meta,
    .related-posts .entry-meta {
    position: absolute;
    bottom: 7px;
    }
    .widget-post .entry-date,
    .cat-panes-content .entry-date,
    .related-posts .entry-date {
    font-size: 12px;
    font-size: .75rem;
    font-style: italic;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
    }
    .widget-post .entry-comments,
    .cat-panes-content .entry-comments,
    .related-posts .entry-comments {
    font-size: 10px;
    font-size: .625rem;
    display: inline-block;
    width: 16px;
    height: 17px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/bg_comments.png) no-repeat;
    color: #282828;
    text-align: center;
    line-height: 14px;
    }
    .widget-post .cat-angle,
    .cat-panes-content .cat-angle,
    .related-posts .cat-angle {
    left: auto;
    right: 0;
    }
    .related-posts .entry-date {
    font-size: 11.008px;
    font-size: .688rem;
    }
    .widget-text-only {
    position: relative;
    padding-bottom: 20px;
    }
    .widget-text-only .pm-rest {
    background: none;
    }
    .widget-text-only .pm-rest p {
    margin-bottom: 0;
    }
    .widget-text-only .pm-rest .entry-info {
    padding-bottom: 0;
    }
    .ads-widget {
    padding: 20px;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    text-align: center;
    }
    .widgetized-big .ads-widget {
    padding: 0;
    background: none;
    border: none;
    }
    @media all and (min-width: 1199px) {
    .home .ads-widget.double-ad {
    padding: 0;
    background: none;
    border: none;
    }
    .home .ads-widget.double-ad .left-ad {
    float: left;
    }
    .home .ads-widget.double-ad .right-ad {
    float: right;
    }
    .single .ads-widget.double-ad .left-ad,
    .archive .ads-widget.double-ad .left-ad,
    .page .ads-widget.double-ad .left-ad {
    margin-right: 20px;
    }
    }
    @media (min-width: 768px) and (max-width: 1199px) {
    .home .widgetized-medium .ads-widget.single-ad,
    .home .widgetized-small .ads-widget.single-ad,
    .single .ads-widget.single-ad {
    padding: 0;
    background: none;
    border: none;
    }
    .home .left-ad img {
    margin-bottom: 20px;
    }
    }
    @media (min-width: 768px) and (max-width: 979px) {
    .home .widgetized-big .ads-widget.single-ad {
    padding: 0;
    background: none;
    border: none;
    }
    .single .left-ad img {
    margin-bottom: 20px;
    }
    }
    #wp-calendar {
    width: 100%;
    }
    #wp-calendar table {
    border-color: transparent;
    }
    #wp-calendar caption {
    text-align: center;
    font-size: 12px;
    padding: 5px 10px;
    margin-bottom: 1px;
    }
    #wp-calendar thead {
    font-size: 10px;
    }
    #wp-calendar thead th {
    padding: 5px 10px;
    margin-top: 1px;
    }
    #wp-calendar tbody {
    color: #aaa;
    }
    #wp-calendar tbody td {
    border: 1px solid rgba(255,255,255,0.5);
    text-align: center;
    padding: 8px;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    #wp-calendar tfoot #next {
    font-size: 10px;
    text-transform: uppercase;
    padding: 5px 10px;
    text-align: right;
    }
    #wp-calendar tfoot #prev {
    font-size: 10px;
    text-transform: uppercase;
    padding: 5px 10px;
    }
    #wp-calendar tfoot .pad {
    padding: 0 2px;
    }
    #widgetized-footer #wp-calendar caption {
    background: rgba(0,0,0,0.05);
    color: #e6e6e6;
    }
    #widgetized-footer #wp-calendar thead th {
    background: rgba(0,0,0,0.3);
    }
    #widgetized-footer #wp-calendar tbody {
    color: #aaa;
    }
    #widgetized-footer #wp-calendar tbody td {
    border: 1px solid rgba(0,0,0,0.05);
    background-color: rgba(0,0,0,0.05);
    }
    #widgetized-footer #wp-calendar tbody td:hover,
    #widgetized-footer #wp-calendar tbody td:hover {
    background-color: rgba(0,0,0,0.5);
    }
    #widgetized-footer #wp-calendar tbody td#today a {
    color: #fff;
    }
    #widgetized-footer #wp-calendar tbody .pad:hover {
    background: rgba(255,255,255,0.5) !important;
    }
    #widgetized-footer #wp-calendar tfoot #next {
    background: rgba(0,0,0,0.3);
    }
    #widgetized-footer #wp-calendar tfoot #prev {
    background: rgba(0,0,0,0.3);
    }
    #widgetized-footer #wp-calendar tfoot .pad {
    background: rgba(0,0,0,0.3);
    }
    #comments .widget-title-bg {
    background: rgba(0,0,0,0.05);
    }
    #comments .simil-widget-comment {
    font-family: 'BebasNeueRegular', sans-serif;
    }
    #comments .comment-author img {
    float: right;
    }
    #comments .bypostauthor {
    position: relative;
    }
    #comments .bypostauthor .widget-title-bg:before {
    content: "author";
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 14px;
    font-size: .875rem;
    position: absolute;
    height: 40px;
    line-height: 40px;
    right: 40px;
    padding: 0 10px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/cross_light.png);
    }
    .commentlist {
    list-style-type: none;
    margin: 0;
    }
    .comment.boxed {
    padding: 0;
    margin-bottom: 20px;
    position: relative;
    }
    .comment.boxed p {
    padding: 0px 10px;
    margin-top: 20px;
    }
    .children {
    list-style-type: none;
    position: relative;
    }
    .children:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 74px;
    position: absolute;
    left: -23px;
    top: 1px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/threaded.png) no-repeat;
    opacity: 0.3;
    }
    .commentmetadata {
    padding: 6px 10px;
    margin-top: 2px;
    font-style: italic;
    }
    .commentmetadata a {
    border-top: 1px dotted rgba(0,0,0,0.2);
    padding-top: 7px;
    font-size: 11.008px;
    font-size: .688rem;
    }
    .commentmetadata p {
    display: inline-block;
    border-top: 1px dotted rgba(0,0,0,0.2);
    padding-top: 3px !important;
    font-size: 11.008px;
    font-size: .688rem;
    }
    .commentmetadata img {
    margin: 0 5px;
    }
    .buddypress .commentmetadata a {
    border-top: none;
    }
    .reply a {
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: -2px;
    height: 20px;
    padding: 6px 10px 2px;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 14px;
    font-size: .875rem;
    font-style: normal;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    .reply a:hover {
    text-decoration: none;
    }
    #respond {
    margin-bottom: 20px;
    clear: both;
    }
    #respond label {
    display: none;
    }
    #respond textarea {
    width: 98%;
    }
    #respond i {
    color: #444;
    }
    #respond .input-prepend {
    position: relative;
    }
    #respond .icon-asterisk {
    position: absolute;
    font-size: 12px;
    font-size: .75rem;
    top: 8px;
    padding-left: 8px;
    }
    #respond .comment-notes {
    font-style: italic;
    }
    #respond .form-submit {
    text-align: right;
    }
    .nocomments {
    padding: 15px 20px 10px;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    #fbcomments,
    .fb-comments,
    .fb-comments iframe[style],
    .fb-comments span {
    width: 100% !important;
    }
    #author-wrap {
    padding-bottom: 8px;
    }
    #author-wrap .widget-title-bg {
    margin-bottom: 3px;
    }
    #author-wrap .author-name {
    padding: 3px 6px;
    }
    #author-wrap p {
    display: inline;
    }
    #author-wrap .author-box .img-frame {
    margin: 0 20px 10px 0;
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    margin-top: 3px;
    background-size: 25px 26px;
    }
    #author-wrap .author-box .img-frame:hover {
    background-size: 11px 12px;
    }
    #author-wrap.article-author {
    margin-bottom: 40px;
    position: relative;
    }
    #author-wrap.article-author .author-socials {
    position: absolute;
    top: 0;
    right: 0;
    }
    .author-socials {
    margin: 9px 11px 0 0;
    }
    .author-socials a {
    display: block;
    height: 18px;
    width: 18px;
    float: right;
    margin: 2px 2px 0 0;
    background-repeat: no-repeat;
    opacity: 0.8;
    }
    .author-socials a:hover,
    .author-socials a:focus {
    opacity: 1;
    }
    .author-socials a.flickr {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/flickr_hover_18x18.png);
    }
    .author-socials a.facebook {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/facebook_hover_18x18.png);
    }
    .author-socials a.googleplus {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/gplus_hover_18x18.png);
    }
    .author-socials a.twitter {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/twitter_hover_18x18.png);
    }
    .author-socials a.linkedin {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/linkedin_hover_18x18.png);
    }
    .author-socials a.pinterest {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/pinterest_hover_18x18.png);
    }
    .author-socials.big-social-icons a {
    height: 46px;
    width: 46px;
    float: left;
    }
    .author-socials.big-social-icons a.flickr {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/flickr_hover.png);
    }
    .author-socials.big-social-icons a.facebook {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/facebook_hover.png);
    }
    .author-socials.big-social-icons a.googleplus {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/gplus_hover.png);
    }
    .author-socials.big-social-icons a.twitter {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/twitter_hover.png);
    }
    .author-socials.big-social-icons a.linkedin {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/linkedin_hover.png);
    }
    .author-socials.big-social-icons a.pinterest {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/pinterest_hover.png);
    }
    .full-bar-relative {
    position: relative;
    }
    .signin {
    float: right;
    }
    .lwa a,
    .lwa-register a {
    transition: none;
    }
    .lwa .widget-title-bg,
    .lwa-register .widget-title-bg {
    margin-bottom: 0;
    z-index: -1;
    }
    .lwa .login-form-inner,
    .lwa .register-form-inner,
    .lwa-register .login-form-inner,
    .lwa-register .register-form-inner {
    border: 1px solid #ccc;
    border-top: none;
    padding: 20px;
    }
    .lwa.default,
    .lwa-register.default {
    z-index: 105;
    position: absolute;
    top: 40px;
    right: 0;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    }
    .lwa .close-reg,
    .lwa .close-log,
    .lwa-register .close-reg,
    .lwa-register .close-log {
    position: absolute;
    text-decoration: none;
    right: 7px;
    top: 7px;
    cursor: pointer;
    color: #ccc;
    width: 26px;
    height: 23px;
    background: black;
    font-size: 14px;
    text-align: center;
    padding-top: 3px;
    }
    .lwa .close-reg:hover,
    .lwa .close-log:hover,
    .lwa-register .close-reg:hover,
    .lwa-register .close-log:hover {
    color: white;
    }
    .lwa .pm-logged-wrap,
    .lwa-register .pm-logged-wrap {
    background: rgba(0,0,0,0.05);
    border: 1px dotted rgba(0,0,0,0.1);
    }
    .lwa .pm-logged-wrap .dropdown-menu,
    .lwa-register .pm-logged-wrap .dropdown-menu {
    left: auto;
    right: 0;
    }
    .lwa .pm-logged-wrap .dropdown-menu i,
    .lwa-register .pm-logged-wrap .dropdown-menu i {
    padding-right: 8px;
    }
    .lwa .pm-logged-welcome,
    .lwa-register .pm-logged-welcome {
    margin-right: 10px;
    position: relative;
    }
    .lwa .pm-logged-buttons,
    .lwa-register .pm-logged-buttons {
    padding: 3px 5px 0 0;
    }
    .lwa .lwa-title,
    .lwa-register .lwa-title {
    font-family: 'BebasNeueRegular', sans-serif;
    display: inline-block;
    height: 23px;
    padding: 5px 5px 0 3px;
    font-size: 20px;
    font-size: 1.250rem;
    }
    .lwa img,
    .lwa-register img {
    vertical-align: top;
    }
    .lwa-form .user-label,
    .lwa-form .psw-label {
    display: none;
    }
    .lwa-form .rememberme {
    padding-top: 5px;
    }
    .lwa-form .rememberme input[type="checkbox"] {
    margin-top: -3px;
    }
    .lwa-form .rememberme label {
    display: inline;
    font-size: 11.008px;
    font-size: .688rem;
    }
    .lwa-form .lost-psw {
    clear: both;
    font-size: 11.008px;
    font-size: .688rem;
    }
    .lwa-remember {
    padding-top: 20px;
    }
    .lwa-remember .get-password {
    width: 173px;
    }
    .lwa-status,
    .lwa-register-status {
    display: block;
    width: 195px;
    }
    .lwa-loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff url(//www.xperiaforce.com/wp-content/themes/powermag/images/spinner.gif) 50% 50% no-repeat;
    left: 0px;
    top: 0px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    z-index: 9999;
    }
    .lwa-status {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    }
    .lwa-status-invalid {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
    }
    .lwa-status-confirm {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
    }
    .reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0,0,0,0.5);
    z-index: 100;
    display: none;
    top: 0;
    left: 0;
    }
    .reveal-modal {
    visibility: hidden;
    top: 100px;
    left: 50%;
    margin-left: -300px;
    width: 520px;
    background: #eee url(//www.xperiaforce.com/wp-content/themes/powermag/css/modal-gloss.png) no-repeat -200px -80px;
    position: absolute;
    z-index: 101;
    padding: 30px 40px 34px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);
    -box-shadow: 0 0 10px rgba(0,0,0,0.4);
    }
    .reveal-modal.small {
    width: 200px;
    margin-left: -140px;
    }
    .reveal-modal.medium {
    width: 400px;
    margin-left: -240px;
    }
    .reveal-modal.large {
    width: 600px;
    margin-left: -340px;
    }
    .reveal-modal.xlarge {
    width: 800px;
    margin-left: -440px;
    }
    .reveal-modal .close-reveal-modal {
    font-size: 22px;
    line-height: .5;
    position: absolute;
    top: 8px;
    right: 11px;
    color: #aaa;
    text-shadow: 0 -1px 1px rbga(0,0,0,.6);
    font-weight: bold;
    cursor: pointer;
    }
    .dropdown-menu li > a {
    font-family: 'BebasNeueRegular', sans-serif;
    padding-top: 7px;
    color: #444;
    }
    #ticker-wrap {
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    }
    #ticker-wrap .widget-title-bg {
    float: left;
    min-width: 180px;
    margin-bottom: 0px;
    }
    #ticker-wrap p {
    margin: 0;
    font-size: 14px;
    font-size: .875rem;
    }
    .ticker-wrapper.has-js {
    display: block;
    }
    .ticker {
    width: 50%;
    height: 23px;
    display: block;
    position: relative;
    overflow: hidden;
    padding-top: 10px;
    }
    .ticker-content {
    position: absolute;
    overflow: hidden;
    white-space: nowrap;
    }
    .ticker-content:focus {
    outline: none;
    }
    .ticker-swipe {
    padding-top: 9px;
    position: absolute;
    top: 0px;
    display: block;
    width: 800px;
    height: 23px;
    }
    .ticker-swipe span {
    margin-left: 1px;
    height: 20px;
    width: 7px;
    display: block;
    }
    .ticker-controls {
    list-style-type: none;
    position: absolute;
    top: 11px;
    right: 11px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    }
    .ticker-controls li {
    padding: 0px;
    margin-left: 5px;
    float: left;
    cursor: pointer;
    height: 20px;
    width: 20px;
    display: block;
    opacity: 0.8;
    }
    .ticker-controls li.jnt-play-pause {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/controls.png);
    background-position: 40px 20px;
    }
    .ticker-controls li.jnt-play-pause.over {
    opacity: 1;
    }
    .ticker-controls li.jnt-play-pause.paused {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/controls.png);
    background-position: 60px 20px;
    }
    .ticker-controls li.jnt-play-pause.paused.over {
    opacity: 1;
    }
    .ticker-controls li.jnt-prev {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/controls.png);
    background-position: 0px 20px;
    }
    .ticker-controls li.jnt-prev.over {
    opacity: 1;
    }
    .ticker-controls li.jnt-next {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/controls.png);
    background-position: 20px 20px;
    }
    .ticker-controls li.jnt-next.over {
    opacity: 1;
    }
    .js-hidden {
    display: none;
    }
    .no-js-news {
    padding: 10px 0px 0px 45px;
    }
    .left .ticker-controls,
    .left .ticker-content,
    .left .ticker-title,
    .left .ticker {
    float: left;
    }
    .left .ticker-controls {
    padding-left: 6px;
    }
    .right .ticker-controls,
    .right .ticker-content,
    .right .ticker-title,
    .right .ticker {
    float: right;
    }
    .right .ticker-controls {
    padding-right: 6px;
    }
    .readmore {
    font-size: 12px;
    font-size: .75rem;
    padding-left: 3px;
    }
    .breadcrumb {
    margin-bottom: 20px;
    font-style: italic;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    .breadcrumb .icon-chevron-right {
    font-size: 9.6px;
    font-size: .6rem;
    padding: 0 7px;
    }
    .date {
    font-size: 16px;
    font-size: 1rem;
    float: right;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    margin-top: 10px;
    text-transform: none;
    }
    .date a {
    padding: 12px 20px 8px;
    display: block;
    font-family: 'BebasNeueRegular', sans-serif;
    }
    .date i {
    color: #666;
    padding-right: 5px;
    }
    hr {
    margin: 20px 0;
    border: 0;
    border-bottom: 1px dotted #ccc;
    }
    .arch-chevron {
    font-size: 24px;
    font-size: 1.5rem;
    padding: 0 10px 0 5px;
    position: relative;
    top: -4px;
    }
    .page-header {
    border-bottom: 1px dotted #ccc;
    }
    .bold {
    font-weight: bold;
    }
    .img-frame {
    position: relative;
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/bg_plus.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 32px 33px;
    display: block;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .img-frame:hover {
    background-size: 22px 23px;
    }
    .img-frame img {
    display: block;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .img-frame:hover img {
    opacity: 0.1;
    }
    .label {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .label a {
    color: white;
    }
    .label a:hover {
    text-decoration: none;
    color: white;
    }
    .scrollup {
    position: fixed;
    text-align: center;
    bottom: 0;
    right: 0;
    display: none;
    color: white;
    cursor: pointer;
    padding: 10px 15px;
    background: rgba(0,0,0,0.5);
    z-index: 20;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .scrollup:hover {
    background: #282828;
    }
    .entry-content img {
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    }
    .entry-content .gallery  img {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    }
    .entry-rating-wrap {
    position: absolute;
    left: 0;
    top: 10px;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .entry-rating {
    display: block;
    position: relative;
    left: 0;
    background: rgba(34,34,34,0.9);
    font-family: 'BebasNeueRegular', sans-serif;
    padding: 7px 10px 3px;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 22px;
    font-size: 1.375rem;
    }
    .entry-rating:after {
    content: " %";
    font-size: 16px;
    font-size: 1rem;
    }
    .img-frame:hover .entry-rating-wrap {
    top: 0;
    text-align: center;
    }
    .img-frame:hover .entry-rating {
    background: rgba(0,0,0,0.3);
    }
    .entry-rating-wrap.percent-small {
    top: 5px;
    }
    .entry-rating-wrap.percent-small .entry-rating {
    font-size: 18px;
    font-size: 1.125rem;
    height: 20px;
    padding: 4px 5px 3px;
    }
    .entry-rating-wrap.percent-small .entry-rating:after {
    font-size: 12px;
    font-size: .75rem;
    }
    #rating-box {
    margin: 1px 0;
    }
    #rating-box .widget-title-bg {
    margin-bottom: 1px;
    }
    #rating-box span.criteria-stars-color {
    right: 20px;
    }
    #rating-box.floated {
    float: left;
    width: 50%;
    margin-right: 20px;
    margin-bottom: 5px;
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    }
    @media (max-width: 979px) {
    #rating-box {
    width: 100% !important;
    }
    }
    .rw-criteria {
    position: relative;
    height: 38px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 24px;
    font-size: 1.5rem;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .rw-criteria.stars-preview {
    position: absolute;
    top: 10px;
    width: 116px;
    height: 32px;
    background: rgba(34,34,34,0.9);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .rw-criteria.stars-preview span.criteria-stars-color {
    top: 7px;
    }
    .rw-end {
    position: relative;
    }
    .rw-end .rw-summary {
    margin-right: 141px;
    font-size: 12px;
    font-size: .75rem;
    min-height: 172px;
    }
    .rw-end .rw-summary p {
    padding: 10px;
    margin-bottom: 0;
    }
    .rw-end .rw-summary.percent {
    min-height: 170px;
    }
    .rw-end .rw-overall {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 140px;
    max-height: 172px;
    font-family: 'BebasNeueRegular', sans-serif;
    }
    .rw-end .rw-overall:after {
    content: "";
    display: block;
    height: 300px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/cross.png);
    }
    .rw-end .rw-overall-titles {
    display: block;
    background: rgba(0,0,0,0.5);
    padding: 7px 0 5px;
    font-size: 18px;
    font-size: 1.125rem;
    text-align: center;
    font-family: 'BebasNeueRegular', sans-serif;
    }
    .rw-end .rw-overall-number {
    font-size: 74px;
    font-size: 4.625rem;
    line-height: 74px;
    line-height: 4.625rem;
    display: block;
    padding-top: 10px;
    text-align: center;
    }
    .rw-end .rw-overall-number small {
    font-size: 32px;
    font-size: 2rem;
    }
    .rw-end .rw-overall-number.percent {
    padding-top: 20px;
    font-size: 94px;
    font-size: 5.875rem;
    margin-bottom: -11px;
    }
    .rw-end #rw-overall-stars-overlay {
    margin: auto;
    position: relative;
    z-index: 100;
    width: 97px;
    height: 18px;
    display: block;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite.png) scroll transparent no-repeat;
    background-position: 0px -20px;
    padding: 1px 0;
    }
    .rw-end #rw-overall-stars-color {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 18px;
    display: block;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite.png) scroll transparent no-repeat;
    }
    span.criteria-percentage {
    position: absolute;
    top: 0;
    z-index: 100;
    opacity: 0.15;
    display: block;
    height: 39px;
    }
    span.percentage-digits {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 102;
    color: rgba(255,255,255,0.5);
    }
    span.criteria-description {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 101;
    }
    span.criteria-stars-color {
    position: absolute;
    top: 11px;
    right: 10px;
    height: 18px;
    width: 97px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite.png) scroll transparent no-repeat;
    background-position: 0px -20px;
    }
    span.criteria-stars-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 18px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite.png) scroll transparent no-repeat;
    }
    .rw-criteria.stars-preview.stars-small {
    width: 83px;
    height: 25px;
    top: 5px;
    opacity: 1;
    }
    .rw-criteria.stars-preview.stars-small span.criteria-stars-color {
    right: 7px;
    height: 13px;
    width: 68px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite-small.png) scroll transparent no-repeat;
    background-position: 0px -14px;
    }
    .rw-criteria.stars-preview.stars-small span.criteria-stars-overlay {
    height: 13px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite-small.png) scroll transparent no-repeat;
    }
    .img-frame:hover .rw-criteria.stars-preview {
    top: 0;
    opacity: 0.8;
    }
    article .rw-criteria.stars-preview,
    article .img-frame:hover .rw-criteria.stars-preview,
    article .entry-rating-wrap,
    article .img-frame:hover .entry-rating-wrap {
    bottom: 0px;
    top: auto;
    }
    .rw-user-rating-wrapper {
    position: relative;
    margin-top: 1px;
    height: 76px;
    padding-top: 4px;
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'BebasNeueRegular', sans-serif;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/cross.png) #282828;
    }
    .rw-user-rating-wrapper .count {
    top: 80px;
    right: 0px;
    font-size: 18px;
    font-size: 1.125rem;
    color: rgba(255,255,255,0.5);
    display: inline-block;
    padding-top: 10px;
    }
    .rw-user-rating-wrapper .score {
    font-size: 32px;
    font-size: 2rem;
    position: absolute;
    top: 20px;
    right: 0;
    width: 140px;
    text-align: center;
    color: #e6e6e6;
    }
    .rw-user-rating-wrapper span.criteria-stars-color {
    top: 50px;
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite-white.png);
    }
    .rw-user-rating-wrapper span.criteria-stars-overlay {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite-white.png);
    }
    .rw-user-rating-wrapper .percent:after {
    content: " %";
    font-size: 16px;
    font-size: 1rem;
    }
    .rw-user-rating-desc {
    display: block;
    padding: 13px 140px 0 10px;
    }
    .rw-user-rating-right {
    background: rgba(0,0,0,0.5);
    position: absolute;
    right: 0;
    top: 0;
    min-height: 80px;
    width: 140px;
    }
    .post-widget li {
    padding-bottom: 0 !important;
    }
    .post-widget .rw-criteria.stars-preview.stars-small {
    top: 0;
    width: 53px;
    position: relative;
    background: none;
    height: 18px;
    width: 82px;
    }
    .post-widget .rw-criteria.stars-preview.stars-small span.criteria-stars-color {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite-small-side.png) scroll transparent no-repeat;
    background-position: 0px -15px;
    top: 4px;
    }
    .post-widget .rw-criteria.stars-preview.stars-small span.criteria-stars-overlay {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite-small-side.png) scroll transparent no-repeat;
    }
    .info-stripe {
    background: rgba(0,0,0,0.05);
    margin: 10px -20px 0;
    height: 20px;
    border-top: 1px dotted rgba(0,0,0,0.1);
    background: rgba(255,255,255,0.3);
    }
    .info-stripe .cat-stripe {
    height: 20px;
    padding: 1px 10px 0;
    font-family: 'BebasNeueRegular', sans-serif;
    border-right: 1px dotted rgba(0,0,0,0.1);
    }
    .info-stripe .cat-stripe a:hover {
    text-decoration: none;
    }
    .info-stripe .post-attribute {
    border-right: 1px dotted rgba(0,0,0,0.1);
    padding: 0 10px;
    }
    .info-stripe i {
    display: block;
    height: 16px;
    border-left: 1px dotted rgba(0,0,0,0.1);
    padding: 5px 3px 0;
    font-size: 10px;
    font-size: 0.625rem;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .info-stripe i:hover {
    text-decoration: none;
    }
    .info-stripe .percent-stripe {
    float: right;
    display: block;
    font-family: 'BebasNeueRegular', sans-serif;
    height: 15px;
    padding: 2px 5px 1px 10px;
    font-size: 16px;
    font-size: 1rem;
    }
    .info-stripe .percent-stripe:after {
    content: "%";
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-size: .625rem;
    }
    #widgetized-footer .info-stripe {
    border-top: 1px dotted rgba(255,255,255,0.1);
    background: rgba(255,255,255,0.3);
    }
    #widgetized-footer .info-stripe .cat-stripe {
    border-right: 1px dotted rgba(255,255,255,0.1);
    }
    #widgetized-footer .info-stripe .post-attribute {
    border-right: 1px dotted rgba(255,255,255,0.1);
    }
    #widgetized-footer .info-stripe i {
    border-left: 1px dotted rgba(255,255,255,0.1);
    }
    .wpcf7 {
    margin-top: 30px !important;
    }
    .wpcf7 label {
    display: inline;
    margin: 0;
    font-family: 'BebasNeueRegular', sans-serif;
    padding: 5px 10px;
    }
    .wpcf7 input[type='text'],
    .wpcf7 input[type='email'],
    .wpcf7 textarea {
    width: 98%;
    }
    .wpcf7 input[type='submit'] {
    width: 100%;
    position: relative;
    z-index: 98;
    }
    .wpcf7 img.ajax-loader {
    float: right;
    position: relative;
    z-index: 99;
    margin: -22px 20px 0 0;
    }
    .wpcf7 .wpcf7-not-valid-tip {
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 100;
    background: #f2dede;
    color: #b94a48;
    border: 1px solid #eed3d7;
    font-size: 10pt;
    width: 280px;
    padding: 5px 10px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    font-size: 12px;
    font-size: .75rem;
    }
    .wpcf7 .wpcf7-not-valid-tip:before {
    font-family: 'FontAwesome';
    content: "\f057";
    padding-right: 5px;
    }
    .wpcf7 .wpcf7-validation-errors {
    background: #f2dede;
    color: #b94a48;
    border: 1px solid #eed3d7;
    margin: 0;
    }
    .wpcf7 .wpcf7-validation-errors:before {
    font-family: 'FontAwesome';
    content: "\f057";
    padding-right: 5px;
    }
    .wpcf7 .wpcf7-mail-sent-ok {
    color: #468847;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
    margin: 0;
    }
    .wpcf7 .wpcf7-mail-sent-ok:before {
    font-family: 'FontAwesome';
    content: "\f058";
    padding-right: 5px;
    }
    .full-main,
    #header-wrap,
    #footer-wrap {
    position: relative;
    z-index: 20;
    }
    #header-wrap {
    z-index: 30;
    }
    #wallpaper {
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1;
    }
    .wallpaper-link {
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    }
    div[id*="gallery-"] img {
    border: none !important;
    }
    div[id*="gallery-"] {
    margin: 40px 0 20px !important;
    }
    .gallery-item {
    margin: 0 !important;
    position: relative;
    overflow: hidden;
    width: 20%;
    }
    .gallery-item:hover,
    .gallery-caption:hover:before .gallery-item {
    overflow: visible !important;
    }
    .gallery-item:hover .gallery-caption:before {
    position: static;
    }
    .gallery-icon {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/bg_plus.png) center center no-repeat;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .gallery-icon img {
    max-width: 100%;
    min-width: 100%;
    height: auto;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .gallery-caption {
    position: absolute;
    z-index: 1;
    padding: 5px;
    font-size: 11.008px;
    font-size: .688rem;
    }
    .gallery-caption:before {
    content: "\f0c9";
    font-family: 'FontAwesome';
    position: absolute;
    top: -24px;
    left: 0;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 3px 5px;
    display: block;
    color: #999;
    }
    .site-content .gallery-columns-1 .gallery-item {
    width: 100% !important;
    }
    .site-content .gallery-columns-2 .gallery-item {
    width: 50% !important;
    }
    .site-content .gallery-columns-3 .gallery-item {
    width: 33.33333333333333% !important;
    }
    .site-content .gallery-columns-4 .gallery-item {
    width: 25% !important;
    }
    .site-content .gallery-columns-6 .gallery-item {
    width: 16.66666666666667% !important;
    }
    .site-content .gallery-columns-7 .gallery-item {
    width: 14.28571428571429% !important;
    }
    .site-content .gallery-columns-8 .gallery-item {
    width: 12.5% !important;
    }
    .site-content .gallery-columns-9 .gallery-item {
    width: 11.11111111111111% !important;
    }
    .wp-caption {
    max-width: 100%;
    }
    .wp-caption .wp-caption-text {
    padding: 5px;
    font-size: 11.008px;
    font-size: .688rem;
    margin-left: 1px;
    margin-top: 4px;
    }
    .wp-caption .img-frame {
    background: none;
    }
    .blog .site-content img.wp-post-image,
    .page .site-content img.wp-post-image,
    .archive .site-content img.wp-post-image,
    .single .site-content img.wp-post-image {
    min-width: 100%;
    }
    .entry-content a img {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .entry-content a:hover img[class*="wp-image-"] {
    opacity: 0.8;
    }
    .entry-content .img-frame {
    background: none;
    }
    .entry-content .gallery .img-frame {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/bg_plus.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 32px 33px;
    }
    .entry-content .gallery .img-frame:hover {
    background-size: 22px 23px;
    }
    .social-count-plus ul li:before,
    .social-count-plus ul li:before {
    content: "";
    }
    .social-count-plus .social-count-txt {
    float: left;
    margin-top: 5px;
    }
    .social-count-plus span.count {
    font-size: 28px;
    font-size: 1.75rem;
    font-family: 'BebasNeueRegular', sans-serif;
    }
    .social-count-plus span.label {
    text-transform: uppercase;
    font-size: 10px;
    font-size: .625rem;
    background-color: transparent !important;
    text-shadow: none;
    font-weight: normal;
    display: block;
    color: inherit !important;
    padding: 0;
    padding-top: 4px;
    }
    .social-count-plus .social-count-go {
    float: right;
    display: block;
    height: 46px;
    width: 37px;
    line-height: 46px;
    text-align: center;
    background: rgba(0,0,0,0.05);
    border: 1px dotted rgba(0,0,0,0.1);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .social-count-plus .scp-icon {
    display: inline-block;
    float: left;
    margin-right: 20px;
    width: 46px;
    height: 46px;
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/scp-sprite.png);
    }
    .social-count-plus .count-comments .scp-icon {
    background-position: 0 0;
    }
    .social-count-plus .count-facebook .scp-icon {
    background-position: -48px 0;
    }
    .social-count-plus .count-googleplus .scp-icon {
    background-position: -95px 0;
    }
    .social-count-plus .count-instagram .scp-icon {
    background-position: -143px 0;
    }
    .social-count-plus .count-posts .scp-icon {
    background-position: -191px 0;
    }
    .social-count-plus .count-soundcloud .scp-icon {
    background-position: -239px 0;
    }
    .social-count-plus .count-steam .scp-icon {
    background-position: -287px 0;
    }
    .social-count-plus .count-twitter .scp-icon {
    background-position: -335px 0;
    }
    .social-count-plus .count-youtube .scp-icon {
    background-position: -382px 0;
    }
    #widgetized-footer .social-count .social-count-go {
    border: 1px dotted #333;
    }
    #widgetized-footer .social-count a:hover .social-count-go {
    background: black;
    }
    .cat-tabs ul {
    list-style-type: none;
    margin: 0;
    margin-bottom: 3px;
    }
    .cat-tabs ul li a {
    font-family: 'BebasNeueRegular', sans-serif;
    border-bottom: 1px dotted rgba(255,255,255,0.5);
    border-right: 1px dotted rgba(255,255,255,0.5);
    padding: 7px 10px 3px;
    font-size: 16px;
    text-align: center;
    display: block;
    float: left;
    cursor: pointer;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    .cat-tabs ul li a:hover {
    background-color: #555;
    text-decoration: none;
    }
    .cat-tabs ul li.current a {
    background-color: black;
    cursor: default;
    }
    .cat-panes-content ul {
    margin: 0;
    margin-bottom: 20px;
    }
    .cat-panes-content li.panes {
    list-style-type: none;
    margin-bottom: 3px;
    position: relative;
    min-height: 70px;
    overflow: hidden;
    padding-right: 10px;
    }
    .cat-panes-content li.panes .img-frame {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/bg_plus_small.png);
    background-size: 25px 26px;
    }
    .cat-panes-content li.panes .img-frame:hover {
    background-size: 11px 12px;
    }
    .cat-panes-content .panes-left {
    width: 70px;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/cross_light.png);
    }
    .cat-panes-content .panes-right {
    padding-left: 80px;
    }
    .cat-panes-content .panes-right h3 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    margin-top: 15px;
    margin-bottom: 30px;
    }
    .cat-panes-content .cat-angle {
    width: 12px;
    height: 12px;
    }
    .accordion-group {
    background: rgba(0,0,0,0.05);
    }
    .accordion-heading {
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    }
    .accordion-heading .accordion-toggle {
    padding: 11px 15px 8px 30px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/inc/js_composer/assets/images/toggle_open.png) 7px 13px no-repeat;
    text-decoration: none;
    }
    .accordion-heading .accordion-toggle.collapsed {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/inc/js_composer/assets/images/toggle_close.png);
    }
    .accordion-inner {
    border-top: 1px dotted rgba(0,0,0,0.05);
    }
    @media all and (-webkit-min-device-pixel-ratio: 1.5) {
    .author-socials a.flickr {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/flickr_hover_18x18@2x.png);
    background-size: 18px 18px;
    }
    .author-socials a.facebook {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/facebook_hover_18x18@2x.png);
    background-size: 18px 18px;
    }
    .author-socials a.googleplus {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/gplus_hover_18x18@2x.png);
    background-size: 18px 18px;
    }
    .author-socials a.twitter {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/twitter_hover_18x18@2x.png);
    background-size: 18px 18px;
    }
    .author-socials a.linkedin {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/linkedin_hover_18x18@2x.png);
    background-size: 18px 18px;
    }
    .author-socials a.pinterest {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/pinterest_hover_18x18@2x.png);
    background-size: 18px 18px;
    }
    .author-socials.big-social-icons a.flickr {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/flickr_hover@2x.png);
    background-size: 46px 46px;
    }
    .author-socials.big-social-icons a.facebook {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/facebook_hover@2x.png);
    background-size: 46px 46px;
    }
    .author-socials.big-social-icons a.googleplus {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/gplus_hover@2x.png);
    background-size: 46px 46px;
    }
    .author-socials.big-social-icons a.twitter {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/twitter_hover@2x.png);
    background-size: 46px 46px;
    }
    .author-socials.big-social-icons a.linkedin {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/linkedin_hover@2x.png);
    background-size: 46px 46px;
    }
    .author-socials.big-social-icons a.pinterest {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/socials/author/pinterest_hover@2x.png);
    background-size: 46px 46px;
    }
    span.criteria-stars-color,
    span.criteria-stars-overlay {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite@2x.png);
    background-size: 97px 37px;
    }
    .post-widget .rw-criteria.stars-preview.stars-small span.criteria-stars-color,
    .post-widget .rw-criteria.stars-preview.stars-small span.criteria-stars-overlay {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite-small-side@2x.png);
    background-size: 68px 26px;
    }
    .rw-user-rating-wrapper {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/cross@2x.png);
    background-size: 125px 125px;
    }
    .rw-user-rating-wrapper span.criteria-stars-color,
    .rw-user-rating-wrapper span.criteria-stars-overlay {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite-white@2x.png);
    background-size: 97px 37px;
    }
    .rw-criteria.stars-preview.stars-small span.criteria-stars-color,
    .rw-criteria.stars-preview.stars-small span.criteria-stars-overlay {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite-small@2x.png);
    background-size: 68px 26px;
    }
    .rw-end .rw-overall:after {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/cross@2x.png);
    background-size: 125px 125px;
    }
    .rw-end #rw-overall-stars-overlay,
    .rw-end #rw-overall-stars-color {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/star-sprite@2x.png);
    background-size: 97px 37px;
    }
    }
    .affiliate-wrap {
    margin-top: 2px;
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/cross_light.png) rgba(0,0,0,0.05);
    border: 1px dotted rgba(0,0,0,0.15);
    border-top: none;
    }
    .affiliate-wrap p {
    margin: 0;
    display: inline-block;
    padding: 15px 0 0 10px;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    color: rgba(0,0,0,0.5);
    }
    .affiliate-link {
    display: inline-block;
    width: 140px;
    background: rgba(0,0,0,0.05);
    text-align: center;
    height: 40px;
    padding-top: 10px;
    position: relative;
    float: right;
    }
    .affiliate-link i {
    padding-right: 5px;
    }
    .tooltip-inner {
    -webkit-box-shadow: 4px 4px 20px rgba(0,0,0,0.6);
    -moz-box-shadow: 4px 4px 20px rgba(0,0,0,0.6);
    box-shadow: 4px 4px 20px rgba(0,0,0,0.6);
    }
    .site-content .tooltip-inner {
    padding: 0 8px;
    }
    ul.cat-tooltip {
    list-style-type: none;
    text-align: center;
    margin: 0;
    font-size: 15.008px;
    font-size: 0.938rem;
    font-family: 'BebasNeueRegular', sans-serif;
    }
    ul.cat-tooltip li {
    border-bottom: 1px dotted rgba(255,255,255,0.2);
    padding: 6px 3px 3px;
    }
    ul.cat-tooltip li:last-child {
    border-bottom: none;
    }
    .pm-buddypress .widget-title-bg,
    .activity-header .widget-title-bg {
    background-color: rgba(0,0,0,0.05);
    }
    .pm-buddypress .btn.btn-mini.btn-success a,
    .pm-buddypress .btn.btn-mini.btn-danger a {
    color: #fff;
    text-decoration: none;
    }
    .pm-buddypress .btn.btn-mini.btn-success a.loading:after,
    .pm-buddypress .btn.btn-mini.btn-danger a.loading:after {
    top: 0;
    }
    .pm-bp-badge {
    position: absolute;
    left: -9px;
    top: -5px;
    border-radius: 3px;
    padding: 0 6px;
    line-height: 16px;
    font-weight: bold;
    border: 1px solid rgba(0,0,0,0.05);
    font-size: 11.008px;
    font-size: 0.688rem;
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    }
    .pm-bp-notice a {
    color: #000 !important;
    }
    .pm-bp-notice a:hover {
    color: #fff !important;
    }
    #item-body form#whats-new-form {
    margin-bottom: 0;
    }
    .home-page form#whats-new-form {
    border-bottom: none;
    padding-bottom: 0;
    }
    form#whats-new-form h5 {
    font-weight: normal;
    margin: 0;
    font-size: 20px;
    font-size: 1.25rem;
    margin-left: 126px;
    padding: 0 0 3px 0;
    }
    form#whats-new-form #whats-new-avatar {
    float: left;
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    }
    form#whats-new-form #whats-new-content {
    margin-left: 104px;
    padding-left: 22px;
    }
    form#whats-new-form textarea {
    border: 1px solid #ccc;
    font-family: inherit;
    font-size: 14px;
    font-size: .875rem;
    height: 50px;
    padding: 6px;
    margin-top: 10px;
    width: 98%;
    }
    form#whats-new-form #whats-new-options select {
    max-width: 200px;
    margin-top: 9px;
    }
    form#whats-new-form #whats-new-submit {
    float: right;
    margin-top: 10px;
    }
    #whats-new-options {
    overflow: hidden;
    height: 0;
    }
    #whats-new:focus {
    border-color: rgba(31,179,221,0.9) !important;
    outline-color: rgba(31,179,221,0.9);
    box-shadow: 0 0 7px rgba(31,179,221,0.7);
    -moz-box-shadow: 0 0 7px rgba(31,179,221,0.7);
    -webkit-box-shadow: 0 0 7px rgba(31,179,221,0.7);
    }
    .buddypress .site-content ul {
    margin: 0;
    }
    ul.activity-list li {
    overflow: hidden;
    }
    .activity-list .activity-avatar {
    position: absolute;
    right: 0;
    top: 0;
    }
    ul.item-list.activity-list li.has-comments .activity-content {
    margin-bottom: 0;
    }
    body.activity-permalink ul.activity-list li.has-comments {
    padding-bottom: 20px;
    }
    .activity-permalink .activity-list li.mini .activity-avatar img.avatar,
    .activity-permalink .activity-list li.mini .activity-avatar img.FB_profile_pic {
    height: auto;
    margin-left: 0;
    width: auto;
    }
    body.activity-permalink .activity-list > li:first-child {
    padding-top: 0;
    }
    .activity-content.boxed {
    padding: 0;
    }
    .activity-content.boxed p {
    margin-bottom: 10px;
    }
    .activity-list li .activity-content {
    position: relative;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    .activity-list li.mini .activity-content p {
    margin: 0;
    }
    .activity-list li.mini .activity-comments {
    clear: both;
    font-size: 12px;
    }
    body.activity-permalink li.mini .activity-meta {
    margin-top: 4px;
    }
    .activity-list li .activity-inreplyto {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/replyto_arrow.gif) 7px 0 no-repeat;
    color: rgba(0,0,0,0.5);
    font-size: 11.008px;
    font-size: .688rem;
    margin-left: 5px;
    margin-top: 5px;
    padding-left: 25px;
    }
    .activity-list li .activity-inreplyto > p {
    margin: 0;
    display: inline;
    }
    .activity-list li .activity-inreplyto blockquote,
    .activity-list li .activity-inreplyto div.activity-inner {
    background: none;
    border: none;
    display: inline;
    margin: 0;
    overflow: hidden;
    padding: 0;
    }
    .activity-list .activity-content {
    margin-top: 20px;
    }
    body.activity-permalink .activity-list li .activity-header > p {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/activity_arrow.gif) top left no-repeat;
    height: 35px;
    margin-bottom: 0;
    margin-left: -35px;
    padding: 5px 0 0 35px;
    }
    .activity-list .activity-content .activity-header,
    .activity-list .activity-content .comment-header {
    color: rgba(0,0,0,0.5);
    font-size: 11.008px;
    font-size: .688rem;
    line-height: 220%;
    }
    .activity-header a,
    .comment-meta a,
    .acomment-meta a {
    text-decoration: none;
    }
    a.bp-secondary-action,
    span.highlight {
    padding: 0;
    text-decoration: none;
    }
    .activity-list .activity-content .activity-inner,
    .activity-list .activity-content blockquote {
    margin-top: 20px;
    padding: 0 10px;
    overflow: hidden;
    }
    .activity-list li.new_forum_post .activity-content .activity-inner,
    .activity-list li.new_forum_topic .activity-content .activity-inner {
    border-left: 2px solid #EAEAEA;
    margin-left: 5px;
    padding-left: 10px;
    }
    .activity-inner > p {
    word-wrap: break-word;
    margin: 0 0 10px;
    }
    .activity-inner > .activity-inner {
    margin: 0 !important;
    }
    .activity-inner > blockquote {
    margin: 0 !important;
    }
    .activity-list .activity-content img.thumbnail {
    border: 2px solid #eee;
    float: left;
    margin: 0 10px 5px 0;
    }
    .activity-read-more {
    margin-left: 1em;
    white-space: nowrap;
    font-weight: bold;
    }
    .activity-list li.load-more {
    margin: 20px 0 !important;
    padding: 10px 20px 6px !important;
    text-align: center;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    }
    a.activity-name-link:hover {
    color: rgba(0,0,0,0.5) !important;
    }
    .activity-content.no-inner-content .activity-header {
    display: none;
    }
    .activity-content.no-inner-content .activity-avatar {
    position: static;
    float: left;
    margin: 30px 15px 0 20px;
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    }
    .activity-content.no-inner-content .avatar-20 {
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    margin-top: -2px;
    }
    .activity-content.no-inner-content .activity-meta a {
    border-left: none;
    color: rgba(0,0,0,0.5);
    background: rgba(0,0,0,0.05);
    float: right;
    }
    .activity-content.no-inner-content a.bp-primary-action span {
    color: rgba(255,255,255,0.5);
    }
    .activity-content.no-inner-content .commentmetadata {
    font-style: normal;
    padding: 40px;
    }
    .activity-content.no-inner-content .commentmetadata p,
    .activity-content.no-inner-content .commentmetadata a {
    border-top: none;
    font-size: 18px;
    font-size: 1.125rem;
    font-family: 'BebasNeueRegular', sans-serif;
    }
    .activity-content.no-inner-content .commentmetadata p {
    color: rgba(0,0,0,0.5);
    }
    .activity-content.no-inner-content .commentmetadata a {
    padding: 0 5px;
    }
    .buddypress .commentmetadata p {
    margin-bottom: 0;
    padding: 0;
    }
    div.activity-meta {
    position: absolute;
    right: 0px;
    bottom: -2px;
    }
    div.acomment-options {
    float: right;
    }
    div.activity-meta a,
    div.acomment-options a {
    float: left;
    display: block;
    padding: 6px 10px 2px;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 14px;
    font-size: .875rem;
    font-style: normal;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    border-left: 1px solid rgba(0,0,0,0.1);
    }
    div.acomment-options a {
    border: none;
    }
    a.activity-time-since {
    text-decoration: none;
    color: rgba(0,0,0,0.5);
    }
    a.activity-time-since:hover {
    text-decoration: underline;
    }
    a.bp-primary-action,
    #reply-title small a {
    text-decoration: none;
    }
    a.bp-primary-action span,
    #reply-title small a span {
    background: rgba(0,0,0,0.5) !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 11.008px;
    font-size: .688rem;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 2px;
    padding: 2px 5px 1px;
    }
    a.bp-primary-action:hover span,
    #reply-title small a:hover span {
    background: rgba(0,0,0,0.5);
    color: rgba(255,255,255,0.5);
    }
    div.activity-comments {
    margin: 0 0 0 70px;
    overflow: hidden;
    position: relative;
    width: auto;
    clear: both;
    }
    div.activity-comments ul,
    div.activity-comments ul li {
    border: none;
    list-style: none;
    margin-top: 3px;
    }
    div.activity-comments ul {
    clear: both;
    }
    div.activity-comments ul li {
    padding: 10px 0 0 10px;
    }
    body.activity-permalink .activity-list li.mini .activity-comments {
    clear: none;
    margin-top: 0;
    }
    body.activity-permalink div.activity-comments ul li {
    border-width: 1px;
    padding: 10px 0 0 10px;
    }
    div.activity-comments > ul > li:first-child {
    border-top: none;
    }
    div.activity-comments ul li > ul {
    margin-left: 30px;
    margin-top: 0;
    padding-left: 10px;
    border-top: 1px solid rgba(0,0,0,0.05);
    }
    body.activity-permalink div.activity-comments ul li > ul {
    margin-top: 10px;
    }
    div.activity-comments div.acomment-avatar img {
    float: left;
    height: 25px;
    margin-right: 15px;
    width: 25px;
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    }
    div.activity-comments div.acomment-content {
    font-size: 11.008px;
    font-size: .688rem;
    margin: 12px 10px 0 40px;
    }
    div.acomment-content .time-since,
    div.acomment-content .activity-delete-link,
    div.acomment-content .comment-header {
    display: none;
    }
    body.activity-permalink div.activity-comments div.acomment-content {
    font-size: 12px;
    font-size: .75rem;
    }
    div.activity-comments div.acomment-meta {
    font-size: 11.008px;
    font-size: .688rem;
    }
    div.activity-comments form.ac-form {
    display: none;
    margin: 0 0 15px 33px;
    padding: 8px;
    }
    div.activity-comments li form.ac-form {
    margin-right: 15px;
    clear: both;
    }
    div.activity-comments form.root {
    margin-left: 0;
    }
    div.activity-comments div#message {
    margin-top: 15px;
    margin-bottom: 0;
    }
    div.activity-comments form.loading {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/spinner-small.gif);
    background-position: 2% 95%;
    background-repeat: no-repeat;
    }
    div.activity-comments form textarea {
    width: 98%;
    }
    div.activity-comments form div.ac-reply-avatar {
    float: left;
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    }
    div.activity-comments form div.ac-reply-content {
    color: rgba(0,0,0,0.5);
    font-size: 11.008px;
    font-size: .688rem;
    margin-left: 50px;
    padding-left: 15px;
    }
    .acomment-options {
    background: rgba(0,0,0,0.05);
    margin-top: -20px;
    }
    #wp-admin-bar .padder {
    width: 95% !important;
    }
    div.dir-search label,
    div.message-search label {
    display: inline;
    }
    div.dir-search input[type="text"],
    div.message-search input[type="text"] {
    margin-bottom: 0;
    }
    div.dir-search input[type="submit"],
    div.message-search input[type="submit"] {
    margin-top: -2px;
    margin-left: -4px;
    }
    div.message-search {
    margin-top: 20px;
    }
    .buddypress.members div.item-list-tabs ul {
    float: right;
    }
    .buddypress.members div.item-list-tabs ul li.last select {
    position: static;
    }
    #members-order-select {
    float: right;
    list-style-type: none;
    }
    #members-dir-search {
    float: left;
    }
    ul#members-list,
    ul#group-members-list,
    ul#groups-list,
    ul#friend-list {
    list-style-type: none;
    }
    ul#members-list li,
    ul#group-members-list li,
    ul#groups-list li,
    ul#friend-list li {
    margin-bottom: 20px;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    padding: 10px;
    }
    ul#members-list .item-avatar,
    ul#group-members-list .item-avatar,
    ul#groups-list .item-avatar,
    ul#friend-list .item-avatar {
    float: left;
    margin: -10px 15px -10px -10px;
    }
    ul#members-list .user-name,
    ul#members-list .item-title,
    ul#group-members-list .user-name,
    ul#group-members-list .item-title,
    ul#groups-list .user-name,
    ul#groups-list .item-title,
    ul#friend-list .user-name,
    ul#friend-list .item-title {
    font-family: 'BebasNeueRegular', sans-serif;
    display: inline-block;
    font-size: 20px;
    font-size: 1.25rem;
    padding-bottom: 10px;
    }
    ul#members-list .user-name,
    ul#group-members-list .user-name,
    ul#groups-list .user-name,
    ul#friend-list .user-name {
    padding-bottom: 0;
    }
    ul#members-list .update,
    ul#group-members-list .update,
    ul#groups-list .update,
    ul#friend-list .update {
    padding-bottom: 10px;
    display: block;
    }
    ul#group-members-list .group-members-avatar,
    ul#friend-list .group-members-avatar {
    margin: -10px 20px -10px -10px;
    }
    ul#group-members-list h5,
    ul#friend-list h5 {
    margin: 0;
    float: left;
    font-size: 20px;
    font-size: 1.25rem;
    padding-right: 10px;
    padding-top: 6px;
    }
    ul#group-members-list span.activity,
    ul#friend-list span.activity {
    margin-top: 6px;
    }
    .item-list.single-line li {
    padding-left: 0;
    }
    .item-list.single-line li img {
    float: left;
    margin-right: 20px;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    #admins-list li,
    #mods-list li,
    #group-members-list.single-line li {
    overflow: auto;
    list-style-type: none;
    margin-bottom: 3px;
    background: rgba(0,0,0,0.05);
    padding-right: 10px;
    }
    #admins-list li h5,
    #mods-list li h5,
    #group-members-list.single-line li h5 {
    margin: 0;
    display: inline-block;
    padding-top: 17px;
    font-size: 18px;
    font-size: 1.125rem;
    }
    #admins-list li .btn,
    #mods-list li .btn,
    #group-members-list.single-line li .btn {
    margin-top: 15px;
    }
    #group-members-list.single-line li {
    padding: 0;
    padding-right: 10px;
    border-bottom: none;
    }
    #group-members-list.single-line li img {
    width: 50px;
    height: 50px;
    }
    .left-menu img.avatar {
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    margin-bottom: 10px;
    }
    #group-create-body label {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-size: .75rem;
    }
    #message.alert-info,
    #message.alert-info p {
    margin-bottom: 0;
    }
    div#message.updated {
    clear: both;
    }
    div#message p {
    padding: 10px 15px;
    margin-bottom: 3px;
    }
    div#message.error p {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
    }
    div#message.updated p {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
    }
    .standard-form#signup_form div div.error {
    background: #e41717;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    margin: 0 0 10px 0;
    padding: 6px;
    width: 90%;
    }
    div.accept,
    div.reject {
    float: left;
    margin-left: 10px;
    }
    ul.button-nav li {
    float: left;
    margin: 0 10px 10px 0;
    list-style-type: none;
    }
    ul.button-nav li.current a {
    font-weight: bold;
    }
    .pm-buddypress .page .boxed {
    padding-top: 20px;
    }
    .pm-buddypress .page h1 {
    margin-top: 0;
    }
    .pm-buddypress .alert p {
    margin-bottom: 0;
    }
    .pm-buddypress input[type="radio"],
    .pm-buddypress input[type="checkbox"] {
    margin: 1px 3px 3px;
    }
    .pm-buddypress .btn-danger[disabled] {
    cursor: not-allowed;
    }
    p.field-visibility-settings-notoggle {
    margin-bottom: 0;
    font-size: 11.008px;
    font-size: .688rem;
    font-style: italic;
    margin-top: -5px;
    }
    .message-search label {
    display: inline;
    }
    .standard-form select {
    padding: 3px;
    }
    .standard-form input[type=password] {
    margin-bottom: 5px;
    }
    .standard-form label,
    .standard-form span.label {
    display: block;
    margin: 20px 0 10px 0;
    font-size: 17.008px;
    font-size: 1.063rem;
    font-family: 'BebasNeueRegular', sans-serif;
    color: rgba(0,0,0,0.5);
    }
    .standard-form label span,
    .standard-form span.label span {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-size: .75rem;
    }
    .standard-form div.checkbox label,
    .standard-form div.radio label {
    font-weight: normal;
    margin: 5px 0 0 0;
    }
    .standard-form#sidebar-login-form label {
    margin-top: 5px;
    }
    .standard-form input[type=text] {
    width: 75%;
    }
    .standard-form#sidebar-login-form input[type=text],
    .standard-form#sidebar-login-form input[type=password] {
    padding: 4px;
    width: 95%;
    }
    .standard-form #basic-details-section input[type=password],
    .standard-form #blog-details-section input#signup_blog_url {
    width: 35%;
    }
    .standard-form#signup_form input[type=text],
    .standard-form#signup_form textarea,
    .form-allowed-tags,
    .buddypress #commentform input[type=text],
    .buddypress #commentform textarea {
    width: 90%;
    }
    .standard-form#signup_form div.submit {
    float: right;
    }
    div#signup-avatar img {
    margin: 0 15px 10px 0;
    }
    .standard-form textarea {
    width: 75%;
    height: 120px;
    }
    .standard-form textarea#message_content {
    height: 200px;
    }
    .standard-form#send-reply textarea {
    width: 97.5%;
    }
    .standard-form p.description {
    color: rgba(0,0,0,0.5);
    font-size: 11.008px;
    font-size: .688rem;
    margin: 5px 0;
    }
    .standard-form div.submit {
    clear: both;
    padding: 15px 0 0 0;
    }
    .standard-form p.submit {
    margin-bottom: 0;
    padding: 15px 0 0 0;
    }
    .standard-form div.radio ul {
    margin: 10px 0 15px 38px;
    }
    .standard-form div.radio ul li {
    margin-bottom: 5px;
    }
    .standard-form a.clear-value {
    display: block;
    margin-top: 5px;
    outline: none;
    }
    .standard-form #basic-details-section,
    .standard-form #blog-details-section,
    .standard-form #profile-details-section {
    float: left;
    width: 48%;
    }
    .standard-form #profile-details-section {
    float: right;
    }
    .standard-form #blog-details-section {
    clear: left;
    }
    .standard-form input:focus,
    .standard-form textarea:focus,
    .standard-form select:focus {
    background: #fafafa;
    color: #555;
    }
    form#send-invite-form {
    margin-top: 20px;
    }
    div#invite-list {
    background: rgba(0,0,0,0.05);
    border: 1px dotted rgba(0,0,0,0.1);
    margin: 0 0 20px;
    overflow: auto;
    padding: 5px;
    width: 160px;
    }
    a.loading,
    input.loading {
    padding-right: 25px !important;
    position: relative;
    }
    a.loading:after {
    content: "";
    position: absolute;
    top: 2px;
    right: 2px;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/spinner-small-dark.gif);
    background-color: rgba(0,0,0,0.8);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 60%;
    border-radius: 2px;
    }
    input.loading,
    input.loading:hover,
    input.loading:focus {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/spinner-small.gif);
    background-position: 96% center;
    background-repeat: no-repeat;
    }
    .bp-secondary-action.loading:after {
    top: 7px;
    }
    a.loading:hover,
    input.loading:hover {
    background-position: 95% 50%;
    background-repeat: no-repeat;
    padding-right: 25px;
    }
    a.btn.loading,
    input[type="submit"].loading,
    input[type="button"].loading,
    input[type="reset"].loading {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/spinner-small.gif);
    background-position: 95% 50%;
    background-repeat: no-repeat;
    padding-right: 25px;
    }
    a.btn.loading:hover,
    input[type="submit"].loading:hover,
    input[type="button"].loading:hover,
    input[type="reset"].loading:hover {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/spinner-small.gif);
    border: 1px solid #ccc;
    padding-right: 25px;
    }
    input[type="submit"].pending,
    input[type="button"].pending,
    input[type="reset"].pending,
    input[type="submit"].disabled,
    input[type="button"].disabled,
    input[type="reset"].disabled,
    button.pending,
    button.disabled,
    div.pending a,
    a.disabled {
    border-color: #eee;
    color: #bbb;
    cursor: default;
    }
    input[type="submit"]:hover.pending,
    input[type="button"]:hover.pending,
    input[type="reset"]:hover.pending,
    input[type="submit"]:hover.disabled,
    input[type="button"]:hover.disabled,
    input[type="reset"]:hover.disabled,
    button.pending:hover,
    button.disabled:hover,
    div.pending a:hover,
    a.disabled:hover {
    border-color: #eee;
    color: #bbb;
    }
    ul#topic-post-list {
    margin: 0px -19px 15px;
    width: auto;
    }
    ul#topic-post-list li {
    padding: 15px;
    position: relative;
    }
    ul#topic-post-list li.alt {
    background: #f5f5f5;
    }
    ul#topic-post-list li div.poster-meta {
    color: rgba(0,0,0,0.5);
    margin-bottom: 10px;
    }
    ul#topic-post-list li div.post-content {
    margin-left: 54px;
    }
    div.topic-tags {
    font-size: 11.008px;
    font-size: .688rem;
    float: right;
    margin-top: -25px;
    }
    div.admin-links {
    color: rgba(0,0,0,0.5);
    font-size: 11.008px;
    font-size: .688rem;
    position: absolute;
    top: 15px;
    right: 25px;
    }
    div#topic-meta {
    margin: -10px -19px;
    padding: 5px 19px 30px;
    position: relative;
    }
    div#topic-meta div.admin-links {
    right: 19px;
    top: -36px;
    }
    div#topic-meta h3 {
    font-size: 20px;
    margin: 5px 0;
    }
    div#new-topic-post {
    display: none;
    margin: 20px 0 0 0;
    padding: 1px 0 0 0;
    }
    table {
    width: 100%;
    }
    table p {
    margin-bottom: 0;
    }
    table thead tr {
    background: #eaeaea;
    }
    table#message-threads {
    width: 100%;
    }
    table.profile-fields {
    margin-bottom: 20px;
    }
    table.profile-fields:last-child {
    margin-bottom: 0;
    }
    table.profile-fields p {
    margin-top: 15px;
    }
    table.profile-fields p:last-child {
    margin-top: 0;
    }
    div#sidebar table {
    margin: 0 -16px;
    width: 117%;
    }
    table tr td,
    table tr th {
    vertical-align: middle;
    }
    table tr td.bp-label {
    font-weight: bold;
    width: 25%;
    }
    table tr td.thread-info p {
    margin: 0;
    }
    table tr td.thread-info p.thread-excerpt {
    color: rgba(0,0,0,0.5);
    font-size: 11.008px;
    font-size: .688rem;
    margin-top: 3px;
    }
    div#sidebar table td,
    table.forum td {
    text-align: center;
    }
    table tr.alt td {
    background: #f5f5f5;
    }
    table.notification-settings {
    margin-bottom: 20px;
    text-align: left;
    }
    #groups-notification-settings {
    margin-bottom: 0;
    }
    table.notification-settings th.icon,
    table.notification-settings td:first-child {
    display: none;
    }
    table.notification-settings th.title {
    width: 80%;
    }
    table.notification-settings .yes,
    table.notification-settings .no {
    text-align: center;
    width: 40px;
    }
    table.forum {
    margin: 0 -19px;
    width: auto;
    }
    table.forum tr.sticky td {
    font-size: 1.2em;
    background: #fff9db;
    border-top: 1px solid #ffe8c4;
    border-bottom: 1px solid #ffe8c4;
    }
    table.forum tr.closed td.td-title {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/closed.png);
    background-position: 15px 50%;
    background-repeat: no-repeat;
    padding-left: 35px;
    }
    table.forum td p.topic-text {
    color: rgba(0,0,0,0.5);
    font-size: 13px;
    }
    table.forum tr > td:first-child,
    table.forum tr > th:first-child {
    padding-left: 15px;
    }
    table.forum tr > td:last-child,
    table.forum tr > th:last-child {
    padding-right: 15px;
    }
    table.forum tr th#th-title,
    table.forum tr th#th-poster,
    table.forum tr th#th-group,
    table.forum td.td-poster,
    table.forum td.td-group,
    table.forum td.td-title {
    text-align: left;
    }
    table.forum tr td.td-title a.topic-title {
    font-size: 1.2em;
    }
    table.forum td.td-freshness {
    white-space: nowrap;
    }
    table.forum td.td-freshness span.time-since {
    font-size: 0.9em;
    color: rgba(0,0,0,0.5);
    }
    table.forum td img.avatar {
    float: none;
    margin: 0 5px -8px 0;
    }
    table.forum td.td-poster,
    table.forum td.td-group {
    min-width: 140px;
    }
    table.forum th#th-title {
    width: 80%;
    }
    table.forum th#th-freshness {
    width: 25%;
    }
    table.forum th#th-postcount {
    width: 15%;
    }
    table.forum p.topic-meta {
    font-size: 0.9em;
    margin: 5px 0 0 0;
    }
    .item-body {
    margin: 20px 0;
    }
    span.user-nicename,
    span.highlight {
    font-weight: bold;
    font-size: 13.008px;
    font-size: .813rem;
    }
    span.activity {
    font-size: 11.008px;
    font-size: .688rem;
    font-style: italic;
    margin-right: 10px;
    padding-top: 2px;
    }
    div#item-header {
    overflow: hidden;
    }
    div#item-header div#item-header-content {
    margin-left: 170px;
    }
    div#item-header h1 {
    margin-top: 0;
    }
    div#item-header img.avatar {
    float: left;
    margin: 20px 0 20px 20px;
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    }
    div#item-header div#item-meta {
    overflow: hidden;
    margin: 15px 0 5px 0;
    }
    div#item-header div#item-actions {
    float: right;
    margin: 15px 20px 0px 0px;
    text-align: right;
    width: 20%;
    }
    div#item-header div#item-actions h3 {
    font-size: 16px;
    font-size: 1rem;
    margin: 0 0 5px 0;
    }
    div#item-header ul {
    margin-bottom: 15px;
    overflow: hidden;
    list-style-type: none;
    }
    div#item-header ul h5,
    div#item-header ul span,
    div#item-header ul hr {
    display: none;
    }
    div#item-header ul li {
    float: right;
    }
    div#item-header ul img.avatar,
    div#item-header ul.avatars img.avatar {
    height: 30px;
    margin: 2px;
    width: 30px;
    }
    div.generic-button a {
    text-decoration: none;
    color: #333 !important;
    }
    div.generic-button.loading {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/spinner-small.gif);
    background-position: 95% 50%;
    background-repeat: no-repeat;
    padding-right: 25px;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    }
    div.group-button {
    margin-bottom: 10px;
    }
    #create-group-form .boxed-title a {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    #create-group-form .item-list-tabs {
    margin-bottom: 3px;
    }
    #create-group-form .item-body.boxed {
    margin-top: 3px;
    }
    #item-buttons {
    margin-top: 15px;
    }
    #item-buttons div {
    margin: 5px 5px 5px 0;
    }
    div#item-header div#message.info {
    line-height: 80%;
    }
    ul.item-list {
    width: 100%;
    margin: 0;
    }
    ul.item-list li {
    position: relative;
    }
    ul.item-list.activity-list li {
    padding-bottom: 0;
    list-style-type: none;
    }
    ul.single-line li {
    border: none;
    }
    ul.item-list li div.item-title span {
    font-size: 12px;
    }
    ul.item-list li div.item-desc {
    font-size: 11.008px;
    font-size: .688rem;
    }
    ul.item-list li div.item-desc p {
    margin-bottom: 12px;
    }
    ul.item-list li div.action {
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: right;
    }
    ul.item-list li div.meta {
    color: rgba(0,0,0,0.5);
    font-size: 11.008px;
    font-size: .688rem;
    display: inline-block;
    padding-right: 5px;
    }
    ul.item-list li h5 span.small {
    float: right;
    font-size: 11.008px;
    font-size: .688rem;
    font-weight: normal;
    }
    div.item-list-tabs {
    clear: left;
    overflow: hidden;
    position: relative;
    padding-top: 10px;
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/cross_light.png);
    }
    div.item-list-tabs ul li a {
    text-decoration: none;
    height: 20px;
    }
    div.item-list-tabs ul {
    width: 100%;
    }
    div.item-list-tabs ul li {
    float: left;
    list-style-type: none;
    margin: 5px 0 0 5px;
    }
    div.item-list-tabs#subnav ul li {
    margin-top: 0;
    }
    div.item-list-tabs ul li:first-child {
    margin-left: 20px;
    }
    div.item-list-tabs ul li.last {
    float: right;
    }
    div.item-list-tabs ul li.last select {
    max-width: 175px;
    width: auto;
    margin-top: -5px;
    margin-right: 5px;
    margin-bottom: 5px;
    float: right;
    }
    div.item-list-tabs label {
    display: none;
    }
    div.item-list-tabs ul li a,
    div.item-list-tabs ul li span {
    display: block;
    padding: 5px 10px;
    text-decoration: none;
    background-color: rgba(0,0,0,0.05);
    }
    div.item-list-tabs ul li a span {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline;
    font-size: 90%;
    margin-left: 2px;
    padding: 1px 6px;
    }
    div.item-list-tabs ul li.selected a,
    div.item-list-tabs ul li.current a {
    background-color: #fff;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: rgba(0,0,0,0.5);
    font-weight: bold;
    }
    div.item-list-tabs ul li.selected a span,
    div.item-list-tabs ul li.current a span,
    div.item-list-tabs ul li a:hover span {
    background-color: rgba(0,0,0,0.2);
    }
    ul li.loading a {
    background-image: url(//www.xperiaforce.com/wp-content/themes/powermag/images/spinner-small.gif);
    background-position: 92% 50%;
    background-repeat: no-repeat;
    padding-right: 30px !important;
    }
    div#item-nav ul li.loading a {
    background-position: 88% 50%;
    }
    div.item-list-tabs#object-nav {
    margin-top: 0;
    }
    div.item-list-tabs#subnav {
    margin: 3px 0;
    overflow: hidden;
    }
    div.item-list-tabs ul li.feed {
    float: right;
    margin: -5px 10px 0 5px !important;
    }
    div.item-list-tabs ul li.feed a {
    background: url(//www.xperiaforce.com/wp-content/themes/powermag/images/rss.png) center left no-repeat;
    width: 10px;
    float: right;
    opacity: 0.9;
    }
    div.item-list-tabs ul li.feed a:hover {
    opacity: 1;
    }
    table#message-threads td {
    border: 1px dotted rgba(0,0,0,0.05);
    padding: 10px;
    }
    li span.unread-count,
    tr.unread span.unread-count {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    }
    div.item-list-tabs ul li a span.unread-count {
    padding: 1px 6px;
    color: #fff;
    }
    div.messages-options-nav {
    font-size: 11.008px;
    font-size: .688rem;
    padding: 5px 15px;
    text-align: right;
    margin-top: 20px;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    div#message-thread div.message-box {
    margin: 0 -19px;
    padding: 15px;
    }
    div#message-thread div.message-box background: rgba(0,
    div#message-thread div.message-box 0,
    div#message-thread div.message-box 0,
    div#message-thread div.message-box 0.03)
    p {
    margin-bottom: 0;
    }
    div#message-thread div.odd {
    background: rgba(0,0,0,0.05);
    }
    div#message-thread div.alt {
    background: rgba(0,0,0,0.03);
    }
    div#message-thread p#message-recipients {
    margin: 10px 0 20px 0;
    }
    div#message-thread img.avatar {
    float: left;
    margin: 0 15px 0 0;
    vertical-align: middle;
    }
    div#message-thread strong {
    font-size: 20px;
    font-size: 1.25rem;
    font-family: 'BebasNeueRegular', sans-serif;
    font-weight: normal;
    margin: 0;
    }
    div#message-thread strong span {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    div#message-thread strong a {
    text-decoration: none;
    }
    div#message-thread strong span.activity {
    float: right;
    }
    div#message-thread div.message-metadata {
    overflow: hidden;
    }
    div#message-thread div.message-content {
    margin-left: 45px;
    }
    div#message-thread div.message-content p {
    margin-bottom: 0;
    }
    div#message-thread div.message-options {
    text-align: right;
    }
    .pm-buddypress ul.acfb-holder li.friend-tab {
    border: 1px dotted rgba(0,0,0,0.05);
    padding: 4px 7px;
    background: rgba(0,0,0,0.5);
    font-size: 12px;
    font-size: .75rem;
    }
    .pm-buddypress ul.acfb-holder li.friend-tab img {
    padding-right: 5px;
    }
    .padder div.pagination .pag-count {
    font-size: 11.008px;
    font-size: .688rem;
    padding: 10px 20px;
    position: relative;
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    #member-dir-pag-top {
    display: none;
    }
    .widget.buddypress .item-avatar {
    float: left !important;
    margin-bottom: 3px;
    margin-left: 3px;
    }
    .widget.buddypress .avatar-block {
    margin-left: -3px;
    }
    .widget.buddypress ul li:before {
    content: "";
    padding: 0;
    }
    .widget.buddypress ul#members-list li,
    .widget.buddypress ul#groups-list li {
    padding: 7px 5px 3px 5px;
    margin-bottom: 3px;
    border-bottom: none;
    height: 43px;
    }
    .widget.buddypress ul#members-list li:last-child,
    .widget.buddypress ul#groups-list li:last-child {
    border-bottom: 2px solid rgba(0,0,0,0.1);
    }
    .widget.buddypress ul#members-list li .item-avatar,
    .widget.buddypress ul#groups-list li .item-avatar {
    margin: -5px 10px 0 -5px;
    }
    .widget.buddypress span.activity {
    display: block;
    margin-top: -3px;
    }
    .widget.buddypress .item-title {
    padding-bottom: 0 !important;
    font-size: 16px !important;
    font-size: 1rem !important;
    }
    .widget.buddypress .item-options {
    color: rgba(0,0,0,0);
    margin-bottom: 3px;
    padding-bottom: 10px;
    background: rgba(0,0,0,0.05);
    }
    .widget.buddypress .item-options a {
    display: block;
    padding: 6px 10px 2px;
    font-family: 'BebasNeueRegular', sans-serif;
    font-size: 14px;
    font-size: .875rem;
    border-left: 1px solid rgba(0,0,0,0.05);
    color: rgba(0,0,0,0.5);
    float: right;
    }
    .widget.buddypress a.loading:after {
    top: 8px;
    right: 5px;
    }
    table.notifications th {
    text-align: left;
    padding: 10px 20px;
    border-right: 1px solid rgba(0,0,0,0.05);
    }
    table.notifications td {
    background-color: #e2e2e2;
    padding: 10px 20px;
    border-right: 1px solid rgba(0,0,0,0.05);
    }
    table.notifications td.actions {
    color: transparent;
    }
    table.notifications .icon {
    color: rgba(0,0,0,0.5);
    text-align: center;
    }
    #full-collapsible #newsletter .input-append .btn {
    height: 30px;
    }
    [class*="tag-"] {
    float: none !important;
    margin-left: 0 !important;
    }
    @font-face{font-family:'FontAwesome';src:url(//www.xperiaforce.com/wp-content/themes/powermag/fonts/fontawesome-webfont.eot?v=3.1.0);src:url(//www.xperiaforce.com/wp-content/themes/powermag/fonts/fontawesome-webfont.eot?#iefix&v=3.1.0) format('embedded-opentype'),url(//www.xperiaforce.com/wp-content/themes/powermag/fonts/fontawesome-webfont.woff?v=3.1.0) format('woff'),url(//www.xperiaforce.com/wp-content/themes/powermag/fonts/fontawesome-webfont.ttf?v=3.1.0) format('truetype'),url(//www.xperiaforce.com/wp-content/themes/powermag/fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0) format('svg');font-weight:normal;font-style:normal}

Examples and source code

icon-chevron-right

Place Font Awesome icons just about anywhere with the <i> tag.

<i class=" icon-chevron-right"></i> icon-chevron-right
Icon classes are echoed via CSS :before.

icon-chevron-right

icon-chevron-right

icon-chevron-right

icon-chevron-right

To increase icon sizes relative to their container, use the icon-large (33% increase), icon-2x, icon-3x, icon-4x, or icon-5x classes.

<p><i class=" icon-chevron-right icon-large"></i> icon-chevron-right</p>
<p><i class=" icon-chevron-right icon-2x"></i> icon-chevron-right</p>
<p><i class=" icon-chevron-right icon-3x"></i> icon-chevron-right</p>
<p><i class=" icon-chevron-right icon-4x"></i> icon-chevron-right</p>
If your icons are getting chopped off on top and bottom, make sure you have sufficient line-height.
  • Font Awesome icon can be used
  • to easily replace lists

Use icon-ul and icon-li to easily replace default bullets in unordered lists.

<ul class="icon-ul">
  <li><i class="icon-li  icon-chevron-right"></i>Font Awesome icon can be used</li>
  <li><i class="icon-li  icon-chevron-right icon-spin"></i>to easily replace lists</li>
</ul>

Use a few styles together and you'll have easy pull quotes or a great introductory article icon.

Use icon-border and pull-right or pull-left for easy pull quotes or article graphics.

<i class=" icon-chevron-right icon-2x pull-left icon-border"></i>
Use a few styles together and you'll have easy pull quotes or a great introductory article icon.

  normal
  icon-rotate-90
  icon-rotate-180
  icon-rotate-270
  icon-flip-horizontal
  icon-flip-vertical

To arbitrarily rotate and flip icons, use the icon-rotate-* and icon-flip-* classes.

<i class=" icon-chevron-right"></i>  normal<br>
<i class=" icon-chevron-right icon-rotate-90"></i>  icon-rotate-90<br>
<i class=" icon-chevron-right icon-rotate-180"></i>  icon-rotate-180<br>
<i class=" icon-chevron-right icon-rotate-270"></i>  icon-rotate-270<br>
<i class=" icon-chevron-right icon-flip-horizontal"></i>  icon-flip-horizontal<br>
<i class=" icon-chevron-right icon-flip-vertical"></i>  icon-flip-vertical

Use the icon-spin class to get any icon to rotate.

<i class=" icon-chevron-right icon-2x icon-spin"></i>
<i class=" icon-chevron-right icon-3x icon-spin"></i>
<i class=" icon-chevron-right icon-4x icon-spin"></i>

CSS3 animations aren't supported in IE8 - IE9.

icon-chevron-right on icon-check-empty
icon-chevron-right on icon-circle
icon-chevron-rightl on icon-sign-blank
icon-ban-circle on icon-chevron-right

To stack multiple icons, use the icon-stack class on the parent, the icon-light for the regularly sized icon, and icon-stack-base for the larger icon. icon-light can be used as an alternative icon color. You can even throw larger icon classes on the parent to get further control of sizing.

<span class="icon-stack">
  <i class=" icon-check-empty icon-stack-base"></i>
  <i class=" icon-chevron-right "></i>
</span>
icon-chevron-right on icon-check-empty<br>
<span class="icon-stack">
  <i class=" icon-circle icon-stack-base"></i>
  <i class=" icon-chevron-right icon-light"></i>
</span>
icon-chevron-right on icon-circle<br>
<span class="icon-stack">
  <i class=" icon-sign-blank icon-stack-base"></i>
  <i class=" icon-chevron-right icon-light "></i>
</span>
icon-chevron-right on icon-sign-blank<br>
<span class="icon-stack">
  <i class=" icon-chevron-right icon-light"></i>
  <i class=" icon-ban-circle icon-stack-base text-error"></i>
</span>
icon-ban-circle on icon-chevron-right