    @import url("_.css");







    /*



    Theme Name: Prime Time Global Responsive Wordpress Theme



    Description:  Prime Time Global Responsive Wordpress Theme



    Version: 1.3.3



    */











    /*!



     * Bootstrap v2.3.0



     *



     * Copyright 2012 Twitter, Inc



     * Licensed under the Apache License v2.0



     * https://www.apache.org/licenses/LICENSE-2.0



     *



     * Designed and built with all the love in the world @twitter by @mdo and @fat.



     */



    .clearfix {



        zoom: 1



    }







    .clearfix:before, .clearfix:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .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 {



        width: auto\9; /*height:auto;*/



        max-width: 100%;



        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"] {



        cursor: pointer;



        -webkit-appearance: button



    }







    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 {



        * {



            color: #000 !important;



            text-shadow: none !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: .5cm



        }







        p, h2, h3 {



            orphans: 3;



            widows: 3



        }







        h2, h3 {



            page-break-after: avoid



        }



    }







    body {



        margin: 0;



        font-family: "latolight", Arial, sans-serif;



        font-size: 14px;



        line-height: 20px;



        color: #333;



        background-color: #fff



    }







    a {



        color: #08c;



        text-decoration: none



    }







    a:hover, a:focus {



        color: #005580;



        text-decoration: underline



    }







    .img-rounded {



        -webkit-border-radius: 6px;



        -moz-border-radius: 6px;



        border-radius: 6px



    }







    .img-polaroid {



        padding: 4px;



        background-color: #fff;



        border: 1px solid #ccc;



        border: 1px solid rgba(0, 0, 0, 0.2);



        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);



        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);



        box-shadow: 0 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;



        line-height: 0;



        content: ""



    }







    .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;



        line-height: 0;



        content: ""



    }







    .row-fluid:after {



        clear: both



    }







    .row-fluid [class*="span"] {



        display: block;



        float: left;



        width: 100%;



        min-height: 30px;



        margin-left: 2.127659574468085%;



        *margin-left: 2.074468085106383%;



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box



    }







    .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 {



        width: 100%;



        *zoom: 1



    }







    .container:before, .container:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .container:after {



        clear: both



    }







    .container-fluid {



        padding-right: 20px;



        padding-left: 20px;



        *zoom: 1



    }







    .container-fluid:before, .container-fluid:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .container-fluid:after {



        clear: both



    }







    p {



        margin: 0 0 10px



    }







    .lead {



        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: #999



    }







    a.muted:hover, a.muted:focus {



        color: #808080



    }







    .text-warning {



        color: #c09853



    }







    a.text-warning:hover, a.text-warning:focus {



        color: #a47e3c



    }







    .text-error {



        color: #b94a48



    }







    a.text-error:hover, a.text-error:focus {



        color: #953b39



    }







    .text-info {



        color: #3a87ad



    }







    a.text-info:hover, a.text-info:focus {



        color: #2d6987



    }







    .text-success {



        color: #468847



    }







    a.text-success:hover, a.text-success:focus {



        color: #356635



    }







    .text-left {



        text-align: left



    }







    .text-right {



        text-align: right



    }







    .text-center {



        text-align: center



    }







    h1, h2, h3, h4, h5, h6 {



        margin: 10px 0;



        font-family: inherit;



        font-weight: bold;



        line-height: 20px;



        color: inherit;



        text-rendering: optimizelegibility



    }







    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {



        font-weight: normal;



        line-height: 1;



        color: #999



    }







    h1, h2, h3 {



        line-height: 40px



    }







    h1 {



        font-size: 38.5px



    }







    h2 {



        font-size: 31.5px



    }







    h3 {



        font-size: 24.5px



    }







    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 #eee



    }







    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;



        *display: inline;



        padding-right: 5px;



        padding-left: 5px;



        *zoom: 1



    }







    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;



        line-height: 0;



        content: ""



    }







    .dl-horizontal:after {



        clear: both



    }







    .dl-horizontal dt {



        float: left;



        width: 160px;



        overflow: hidden;



        clear: left;



        text-align: right;



        text-overflow: ellipsis;



        white-space: nowrap



    }







    .dl-horizontal dd {



        margin-left: 180px



    }







    hr {



        margin: 20px 0;



        border: 0;



        border-top: 1px solid #eee;



        border-bottom: 1px solid #fff



    }







    abbr[title], abbr[data-original-title] {



        cursor: help;



        border-bottom: 1px dotted #999



    }







    abbr.initialism {



        font-size: 90%;



        text-transform: uppercase



    }







    blockquote {



        padding: 0 0 0 15px;



        margin: 0 0 20px;



        border-left: 5px solid #eee



    }







    blockquote p {



        margin-bottom: 0;



        font-size: 17.5px;



        font-weight: 300;



        line-height: 1.25



    }







    blockquote small {



        display: block;



        line-height: 20px;



        color: #999



    }







    blockquote small:before {



        content: '\2014 \00A0'



    }







    blockquote.pull-right {



        float: right;



        padding-right: 15px;



        padding-left: 0;



        border-right: 5px solid #eee;



        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: #333;



        -webkit-border-radius: 3px;



        -moz-border-radius: 3px;



        border-radius: 3px



    }







    code {



        padding: 2px 4px;



        color: #d14;



        white-space: nowrap;



        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: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px



    }







    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



    }







    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: #333;



        border: 0;



        border-bottom: 1px solid #e5e5e5



    }







    legend small {



        font-size: 15px;



        color: #999



    }







    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: #555;



        vertical-align: middle;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px



    }







    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: #fff;



        border: 1px solid #ccc;



        -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, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);



        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);



        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)



    }







    input[type="radio"], input[type="checkbox"] {



        margin: 4px 0 0;



        margin-top: 1px \9;



        *margin-top: 0;



        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: 100px;



        background-color: #fff;



        border: 1px solid #ccc



    }







    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: #999;



        cursor: not-allowed;



        background-color: #fcfcfc;



        border-color: #ccc;



        -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)



    }







    .uneditable-input {



        overflow: hidden;



        white-space: nowrap



    }







    .uneditable-textarea {



        width: auto;



        height: auto



    }







    input:-moz-placeholder, textarea:-moz-placeholder {



        color: #999



    }







    input:-ms-input-placeholder, textarea:-ms-input-placeholder {



        color: #999



    }







    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {



        color: #999



    }







    .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;



        line-height: 0;



        content: ""



    }







    .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: #eee



    }







    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;



        line-height: 0;



        content: ""



    }







    .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;



        padding-left: 5px;



        vertical-align: middle;



        *zoom: 1



    }







    .input-append, .input-prepend {



        display: inline-block;



        margin-bottom: 10px;



        font-size: 0;



        white-space: nowrap;



        vertical-align: middle



    }







    .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, .input-append .popover,



    .input-prepend .popover {



        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 4px 4px 0;



        -moz-border-radius: 0 4px 4px 0;



        border-radius: 0 4px 4px 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 #fff;



        background-color: #eee;



        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: 4px 0 0 4px;



        -moz-border-radius: 4px 0 0 4px;



        border-radius: 4px 0 0 4px



    }







    .input-append input, .input-append select, .input-append .uneditable-input {



        -webkit-border-radius: 4px 0 0 4px;



        -moz-border-radius: 4px 0 0 4px;



        border-radius: 4px 0 0 4px



    }







    .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 4px 4px 0;



        -moz-border-radius: 0 4px 4px 0;



        border-radius: 0 4px 4px 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 4px 4px 0;



        -moz-border-radius: 0 4px 4px 0;



        border-radius: 0 4px 4px 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 4px 4px 0;



        -moz-border-radius: 0 4px 4px 0;



        border-radius: 0 4px 4px 0



    }







    .input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {



        margin-right: -1px;



        -webkit-border-radius: 4px 0 0 4px;



        -moz-border-radius: 4px 0 0 4px;



        border-radius: 4px 0 0 4px



    }







    .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {



        margin-left: -1px;



        -webkit-border-radius: 0 4px 4px 0;



        -moz-border-radius: 0 4px 4px 0;



        border-radius: 0 4px 4px 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;



        margin-bottom: 0;



        vertical-align: middle;



        *zoom: 1



    }







    .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;



        line-height: 0;



        content: ""



    }







    .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



    }







    table {



        font-family: Verdana, Arial, Helvetica, sans-serif;



        width: 100%;



        background-color: transparent;



        border-collapse: collapse;



        border-spacing: 0;



        font-size: 14px; 



    }







    .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 #ddd



    }







    .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 #ddd



    }







    .table .table {



        background-color: #fff



    }







    .table-condensed th, .table-condensed td {



        padding: 4px 5px



    }







    .table-bordered {



        border: 1px solid #ddd;



        border-collapse: separate;



        *border-collapse: collapse;



        border-left: 0;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px



    }







    .table-bordered th, .table-bordered td {



        border-left: 1px solid #ddd



    }







    .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,



    .table-bordered tbody:first-child tr:first-child>th:first-child {



        -webkit-border-top-left-radius: 4px;



        border-top-left-radius: 4px;



        -moz-border-radius-topleft: 4px



    }







    .table-bordered thead:first-child tr:first-child>th:last-child,



    .table-bordered tbody:first-child tr:first-child>td:last-child,



    .table-bordered tbody:first-child tr:first-child>th:last-child {



        -webkit-border-top-right-radius: 4px;



        border-top-right-radius: 4px;



        -moz-border-radius-topright: 4px



    }







    .table-bordered thead:last-child tr:last-child>th:first-child,



    .table-bordered tbody:last-child tr:last-child>td:first-child, .table-bordered tbody:last-child tr:last-child>th:first-child,



    .table-bordered tfoot:last-child tr:last-child>td:first-child, .table-bordered tfoot:last-child tr:last-child>th:first-child {



        -webkit-border-bottom-left-radius: 4px;



        border-bottom-left-radius: 4px;



        -moz-border-radius-bottomleft: 4px



    }







    .table-bordered thead:last-child tr:last-child>th:last-child, .table-bordered tbody:last-child tr:last-child>td:last-child,



    .table-bordered tbody:last-child tr:last-child>th:last-child, .table-bordered tfoot:last-child tr:last-child>td:last-child,



    .table-bordered tfoot:last-child tr:last-child>th:last-child {



        -webkit-border-bottom-right-radius: 4px;



        border-bottom-right-radius: 4px;



        -moz-border-radius-bottomright: 4px



    }







    .table-bordered tfoot+tbody:last-child tr:last-child td:first-child {



        -webkit-border-bottom-left-radius: 0;



        border-bottom-left-radius: 0;



        -moz-border-radius-bottomleft: 0



    }







    .table-bordered tfoot+tbody:last-child tr:last-child td:last-child {



        -webkit-border-bottom-right-radius: 0;



        border-bottom-right-radius: 0;



        -moz-border-radius-bottomright: 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: 4px;



        border-top-left-radius: 4px;



        -moz-border-radius-topleft: 4px



    }







    .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: 4px;



        border-top-right-radius: 4px;



        -moz-border-radius-topright: 4px



    }







    .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



    }







    [class^="icon-"], [class*=" icon-"] {



        display: inline-block;



        width: 14px;



        height: 14px;



        margin-top: 1px;



        *margin-right: .3em;



        line-height: 14px;



        vertical-align: text-top; /*background-image:url("../img/glyphicons-halflings.png")*/



        ;



        background-position: 14px 14px;



        background-repeat: no-repeat



    }







    .icon-white, .nav-pills>.active>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"],



    .nav-list>.active>a>[class^="icon-"], .nav-list>.active>a>[class*=" icon-"],



    .navbar-inverse .nav>.active>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"],



    .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:focus>[class^="icon-"],



    .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>li>a:focus>[class*=" icon-"],



    .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"],



    .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:focus>a>[class^="icon-"],



    .dropdown-submenu:hover>a>[class*=" icon-"], .dropdown-submenu:focus>a>[class*=" icon-"] {



        background-image: url("../img/glyphicons-halflings-white.png")



    }







    .icon-glass {



        background-position: 0 0



    }







    .icon-music {



        background-position: -24px 0



    }







    .icon-search {



        background-position: -48px 0



    }







    .icon-envelope {



        background-position: -72px 0



    }







    .icon-heart {



        background-position: -96px 0



    }







    .icon-star {



        background-position: -120px 0



    }







    .icon-star-empty {



        background-position: -144px 0



    }







    .icon-user {



        background-position: -168px 0



    }







    .icon-film {



        background-position: -192px 0



    }







    .icon-th-large {



        background-position: -216px 0



    }







    .icon-th {



        background-position: -240px 0



    }







    .icon-th-list {



        background-position: -264px 0



    }







    .icon-ok {



        background-position: -288px 0



    }







    .icon-remove {



        background-position: -312px 0



    }







    .icon-zoom-in {



        background-position: -336px 0



    }







    .icon-zoom-out {



        background-position: -360px 0



    }







    .icon-off {



        background-position: -384px 0



    }







    .icon-signal {



        background-position: -408px 0



    }







    .icon-cog {



        background-position: -432px 0



    }







    .icon-trash {



        background-position: -456px 0



    }







    .icon-home {



        background-position: 0 -24px



    }







    .icon-file {



        background-position: -24px -24px



    }







    .icon-time {



        background-position: -48px -24px



    }







    .icon-road {



        background-position: -72px -24px



    }







    .icon-download-alt {



        background-position: -96px -24px



    }







    .icon-download {



        background-position: -120px -24px



    }







    .icon-upload {



        background-position: -144px -24px



    }







    .icon-inbox {



        background-position: -168px -24px



    }







    .icon-play-circle {



        background-position: -192px -24px



    }







    .icon-repeat {



        background-position: -216px -24px



    }







    .icon-refresh {



        background-position: -240px -24px



    }







    .icon-list-alt {



        background-position: -264px -24px



    }







    .icon-lock {



        background-position: -287px -24px



    }







    .icon-flag {



        background-position: -312px -24px



    }







    .icon-headphones {



        background-position: -336px -24px



    }







    .icon-volume-off {



        background-position: -360px -24px



    }







    .icon-volume-down {



        background-position: -384px -24px



    }







    .icon-volume-up {



        background-position: -408px -24px



    }







    .icon-qrcode {



        background-position: -432px -24px



    }







    .icon-barcode {



        background-position: -456px -24px



    }







    .icon-tag {



        background-position: 0 -48px



    }







    .icon-tags {



        background-position: -25px -48px



    }







    .icon-book {



        background-position: -48px -48px



    }







    .icon-bookmark {



        background-position: -72px -48px



    }







    .icon-print {



        background-position: -96px -48px



    }







    .icon-camera {



        background-position: -120px -48px



    }







    .icon-font {



        background-position: -144px -48px



    }







    .icon-bold {



        background-position: -167px -48px



    }







    .icon-italic {



        background-position: -192px -48px



    }







    .icon-text-height {



        background-position: -216px -48px



    }







    .icon-text-width {



        background-position: -240px -48px



    }







    .icon-align-left {



        background-position: -264px -48px



    }







    .icon-align-center {



        background-position: -288px -48px



    }







    .icon-align-right {



        background-position: -312px -48px



    }







    .icon-align-justify {



        background-position: -336px -48px



    }







    .icon-list {



        background-position: -360px -48px



    }







    .icon-indent-left {



        background-position: -384px -48px



    }







    .icon-indent-right {



        background-position: -408px -48px



    }







    .icon-facetime-video {



        background-position: -432px -48px



    }







    .icon-picture {



        background-position: -456px -48px



    }







    .icon-pencil {



        background-position: 0 -72px



    }







    .icon-map-marker {



        background-position: -24px -72px



    }







    .icon-adjust {



        background-position: -48px -72px



    }







    .icon-tint {



        background-position: -72px -72px



    }







    .icon-edit {



        background-position: -96px -72px



    }







    .icon-share {



        background-position: -120px -72px



    }







    .icon-check {



        background-position: -144px -72px



    }







    .icon-move {



        background-position: -168px -72px



    }







    .icon-step-backward {



        background-position: -192px -72px



    }







    .icon-fast-backward {



        background-position: -216px -72px



    }







    .icon-backward {



        background-position: -240px -72px



    }







    .icon-play {



        background-position: -264px -72px



    }







    .icon-pause {



        background-position: -288px -72px



    }







    .icon-stop {



        background-position: -312px -72px



    }







    .icon-forward {



        background-position: -336px -72px



    }







    .icon-fast-forward {



        background-position: -360px -72px



    }







    .icon-step-forward {



        background-position: -384px -72px



    }







    .icon-eject {



        background-position: -408px -72px



    }







    .icon-chevron-left {



        background-position: -432px -72px



    }







    .icon-chevron-right {



        background-position: -456px -72px



    }







    .icon-plus-sign {



        background-position: 0 -96px



    }







    .icon-minus-sign {



        background-position: -24px -96px



    }







    .icon-remove-sign {



        background-position: -48px -96px



    }







    .icon-ok-sign {



        background-position: -72px -96px



    }







    .icon-question-sign {



        background-position: -96px -96px



    }







    .icon-info-sign {



        background-position: -120px -96px



    }







    .icon-screenshot {



        background-position: -144px -96px



    }







    .icon-remove-circle {



        background-position: -168px -96px



    }







    .icon-ok-circle {



        background-position: -192px -96px



    }







    .icon-ban-circle {



        background-position: -216px -96px



    }







    .icon-arrow-left {



        background-position: -240px -96px



    }







    .icon-arrow-right {



        background-position: -264px -96px



    }







    .icon-arrow-up {



        background-position: -289px -96px



    }







    .icon-arrow-down {



        background-position: -312px -96px



    }







    .icon-share-alt {



        background-position: -336px -96px



    }







    .icon-resize-full {



        background-position: -360px -96px



    }







    .icon-resize-small {



        background-position: -384px -96px



    }







    .icon-plus {



        background-position: -408px -96px



    }







    .icon-minus {



        background-position: -433px -96px



    }







    .icon-asterisk {



        background-position: -456px -96px



    }







    .icon-exclamation-sign {



        background-position: 0 -120px



    }







    .icon-gift {



        background-position: -24px -120px



    }







    .icon-leaf {



        background-position: -48px -120px



    }







    .icon-fire {



        background-position: -72px -120px



    }







    .icon-eye-open {



        background-position: -96px -120px



    }







    .icon-eye-close {



        background-position: -120px -120px



    }







    .icon-warning-sign {



        background-position: -144px -120px



    }







    .icon-plane {



        background-position: -168px -120px



    }







    .icon-calendar {



        background-position: -192px -120px



    }







    .icon-random {



        width: 16px;



        background-position: -216px -120px



    }







    .icon-comment {



        background-position: -240px -120px



    }







    .icon-magnet {



        background-position: -264px -120px



    }







    .icon-chevron-up {



        background-position: -288px -120px



    }







    .icon-chevron-down {



        background-position: -313px -119px



    }







    .icon-retweet {



        background-position: -336px -120px



    }







    .icon-shopping-cart {



        background-position: -360px -120px



    }







    .icon-folder-close {



        width: 16px;



        background-position: -384px -120px



    }







    .icon-folder-open {



        width: 16px;



        background-position: -408px -120px



    }







    .icon-resize-vertical {



        background-position: -432px -119px



    }







    .icon-resize-horizontal {



        background-position: -456px -118px



    }







    .icon-hdd {



        background-position: 0 -144px



    }







    .icon-bullhorn {



        background-position: -24px -144px



    }







    .icon-bell {



        background-position: -48px -144px



    }







    .icon-certificate {



        background-position: -72px -144px



    }







    .icon-thumbs-up {



        background-position: -96px -144px



    }







    .icon-thumbs-down {



        background-position: -120px -144px



    }







    .icon-hand-right {



        background-position: -144px -144px



    }







    .icon-hand-left {



        background-position: -168px -144px



    }







    .icon-hand-up {



        background-position: -192px -144px



    }







    .icon-hand-down {



        background-position: -216px -144px



    }







    .icon-circle-arrow-right {



        background-position: -240px -144px



    }







    .icon-circle-arrow-left {



        background-position: -264px -144px



    }







    .icon-circle-arrow-up {



        background-position: -288px -144px



    }







    .icon-circle-arrow-down {



        background-position: -312px -144px



    }







    .icon-globe {



        background-position: -336px -144px



    }







    .icon-wrench {



        background-position: -360px -144px



    }







    .icon-tasks {



        background-position: -384px -144px



    }







    .icon-filter {



        background-position: -408px -144px



    }







    .icon-briefcase {



        background-position: -432px -144px



    }







    .icon-fullscreen {



        background-position: -456px -144px



    }







    .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 #000;



        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: #fff;



        border: 1px solid #ccc;



        border: 1px solid rgba(0, 0, 0, 0.2);



        *border-right-width: 2px;



        *border-bottom-width: 2px;



        -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);



        -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 #fff



    }







    .dropdown-menu>li>a {



        display: block;



        padding: 3px 20px;



        clear: both;



        font-weight: normal;



        line-height: 20px;



        color: #333;



        white-space: nowrap



    }







    .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a,



    .dropdown-submenu:focus>a {



        color: #fff;



        text-decoration: none;



        background-color: #0081c2;



        background-image: -moz-linear-gradient(top, #08c, #0077b3);



        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));



        background-image: -webkit-linear-gradient(top, #08c, #0077b3);



        background-image: -o-linear-gradient(top, #08c, #0077b3);



        background-image: linear-gradient(to bottom, #08c, #0077b3);



        background-repeat: repeat-x;



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)



    }







    .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {



        color: #fff;



        text-decoration: none;



        background-color: #0081c2;



        background-image: -moz-linear-gradient(top, #08c, #0077b3);



        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));



        background-image: -webkit-linear-gradient(top, #08c, #0077b3);



        background-image: -o-linear-gradient(top, #08c, #0077b3);



        background-image: linear-gradient(to bottom, #08c, #0077b3);



        background-repeat: repeat-x;



        outline: 0;



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)



    }







    .dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover,



    .dropdown-menu>.disabled>a:focus {



        color: #999



    }







    .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {



        text-decoration: none;



        cursor: default;



        background-color: transparent;



        background-image: none;



        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)



    }







    .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 #000;



        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;



        float: right;



        width: 0;



        height: 0;



        margin-top: 5px;



        margin-right: -10px;



        border-color: transparent;



        border-left-color: #ccc;



        border-style: solid;



        border-width: 5px 0 5px 5px;



        content: " "



    }







    .dropdown-submenu:hover>a:after {



        border-left-color: #fff



    }







    .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-right: 20px;



        padding-left: 20px



    }







    .typeahead {



        z-index: 1051;



        margin-top: 2px;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px



    }







    .well {



        min-height: 20px;



        padding: 19px;



        margin-bottom: 20px;



        background-color: #f5f5f5;



        border: 1px solid #e3e3e3;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px;



        -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: 6px;



        -moz-border-radius: 6px;



        border-radius: 6px



    }







    .well-small {



        padding: 9px;



        -webkit-border-radius: 3px;



        -moz-border-radius: 3px;



        border-radius: 3px



    }







    .fade {



        opacity: 0;



        -webkit-transition: opacity .15s linear;



        -moz-transition: opacity .15s linear;



        -o-transition: opacity .15s linear;



        transition: opacity .15s linear



    }







    .fade.in {



        opacity: 1



    }







    .collapse {



        position: relative;



        height: 0;



        overflow: hidden;



        -webkit-transition: height .35s ease;



        -moz-transition: height .35s ease;



        -o-transition: height .35s ease;



        transition: height .35s ease



    }







    .collapse.in {



        height: auto



    }







    .close {



        float: right;



        font-size: 20px;



        font-weight: bold;



        line-height: 20px;



        color: #000;



        text-shadow: 0 1px 0 #fff;



        opacity: .2;



        filter: alpha(opacity=20)



    }







    .close:hover, .close:focus {



        color: #000;



        text-decoration: none;



        cursor: pointer;



        opacity: .4;



        filter: alpha(opacity=40)



    }







    button.close {



        padding: 0;



        cursor: pointer;



        background: transparent;



        border: 0;



        -webkit-appearance: none



    }







    .btn {



        display: inline-block;



        *display: inline;



        padding: 4px 12px;



        margin-bottom: 0;



        *margin-left: .3em;



        font-size: 14px;



        line-height: 20px;



        color: #333;



        text-align: center;



        text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);



        vertical-align: middle;



        cursor: pointer;



        background-color: #f5f5f5;



        *background-color: #e6e6e6;



        background-image: -moz-linear-gradient(top, #fff, #e6e6e6);



        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));



        background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);



        background-image: -o-linear-gradient(top, #fff, #e6e6e6);



        background-image: linear-gradient(to bottom, #fff, #e6e6e6);



        background-repeat: repeat-x;



        border: 1px solid #ccc;



        *border: 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);



        border-bottom-color: #b3b3b3;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px;



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);



        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);



        *zoom: 1;



        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);



        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);



        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)



    }







    .btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled,



    .btn[disabled] {



        color: #333;



        background-color: #e6e6e6;



        *background-color: #d9d9d9



    }







    .btn:active, .btn.active {



        background-color: #ccc \9



    }







    .btn:first-child {



        *margin-left: 0



    }







    .btn:hover, .btn:focus {



        color: #333;



        text-decoration: none;



        background-position: 0 -15px;



        -webkit-transition: background-position .1s linear;



        -moz-transition: background-position .1s linear;



        -o-transition: background-position .1s linear;



        transition: background-position .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, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)



    }







    .btn.disabled, .btn[disabled] {



        cursor: default;



        background-image: none;



        opacity: .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: 6px;



        -moz-border-radius: 6px;



        border-radius: 6px



    }







    .btn-large [class^="icon-"], .btn-large [class*=" icon-"] {



        margin-top: 4px



    }







    .btn-small {



        padding: 2px 10px;



        font-size: 11.9px;



        -webkit-border-radius: 3px;



        -moz-border-radius: 3px;



        border-radius: 3px



    }







    .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: 3px;



        -moz-border-radius: 3px;



        border-radius: 3px



    }







    .btn-block {



        display: block;



        width: 100%;



        padding-right: 0;



        padding-left: 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-primary {



        color: #fff;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



        background-color: #006dcc;



        *background-color: #04c;



        background-image: -moz-linear-gradient(top, #08c, #04c);



        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));



        background-image: -webkit-linear-gradient(top, #08c, #04c);



        background-image: -o-linear-gradient(top, #08c, #04c);



        background-image: linear-gradient(to bottom, #08c, #04c);



        background-repeat: repeat-x;



        border-color: #04c #04c #002a80;



        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);



        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)



    }







    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active,



    .btn-primary.disabled, .btn-primary[disabled] {



        color: #fff;



        background-color: #04c;



        *background-color: #003bb3



    }







    .btn-primary:active, .btn-primary.active {



        background-color: #039 \9



    }







    .btn-warning {



        color: #fff;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



        background-color: #faa732;



        *background-color: #f89406;



        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;



        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);



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);



        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)



    }







    .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active,



    .btn-warning.disabled, .btn-warning[disabled] {



        color: #fff;



        background-color: #f89406;



        *background-color: #df8505



    }







    .btn-warning:active, .btn-warning.active {



        background-color: #c67605 \9



    }







    .btn-danger {



        color: #fff;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



        background-color: #da4f49;



        *background-color: #bd362f;



        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;



        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);



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);



        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)



    }







    .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active,



    .btn-danger.disabled, .btn-danger[disabled] {



        color: #fff;



        background-color: #bd362f;



        *background-color: #a9302a



    }







    .btn-danger:active, .btn-danger.active {



        background-color: #942a25 \9



    }







    .btn-success {



        color: #fff;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



        background-color: #5bb75b;



        *background-color: #51a351;



        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;



        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);



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);



        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)



    }







    .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active,



    .btn-success.disabled, .btn-success[disabled] {



        color: #fff;



        background-color: #51a351;



        *background-color: #499249



    }







    .btn-success:active, .btn-success.active {



        background-color: #408140 \9



    }







    .btn-info {



        color: #fff;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



        background-color: #49afcd;



        *background-color: #2f96b4;



        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;



        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);



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);



        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)



    }







    .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active,



    .btn-info.disabled, .btn-info[disabled] {



        color: #fff;



        background-color: #2f96b4;



        *background-color: #2a85a0



    }







    .btn-info:active, .btn-info.active {



        background-color: #24748c \9



    }







    .btn-inverse {



        color: #fff;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



        background-color: #363636;



        *background-color: #222;



        background-image: -moz-linear-gradient(top, #444, #222);



        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));



        background-image: -webkit-linear-gradient(top, #444, #222);



        background-image: -o-linear-gradient(top, #444, #222);



        background-image: linear-gradient(to bottom, #444, #222);



        background-repeat: repeat-x;



        border-color: #222 #222 #000;



        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);



        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)



    }







    .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active,



    .btn-inverse.disabled, .btn-inverse[disabled] {



        color: #fff;



        background-color: #222;



        *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 {



        color: #08c;



        cursor: pointer;



        border-color: transparent;



        -webkit-border-radius: 0;



        -moz-border-radius: 0;



        border-radius: 0



    }







    .btn-link:hover, .btn-link:focus {



        color: #005580;



        text-decoration: underline;



        background-color: transparent



    }







    .btn-link[disabled]:hover, .btn-link[disabled]:focus {



        color: #333;



        text-decoration: none



    }







    .btn-group {



        position: relative;



        display: inline-block;



        *display: inline;



        *margin-left: .3em;



        font-size: 0;



        white-space: nowrap;



        vertical-align: middle;



        *zoom: 1



    }







    .btn-group:first-child {



        *margin-left: 0



    }







    .btn-group+.btn-group {



        margin-left: 5px



    }







    .btn-toolbar {



        margin-top: 10px;



        margin-bottom: 10px;



        font-size: 0



    }







    .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-bottom-left-radius: 4px;



        border-bottom-left-radius: 4px;



        -webkit-border-top-left-radius: 4px;



        border-top-left-radius: 4px;



        -moz-border-radius-bottomleft: 4px;



        -moz-border-radius-topleft: 4px



    }







    .btn-group>.btn:last-child, .btn-group>.dropdown-toggle {



        -webkit-border-top-right-radius: 4px;



        border-top-right-radius: 4px;



        -webkit-border-bottom-right-radius: 4px;



        border-bottom-right-radius: 4px;



        -moz-border-radius-topright: 4px;



        -moz-border-radius-bottomright: 4px



    }







    .btn-group>.btn.large:first-child {



        margin-left: 0;



        -webkit-border-bottom-left-radius: 6px;



        border-bottom-left-radius: 6px;



        -webkit-border-top-left-radius: 6px;



        border-top-left-radius: 6px;



        -moz-border-radius-bottomleft: 6px;



        -moz-border-radius-topleft: 6px



    }







    .btn-group>.btn.large:last-child, .btn-group>.large.dropdown-toggle {



        -webkit-border-top-right-radius: 6px;



        border-top-right-radius: 6px;



        -webkit-border-bottom-right-radius: 6px;



        border-bottom-right-radius: 6px;



        -moz-border-radius-topright: 6px;



        -moz-border-radius-bottomright: 6px



    }







    .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-top: 5px;



        padding-right: 8px;



        *padding-bottom: 5px;



        padding-left: 8px;



        -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);



        -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);



        box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)



    }







    .btn-group>.btn-mini+.dropdown-toggle {



        *padding-top: 2px;



        padding-right: 5px;



        *padding-bottom: 2px;



        padding-left: 5px



    }







    .btn-group>.btn-small+.dropdown-toggle {



        *padding-top: 5px;



        *padding-bottom: 4px



    }







    .btn-group>.btn-large+.dropdown-toggle {



        *padding-top: 7px;



        padding-right: 12px;



        *padding-bottom: 7px;



        padding-left: 12px



    }







    .btn-group.open .dropdown-toggle {



        background-image: none;



        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)



    }







    .btn-group.open .btn.dropdown-toggle {



        background-color: #e6e6e6



    }







    .btn-group.open .btn-primary.dropdown-toggle {



        background-color: #04c



    }







    .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: #222



    }







    .btn .caret {



        margin-top: 8px;



        margin-left: 0



    }







    .btn-large .caret {



        margin-top: 6px



    }







    .btn-large .caret {



        border-top-width: 5px;



        border-right-width: 5px;



        border-left-width: 5px



    }







    .btn-mini .caret, .btn-small .caret {



        margin-top: 8px



    }







    .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: #fff;



        border-bottom-color: #fff



    }







    .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-top: -1px;



        margin-left: 0



    }







    .btn-group-vertical>.btn:first-child {



        -webkit-border-radius: 4px 4px 0 0;



        -moz-border-radius: 4px 4px 0 0;



        border-radius: 4px 4px 0 0



    }







    .btn-group-vertical>.btn:last-child {



        -webkit-border-radius: 0 0 4px 4px;



        -moz-border-radius: 0 0 4px 4px;



        border-radius: 0 0 4px 4px



    }







    .btn-group-vertical>.btn-large:first-child {



        -webkit-border-radius: 6px 6px 0 0;



        -moz-border-radius: 6px 6px 0 0;



        border-radius: 6px 6px 0 0



    }







    .btn-group-vertical>.btn-large:last-child {



        -webkit-border-radius: 0 0 6px 6px;



        -moz-border-radius: 0 0 6px 6px;



        border-radius: 0 0 6px 6px



    }







    .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: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px



    }







    .alert, .alert h4 {



        color: #c09853



    }







    .alert h4 {



        margin: 0



    }







    .alert .close {



        position: relative;



        top: -2px;



        right: -21px;



        line-height: 20px



    }







    .alert-success {



        color: #468847;



        background-color: #dff0d8;



        border-color: #d6e9c6



    }







    .alert-success h4 {



        color: #468847



    }







    .alert-danger, .alert-error {



        color: #b94a48;



        background-color: #f2dede;



        border-color: #eed3d7



    }







    .alert-danger h4, .alert-error h4 {



        color: #b94a48



    }







    .alert-info {



        color: #3a87ad;



        background-color: #d9edf7;



        border-color: #bce8f1



    }







    .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



    }







    .nav {



        margin-bottom: 20px;



        margin-left: 0;



        list-style: none



    }







    .nav>li>a {



        display: block



    }







    .nav>li>a:hover, .nav>li>a:focus {



        text-decoration: none;



        background-color: #eee



    }







    .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: #999;



        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);



        text-transform: uppercase



    }







    .nav li+.nav-header {



        margin-top: 9px



    }







    .nav-list {



        padding-right: 15px;



        padding-left: 15px;



        margin-bottom: 0



    }







    .nav-list>li>a, .nav-list .nav-header {



        margin-right: -15px;



        margin-left: -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, .nav-list>.active>a:focus {



        color: #fff;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);



        background-color: #08c



    }







    .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 #fff



    }







    .nav-tabs, .nav-pills {



        *zoom: 1



    }







    .nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .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, .nav-tabs>li>a:focus {



        border-color: #eee #eee #ddd



    }







    .nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {



        color: #555;



        cursor: default;



        background-color: #fff;



        border: 1px solid #ddd;



        border-bottom-color: transparent



    }







    .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, .nav-pills>.active>a:focus {



        color: #fff;



        background-color: #08c



    }







    .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;



        border-top-right-radius: 4px;



        -webkit-border-top-left-radius: 4px;



        border-top-left-radius: 4px;



        -moz-border-radius-topright: 4px;



        -moz-border-radius-topleft: 4px



    }







    .nav-tabs.nav-stacked>li:last-child>a {



        -webkit-border-bottom-right-radius: 4px;



        border-bottom-right-radius: 4px;



        -webkit-border-bottom-left-radius: 4px;



        border-bottom-left-radius: 4px;



        -moz-border-radius-bottomright: 4px;



        -moz-border-radius-bottomleft: 4px



    }







    .nav-tabs.nav-stacked>li>a:hover, .nav-tabs.nav-stacked>li>a:focus {



        z-index: 2;



        border-color: #ddd



    }







    .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 {



        margin-top: 6px;



        border-top-color: #08c;



        border-bottom-color: #08c



    }







    .nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .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: #555;



        border-bottom-color: #555



    }







    .nav>.dropdown.active>a:hover, .nav>.dropdown.active>a:focus {



        cursor: pointer



    }







    .nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle,



    .nav>li.dropdown.open.active>a:hover, .nav>li.dropdown.open.active>a:focus {



        color: #fff;



        background-color: #999;



        border-color: #999



    }







    .nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret,



    .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {



        border-top-color: #fff;



        border-bottom-color: #fff;



        opacity: 1;



        filter: alpha(opacity=100)



    }







    .tabs-stacked .open>a:hover, .tabs-stacked .open>a:focus {



        border-color: #999



    }







    .tabbable {



        *zoom: 1



    }







    .tabbable:before, .tabbable:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .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, .tabs-below>.nav-tabs>li>a:focus {



        border-top-color: #ddd;



        border-bottom-color: transparent



    }







    .tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover,



    .tabs-below>.nav-tabs>.active>a:focus {



        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, .tabs-left>.nav-tabs>li>a:focus {



        border-color: #eee #ddd #eee #eee



    }







    .tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover,



    .tabs-left>.nav-tabs .active>a:focus {



        border-color: #ddd transparent #ddd #ddd;



        *border-right-color: #fff



    }







    .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, .tabs-right>.nav-tabs>li>a:focus {



        border-color: #eee #eee #eee #ddd



    }







    .tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover,



    .tabs-right>.nav-tabs .active>a:focus {



        border-color: #ddd #ddd #ddd transparent;



        *border-left-color: #fff



    }







    .nav>.disabled>a {



        color: #999



    }







    .nav>.disabled>a:hover, .nav>.disabled>a:focus {



        text-decoration: none;



        cursor: default;



        background-color: transparent



    }







    .navbar {



        *position: relative;



        *z-index: 2;



        margin-bottom: 20px;



        overflow: visible



    }







    .navbar-inner {



        min-height: 40px;



        padding-right: 20px;



        padding-left: 20px;



        background-color: #fafafa;



        background-image: -moz-linear-gradient(top, #fff, #f2f2f2);



        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));



        background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);



        background-image: -o-linear-gradient(top, #fff, #f2f2f2);



        background-image: linear-gradient(to bottom, #fff, #f2f2f2);



        background-repeat: repeat-x;



        border: 1px solid #d4d4d4;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px;



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);



        *zoom: 1;



        -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)



    }







    .navbar-inner:before, .navbar-inner:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .navbar-inner:after {



        clear: both



    }







    .navbar .container {



        width: auto



    }







    .nav-collapse.collapse {



        height: auto;



        overflow: visible



    }







    .navbar .brand {



        display: block;



        float: left;



        padding: 10px 20px 10px;



        margin-left: -20px;



        font-size: 20px;



        font-weight: 200;



        color: #777;



        text-shadow: 0 1px 0 #fff



    }







    .navbar .brand:hover, .navbar .brand:focus {



        text-decoration: none



    }







    .navbar-text {



        margin-bottom: 0;



        line-height: 40px;



        color: #777



    }







    .navbar-link {



        color: #777



    }







    .navbar-link:hover, .navbar-link:focus {



        color: #333



    }







    .navbar .divider-vertical {



        height: 40px;



        margin: 0 9px;



        border-right: 1px solid #fff;



        border-left: 1px solid #f2f2f2



    }







    .navbar .btn, .navbar .btn-group {



        margin-top: 5px



    }







    .navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn,



    .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {



        margin-top: 0



    }







    .navbar-form {



        margin-bottom: 0;



        *zoom: 1



    }







    .navbar-form:before, .navbar-form:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .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 {



        padding: 4px 14px;



        margin-bottom: 0;



        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-right: 0;



        padding-left: 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: 100%;



    }







    .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, 0.1);



        -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);



        box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1)



    }







    .navbar-fixed-bottom {



        bottom: 0



    }







    .navbar-fixed-bottom .navbar-inner {



        -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);



        -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);



        box-shadow: 0 -1px 10px rgba(0, 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: #777;



        text-decoration: none;



        text-shadow: 0 1px 0 #fff



    }







    .navbar .nav .dropdown-toggle .caret {



        margin-top: 8px



    }







    .navbar .nav>li>a:focus, .navbar .nav>li>a:hover {



        color: #333;



        text-decoration: none;



        background-color: transparent



    }







    .navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {



        color: #555;



        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-right: 15px;



        margin-left: 5px;



        margin-top: 30px;



        color: #fff;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



        background-color: #ededed;



        *background-color: #e5e5e5;



        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;



        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);



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);



        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);



        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);



        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);



        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075)



    }







    .navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active,



    .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {



        color: #fff;



        background-color: #e5e5e5;



        *background-color: #d9d9d9



    }







    .navbar .btn-navbar:active, .navbar .btn-navbar.active {



        background-color: #ccc \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 {



        position: absolute;



        top: -7px;



        left: 9px;



        display: inline-block;



        border-right: 7px solid transparent;



        border-bottom: 7px solid #ccc;



        border-left: 7px solid transparent;



        border-bottom-color: rgba(0, 0, 0, 0.2);



        content: ''



    }







    .navbar .nav>li>.dropdown-menu:after {



        position: absolute;



        top: -6px;



        left: 10px;



        display: inline-block;



        border-right: 6px solid transparent;



        border-bottom: 6px solid #fff;



        border-left: 6px solid transparent;



        content: ''



    }







    .navbar-fixed-bottom .nav>li>.dropdown-menu:before {



        top: auto;



        bottom: -7px;



        border-top: 7px solid #ccc;



        border-bottom: 0;



        border-top-color: rgba(0, 0, 0, 0.2)



    }







    .navbar-fixed-bottom .nav>li>.dropdown-menu:after {



        top: auto;



        bottom: -6px;



        border-top: 6px solid #fff;



        border-bottom: 0



    }







    .navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {



        border-top-color: #333;



        border-bottom-color: #333



    }







    .navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle,



    .navbar .nav li.dropdown.open.active>.dropdown-toggle {



        color: #555;



        background-color: #e5e5e5



    }







    .navbar .nav li.dropdown>.dropdown-toggle .caret {



        border-top-color: #777;



        border-bottom-color: #777



    }







    .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: #555;



        border-bottom-color: #555



    }







    .navbar .pull-right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right {



        right: 0;



        left: auto



    }







    .navbar .pull-right>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu.pull-right:before {



        right: 12px;



        left: auto



    }







    .navbar .pull-right>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu.pull-right:after {



        right: 13px;



        left: auto



    }







    .navbar .pull-right>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {



        right: 100%;



        left: auto;



        margin-right: -1px;



        margin-left: 0;



        -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, #222, #111);



        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));



        background-image: -webkit-linear-gradient(top, #222, #111);



        background-image: -o-linear-gradient(top, #222, #111);



        background-image: linear-gradient(to bottom, #222, #111);



        background-repeat: repeat-x;



        border-color: #252525;



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0)



    }







    .navbar-inverse .brand, .navbar-inverse .nav>li>a {



        color: #999;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)



    }







    .navbar-inverse .brand:hover, .navbar-inverse .nav>li>a:hover, .navbar-inverse .brand:focus,



    .navbar-inverse .nav>li>a:focus {



        color: #fff



    }







    .navbar-inverse .brand {



        color: #999



    }







    .navbar-inverse .navbar-text {



        color: #999



    }







    .navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover {



        color: #fff;



        background-color: transparent



    }







    .navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover,



    .navbar-inverse .nav .active>a:focus {



        color: #fff;



        background-color: #111



    }







    .navbar-inverse .navbar-link {



        color: #999



    }







    .navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {



        color: #fff



    }







    .navbar-inverse .divider-vertical {



        border-right-color: #222;



        border-left-color: #111



    }







    .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 {



        color: #fff;



        background-color: #111



    }







    .navbar-inverse .nav li.dropdown>a:hover .caret, .navbar-inverse .nav li.dropdown>a:focus .caret {



        border-top-color: #fff;



        border-bottom-color: #fff



    }







    .navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {



        border-top-color: #999;



        border-bottom-color: #999



    }







    .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: #fff;



        border-bottom-color: #fff



    }







    .navbar-inverse .navbar-search .search-query {



        color: #fff;



        background-color: #515151;



        border-color: #111;



        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);



        -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);



        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);



        -webkit-transition: none;



        -moz-transition: none;



        -o-transition: none;



        transition: none



    }







    .navbar-inverse .navbar-search .search-query:-moz-placeholder {



        color: #ccc



    }







    .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {



        color: #ccc



    }







    .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {



        color: #ccc



    }







    .navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {



        padding: 5px 15px;



        color: #333;



        text-shadow: 0 1px 0 #fff;



        background-color: #fff;



        border: 0;



        outline: 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)



    }







    .navbar-inverse .btn-navbar {



        color: #fff;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



        background-color: #0e0e0e;



        *background-color: #040404;



        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;



        border-color: #040404 #040404 #000;



        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);



        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)



    }







    .navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus,



    .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active,



    .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {



        color: #fff;



        background-color: #040404;



        *background-color: #000



    }







    .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {



        background-color: #000 \9



    }







    .breadcrumb {



        padding: 8px 15px;



        margin: 0 0 20px;



        list-style: none;



        background-color: #f5f5f5;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px



    }







    .breadcrumb>li {



        display: inline-block;



        *display: inline;



        text-shadow: 0 1px 0 #fff;



        *zoom: 1



    }







    .breadcrumb>li>.divider {



        padding: 0 5px;



        color: #ccc



    }







    .breadcrumb>.active {



        color: #999



    }







    .pagination {



        margin: 20px 0



    }







    .pagination ul {



        display: inline-block;



        *display: inline;



        margin-bottom: 0;



        margin-left: 0;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px;



        *zoom: 1;



        -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: #fff;



        border: 1px solid #ddd;



        border-left-width: 0



    }







    .pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a,



    .pagination ul>.active>span {



        background-color: #f5f5f5



    }







    .pagination ul>.active>a, .pagination ul>.active>span {



        color: #999;



        cursor: default



    }







    .pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover,



    .pagination ul>.disabled>a:focus {



        color: #999;



        cursor: default;



        background-color: transparent



    }







    .pagination ul>li:first-child>a, .pagination ul>li:first-child>span {



        border-left-width: 1px;



        -webkit-border-bottom-left-radius: 4px;



        border-bottom-left-radius: 4px;



        -webkit-border-top-left-radius: 4px;



        border-top-left-radius: 4px;



        -moz-border-radius-bottomleft: 4px;



        -moz-border-radius-topleft: 4px



    }







    .pagination ul>li:last-child>a, .pagination ul>li:last-child>span {



        -webkit-border-top-right-radius: 4px;



        border-top-right-radius: 4px;



        -webkit-border-bottom-right-radius: 4px;



        border-bottom-right-radius: 4px;



        -moz-border-radius-topright: 4px;



        -moz-border-radius-bottomright: 4px



    }







    .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-bottom-left-radius: 6px;



        border-bottom-left-radius: 6px;



        -webkit-border-top-left-radius: 6px;



        border-top-left-radius: 6px;



        -moz-border-radius-bottomleft: 6px;



        -moz-border-radius-topleft: 6px



    }







    .pagination-large ul>li:last-child>a, .pagination-large ul>li:last-child>span {



        -webkit-border-top-right-radius: 6px;



        border-top-right-radius: 6px;



        -webkit-border-bottom-right-radius: 6px;



        border-bottom-right-radius: 6px;



        -moz-border-radius-topright: 6px;



        -moz-border-radius-bottomright: 6px



    }







    .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-bottom-left-radius: 3px;



        border-bottom-left-radius: 3px;



        -webkit-border-top-left-radius: 3px;



        border-top-left-radius: 3px;



        -moz-border-radius-bottomleft: 3px;



        -moz-border-radius-topleft: 3px



    }







    .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: 3px;



        border-top-right-radius: 3px;



        -webkit-border-bottom-right-radius: 3px;



        border-bottom-right-radius: 3px;



        -moz-border-radius-topright: 3px;



        -moz-border-radius-bottomright: 3px



    }







    .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;



        text-align: center;



        list-style: none;



        *zoom: 1



    }







    .pager:before, .pager:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .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, .pager li>a:focus {



        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>a:focus,



    .pager .disabled>span {



        color: #999;



        cursor: default;



        background-color: #fff



    }







    .modal-backdrop {



        position: fixed;



        top: 0;



        right: 0;



        bottom: 0;



        left: 0;



        z-index: 1040;



        background-color: #000



    }







    .modal-backdrop.fade {



        opacity: 0



    }







    .modal-backdrop, .modal-backdrop.fade.in {



        opacity: .8;



        filter: alpha(opacity=80)



    }







    .modal {



        position: fixed;



        top: 10%;



        left: 50%;



        z-index: 1050;



        width: 560px;



        margin-left: -280px;



        background-color: #fff;



        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;



        outline: 0;



        -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



    }







    .modal.fade {



        top: -25%;



        -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



    }







    .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;



        max-height: 400px;



        padding: 15px;



        overflow-y: auto



    }







    .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;



        *zoom: 1;



        -webkit-box-shadow: inset 0 1px 0 #fff;



        -moz-box-shadow: inset 0 1px 0 #fff;



        box-shadow: inset 0 1px 0 #fff



    }







    .modal-footer:before, .modal-footer:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .modal-footer:after {



        clear: both



    }







    .modal-footer .btn+.btn {



        margin-bottom: 0;



        margin-left: 5px



    }







    .modal-footer .btn-group .btn+.btn {



        margin-left: -1px



    }







    .modal-footer .btn-block+.btn-block {



        margin-left: 0



    }







    .tooltip {



        position: absolute;



        z-index: 1030;



        display: block;



        font-size: 11px;



        line-height: 1.4;



        opacity: 0;



        filter: alpha(opacity=0);



        visibility: visible



    }







    .tooltip.in {



        opacity: .8;



        filter: alpha(opacity=80)



    }







    .tooltip.top {



        padding: 5px 0;



        margin-top: -3px



    }







    .tooltip.right {



        padding: 0 5px;



        margin-left: 3px



    }







    .tooltip.bottom {



        padding: 5px 0;



        margin-top: 3px



    }







    .tooltip.left {



        padding: 0 5px;



        margin-left: -3px



    }







    .tooltip-inner {



        max-width: 200px;



        padding: 8px;



        color: #fff;



        text-align: center;



        text-decoration: none;



        background-color: #000;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px



    }







    .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-top-color: #000;



        border-width: 5px 5px 0



    }







    .tooltip.right .tooltip-arrow {



        top: 50%;



        left: 0;



        margin-top: -5px;



        border-right-color: #000;



        border-width: 5px 5px 5px 0



    }







    .tooltip.left .tooltip-arrow {



        top: 50%;



        right: 0;



        margin-top: -5px;



        border-left-color: #000;



        border-width: 5px 0 5px 5px



    }







    .tooltip.bottom .tooltip-arrow {



        top: 0;



        left: 50%;



        margin-left: -5px;



        border-bottom-color: #000;



        border-width: 0 5px 5px



    }







    .popover {



        position: absolute;



        top: 0;



        left: 0;



        z-index: 1010;



        display: none;



        max-width: 276px;



        padding: 1px;



        text-align: left;



        white-space: normal;



        background-color: #fff;



        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);



        -webkit-background-clip: padding-box;



        -moz-background-clip: padding;



        background-clip: padding-box



    }







    .popover.top {



        margin-top: -10px



    }







    .popover.right {



        margin-left: 10px



    }







    .popover.bottom {



        margin-top: 10px



    }







    .popover.left {



        margin-left: -10px



    }







    .popover-title {



        padding: 8px 14px;



        margin: 0;



        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-title:empty {



        display: none



    }







    .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 {



        bottom: -11px;



        left: 50%;



        margin-left: -11px;



        border-top-color: #999;



        border-top-color: rgba(0, 0, 0, 0.25);



        border-bottom-width: 0



    }







    .popover.top .arrow:after {



        bottom: 1px;



        margin-left: -10px;



        border-top-color: #fff;



        border-bottom-width: 0



    }







    .popover.right .arrow {



        top: 50%;



        left: -11px;



        margin-top: -11px;



        border-right-color: #999;



        border-right-color: rgba(0, 0, 0, 0.25);



        border-left-width: 0



    }







    .popover.right .arrow:after {



        bottom: -10px;



        left: 1px;



        border-right-color: #fff;



        border-left-width: 0



    }







    .popover.bottom .arrow {



        top: -11px;



        left: 50%;



        margin-left: -11px;



        border-bottom-color: #999;



        border-bottom-color: rgba(0, 0, 0, 0.25);



        border-top-width: 0



    }







    .popover.bottom .arrow:after {



        top: 1px;



        margin-left: -10px;



        border-bottom-color: #fff;



        border-top-width: 0



    }







    .popover.left .arrow {



        top: 50%;



        right: -11px;



        margin-top: -11px;



        border-left-color: #999;



        border-left-color: rgba(0, 0, 0, 0.25);



        border-right-width: 0



    }







    .popover.left .arrow:after {



        right: 1px;



        bottom: -10px;



        border-left-color: #fff;



        border-right-width: 0



    }







    .thumbnails {



        margin-left: -20px;



        list-style: none;



        *zoom: 1



    }







    .thumbnails:before, .thumbnails:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .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: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px;



        -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 .2s ease-in-out;



        -moz-transition: all .2s ease-in-out;



        -o-transition: all .2s ease-in-out;



        transition: all .2s ease-in-out



    }







    a.thumbnail:hover, a.thumbnail:focus {



        border-color: #08c;



        -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-right: auto;



        margin-left: auto



    }







    .thumbnail .caption {



        padding: 9px;



        color: #555



    }







    .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



    }







    .label, .badge {



        display: inline-block;



        padding: 2px 4px;



        font-size: 11.844px;



        font-weight: bold;



        line-height: 14px;



        color: #fff;



        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



        white-space: nowrap;



        vertical-align: baseline;



        background-color: #999



    }







    .label {



        -webkit-border-radius: 3px;



        -moz-border-radius: 3px;



        border-radius: 3px



    }







    .badge {



        padding-right: 9px;



        padding-left: 9px;



        -webkit-border-radius: 9px;



        -moz-border-radius: 9px;



        border-radius: 9px



    }







    .label:empty, .badge:empty {



        display: none



    }







    a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {



        color: #fff;



        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: #333



    }







    .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



    }







    @-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 {



        height: 20px;



        margin-bottom: 20px;



        overflow: hidden;



        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;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px;



        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)



    }







    .progress .bar {



        float: left;



        width: 0;



        height: 100%;



        font-size: 12px;



        color: #fff;



        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 .6s ease;



        -moz-transition: width .6s ease;



        -o-transition: width .6s ease;



        transition: width .6s ease



    }







    .progress .bar+.bar {



        -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);



        -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);



        box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 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)



    }







    .accordion {



        margin-bottom: 20px



    }







    .accordion-group {



        margin-bottom: 2px;



        border: 1px solid #e5e5e5;



        -webkit-border-radius: 4px;



        -moz-border-radius: 4px;



        border-radius: 4px



    }







    .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 {



        position: relative;



        width: 100%;



        overflow: hidden



    }







    .carousel-inner>.item {



        position: relative;



        display: none;



        -webkit-transition: .6s ease-in-out left;



        -moz-transition: .6s ease-in-out left;



        -o-transition: .6s ease-in-out left;



        transition: .6s ease-in-out left



    }







    .carousel-inner>.item>img, .carousel-inner>.item>a>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: 15px;



        width: 40px;



        height: 40px;



        margin-top: -20px;



        font-size: 60px;



        font-weight: 100;



        line-height: 30px;



        color: #fff;



        text-align: center;



        background: #222;



        border: 3px solid #fff;



        -webkit-border-radius: 23px;



        -moz-border-radius: 23px;



        border-radius: 23px;



        opacity: .5;



        filter: alpha(opacity=50)



    }







    .carousel-control.right {



        right: 15px;



        left: auto



    }







    .carousel-control:hover, .carousel-control:focus {



        color: #fff;



        text-decoration: none;



        opacity: .9;



        filter: alpha(opacity=90)



    }







    .carousel-indicators {



        position: absolute;



        top: 15px;



        right: 15px;



        z-index: 5;



        margin: 0;



        list-style: none



    }







    .carousel-indicators li {



        display: block;



        float: left;



        width: 10px;



        height: 10px;



        margin-left: 5px;



        text-indent: -999px;



        background-color: #ccc;



        background-color: rgba(255, 255, 255, 0.25);



        border-radius: 5px



    }







    .carousel-indicators .active {



        background-color: #fff



    }







    .carousel-caption {



        position: absolute;



        right: 0;



        bottom: 0;



        left: 0;



        padding: 15px;



        background: #333;



        background: rgba(0, 0, 0, 0.75)



    }







    .carousel-caption h4, .carousel-caption p {



        line-height: 20px;



        color: #fff



    }







    .carousel-caption h4 {



        margin: 0 0 5px



    }







    .carousel-caption p {



        margin-bottom: 0



    }







    .hero-unit {



        padding: 60px;



        margin-bottom: 30px;



        font-size: 18px;



        font-weight: 200;



        line-height: 30px;



        color: inherit;



        background-color: #eee;



        -webkit-border-radius: 6px;



        -moz-border-radius: 6px;



        border-radius: 6px



    }







    .hero-unit h1 {



        margin-bottom: 0;



        font-size: 60px;



        line-height: 1;



        letter-spacing: -1px;



        color: inherit



    }







    .hero-unit li {



        line-height: 30px



    }







    .pull-right {



        float: right



    }







    .pull-left {



        float: left



    }







    .hide {



        display: none



    }







    .show {



        display: block



    }







    .invisible {



        visibility: hidden



    }







    .affix {



        position: fixed



    }







    /*!



     * Bootstrap Responsive v2.3.0



     *



     * Copyright 2012 Twitter, Inc



     * Licensed under the Apache License v2.0



     * https://www.apache.org/licenses/LICENSE-2.0



     *



     * Designed and built with all the love in the world @twitter by @mdo and @fat.



     */



    .clearfix {



        *zoom: 1



    }







    .clearfix:before, .clearfix:after {



        display: table;



        line-height: 0;



        content: ""



    }







    .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



    }







    @-ms-viewport {



        width: device-width



    }







    .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



        }



    }







    .visible-print {



        display: none !important



    }







    @media print {



        .visible-print {



            display: inherit !important



        }







        .hidden-print {



            display: none !important



        }



    }







    @media(min-width:768px) and (max-width:979px){.row {



            margin-left: -20px;



            *zoom: 1



        }







        .row:before, .row:after {



            display: table;



            line-height: 0;



            content: ""



        }







        .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



            margin:auto;



        }







        .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;



            line-height: 0;



            content: ""



        }







        .row-fluid:after {



            clear: both



        }







        .row-fluid [class*="span"] {



            display: block;



            float: left;



            width: 100%;



            min-height: 30px;



            margin-left: 2.7624309392265194%;



            *margin-left: 2.709239449864817%;



            -webkit-box-sizing: border-box;



            -moz-box-sizing: border-box;



            box-sizing: border-box



        }







        .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(max-width:767px){body {



            padding-right: 20px;



            padding-left: 20px



        }







        .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {



            margin-right: -20px;



            margin-left: -20px



        }







        .container-fluid {



            padding: 0



        }







        .dl-horizontal dt {



            float: none;



            width: auto;



            clear: none;



            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"] {



            display: block;



            float: none;



            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;



            right: 20px;



            left: 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-right: 10px;



            padding-left: 10px



        }







        .media .pull-left, .media .pull-right {



            display: block;



            float: none;



            margin-bottom: 10px



        }







        .media-object {



            margin-right: 0;



            margin-left: 0



        }







        .modal {



            top: 10px;



            right: 10px;



            left: 10px



        }







        .modal-header .close {



            padding: 10px;



            margin: -10px



        }







        .carousel-caption {



            position: static



        }



    }







    @media(max-width:979px){body {



            padding-top: 0



        }







        .navbar-fixed-top, .navbar-fixed-bottom {



            position: static



        }







        .navbar-fixed-top {



        }







        .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-right: 10px;



            padding-left: 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: #777;



            text-shadow: none



        }







        .nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {



            padding: 9px 15px;



            font-weight: bold;



            color: #777;



            -webkit-border-radius: 3px;



            -moz-border-radius: 3px;



            border-radius: 3px



        }







        .nav-collapse .btn {



            padding: 4px 10px 4px;



            font-weight: normal;



            -webkit-border-radius: 4px;



            -moz-border-radius: 4px;



            border-radius: 4px



        }







        .nav-collapse .dropdown-menu li+li a {



            margin-bottom: 2px



        }







        .nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover,



        .nav-collapse .dropdown-menu a:focus {



            background-color: #f2f2f2



        }







        .navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a {



            color: #999



        }







        .navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus,



        .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {



            background-color: #111



        }







        .nav-collapse.in .btn-group {



            padding: 0;



            margin-top: 5px



        }







        .nav-collapse .dropdown-menu {



            position: static;



            top: auto;



            left: auto;



            display: none;



            float: none;



            max-width: none;



            padding: 0;



            margin: 0 15px;



            background-color: transparent;



            border: 0;



            -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, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);



            -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);



            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)



        }







        .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {



            border-top-color: #111;



            border-bottom-color: #111



        }







        .navbar .nav-collapse .nav.pull-right {



            float: none;



            margin-left: 0



        }







        .nav-collapse, .nav-collapse.collapse {



            height: 0;



            overflow: hidden



        }







        .navbar .btn-navbar {



            display: block



        }







        .navbar-static .navbar-inner {



            padding-right: 10px;



            padding-left: 10px



        }



    }







    @media(min-width:980px){.nav-collapse.collapse {



            height: auto !important;



            overflow: visible !important



        }



    }







    /*



    Animate.css - https://daneden.me/animate



    Licensed under the MIT license



    Copyright (c) 2013 Daniel Eden



    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:



    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.



    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



    */



    body {



        -webkit-backface-visibility: hidden



    }







    .animated {



        -webkit-animation-duration: 1s;



        -moz-animation-duration: 1s;



        -o-animation-duration: 1s;



        animation-duration: 1s;



        -webkit-animation-fill-mode: both;



        -moz-animation-fill-mode: both;



        -o-animation-fill-mode: both;



        animation-fill-mode: both



    }







    .animated.hinge {



        -webkit-animation-duration: 2s;



        -moz-animation-duration: 2s;



        -o-animation-duration: 2s;



        animation-duration: 2s



    }







    @-webkit-keyframes flash {



        0%, 50%, 100% {



            opacity: 1



        }







        25%, 75% {



            opacity: 0



        }



    }







    @-moz-keyframes flash {



        0%, 50%, 100% {



            opacity: 1



        }







        25%, 75% {



            opacity: 0



        }



    }







    @-o-keyframes flash {



        0%, 50%, 100% {



            opacity: 1



        }







        25%, 75% {



            opacity: 0



        }



    }







    @keyframes flash {



        0%, 50%, 100% {



            opacity: 1



        }







        25%, 75% {



            opacity: 0



        }



    }







    .flash {



        -webkit-animation-name: flash;



        -moz-animation-name: flash;



        -o-animation-name: flash;



        animation-name: flash



    }







    @-webkit-keyframes shake {



        0%, 100% {



            -webkit-transform: translateX(0)



        }







        10%, 30%, 50%, 70%, 90% {



            -webkit-transform: translateX(-10px)



        }







        20%, 40%, 60%, 80% {



            -webkit-transform: translateX(10px)



        }



    }







    @-moz-keyframes shake {



        0%, 100% {



            -moz-transform: translateX(0)



        }







        10%, 30%, 50%, 70%, 90% {



            -moz-transform: translateX(-10px)



        }







        20%, 40%, 60%, 80% {



            -moz-transform: translateX(10px)



        }



    }







    @-o-keyframes shake {



        0%, 100% {



            -o-transform: translateX(0)



        }







        10%, 30%, 50%, 70%, 90% {



            -o-transform: translateX(-10px)



        }







        20%, 40%, 60%, 80% {



            -o-transform: translateX(10px)



        }



    }







    @keyframes shake {



        0%, 100% {



            transform: translateX(0)



        }







        10%, 30%, 50%, 70%, 90% {



            transform: translateX(-10px)



        }







        20%, 40%, 60%, 80% {



            transform: translateX(10px)



        }



    }







    .shake {



        -webkit-animation-name: shake;



        -moz-animation-name: shake;



        -o-animation-name: shake;



        animation-name: shake



    }







    @-webkit-keyframes bounce {



        0%, 20%, 50%, 80%, 100% {



            -webkit-transform: translateY(0)



        }







        40% {



            -webkit-transform: translateY(-30px)



        }







        60% {



            -webkit-transform: translateY(-15px)



        }



    }







    @-moz-keyframes bounce {



        0%, 20%, 50%, 80%, 100% {



            -moz-transform: translateY(0)



        }







        40% {



            -moz-transform: translateY(-30px)



        }







        60% {



            -moz-transform: translateY(-15px)



        }



    }







    @-o-keyframes bounce {



        0%, 20%, 50%, 80%, 100% {



            -o-transform: translateY(0)



        }







        40% {



            -o-transform: translateY(-30px)



        }







        60% {



            -o-transform: translateY(-15px)



        }



    }







    @keyframes bounce {



        0%, 20%, 50%, 80%, 100% {



            transform: translateY(0)



        }







        40% {



            transform: translateY(-30px)



        }







        60% {



            transform: translateY(-15px)



        }



    }







    .bounce {



        -webkit-animation-name: bounce;



        -moz-animation-name: bounce;



        -o-animation-name: bounce;



        animation-name: bounce



    }







    @-webkit-keyframes tada {



        0% {



            -webkit-transform: scale(1)



        }







        10%, 20% {



            -webkit-transform: scale(0.9) rotate(-3deg)



        }







        30%, 50%, 70%, 90% {



            -webkit-transform: scale(1.1) rotate(3deg)



        }







        40%, 60%, 80% {



            -webkit-transform: scale(1.1) rotate(-3deg)



        }







        100% {



            -webkit-transform: scale(1) rotate(0)



        }



    }







    @-moz-keyframes tada {



        0% {



            -moz-transform: scale(1)



        }







        10%, 20% {



            -moz-transform: scale(0.9) rotate(-3deg)



        }







        30%, 50%, 70%, 90% {



            -moz-transform: scale(1.1) rotate(3deg)



        }







        40%, 60%, 80% {



            -moz-transform: scale(1.1) rotate(-3deg)



        }







        100% {



            -moz-transform: scale(1) rotate(0)



        }



    }







    @-o-keyframes tada {



        0% {



            -o-transform: scale(1)



        }







        10%, 20% {



            -o-transform: scale(0.9) rotate(-3deg)



        }







        30%, 50%, 70%, 90% {



            -o-transform: scale(1.1) rotate(3deg)



        }







        40%, 60%, 80% {



            -o-transform: scale(1.1) rotate(-3deg)



        }







        100% {



            -o-transform: scale(1) rotate(0)



        }



    }







    @keyframes tada {



        0% {



            transform: scale(1)



        }







        10%, 20% {



            transform: scale(0.9) rotate(-3deg)



        }







        30%, 50%, 70%, 90% {



            transform: scale(1.1) rotate(3deg)



        }







        40%, 60%, 80% {



            transform: scale(1.1) rotate(-3deg)



        }







        100% {



            transform: scale(1) rotate(0)



        }



    }







    .tada {



        -webkit-animation-name: tada;



        -moz-animation-name: tada;



        -o-animation-name: tada;



        animation-name: tada



    }







    @-webkit-keyframes swing {



        20%, 40%, 60%, 80%, 100% {



            -webkit-transform-origin: top center



        }







        20% {



            -webkit-transform: rotate(15deg)



        }







        40% {



            -webkit-transform: rotate(-10deg)



        }







        60% {



            -webkit-transform: rotate(5deg)



        }







        80% {



            -webkit-transform: rotate(-5deg)



        }







        100% {



            -webkit-transform: rotate(0deg)



        }



    }







    @-moz-keyframes swing {



        20% {



            -moz-transform: rotate(15deg)



        }







        40% {



            -moz-transform: rotate(-10deg)



        }







        60% {



            -moz-transform: rotate(5deg)



        }







        80% {



            -moz-transform: rotate(-5deg)



        }







        100% {



            -moz-transform: rotate(0deg)



        }



    }







    @-o-keyframes swing {



        20% {



            -o-transform: rotate(15deg)



        }







        40% {



            -o-transform: rotate(-10deg)



        }







        60% {



            -o-transform: rotate(5deg)



        }







        80% {



            -o-transform: rotate(-5deg)



        }







        100% {



            -o-transform: rotate(0deg)



        }



    }







    @keyframes swing {



        20% {



            transform: rotate(15deg)



        }







        40% {



            transform: rotate(-10deg)



        }







        60% {



            transform: rotate(5deg)



        }







        80% {



            transform: rotate(-5deg)



        }







        100% {



            transform: rotate(0deg)



        }



    }







    .swing {



        -webkit-transform-origin: top center;



        -moz-transform-origin: top center;



        -o-transform-origin: top center;



        transform-origin: top center;



        -webkit-animation-name: swing;



        -moz-animation-name: swing;



        -o-animation-name: swing;



        animation-name: swing



    }







    @-webkit-keyframes wobble {



        0% {



            -webkit-transform: translateX(0%)



        }







        15% {



            -webkit-transform: translateX(-25%) rotate(-5deg)



        }







        30% {



            -webkit-transform: translateX(20%) rotate(3deg)



        }







        45% {



            -webkit-transform: translateX(-15%) rotate(-3deg)



        }







        60% {



            -webkit-transform: translateX(10%) rotate(2deg)



        }







        75% {



            -webkit-transform: translateX(-5%) rotate(-1deg)



        }







        100% {



            -webkit-transform: translateX(0%)



        }



    }







    @-moz-keyframes wobble {



        0% {



            -moz-transform: translateX(0%)



        }







        15% {



            -moz-transform: translateX(-25%) rotate(-5deg)



        }







        30% {



            -moz-transform: translateX(20%) rotate(3deg)



        }







        45% {



            -moz-transform: translateX(-15%) rotate(-3deg)



        }







        60% {



            -moz-transform: translateX(10%) rotate(2deg)



        }







        75% {



            -moz-transform: translateX(-5%) rotate(-1deg)



        }







        100% {



            -moz-transform: translateX(0%)



        }



    }







    @-o-keyframes wobble {



        0% {



            -o-transform: translateX(0%)



        }







        15% {



            -o-transform: translateX(-25%) rotate(-5deg)



        }







        30% {



            -o-transform: translateX(20%) rotate(3deg)



        }







        45% {



            -o-transform: translateX(-15%) rotate(-3deg)



        }







        60% {



            -o-transform: translateX(10%) rotate(2deg)



        }







        75% {



            -o-transform: translateX(-5%) rotate(-1deg)



        }







        100% {



            -o-transform: translateX(0%)



        }



    }







    @keyframes wobble {



        0% {



            transform: translateX(0%)



        }







        15% {



            transform: translateX(-25%) rotate(-5deg)



        }







        30% {



            transform: translateX(20%) rotate(3deg)



        }







        45% {



            transform: translateX(-15%) rotate(-3deg)



        }







        60% {



            transform: translateX(10%) rotate(2deg)



        }







        75% {



            transform: translateX(-5%) rotate(-1deg)



        }







        100% {



            transform: translateX(0%)



        }



    }







    .wobble {



        -webkit-animation-name: wobble;



        -moz-animation-name: wobble;



        -o-animation-name: wobble;



        animation-name: wobble



    }







    @-webkit-keyframes pulse {



        0% {



            -webkit-transform: scale(1)



        }







        50% {



            -webkit-transform: scale(1.1)



        }







        100% {



            -webkit-transform: scale(1)



        }



    }







    @-moz-keyframes pulse {



        0% {



            -moz-transform: scale(1)



        }







        50% {



            -moz-transform: scale(1.1)



        }







        100% {



            -moz-transform: scale(1)



        }



    }







    @-o-keyframes pulse {



        0% {



            -o-transform: scale(1)



        }







        50% {



            -o-transform: scale(1.1)



        }







        100% {



            -o-transform: scale(1)



        }



    }







    @keyframes pulse {



        0% {



            transform: scale(1)



        }







        50% {



            transform: scale(1.1)



        }







        100% {



            transform: scale(1)



        }



    }







    .pulse {



        -webkit-animation-name: pulse;



        -moz-animation-name: pulse;



        -o-animation-name: pulse;



        animation-name: pulse



    }







    @-webkit-keyframes flip {



        0% {



            -webkit-transform: perspective(400px) rotateY(0);



            -webkit-animation-timing-function: ease-out



        }







        40% {



            -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);



            -webkit-animation-timing-function: ease-out



        }







        50% {



            -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);



            -webkit-animation-timing-function: ease-in



        }







        80% {



            -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);



            -webkit-animation-timing-function: ease-in



        }







        100% {



            -webkit-transform: perspective(400px) scale(1);



            -webkit-animation-timing-function: ease-in



        }



    }







    @-moz-keyframes flip {



        0% {



            -moz-transform: perspective(400px) rotateY(0);



            -moz-animation-timing-function: ease-out



        }







        40% {



            -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);



            -moz-animation-timing-function: ease-out



        }







        50% {



            -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);



            -moz-animation-timing-function: ease-in



        }







        80% {



            -moz-transform: perspective(400px) rotateY(360deg) scale(.95);



            -moz-animation-timing-function: ease-in



        }







        100% {



            -moz-transform: perspective(400px) scale(1);



            -moz-animation-timing-function: ease-in



        }



    }







    @-o-keyframes flip {



        0% {



            -o-transform: perspective(400px) rotateY(0);



            -o-animation-timing-function: ease-out



        }







        40% {



            -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);



            -o-animation-timing-function: ease-out



        }







        50% {



            -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);



            -o-animation-timing-function: ease-in



        }







        80% {



            -o-transform: perspective(400px) rotateY(360deg) scale(.95);



            -o-animation-timing-function: ease-in



        }







        100% {



            -o-transform: perspective(400px) scale(1);



            -o-animation-timing-function: ease-in



        }



    }







    @keyframes flip {



        0% {



            transform: perspective(400px) rotateY(0);



            animation-timing-function: ease-out



        }







        40% {



            transform: perspective(400px) translateZ(150px) rotateY(170deg);



            animation-timing-function: ease-out



        }







        50% {



            transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);



            animation-timing-function: ease-in



        }







        80% {



            transform: perspective(400px) rotateY(360deg) scale(.95);



            animation-timing-function: ease-in



        }







        100% {



            transform: perspective(400px) scale(1);



            animation-timing-function: ease-in



        }



    }







    .flip {



        -webkit-backface-visibility: visible !important;



        -webkit-animation-name: flip;



        -moz-backface-visibility: visible !important;



        -moz-animation-name: flip;



        -o-backface-visibility: visible !important;



        -o-animation-name: flip;



        backface-visibility: visible !important;



        animation-name: flip



    }







    @-webkit-keyframes flipInX {



        0% {



            -webkit-transform: perspective(400px) rotateX(90deg);



            opacity: 0



        }







        40% {



            -webkit-transform: perspective(400px) rotateX(-10deg)



        }







        70% {



            -webkit-transform: perspective(400px) rotateX(10deg)



        }







        100% {



            -webkit-transform: perspective(400px) rotateX(0deg);



            opacity: 1



        }



    }







    @-moz-keyframes flipInX {



        0% {



            -moz-transform: perspective(400px) rotateX(90deg);



            opacity: 0



        }







        40% {



            -moz-transform: perspective(400px) rotateX(-10deg)



        }







        70% {



            -moz-transform: perspective(400px) rotateX(10deg)



        }







        100% {



            -moz-transform: perspective(400px) rotateX(0deg);



            opacity: 1



        }



    }







    @-o-keyframes flipInX {



        0% {



            -o-transform: perspective(400px) rotateX(90deg);



            opacity: 0



        }







        40% {



            -o-transform: perspective(400px) rotateX(-10deg)



        }







        70% {



            -o-transform: perspective(400px) rotateX(10deg)



        }







        100% {



            -o-transform: perspective(400px) rotateX(0deg);



            opacity: 1



        }



    }







    @keyframes flipInX {



        0% {



            transform: perspective(400px) rotateX(90deg);



            opacity: 0



        }







        40% {



            transform: perspective(400px) rotateX(-10deg)



        }







        70% {



            transform: perspective(400px) rotateX(10deg)



        }







        100% {



            transform: perspective(400px) rotateX(0deg);



            opacity: 1



        }



    }







    .flipInX {



        -webkit-backface-visibility: visible !important;



        -webkit-animation-name: flipInX;



        -moz-backface-visibility: visible !important;



        -moz-animation-name: flipInX;



        -o-backface-visibility: visible !important;



        -o-animation-name: flipInX;



        backface-visibility: visible !important;



        animation-name: flipInX



    }







    @-webkit-keyframes flipOutX {



        0% {



            -webkit-transform: perspective(400px) rotateX(0deg);



            opacity: 1



        }







        100% {



            -webkit-transform: perspective(400px) rotateX(90deg);



            opacity: 0



        }



    }







    @-moz-keyframes flipOutX {



        0% {



            -moz-transform: perspective(400px) rotateX(0deg);



            opacity: 1



        }







        100% {



            -moz-transform: perspective(400px) rotateX(90deg);



            opacity: 0



        }



    }







    @-o-keyframes flipOutX {



        0% {



            -o-transform: perspective(400px) rotateX(0deg);



            opacity: 1



        }







        100% {



            -o-transform: perspective(400px) rotateX(90deg);



            opacity: 0



        }



    }







    @keyframes flipOutX {



        0% {



            transform: perspective(400px) rotateX(0deg);



            opacity: 1



        }







        100% {



            transform: perspective(400px) rotateX(90deg);



            opacity: 0



        }



    }







    .flipOutX {



        -webkit-animation-name: flipOutX;



        -webkit-backface-visibility: visible !important;



        -moz-animation-name: flipOutX;



        -moz-backface-visibility: visible !important;



        -o-animation-name: flipOutX;



        -o-backface-visibility: visible !important;



        animation-name: flipOutX;



        backface-visibility: visible !important



    }







    @-webkit-keyframes flipInY {



        0% {



            -webkit-transform: perspective(400px) rotateY(90deg);



            opacity: 0



        }







        40% {



            -webkit-transform: perspective(400px) rotateY(-10deg)



        }







        70% {



            -webkit-transform: perspective(400px) rotateY(10deg)



        }







        100% {



            -webkit-transform: perspective(400px) rotateY(0deg);



            opacity: 1



        }



    }







    @-moz-keyframes flipInY {



        0% {



            -moz-transform: perspective(400px) rotateY(90deg);



            opacity: 0



        }







        40% {



            -moz-transform: perspective(400px) rotateY(-10deg)



        }







        70% {



            -moz-transform: perspective(400px) rotateY(10deg)



        }







        100% {



            -moz-transform: perspective(400px) rotateY(0deg);



            opacity: 1



        }



    }







    @-o-keyframes flipInY {



        0% {



            -o-transform: perspective(400px) rotateY(90deg);



            opacity: 0



        }







        40% {



            -o-transform: perspective(400px) rotateY(-10deg)



        }







        70% {



            -o-transform: perspective(400px) rotateY(10deg)



        }







        100% {



            -o-transform: perspective(400px) rotateY(0deg);



            opacity: 1



        }



    }







    @keyframes flipInY {



        0% {



            transform: perspective(400px) rotateY(90deg);



            opacity: 0



        }







        40% {



            transform: perspective(400px) rotateY(-10deg)



        }







        70% {



            transform: perspective(400px) rotateY(10deg)



        }







        100% {



            transform: perspective(400px) rotateY(0deg);



            opacity: 1



        }



    }







    .flipInY {



        -webkit-backface-visibility: visible !important;



        -webkit-animation-name: flipInY;



        -moz-backface-visibility: visible !important;



        -moz-animation-name: flipInY;



        -o-backface-visibility: visible !important;



        -o-animation-name: flipInY;



        backface-visibility: visible !important;



        animation-name: flipInY



    }







    @-webkit-keyframes flipOutY {



        0% {



            -webkit-transform: perspective(400px) rotateY(0deg);



            opacity: 1



        }







        100% {



            -webkit-transform: perspective(400px) rotateY(90deg);



            opacity: 0



        }



    }







    @-moz-keyframes flipOutY {



        0% {



            -moz-transform: perspective(400px) rotateY(0deg);



            opacity: 1



        }







        100% {



            -moz-transform: perspective(400px) rotateY(90deg);



            opacity: 0



        }



    }







    @-o-keyframes flipOutY {



        0% {



            -o-transform: perspective(400px) rotateY(0deg);



            opacity: 1



        }







        100% {



            -o-transform: perspective(400px) rotateY(90deg);



            opacity: 0



        }



    }







    @keyframes flipOutY {



        0% {



            transform: perspective(400px) rotateY(0deg);



            opacity: 1



        }







        100% {



            transform: perspective(400px) rotateY(90deg);



            opacity: 0



        }



    }







    .flipOutY {



        -webkit-backface-visibility: visible !important;



        -webkit-animation-name: flipOutY;



        -moz-backface-visibility: visible !important;



        -moz-animation-name: flipOutY;



        -o-backface-visibility: visible !important;



        -o-animation-name: flipOutY;



        backface-visibility: visible !important;



        animation-name: flipOutY



    }







    @-webkit-keyframes fadeIn {



        0% {



            opacity: 0



        }







        100% {



            opacity: 1



        }



    }







    @-moz-keyframes fadeIn {



        0% {



            opacity: 0



        }







        100% {



            opacity: 1



        }



    }







    @-o-keyframes fadeIn {



        0% {



            opacity: 0



        }







        100% {



            opacity: 1



        }



    }







    @keyframes fadeIn {



        0% {



            opacity: 0



        }







        100% {



            opacity: 1



        }



    }







    .fadeIn {



        -webkit-animation-name: fadeIn;



        -moz-animation-name: fadeIn;



        -o-animation-name: fadeIn;



        animation-name: fadeIn



    }







    @-webkit-keyframes fadeInUp {



        0% {



            opacity: 0;



            -webkit-transform: translateY(20px)



        }







        100% {



            opacity: 1;



            -webkit-transform: translateY(0)



        }



    }







    @-moz-keyframes fadeInUp {



        0% {



            opacity: 0;



            -moz-transform: translateY(20px)



        }







        100% {



            opacity: 1;



            -moz-transform: translateY(0)



        }



    }







    @-o-keyframes fadeInUp {



        0% {



            opacity: 0;



            -o-transform: translateY(20px)



        }







        100% {



            opacity: 1;



            -o-transform: translateY(0)



        }



    }







    @keyframes fadeInUp {



        0% {



            opacity: 0;



            transform: translateY(20px)



        }







        100% {



            opacity: 1;



            transform: translateY(0)



        }



    }







    .fadeInUp {



        -webkit-animation-name: fadeInUp;



        -moz-animation-name: fadeInUp;



        -o-animation-name: fadeInUp;



        animation-name: fadeInUp



    }







    @-webkit-keyframes fadeInDown {



        0% {



            opacity: 0;



            -webkit-transform: translateY(-20px)



        }







        100% {



            opacity: 1;



            -webkit-transform: translateY(0)



        }



    }







    @-moz-keyframes fadeInDown {



        0% {



            opacity: 0;



            -moz-transform: translateY(-20px)



        }







        100% {



            opacity: 1;



            -moz-transform: translateY(0)



        }



    }







    @-o-keyframes fadeInDown {



        0% {



            opacity: 0;



            -o-transform: translateY(-20px)



        }







        100% {



            opacity: 1;



            -o-transform: translateY(0)



        }



    }







    @keyframes fadeInDown {



        0% {



            opacity: 0;



            transform: translateY(-20px)



        }







        100% {



            opacity: 1;



            transform: translateY(0)



        }



    }







    .fadeInDown {



        -webkit-animation-name: fadeInDown;



        -moz-animation-name: fadeInDown;



        -o-animation-name: fadeInDown;



        animation-name: fadeInDown



    }







    @-webkit-keyframes fadeInLeft {



        0% {



            opacity: 0;



            -webkit-transform: translateX(-20px)



        }







        100% {



            opacity: 1;



            -webkit-transform: translateX(0)



        }



    }







    @-moz-keyframes fadeInLeft {



        0% {



            opacity: 0;



            -moz-transform: translateX(-20px)



        }







        100% {



            opacity: 1;



            -moz-transform: translateX(0)



        }



    }







    @-o-keyframes fadeInLeft {



        0% {



            opacity: 0;



            -o-transform: translateX(-20px)



        }







        100% {



            opacity: 1;



            -o-transform: translateX(0)



        }



    }







    @keyframes fadeInLeft {



        0% {



            opacity: 0;



            transform: translateX(-20px)



        }







        100% {



            opacity: 1;



            transform: translateX(0)



        }



    }







    .fadeInLeft {



        -webkit-animation-name: fadeInLeft;



        -moz-animation-name: fadeInLeft;



        -o-animation-name: fadeInLeft;



        animation-name: fadeInLeft



    }







    @-webkit-keyframes fadeInRight {



        0% {



            opacity: 0;



            -webkit-transform: translateX(20px)



        }







        100% {



            opacity: 1;



            -webkit-transform: translateX(0)



        }



    }







    @-moz-keyframes fadeInRight {



        0% {



            opacity: 0;



            -moz-transform: translateX(20px)



        }







        100% {



            opacity: 1;



            -moz-transform: translateX(0)



        }



    }







    @-o-keyframes fadeInRight {



        0% {



            opacity: 0;



            -o-transform: translateX(20px)



        }







        100% {



            opacity: 1;



            -o-transform: translateX(0)



        }



    }







    @keyframes fadeInRight {



        0% {



            opacity: 0;



            transform: translateX(20px)



        }







        100% {



            opacity: 1;



            transform: translateX(0)



        }



    }







    .fadeInRight {



        -webkit-animation-name: fadeInRight;



        -moz-animation-name: fadeInRight;



        -o-animation-name: fadeInRight;



        animation-name: fadeInRight



    }







    @-webkit-keyframes fadeInUpBig {



        0% {



            opacity: 0;



            -webkit-transform: translateY(2000px)



        }







        100% {



            opacity: 1;



            -webkit-transform: translateY(0)



        }



    }







    @-moz-keyframes fadeInUpBig {



        0% {



            opacity: 0;



            -moz-transform: translateY(2000px)



        }







        100% {



            opacity: 1;



            -moz-transform: translateY(0)



        }



    }







    @-o-keyframes fadeInUpBig {



        0% {



            opacity: 0;



            -o-transform: translateY(2000px)



        }







        100% {



            opacity: 1;



            -o-transform: translateY(0)



        }



    }







    @keyframes fadeInUpBig {



        0% {



            opacity: 0;



            transform: translateY(2000px)



        }







        100% {



            opacity: 1;



            transform: translateY(0)



        }



    }







    .fadeInUpBig {



        -webkit-animation-name: fadeInUpBig;



        -moz-animation-name: fadeInUpBig;



        -o-animation-name: fadeInUpBig;



        animation-name: fadeInUpBig



    }







    @-webkit-keyframes fadeInDownBig {



        0% {



            opacity: 0;



            -webkit-transform: translateY(-2000px)



        }







        100% {



            opacity: 1;



            -webkit-transform: translateY(0)



        }



    }







    @-moz-keyframes fadeInDownBig {



        0% {



            opacity: 0;



            -moz-transform: translateY(-2000px)



        }







        100% {



            opacity: 1;



            -moz-transform: translateY(0)



        }



    }







    @-o-keyframes fadeInDownBig {



        0% {



            opacity: 0;



            -o-transform: translateY(-2000px)



        }







        100% {



            opacity: 1;



            -o-transform: translateY(0)



        }



    }







    @keyframes fadeInDownBig {



        0% {



            opacity: 0;



            transform: translateY(-2000px)



        }







        100% {



            opacity: 1;



            transform: translateY(0)



        }



    }







    .fadeInDownBig {



        -webkit-animation-name: fadeInDownBig;



        -moz-animation-name: fadeInDownBig;



        -o-animation-name: fadeInDownBig;



        animation-name: fadeInDownBig



    }







    @-webkit-keyframes fadeInLeftBig {



        0% {



            opacity: 0;



            -webkit-transform: translateX(-2000px)



        }







        100% {



            opacity: 1;



            -webkit-transform: translateX(0)



        }



    }







    @-moz-keyframes fadeInLeftBig {



        0% {



            opacity: 0;



            -moz-transform: translateX(-2000px)



        }







        100% {



            opacity: 1;



            -moz-transform: translateX(0)



        }



    }







    @-o-keyframes fadeInLeftBig {



        0% {



            opacity: 0;



            -o-transform: translateX(-2000px)



        }







        100% {



            opacity: 1;



            -o-transform: translateX(0)



        }



    }







    @keyframes fadeInLeftBig {



        0% {



            opacity: 0;



            transform: translateX(-2000px)



        }







        100% {



            opacity: 1;



            transform: translateX(0)



        }



    }







    .fadeInLeftBig {



        -webkit-animation-name: fadeInLeftBig;



        -moz-animation-name: fadeInLeftBig;



        -o-animation-name: fadeInLeftBig;



        animation-name: fadeInLeftBig



    }







    @-webkit-keyframes fadeInRightBig {



        0% {



            opacity: 0;



            -webkit-transform: translateX(2000px)



        }







        100% {



            opacity: 1;



            -webkit-transform: translateX(0)



        }



    }







    @-moz-keyframes fadeInRightBig {



        0% {



            opacity: 0;



            -moz-transform: translateX(2000px)



        }







        100% {



            opacity: 1;



            -moz-transform: translateX(0)



        }



    }







    @-o-keyframes fadeInRightBig {



        0% {



            opacity: 0;



            -o-transform: translateX(2000px)



        }







        100% {



            opacity: 1;



            -o-transform: translateX(0)



        }



    }







    @keyframes fadeInRightBig {



        0% {



            opacity: 0;



            transform: translateX(2000px)



        }







        100% {



            opacity: 1;



            transform: translateX(0)



        }



    }







    .fadeInRightBig {



        -webkit-animation-name: fadeInRightBig;



        -moz-animation-name: fadeInRightBig;



        -o-animation-name: fadeInRightBig;



        animation-name: fadeInRightBig



    }







    @-webkit-keyframes fadeOut {



        0% {



            opacity: 1



        }







        100% {



            opacity: 0



        }



    }







    @-moz-keyframes fadeOut {



        0% {



            opacity: 1



        }







        100% {



            opacity: 0



        }



    }







    @-o-keyframes fadeOut {



        0% {



            opacity: 1



        }







        100% {



            opacity: 0



        }



    }







    @keyframes fadeOut {



        0% {



            opacity: 1



        }







        100% {



            opacity: 0



        }



    }







    .fadeOut {



        -webkit-animation-name: fadeOut;



        -moz-animation-name: fadeOut;



        -o-animation-name: fadeOut;



        animation-name: fadeOut



    }







    @-webkit-keyframes fadeOutUp {



        0% {



            opacity: 1;



            -webkit-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateY(-20px)



        }



    }







    @-moz-keyframes fadeOutUp {



        0% {



            opacity: 1;



            -moz-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -moz-transform: translateY(-20px)



        }



    }







    @-o-keyframes fadeOutUp {



        0% {



            opacity: 1;



            -o-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -o-transform: translateY(-20px)



        }



    }







    @keyframes fadeOutUp {



        0% {



            opacity: 1;



            transform: translateY(0)



        }







        100% {



            opacity: 0;



            transform: translateY(-20px)



        }



    }







    .fadeOutUp {



        -webkit-animation-name: fadeOutUp;



        -moz-animation-name: fadeOutUp;



        -o-animation-name: fadeOutUp;



        animation-name: fadeOutUp



    }







    @-webkit-keyframes fadeOutDown {



        0% {



            opacity: 1;



            -webkit-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateY(20px)



        }



    }







    @-moz-keyframes fadeOutDown {



        0% {



            opacity: 1;



            -moz-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -moz-transform: translateY(20px)



        }



    }







    @-o-keyframes fadeOutDown {



        0% {



            opacity: 1;



            -o-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -o-transform: translateY(20px)



        }



    }







    @keyframes fadeOutDown {



        0% {



            opacity: 1;



            transform: translateY(0)



        }







        100% {



            opacity: 0;



            transform: translateY(20px)



        }



    }







    .fadeOutDown {



        -webkit-animation-name: fadeOutDown;



        -moz-animation-name: fadeOutDown;



        -o-animation-name: fadeOutDown;



        animation-name: fadeOutDown



    }







    @-webkit-keyframes fadeOutLeft {



        0% {



            opacity: 1;



            -webkit-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateX(-20px)



        }



    }







    @-moz-keyframes fadeOutLeft {



        0% {



            opacity: 1;



            -moz-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -moz-transform: translateX(-20px)



        }



    }







    @-o-keyframes fadeOutLeft {



        0% {



            opacity: 1;



            -o-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -o-transform: translateX(-20px)



        }



    }







    @keyframes fadeOutLeft {



        0% {



            opacity: 1;



            transform: translateX(0)



        }







        100% {



            opacity: 0;



            transform: translateX(-20px)



        }



    }







    .fadeOutLeft {



        -webkit-animation-name: fadeOutLeft;



        -moz-animation-name: fadeOutLeft;



        -o-animation-name: fadeOutLeft;



        animation-name: fadeOutLeft



    }







    @-webkit-keyframes fadeOutRight {



        0% {



            opacity: 1;



            -webkit-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateX(20px)



        }



    }







    @-moz-keyframes fadeOutRight {



        0% {



            opacity: 1;



            -moz-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -moz-transform: translateX(20px)



        }



    }







    @-o-keyframes fadeOutRight {



        0% {



            opacity: 1;



            -o-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -o-transform: translateX(20px)



        }



    }







    @keyframes fadeOutRight {



        0% {



            opacity: 1;



            transform: translateX(0)



        }







        100% {



            opacity: 0;



            transform: translateX(20px)



        }



    }







    .fadeOutRight {



        -webkit-animation-name: fadeOutRight;



        -moz-animation-name: fadeOutRight;



        -o-animation-name: fadeOutRight;



        animation-name: fadeOutRight



    }







    @-webkit-keyframes fadeOutUpBig {



        0% {



            opacity: 1;



            -webkit-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateY(-2000px)



        }



    }







    @-moz-keyframes fadeOutUpBig {



        0% {



            opacity: 1;



            -moz-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -moz-transform: translateY(-2000px)



        }



    }







    @-o-keyframes fadeOutUpBig {



        0% {



            opacity: 1;



            -o-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -o-transform: translateY(-2000px)



        }



    }







    @keyframes fadeOutUpBig {



        0% {



            opacity: 1;



            transform: translateY(0)



        }







        100% {



            opacity: 0;



            transform: translateY(-2000px)



        }



    }







    .fadeOutUpBig {



        -webkit-animation-name: fadeOutUpBig;



        -moz-animation-name: fadeOutUpBig;



        -o-animation-name: fadeOutUpBig;



        animation-name: fadeOutUpBig



    }







    @-webkit-keyframes fadeOutDownBig {



        0% {



            opacity: 1;



            -webkit-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateY(2000px)



        }



    }







    @-moz-keyframes fadeOutDownBig {



        0% {



            opacity: 1;



            -moz-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -moz-transform: translateY(2000px)



        }



    }







    @-o-keyframes fadeOutDownBig {



        0% {



            opacity: 1;



            -o-transform: translateY(0)



        }







        100% {



            opacity: 0;



            -o-transform: translateY(2000px)



        }



    }







    @keyframes fadeOutDownBig {



        0% {



            opacity: 1;



            transform: translateY(0)



        }







        100% {



            opacity: 0;



            transform: translateY(2000px)



        }



    }







    .fadeOutDownBig {



        -webkit-animation-name: fadeOutDownBig;



        -moz-animation-name: fadeOutDownBig;



        -o-animation-name: fadeOutDownBig;



        animation-name: fadeOutDownBig



    }







    @-webkit-keyframes fadeOutLeftBig {



        0% {



            opacity: 1;



            -webkit-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateX(-2000px)



        }



    }







    @-moz-keyframes fadeOutLeftBig {



        0% {



            opacity: 1;



            -moz-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -moz-transform: translateX(-2000px)



        }



    }







    @-o-keyframes fadeOutLeftBig {



        0% {



            opacity: 1;



            -o-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -o-transform: translateX(-2000px)



        }



    }







    @keyframes fadeOutLeftBig {



        0% {



            opacity: 1;



            transform: translateX(0)



        }







        100% {



            opacity: 0;



            transform: translateX(-2000px)



        }



    }







    .fadeOutLeftBig {



        -webkit-animation-name: fadeOutLeftBig;



        -moz-animation-name: fadeOutLeftBig;



        -o-animation-name: fadeOutLeftBig;



        animation-name: fadeOutLeftBig



    }







    @-webkit-keyframes fadeOutRightBig {



        0% {



            opacity: 1;



            -webkit-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateX(2000px)



        }



    }







    @-moz-keyframes fadeOutRightBig {



        0% {



            opacity: 1;



            -moz-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -moz-transform: translateX(2000px)



        }



    }







    @-o-keyframes fadeOutRightBig {



        0% {



            opacity: 1;



            -o-transform: translateX(0)



        }







        100% {



            opacity: 0;



            -o-transform: translateX(2000px)



        }



    }







    @keyframes fadeOutRightBig {



        0% {



            opacity: 1;



            transform: translateX(0)



        }







        100% {



            opacity: 0;



            transform: translateX(2000px)



        }



    }







    .fadeOutRightBig {



        -webkit-animation-name: fadeOutRightBig;



        -moz-animation-name: fadeOutRightBig;



        -o-animation-name: fadeOutRightBig;



        animation-name: fadeOutRightBig



    }







    @-webkit-keyframes bounceIn {



        0% {



            opacity: 0;



            -webkit-transform: scale(.3)



        }







        50% {



            opacity: 1;



            -webkit-transform: scale(1.05)



        }







        70% {



            -webkit-transform: scale(.9)



        }







        100% {



            -webkit-transform: scale(1)



        }



    }







    @-moz-keyframes bounceIn {



        0% {



            opacity: 0;



            -moz-transform: scale(.3)



        }







        50% {



            opacity: 1;



            -moz-transform: scale(1.05)



        }







        70% {



            -moz-transform: scale(.9)



        }







        100% {



            -moz-transform: scale(1)



        }



    }







    @-o-keyframes bounceIn {



        0% {



            opacity: 0;



            -o-transform: scale(.3)



        }







        50% {



            opacity: 1;



            -o-transform: scale(1.05)



        }







        70% {



            -o-transform: scale(.9)



        }







        100% {



            -o-transform: scale(1)



        }



    }







    @keyframes bounceIn {



        0% {



            opacity: 0;



            transform: scale(.3)



        }







        50% {



            opacity: 1;



            transform: scale(1.05)



        }







        70% {



            transform: scale(.9)



        }







        100% {



            transform: scale(1)



        }



    }







    .bounceIn {



        -webkit-animation-name: bounceIn;



        -moz-animation-name: bounceIn;



        -o-animation-name: bounceIn;



        animation-name: bounceIn



    }







    @-webkit-keyframes bounceInUp {



        0% {



            opacity: 0;



            -webkit-transform: translateY(2000px)



        }







        60% {



            opacity: 1;



            -webkit-transform: translateY(-30px)



        }







        80% {



            -webkit-transform: translateY(10px)



        }







        100% {



            -webkit-transform: translateY(0)



        }



    }







    @-moz-keyframes bounceInUp {



        0% {



            opacity: 0;



            -moz-transform: translateY(2000px)



        }







        60% {



            opacity: 1;



            -moz-transform: translateY(-30px)



        }







        80% {



            -moz-transform: translateY(10px)



        }







        100% {



            -moz-transform: translateY(0)



        }



    }







    @-o-keyframes bounceInUp {



        0% {



            opacity: 0;



            -o-transform: translateY(2000px)



        }







        60% {



            opacity: 1;



            -o-transform: translateY(-30px)



        }







        80% {



            -o-transform: translateY(10px)



        }







        100% {



            -o-transform: translateY(0)



        }



    }







    @keyframes bounceInUp {



        0% {



            opacity: 0;



            transform: translateY(2000px)



        }







        60% {



            opacity: 1;



            transform: translateY(-30px)



        }







        80% {



            transform: translateY(10px)



        }







        100% {



            transform: translateY(0)



        }



    }







    .bounceInUp {



        -webkit-animation-name: bounceInUp;



        -moz-animation-name: bounceInUp;



        -o-animation-name: bounceInUp;



        animation-name: bounceInUp



    }







    @-webkit-keyframes bounceInDown {



        0% {



            opacity: 0;



            -webkit-transform: translateY(-2000px)



        }







        60% {



            opacity: 1;



            -webkit-transform: translateY(30px)



        }







        80% {



            -webkit-transform: translateY(-10px)



        }







        100% {



            -webkit-transform: translateY(0)



        }



    }







    @-moz-keyframes bounceInDown {



        0% {



            opacity: 0;



            -moz-transform: translateY(-2000px)



        }







        60% {



            opacity: 1;



            -moz-transform: translateY(30px)



        }







        80% {



            -moz-transform: translateY(-10px)



        }







        100% {



            -moz-transform: translateY(0)



        }



    }







    @-o-keyframes bounceInDown {



        0% {



            opacity: 0;



            -o-transform: translateY(-2000px)



        }







        60% {



            opacity: 1;



            -o-transform: translateY(30px)



        }







        80% {



            -o-transform: translateY(-10px)



        }







        100% {



            -o-transform: translateY(0)



        }



    }







    @keyframes bounceInDown {



        0% {



            opacity: 0;



            transform: translateY(-2000px)



        }







        60% {



            opacity: 1;



            transform: translateY(30px)



        }







        80% {



            transform: translateY(-10px)



        }







        100% {



            transform: translateY(0)



        }



    }







    .bounceInDown {



        -webkit-animation-name: bounceInDown;



        -moz-animation-name: bounceInDown;



        -o-animation-name: bounceInDown;



        animation-name: bounceInDown



    }







    @-webkit-keyframes bounceInLeft {



        0% {



            opacity: 0;



            -webkit-transform: translateX(-2000px)



        }







        60% {



            opacity: 1;



            -webkit-transform: translateX(30px)



        }







        80% {



            -webkit-transform: translateX(-10px)



        }







        100% {



            -webkit-transform: translateX(0)



        }



    }







    @-moz-keyframes bounceInLeft {



        0% {



            opacity: 0;



            -moz-transform: translateX(-2000px)



        }







        60% {



            opacity: 1;



            -moz-transform: translateX(30px)



        }







        80% {



            -moz-transform: translateX(-10px)



        }







        100% {



            -moz-transform: translateX(0)



        }



    }







    @-o-keyframes bounceInLeft {



        0% {



            opacity: 0;



            -o-transform: translateX(-2000px)



        }







        60% {



            opacity: 1;



            -o-transform: translateX(30px)



        }







        80% {



            -o-transform: translateX(-10px)



        }







        100% {



            -o-transform: translateX(0)



        }



    }







    @keyframes bounceInLeft {



        0% {



            opacity: 0;



            transform: translateX(-2000px)



        }







        60% {



            opacity: 1;



            transform: translateX(30px)



        }







        80% {



            transform: translateX(-10px)



        }







        100% {



            transform: translateX(0)



        }



    }







    .bounceInLeft {



        -webkit-animation-name: bounceInLeft;



        -moz-animation-name: bounceInLeft;



        -o-animation-name: bounceInLeft;



        animation-name: bounceInLeft



    }







    @-webkit-keyframes bounceInRight {



        0% {



            opacity: 0;



            -webkit-transform: translateX(2000px)



        }







        60% {



            opacity: 1;



            -webkit-transform: translateX(-30px)



        }







        80% {



            -webkit-transform: translateX(10px)



        }







        100% {



            -webkit-transform: translateX(0)



        }



    }







    @-moz-keyframes bounceInRight {



        0% {



            opacity: 0;



            -moz-transform: translateX(2000px)



        }







        60% {



            opacity: 1;



            -moz-transform: translateX(-30px)



        }







        80% {



            -moz-transform: translateX(10px)



        }







        100% {



            -moz-transform: translateX(0)



        }



    }







    @-o-keyframes bounceInRight {



        0% {



            opacity: 0;



            -o-transform: translateX(2000px)



        }







        60% {



            opacity: 1;



            -o-transform: translateX(-30px)



        }







        80% {



            -o-transform: translateX(10px)



        }







        100% {



            -o-transform: translateX(0)



        }



    }







    @keyframes bounceInRight {



        0% {



            opacity: 0;



            transform: translateX(2000px)



        }







        60% {



            opacity: 1;



            transform: translateX(-30px)



        }







        80% {



            transform: translateX(10px)



        }







        100% {



            transform: translateX(0)



        }



    }







    .bounceInRight {



        -webkit-animation-name: bounceInRight;



        -moz-animation-name: bounceInRight;



        -o-animation-name: bounceInRight;



        animation-name: bounceInRight



    }







    @-webkit-keyframes bounceOut {



        0% {



            -webkit-transform: scale(1)



        }







        25% {



            -webkit-transform: scale(.95)



        }







        50% {



            opacity: 1;



            -webkit-transform: scale(1.1)



        }







        100% {



            opacity: 0;



            -webkit-transform: scale(.3)



        }



    }







    @-moz-keyframes bounceOut {



        0% {



            -moz-transform: scale(1)



        }







        25% {



            -moz-transform: scale(.95)



        }







        50% {



            opacity: 1;



            -moz-transform: scale(1.1)



        }







        100% {



            opacity: 0;



            -moz-transform: scale(.3)



        }



    }







    @-o-keyframes bounceOut {



        0% {



            -o-transform: scale(1)



        }







        25% {



            -o-transform: scale(.95)



        }







        50% {



            opacity: 1;



            -o-transform: scale(1.1)



        }







        100% {



            opacity: 0;



            -o-transform: scale(.3)



        }



    }







    @keyframes bounceOut {



        0% {



            transform: scale(1)



        }







        25% {



            transform: scale(.95)



        }







        50% {



            opacity: 1;



            transform: scale(1.1)



        }







        100% {



            opacity: 0;



            transform: scale(.3)



        }



    }







    .bounceOut {



        -webkit-animation-name: bounceOut;



        -moz-animation-name: bounceOut;



        -o-animation-name: bounceOut;



        animation-name: bounceOut



    }







    @-webkit-keyframes bounceOutUp {



        0% {



            -webkit-transform: translateY(0)



        }







        20% {



            opacity: 1;



            -webkit-transform: translateY(20px)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateY(-2000px)



        }



    }







    @-moz-keyframes bounceOutUp {



        0% {



            -moz-transform: translateY(0)



        }







        20% {



            opacity: 1;



            -moz-transform: translateY(20px)



        }







        100% {



            opacity: 0;



            -moz-transform: translateY(-2000px)



        }



    }







    @-o-keyframes bounceOutUp {



        0% {



            -o-transform: translateY(0)



        }







        20% {



            opacity: 1;



            -o-transform: translateY(20px)



        }







        100% {



            opacity: 0;



            -o-transform: translateY(-2000px)



        }



    }







    @keyframes bounceOutUp {



        0% {



            transform: translateY(0)



        }







        20% {



            opacity: 1;



            transform: translateY(20px)



        }







        100% {



            opacity: 0;



            transform: translateY(-2000px)



        }



    }







    .bounceOutUp {



        -webkit-animation-name: bounceOutUp;



        -moz-animation-name: bounceOutUp;



        -o-animation-name: bounceOutUp;



        animation-name: bounceOutUp



    }







    @-webkit-keyframes bounceOutDown {



        0% {



            -webkit-transform: translateY(0)



        }







        20% {



            opacity: 1;



            -webkit-transform: translateY(-20px)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateY(2000px)



        }



    }







    @-moz-keyframes bounceOutDown {



        0% {



            -moz-transform: translateY(0)



        }







        20% {



            opacity: 1;



            -moz-transform: translateY(-20px)



        }







        100% {



            opacity: 0;



            -moz-transform: translateY(2000px)



        }



    }







    @-o-keyframes bounceOutDown {



        0% {



            -o-transform: translateY(0)



        }







        20% {



            opacity: 1;



            -o-transform: translateY(-20px)



        }







        100% {



            opacity: 0;



            -o-transform: translateY(2000px)



        }



    }







    @keyframes bounceOutDown {



        0% {



            transform: translateY(0)



        }







        20% {



            opacity: 1;



            transform: translateY(-20px)



        }







        100% {



            opacity: 0;



            transform: translateY(2000px)



        }



    }







    .bounceOutDown {



        -webkit-animation-name: bounceOutDown;



        -moz-animation-name: bounceOutDown;



        -o-animation-name: bounceOutDown;



        animation-name: bounceOutDown



    }







    @-webkit-keyframes bounceOutLeft {



        0% {



            -webkit-transform: translateX(0)



        }







        20% {



            opacity: 1;



            -webkit-transform: translateX(20px)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateX(-2000px)



        }



    }







    @-moz-keyframes bounceOutLeft {



        0% {



            -moz-transform: translateX(0)



        }







        20% {



            opacity: 1;



            -moz-transform: translateX(20px)



        }







        100% {



            opacity: 0;



            -moz-transform: translateX(-2000px)



        }



    }







    @-o-keyframes bounceOutLeft {



        0% {



            -o-transform: translateX(0)



        }







        20% {



            opacity: 1;



            -o-transform: translateX(20px)



        }







        100% {



            opacity: 0;



            -o-transform: translateX(-2000px)



        }



    }







    @keyframes bounceOutLeft {



        0% {



            transform: translateX(0)



        }







        20% {



            opacity: 1;



            transform: translateX(20px)



        }







        100% {



            opacity: 0;



            transform: translateX(-2000px)



        }



    }







    .bounceOutLeft {



        -webkit-animation-name: bounceOutLeft;



        -moz-animation-name: bounceOutLeft;



        -o-animation-name: bounceOutLeft;



        animation-name: bounceOutLeft



    }







    @-webkit-keyframes bounceOutRight {



        0% {



            -webkit-transform: translateX(0)



        }







        20% {



            opacity: 1;



            -webkit-transform: translateX(-20px)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateX(2000px)



        }



    }







    @-moz-keyframes bounceOutRight {



        0% {



            -moz-transform: translateX(0)



        }







        20% {



            opacity: 1;



            -moz-transform: translateX(-20px)



        }







        100% {



            opacity: 0;



            -moz-transform: translateX(2000px)



        }



    }







    @-o-keyframes bounceOutRight {



        0% {



            -o-transform: translateX(0)



        }







        20% {



            opacity: 1;



            -o-transform: translateX(-20px)



        }







        100% {



            opacity: 0;



            -o-transform: translateX(2000px)



        }



    }







    @keyframes bounceOutRight {



        0% {



            transform: translateX(0)



        }







        20% {



            opacity: 1;



            transform: translateX(-20px)



        }







        100% {



            opacity: 0;



            transform: translateX(2000px)



        }



    }







    .bounceOutRight {



        -webkit-animation-name: bounceOutRight;



        -moz-animation-name: bounceOutRight;



        -o-animation-name: bounceOutRight;



        animation-name: bounceOutRight



    }







    @-webkit-keyframes rotateIn {



        0% {



            -webkit-transform-origin: center center;



            -webkit-transform: rotate(-200deg);



            opacity: 0



        }







        100% {



            -webkit-transform-origin: center center;



            -webkit-transform: rotate(0);



            opacity: 1



        }



    }







    @-moz-keyframes rotateIn {



        0% {



            -moz-transform-origin: center center;



            -moz-transform: rotate(-200deg);



            opacity: 0



        }







        100% {



            -moz-transform-origin: center center;



            -moz-transform: rotate(0);



            opacity: 1



        }



    }







    @-o-keyframes rotateIn {



        0% {



            -o-transform-origin: center center;



            -o-transform: rotate(-200deg);



            opacity: 0



        }







        100% {



            -o-transform-origin: center center;



            -o-transform: rotate(0);



            opacity: 1



        }



    }







    @keyframes rotateIn {



        0% {



            transform-origin: center center;



            transform: rotate(-200deg);



            opacity: 0



        }







        100% {



            transform-origin: center center;



            transform: rotate(0);



            opacity: 1



        }



    }







    .rotateIn {



        -webkit-animation-name: rotateIn;



        -moz-animation-name: rotateIn;



        -o-animation-name: rotateIn;



        animation-name: rotateIn



    }







    @-webkit-keyframes rotateInUpLeft {



        0% {



            -webkit-transform-origin: left bottom;



            -webkit-transform: rotate(90deg);



            opacity: 0



        }







        100% {



            -webkit-transform-origin: left bottom;



            -webkit-transform: rotate(0);



            opacity: 1



        }



    }







    @-moz-keyframes rotateInUpLeft {



        0% {



            -moz-transform-origin: left bottom;



            -moz-transform: rotate(90deg);



            opacity: 0



        }







        100% {



            -moz-transform-origin: left bottom;



            -moz-transform: rotate(0);



            opacity: 1



        }



    }







    @-o-keyframes rotateInUpLeft {



        0% {



            -o-transform-origin: left bottom;



            -o-transform: rotate(90deg);



            opacity: 0



        }







        100% {



            -o-transform-origin: left bottom;



            -o-transform: rotate(0);



            opacity: 1



        }



    }







    @keyframes rotateInUpLeft {



        0% {



            transform-origin: left bottom;



            transform: rotate(90deg);



            opacity: 0



        }







        100% {



            transform-origin: left bottom;



            transform: rotate(0);



            opacity: 1



        }



    }







    .rotateInUpLeft {



        -webkit-animation-name: rotateInUpLeft;



        -moz-animation-name: rotateInUpLeft;



        -o-animation-name: rotateInUpLeft;



        animation-name: rotateInUpLeft



    }







    @-webkit-keyframes rotateInDownLeft {



        0% {



            -webkit-transform-origin: left bottom;



            -webkit-transform: rotate(-90deg);



            opacity: 0



        }







        100% {



            -webkit-transform-origin: left bottom;



            -webkit-transform: rotate(0);



            opacity: 1



        }



    }







    @-moz-keyframes rotateInDownLeft {



        0% {



            -moz-transform-origin: left bottom;



            -moz-transform: rotate(-90deg);



            opacity: 0



        }







        100% {



            -moz-transform-origin: left bottom;



            -moz-transform: rotate(0);



            opacity: 1



        }



    }







    @-o-keyframes rotateInDownLeft {



        0% {



            -o-transform-origin: left bottom;



            -o-transform: rotate(-90deg);



            opacity: 0



        }







        100% {



            -o-transform-origin: left bottom;



            -o-transform: rotate(0);



            opacity: 1



        }



    }







    @keyframes rotateInDownLeft {



        0% {



            transform-origin: left bottom;



            transform: rotate(-90deg);



            opacity: 0



        }







        100% {



            transform-origin: left bottom;



            transform: rotate(0);



            opacity: 1



        }



    }







    .rotateInDownLeft {



        -webkit-animation-name: rotateInDownLeft;



        -moz-animation-name: rotateInDownLeft;



        -o-animation-name: rotateInDownLeft;



        animation-name: rotateInDownLeft



    }







    @-webkit-keyframes rotateInUpRight {



        0% {



            -webkit-transform-origin: right bottom;



            -webkit-transform: rotate(-90deg);



            opacity: 0



        }







        100% {



            -webkit-transform-origin: right bottom;



            -webkit-transform: rotate(0);



            opacity: 1



        }



    }







    @-moz-keyframes rotateInUpRight {



        0% {



            -moz-transform-origin: right bottom;



            -moz-transform: rotate(-90deg);



            opacity: 0



        }







        100% {



            -moz-transform-origin: right bottom;



            -moz-transform: rotate(0);



            opacity: 1



        }



    }







    @-o-keyframes rotateInUpRight {



        0% {



            -o-transform-origin: right bottom;



            -o-transform: rotate(-90deg);



            opacity: 0



        }







        100% {



            -o-transform-origin: right bottom;



            -o-transform: rotate(0);



            opacity: 1



        }



    }







    @keyframes rotateInUpRight {



        0% {



            transform-origin: right bottom;



            transform: rotate(-90deg);



            opacity: 0



        }







        100% {



            transform-origin: right bottom;



            transform: rotate(0);



            opacity: 1



        }



    }







    .rotateInUpRight {



        -webkit-animation-name: rotateInUpRight;



        -moz-animation-name: rotateInUpRight;



        -o-animation-name: rotateInUpRight;



        animation-name: rotateInUpRight



    }







    @-webkit-keyframes rotateInDownRight {



        0% {



            -webkit-transform-origin: right bottom;



            -webkit-transform: rotate(90deg);



            opacity: 0



        }







        100% {



            -webkit-transform-origin: right bottom;



            -webkit-transform: rotate(0);



            opacity: 1



        }



    }







    @-moz-keyframes rotateInDownRight {



        0% {



            -moz-transform-origin: right bottom;



            -moz-transform: rotate(90deg);



            opacity: 0



        }







        100% {



            -moz-transform-origin: right bottom;



            -moz-transform: rotate(0);



            opacity: 1



        }



    }







    @-o-keyframes rotateInDownRight {



        0% {



            -o-transform-origin: right bottom;



            -o-transform: rotate(90deg);



            opacity: 0



        }







        100% {



            -o-transform-origin: right bottom;



            -o-transform: rotate(0);



            opacity: 1



        }



    }







    @keyframes rotateInDownRight {



        0% {



            transform-origin: right bottom;



            transform: rotate(90deg);



            opacity: 0



        }







        100% {



            transform-origin: right bottom;



            transform: rotate(0);



            opacity: 1



        }



    }







    .rotateInDownRight {



        -webkit-animation-name: rotateInDownRight;



        -moz-animation-name: rotateInDownRight;



        -o-animation-name: rotateInDownRight;



        animation-name: rotateInDownRight



    }







    @-webkit-keyframes rotateOut {



        0% {



            -webkit-transform-origin: center center;



            -webkit-transform: rotate(0);



            opacity: 1



        }







        100% {



            -webkit-transform-origin: center center;



            -webkit-transform: rotate(200deg);



            opacity: 0



        }



    }







    @-moz-keyframes rotateOut {



        0% {



            -moz-transform-origin: center center;



            -moz-transform: rotate(0);



            opacity: 1



        }







        100% {



            -moz-transform-origin: center center;



            -moz-transform: rotate(200deg);



            opacity: 0



        }



    }







    @-o-keyframes rotateOut {



        0% {



            -o-transform-origin: center center;



            -o-transform: rotate(0);



            opacity: 1



        }







        100% {



            -o-transform-origin: center center;



            -o-transform: rotate(200deg);



            opacity: 0



        }



    }







    @keyframes rotateOut {



        0% {



            transform-origin: center center;



            transform: rotate(0);



            opacity: 1



        }







        100% {



            transform-origin: center center;



            transform: rotate(200deg);



            opacity: 0



        }



    }







    .rotateOut {



        -webkit-animation-name: rotateOut;



        -moz-animation-name: rotateOut;



        -o-animation-name: rotateOut;



        animation-name: rotateOut



    }







    @-webkit-keyframes rotateOutUpLeft {



        0% {



            -webkit-transform-origin: left bottom;



            -webkit-transform: rotate(0);



            opacity: 1



        }







        100% {



            -webkit-transform-origin: left bottom;



            -webkit-transform: rotate(-90deg);



            opacity: 0



        }



    }







    @-moz-keyframes rotateOutUpLeft {



        0% {



            -moz-transform-origin: left bottom;



            -moz-transform: rotate(0);



            opacity: 1



        }







        100% {



            -moz-transform-origin: left bottom;



            -moz-transform: rotate(-90deg);



            opacity: 0



        }



    }







    @-o-keyframes rotateOutUpLeft {



        0% {



            -o-transform-origin: left bottom;



            -o-transform: rotate(0);



            opacity: 1



        }







        100% {



            -o-transform-origin: left bottom;



            -o-transform: rotate(-90deg);



            opacity: 0



        }



    }







    @keyframes rotateOutUpLeft {



        0% {



            transform-origin: left bottom;



            transform: rotate(0);



            opacity: 1



        }







        100% {



            transform-origin: left bottom;



            transform: rotate(-90deg);



            opacity: 0



        }



    }







    .rotateOutUpLeft {



        -webkit-animation-name: rotateOutUpLeft;



        -moz-animation-name: rotateOutUpLeft;



        -o-animation-name: rotateOutUpLeft;



        animation-name: rotateOutUpLeft



    }







    @-webkit-keyframes rotateOutDownLeft {



        0% {



            -webkit-transform-origin: left bottom;



            -webkit-transform: rotate(0);



            opacity: 1



        }







        100% {



            -webkit-transform-origin: left bottom;



            -webkit-transform: rotate(90deg);



            opacity: 0



        }



    }







    @-moz-keyframes rotateOutDownLeft {



        0% {



            -moz-transform-origin: left bottom;



            -moz-transform: rotate(0);



            opacity: 1



        }







        100% {



            -moz-transform-origin: left bottom;



            -moz-transform: rotate(90deg);



            opacity: 0



        }



    }







    @-o-keyframes rotateOutDownLeft {



        0% {



            -o-transform-origin: left bottom;



            -o-transform: rotate(0);



            opacity: 1



        }







        100% {



            -o-transform-origin: left bottom;



            -o-transform: rotate(90deg);



            opacity: 0



        }



    }







    @keyframes rotateOutDownLeft {



        0% {



            transform-origin: left bottom;



            transform: rotate(0);



            opacity: 1



        }







        100% {



            transform-origin: left bottom;



            transform: rotate(90deg);



            opacity: 0



        }



    }







    .rotateOutDownLeft {



        -webkit-animation-name: rotateOutDownLeft;



        -moz-animation-name: rotateOutDownLeft;



        -o-animation-name: rotateOutDownLeft;



        animation-name: rotateOutDownLeft



    }







    @-webkit-keyframes rotateOutUpRight {



        0% {



            -webkit-transform-origin: right bottom;



            -webkit-transform: rotate(0);



            opacity: 1



        }







        100% {



            -webkit-transform-origin: right bottom;



            -webkit-transform: rotate(90deg);



            opacity: 0



        }



    }







    @-moz-keyframes rotateOutUpRight {



        0% {



            -moz-transform-origin: right bottom;



            -moz-transform: rotate(0);



            opacity: 1



        }







        100% {



            -moz-transform-origin: right bottom;



            -moz-transform: rotate(90deg);



            opacity: 0



        }



    }







    @-o-keyframes rotateOutUpRight {



        0% {



            -o-transform-origin: right bottom;



            -o-transform: rotate(0);



            opacity: 1



        }







        100% {



            -o-transform-origin: right bottom;



            -o-transform: rotate(90deg);



            opacity: 0



        }



    }







    @keyframes rotateOutUpRight {



        0% {



            transform-origin: right bottom;



            transform: rotate(0);



            opacity: 1



        }







        100% {



            transform-origin: right bottom;



            transform: rotate(90deg);



            opacity: 0



        }



    }







    .rotateOutUpRight {



        -webkit-animation-name: rotateOutUpRight;



        -moz-animation-name: rotateOutUpRight;



        -o-animation-name: rotateOutUpRight;



        animation-name: rotateOutUpRight



    }







    @-webkit-keyframes rotateOutDownRight {



        0% {



            -webkit-transform-origin: right bottom;



            -webkit-transform: rotate(0);



            opacity: 1



        }







        100% {



            -webkit-transform-origin: right bottom;



            -webkit-transform: rotate(-90deg);



            opacity: 0



        }



    }







    @-moz-keyframes rotateOutDownRight {



        0% {



            -moz-transform-origin: right bottom;



            -moz-transform: rotate(0);



            opacity: 1



        }







        100% {



            -moz-transform-origin: right bottom;



            -moz-transform: rotate(-90deg);



            opacity: 0



        }



    }







    @-o-keyframes rotateOutDownRight {



        0% {



            -o-transform-origin: right bottom;



            -o-transform: rotate(0);



            opacity: 1



        }







        100% {



            -o-transform-origin: right bottom;



            -o-transform: rotate(-90deg);



            opacity: 0



        }



    }







    @keyframes rotateOutDownRight {



        0% {



            transform-origin: right bottom;



            transform: rotate(0);



            opacity: 1



        }







        100% {



            transform-origin: right bottom;



            transform: rotate(-90deg);



            opacity: 0



        }



    }







    .rotateOutDownRight {



        -webkit-animation-name: rotateOutDownRight;



        -moz-animation-name: rotateOutDownRight;



        -o-animation-name: rotateOutDownRight;



        animation-name: rotateOutDownRight



    }







    @-webkit-keyframes hinge {



        0% {



            -webkit-transform: rotate(0);



            -webkit-transform-origin: top left;



            -webkit-animation-timing-function: ease-in-out



        }







        20%, 60% {



            -webkit-transform: rotate(80deg);



            -webkit-transform-origin: top left;



            -webkit-animation-timing-function: ease-in-out



        }







        40% {



            -webkit-transform: rotate(60deg);



            -webkit-transform-origin: top left;



            -webkit-animation-timing-function: ease-in-out



        }







        80% {



            -webkit-transform: rotate(60deg) translateY(0);



            opacity: 1;



            -webkit-transform-origin: top left;



            -webkit-animation-timing-function: ease-in-out



        }







        100% {



            -webkit-transform: translateY(700px);



            opacity: 0



        }



    }







    @-moz-keyframes hinge {



        0% {



            -moz-transform: rotate(0);



            -moz-transform-origin: top left;



            -moz-animation-timing-function: ease-in-out



        }







        20%, 60% {



            -moz-transform: rotate(80deg);



            -moz-transform-origin: top left;



            -moz-animation-timing-function: ease-in-out



        }







        40% {



            -moz-transform: rotate(60deg);



            -moz-transform-origin: top left;



            -moz-animation-timing-function: ease-in-out



        }







        80% {



            -moz-transform: rotate(60deg) translateY(0);



            opacity: 1;



            -moz-transform-origin: top left;



            -moz-animation-timing-function: ease-in-out



        }







        100% {



            -moz-transform: translateY(700px);



            opacity: 0



        }



    }







    @-o-keyframes hinge {



        0% {



            -o-transform: rotate(0);



            -o-transform-origin: top left;



            -o-animation-timing-function: ease-in-out



        }







        20%, 60% {



            -o-transform: rotate(80deg);



            -o-transform-origin: top left;



            -o-animation-timing-function: ease-in-out



        }







        40% {



            -o-transform: rotate(60deg);



            -o-transform-origin: top left;



            -o-animation-timing-function: ease-in-out



        }







        80% {



            -o-transform: rotate(60deg) translateY(0);



            opacity: 1;



            -o-transform-origin: top left;



            -o-animation-timing-function: ease-in-out



        }







        100% {



            -o-transform: translateY(700px);



            opacity: 0



        }



    }







    @keyframes hinge {



        0% {



            transform: rotate(0);



            transform-origin: top left;



            animation-timing-function: ease-in-out



        }







        20%, 60% {



            transform: rotate(80deg);



            transform-origin: top left;



            animation-timing-function: ease-in-out



        }







        40% {



            transform: rotate(60deg);



            transform-origin: top left;



            animation-timing-function: ease-in-out



        }







        80% {



            transform: rotate(60deg) translateY(0);



            opacity: 1;



            transform-origin: top left;



            animation-timing-function: ease-in-out



        }







        100% {



            transform: translateY(700px);



            opacity: 0



        }



    }







    .hinge {



        -webkit-animation-name: hinge;



        -moz-animation-name: hinge;



        -o-animation-name: hinge;



        animation-name: hinge



    }







    @-webkit-keyframes rollIn {



        0% {



            opacity: 0;



            -webkit-transform: translateX(-100%) rotate(-120deg)



        }







        100% {



            opacity: 1;



            -webkit-transform: translateX(0px) rotate(0deg)



        }



    }







    @-moz-keyframes rollIn {



        0% {



            opacity: 0;



            -moz-transform: translateX(-100%) rotate(-120deg)



        }







        100% {



            opacity: 1;



            -moz-transform: translateX(0px) rotate(0deg)



        }



    }







    @-o-keyframes rollIn {



        0% {



            opacity: 0;



            -o-transform: translateX(-100%) rotate(-120deg)



        }







        100% {



            opacity: 1;



            -o-transform: translateX(0px) rotate(0deg)



        }



    }







    @keyframes rollIn {



        0% {



            opacity: 0;



            transform: translateX(-100%) rotate(-120deg)



        }







        100% {



            opacity: 1;



            transform: translateX(0px) rotate(0deg)



        }



    }







    .rollIn {



        -webkit-animation-name: rollIn;



        -moz-animation-name: rollIn;



        -o-animation-name: rollIn;



        animation-name: rollIn



    }







    @-webkit-keyframes rollOut {



        0% {



            opacity: 1;



            -webkit-transform: translateX(0px) rotate(0deg)



        }







        100% {



            opacity: 0;



            -webkit-transform: translateX(100%) rotate(120deg)



        }



    }







    @-moz-keyframes rollOut {



        0% {



            opacity: 1;



            -moz-transform: translateX(0px) rotate(0deg)



        }







        100% {



            opacity: 0;



            -moz-transform: translateX(100%) rotate(120deg)



        }



    }







    @-o-keyframes rollOut {



        0% {



            opacity: 1;



            -o-transform: translateX(0px) rotate(0deg)



        }







        100% {



            opacity: 0;



            -o-transform: translateX(100%) rotate(120deg)



        }



    }







    @keyframes rollOut {



        0% {



            opacity: 1;



            transform: translateX(0px) rotate(0deg)



        }







        100% {



            opacity: 0;



            transform: translateX(100%) rotate(120deg)



        }



    }







    .rollOut {



        -webkit-animation-name: rollOut;



        -moz-animation-name: rollOut;



        -o-animation-name: rollOut;



        animation-name: rollOut



    }







    @-webkit-keyframes lightSpeedIn {



        0% {



            -webkit-transform: translateX(100%) skewX(-30deg);



            opacity: 0



        }







        60% {



            -webkit-transform: translateX(-20%) skewX(30deg);



            opacity: 1



        }







        80% {



            -webkit-transform: translateX(0%) skewX(-15deg);



            opacity: 1



        }







        100% {



            -webkit-transform: translateX(0%) skewX(0deg);



            opacity: 1



        }



    }







    @-moz-keyframes lightSpeedIn {



        0% {



            -moz-transform: translateX(100%) skewX(-30deg);



            opacity: 0



        }







        60% {



            -moz-transform: translateX(-20%) skewX(30deg);



            opacity: 1



        }







        80% {



            -moz-transform: translateX(0%) skewX(-15deg);



            opacity: 1



        }







        100% {



            -moz-transform: translateX(0%) skewX(0deg);



            opacity: 1



        }



    }







    @-o-keyframes lightSpeedIn {



        0% {



            -o-transform: translateX(100%) skewX(-30deg);



            opacity: 0



        }







        60% {



            -o-transform: translateX(-20%) skewX(30deg);



            opacity: 1



        }







        80% {



            -o-transform: translateX(0%) skewX(-15deg);



            opacity: 1



        }







        100% {



            -o-transform: translateX(0%) skewX(0deg);



            opacity: 1



        }



    }







    @keyframes lightSpeedIn {



        0% {



            transform: translateX(100%) skewX(-30deg);



            opacity: 0



        }







        60% {



            transform: translateX(-20%) skewX(30deg);



            opacity: 1



        }







        80% {



            transform: translateX(0%) skewX(-15deg);



            opacity: 1



        }







        100% {



            transform: translateX(0%) skewX(0deg);



            opacity: 1



        }



    }







    .lightSpeedIn {



        -webkit-animation-name: lightSpeedIn;



        -moz-animation-name: lightSpeedIn;



        -o-animation-name: lightSpeedIn;



        animation-name: lightSpeedIn;



        -webkit-animation-timing-function: ease-out;



        -moz-animation-timing-function: ease-out;



        -o-animation-timing-function: ease-out;



        animation-timing-function: ease-out



    }







    .animated.lightSpeedIn {



        -webkit-animation-duration: .5s;



        -moz-animation-duration: .5s;



        -o-animation-duration: .5s;



        animation-duration: .5s



    }







    @-webkit-keyframes lightSpeedOut {



        0% {



            -webkit-transform: translateX(0%) skewX(0deg);



            opacity: 1



        }







        100% {



            -webkit-transform: translateX(100%) skewX(-30deg);



            opacity: 0



        }



    }







    @-moz-keyframes lightSpeedOut {



        0% {



            -moz-transform: translateX(0%) skewX(0deg);



            opacity: 1



        }







        100% {



            -moz-transform: translateX(100%) skewX(-30deg);



            opacity: 0



        }



    }







    @-o-keyframes lightSpeedOut {



        0% {



            -o-transform: translateX(0%) skewX(0deg);



            opacity: 1



        }







        100% {



            -o-transform: translateX(100%) skewX(-30deg);



            opacity: 0



        }



    }







    @keyframes lightSpeedOut {



        0% {



            transform: translateX(0%) skewX(0deg);



            opacity: 1



        }







        100% {



            transform: translateX(100%) skewX(-30deg);



            opacity: 0



        }



    }







    .lightSpeedOut {



        -webkit-animation-name: lightSpeedOut;



        -moz-animation-name: lightSpeedOut;



        -o-animation-name: lightSpeedOut;



        animation-name: lightSpeedOut;



        -webkit-animation-timing-function: ease-in;



        -moz-animation-timing-function: ease-in;



        -o-animation-timing-function: ease-in;



        animation-timing-function: ease-in



    }







    .animated.lightSpeedOut {



        -webkit-animation-duration: .25s;



        -moz-animation-duration: .25s;



        -o-animation-duration: .25s;



        animation-duration: .25s



    }







    @-webkit-keyframes wiggle {



        0% {



            -webkit-transform: skewX(9deg)



        }







        10% {



            -webkit-transform: skewX(-8deg)



        }







        20% {



            -webkit-transform: skewX(7deg)



        }







        30% {



            -webkit-transform: skewX(-6deg)



        }







        40% {



            -webkit-transform: skewX(5deg)



        }







        50% {



            -webkit-transform: skewX(-4deg)



        }







        60% {



            -webkit-transform: skewX(3deg)



        }







        70% {



            -webkit-transform: skewX(-2deg)



        }







        80% {



            -webkit-transform: skewX(1deg)



        }







        90% {



            -webkit-transform: skewX(0deg)



        }







        100% {



            -webkit-transform: skewX(0deg)



        }



    }







    @-moz-keyframes wiggle {



        0% {



            -moz-transform: skewX(9deg)



        }







        10% {



            -moz-transform: skewX(-8deg)



        }







        20% {



            -moz-transform: skewX(7deg)



        }







        30% {



            -moz-transform: skewX(-6deg)



        }







        40% {



            -moz-transform: skewX(5deg)



        }







        50% {



            -moz-transform: skewX(-4deg)



        }







        60% {



            -moz-transform: skewX(3deg)



        }







        70% {



            -moz-transform: skewX(-2deg)



        }







        80% {



            -moz-transform: skewX(1deg)



        }







        90% {



            -moz-transform: skewX(0deg)



        }







        100% {



            -moz-transform: skewX(0deg)



        }



    }







    @-o-keyframes wiggle {



        0% {



            -o-transform: skewX(9deg)



        }







        10% {



            -o-transform: skewX(-8deg)



        }







        20% {



            -o-transform: skewX(7deg)



        }







        30% {



            -o-transform: skewX(-6deg)



        }







        40% {



            -o-transform: skewX(5deg)



        }







        50% {



            -o-transform: skewX(-4deg)



        }







        60% {



            -o-transform: skewX(3deg)



        }







        70% {



            -o-transform: skewX(-2deg)



        }







        80% {



            -o-transform: skewX(1deg)



        }







        90% {



            -o-transform: skewX(0deg)



        }







        100% {



            -o-transform: skewX(0deg)



        }



    }







    @keyframes wiggle {



        0% {



            transform: skewX(9deg)



        }







        10% {



            transform: skewX(-8deg)



        }







        20% {



            transform: skewX(7deg)



        }







        30% {



            transform: skewX(-6deg)



        }







        40% {



            transform: skewX(5deg)



        }







        50% {



            transform: skewX(-4deg)



        }







        60% {



            transform: skewX(3deg)



        }







        70% {



            transform: skewX(-2deg)



        }







        80% {



            transform: skewX(1deg)



        }







        90% {



            transform: skewX(0deg)



        }







        100% {



            transform: skewX(0deg)



        }



    }







    .wiggle {



        -webkit-animation-name: wiggle;



        -moz-animation-name: wiggle;



        -o-animation-name: wiggle;



        animation-name: wiggle;



        -webkit-animation-timing-function: ease-in;



        -moz-animation-timing-function: ease-in;



        -o-animation-timing-function: ease-in;



        animation-timing-function: ease-in



    }







    .animated.wiggle {



        -webkit-animation-duration: .75s;



        -moz-animation-duration: .75s;



        -o-animation-duration: .75s;



        animation-duration: .75s



    }







    figure {



        margin: 0;



        padding: 0;



    }







    ul.nav li.dropdown:hover ul.dropdown-menu {



        display: block;



    }







    code {



        white-space: normal;



    }







    cite {



        color: #999;



    }







    /* Fonts 







    	@font-face {



     	font-family: 'entypo';



     	src: url('https://s3.amazonaws.com/pixelthrone/fonts/entypo/entypo.eot');



     	src: url('https://s3.amazonaws.com/pixelthrone/fonts/entypo/entypo.eot?#iefix') format('embedded-opentype'),



     	url('https://s3.amazonaws.com/pixelthrone/fonts/entypo/entypo.woff') format('woff'),



     	url('https://s3.amazonaws.com/pixelthrone/fonts/entypo/entypo.ttf') format('truetype'),



     	url('https://s3.amazonaws.com/pixelthrone/fonts/entypo/entypo.svg#entypo') format('svg');



     	font-weight: normal;



     	font-style: normal;



     }







     .entypo { font-family: "entypo" !important; font-style: normal !important; line-height: 100%; }



     */







    /* Generic */







    * html body div {



        font-family: "tahoma", sans-serif;



        font-size: 14px;



        color: #000;



    }







    * html body div h2 {



        font-family: "tahoma" !important;



    }







    @font-face {



        font-family: "tahomaregular";



        src: url('fonts/tahoma-webfont.eot');



        src: url('fonts/tahoma-webfont.eot?#iefix') format('embedded-opentype'),



        url('fonts/tahoma-webfont.woff') format('woff'),



        url('fonts/tahoma-webfont.ttf') format('truetype'),



        url('fonts/tahoma-webfont.svg#tahomaregular') format('svg');



        font-weight: normal;



        font-style: normal;







    }



    



    @font-face {



        font-family: "tahomaregular";



        src: url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/tahoma-webfont.eot');



        src: url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/tahoma-webfont.eot?#iefix') format('embedded-opentype'),



        url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/tahoma-webfont.woff') format('woff'),



        url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/tahoma-webfont.ttf') format('truetype'),



        url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/tahoma-webfont.svg#tahomaregular') format('svg');



        font-weight: normal;



        font-style: normal;







    }







    @font-face {



        font-family: "tahomabold";



        src: url('fonts/tahomabd-webfont.eot');



        src: url('fonts/tahomabd-webfont.eot?#iefix') format('embedded-opentype'),



        url('fonts/tahomabd-webfont.woff') format('woff'),



        url('fonts/tahomabd-webfont.ttf') format('truetype'),



        url('fonts/	tahomabd-webfont.svg#tahomabold') format('svg');



        font-weight: normal;



        font-style: normal;







    }















    @font-face {



        font-family: "tahomabold";



        src: url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/tahomabd-webfont.eot');



        src: url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/tahomabd-webfont.eot?#iefix') format('embedded-opentype'),



        url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/tahomabd-webfont.woff') format('woff'),



        url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/tahomabd-webfont.ttf') format('truetype'),



        url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/    tahomabd-webfont.svg#tahomabold') format('svg');



        font-weight: normal;



        font-style: normal;







    }







    input, select, textarea, button {



        font-family: "tahomaregular", sans-serif;



    }







    /* Typography */







    /*a, a:link, a:visited, a:active, a:hover {color:#000;}*/



    a {



        color: steelblue;



        text-decoration: none



    }







    a:hover {



        color: dimgrey;



        text-decoration: none;



    }







    a.row {



        display: block;



    }







    h1.page-title {



        font-size: 0;



        line-height: 100%;



        margin: 0;



        visibility: hidden;



    }







    h1 {



        font-size: 40px;



        font-weight: 700;



        line-height: 45px;



        margin: 0;



    }







    h2 {



        font-family: "tahoma";



        font-size: 48px;



        font-weight: normal;



        line-height: 63px;



        margin: 0 0 10px 0;



    }







    h3 {



        font-size: 25px;



        line-height: 32px;



        margin: 0 0 10px 0;



        font-weight: 300;



    }







    h4 {



        font-size: 18px;



        font-weight: normal;



        font-style: italic;



        margin: 0 0 10px 0;



    }







    h5 {



        font-size: 16px;



    }







    h6 {



        font-size: 13px;



        font-weight: normal;



        line-height: 100%;



        font-style: italic;



    }







    h6.behind {



        font-weight: bold;



        font-size: 80px;



        line-height: 100%;



        font-style: normal;



        position: relative;



        top: 40px;



        left: 0;



        z-index: 0;



        opacity: 0.07;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";



    }







    .lead {



        font-size: 17px;



        line-height: 26px;



        font-weight: normal;



    }







    .text-white {



        color: #fff;



    }







    .text-black {



        color: #000;



    }







    .light {



        font-weight: 300;



    }







    a.link-big, a.link-big:visited, a.link-big:link {



        font-size: 30px;



        font-weight: bold;



        display: block;



        text-decoration: none;



        color: #000;



        line-height: 1



    }







    /* Pages / Blocks */







    .page {



        padding: 60px 0;



    }







    .page.no-padding {



        padding: 0;



    }







    #works, #news {



        padding-bottom: 60px;



    }







    .stripe {



        top: 0;



        left: 0;



        right: 0;



        position: absolute;



        height: 240px;



        z-index: -1;



    }







    .home-header {



        height: 450px;



        background-position: center center;



        text-align: center;



        color: #fff;



        position: relative;



        margin-bottom: 30px;



        margin-top: -28px;



    }







    .home-header section {



        top: 130px;



        position: absolute;



        left: 0;



        right: 0;



    }







    /**.page.pt_page_parallax {



        background: fixed;



        min-height: 450px;



    }







    @-moz-document url-prefix() {



        .page.pt_page_parallax {



            background: fixed;



            min-height: 450px;



        }







    } */







    /* Page Home */







    /*.page:first-of-type { padding-top: 0px;}*/











    /* Nav Header */







    .navbar {



        color: #000;



    }







    .navbar-inner {



        border: none;



        background: transparent;



        background-color: #fff;



        background-color: rgba(255, 255, 255, 0.95);



    }







    .navbar .brand {



        padding-top: 40px;



        padding-bottom: 40px;



        font-size: 36px;



        color: #333;



        font-weight: 600;



    }







    /*.navbar .brand img { height:100px; }*/



    .navbar .nav {



        float: right;



    }







    .navbar .nav > li > a {



        color: #000;



        font-size: 21px;



        padding: 50px 10px 20px 10px;



        position: relative;



        text-shadow: none;



    }







    .navbar .nav > li > a:before {



        content: '';



        position: absolute;



        width: 2px;



        height: 24px;



        top: 14px;



        left: 50%;



        background: transparent;



        margin-left: -1px;



    }







    .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {



        background-color: transparent;



    }







    .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus,



    .navbar .nav li.dropdown.active > .dropdown-toggle {



        color: #fff;



        box-shadow: none;



        text-shadow: none;



        border-bottom-right-radius: 5px;



        border-bottom-left-radius: 5px;



    }







    header .dropdown-menu {



        border: none;



        box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);



        top: 90%;



    }







    header .dropdown-menu li > a {



        color: #fff;



        font-size: 18px;



        text-align: center;



        padding: 10px 10px;



    }







    header .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {



        background-color: transparent;



        color: #000;



        background: transparent;



    }







    .navbar .nav > li > .dropdown-menu:before {



        display: none;



    }







    .navbar .nav > li > .dropdown-menu:after {



        border-right: 7px solid transparent;



        border-left: 7px solid transparent;



        left: 10px;



        top: -7px;



    }







    .navbar .btn-navbar, .navbar .btn-navbar:hover {



        background: #000



    }







    /* Page Works */











    .works {



        padding-bottom: 120px;



        position: relative;



    }







    .works .stripe {



        top: 160px;



    }







    .portfolio-filter {



        text-align: center;



        margin-bottom: 40px;



        margin-top: 10px;



    }







    .portfolio-filter ul {



        display: inline-block;



        list-style-type: none;



        text-align: center;



        margin: 0;



    }







    .portfolio-filter ul li {



        display: inline-block;



        float: none;



        margin-bottom: 30px;



    }







    .portfolio-item {



        color: #fff;



        height: 150px;



        cursor: pointer;



    }







    .portfolio-description {



        padding: 18px 0;



    }







    .portfolio-item:hover {



        color: #000;



        background: #fff !important;



    }







    .portfolio-item:hover img {



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .portfolio-item:hover .portfolio-description p {



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .portfolio-description p {



        margin: 0;



    }







    .portfolio-item:hover .portfolio-description h2 {}







    .portfolio-image {



        position: relative;



    }







    .portfolio-image:after {



        content: '+';



        position: absolute;



        top: 0;



        left: 0;



        right: 0;



        bottom: 0;



        text-align: center;



        font-size: 100px;



        font-weight: bold;



        line-height: 150px;



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .portfolio-item:hover .portfolio-image:after {



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



    }







    .portfolio-item.loading:hover .portfolio-image:after {



        opacity: 0;



    }







    .pt_portfolio h2 {



        height: 63px;



        overflow: hidden;



    }







    .pt_portfolio {



        margin-bottom: 30px;



    }







    .portfolio-item-info {



        margin-bottom: 40px;



    }







    .portfolio-item-detail h2 {



        float: left;



        height: auto;



        overflow: inherit;



    }







    .portfolio-item-detail a.close, .blog-item-detail a.close {



        height: 50px;



        width: 50px;



        line-height: 50px;



        color: #000;



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



        text-align: center;



        border-radius: 25px;



        font-weight: normal;



        float: left;



        margin: 10px 0 0 10px;



        text-shadow: none;



        font-size: 22px;



    }







    .portfolio-item-detail a.close:hover, .blog-item-detail a.close:hover {



        color: #fff;



    }







    .portfolio-item-detail {



        padding: 60px 0;



        background: #fff;



    }







    .portfolio-item-detail header {



        margin-bottom: 20px;



    }







    .slideshow-portfolio-item-detail.flexslider {



        margin-bottom: 50px;



    }







    .portfolio-item-detail .date {



        position: relative;



        font-style: italic;



    }







    .portfolio-item-detail .date .day {



        opacity: 0.15;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";



        font-size: 50px;



        line-height: 1;



        font-weight: 700;



    }







    .portfolio-item-detail .date .month {



        position: absolute;



        top: 20px;



        right: 0;



        text-align: right;



        opacity: 0.6;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";



        line-height: 100%;



    }







    .portfolio-item-detail .date .month em {



        font-size: 10px;



    }







    .portfolio-item-detail h4 {



        line-height: 30px;



    }







    .client-testimonials .client a {



        display: block;



    }







    .client-testimonials .client img {



        display: block;



        width: 60px;



        border-radius: 30px;



        position: relative;



        z-index: 3



    }







    .client-testimonials .client {



        position: relative;



        z-index: 1;



        margin-top: 5px;



    }







    .client-testimonials .client:before {



        content: '';



        width: 62px;



        height: 62px;



        position: absolute;



        z-index: 2;



        border-radius: 31px;



        top: -1px;



        left: -1px;



        background: #eee;



    }







    .client-testimonials .client:hover:before {



        width: 64px;



        height: 64px;



        top: -2px;



        left: -2px;



        border-radius: 32px;



    }







    .portfolio-item-detail .popover {



        background: rgb(55, 47, 43);



        background: rgba(55, 47, 43, 0.9);



        box-shadow: none;



        border: none;



    }







    .portfolio-item-detail .popover-content:before {



        content: '\201C';



        position: absolute;



        left: 10px;



        top: 0;



        color: #fff;



        font-size: 100px;



        line-height: 1;



        font-weight: 300;



    }







    .portfolio-item-detail .popover-content {



        color: #fff;



        font-size: 16px;



        line-height: 23px;



        padding: 10px 10px 10px 50px 



    }







    .portfolio-item-detail .popover-title {



        display: none;



    }







    .portfolio-item-detail .popover.top .arrow {



        border-top-color: rgb(55, 47, 43);



        border-top-color: rgba(55, 47, 43, 0.9);



    }







    .portfolio-item-detail .bx-controls-direction {



        display: block;



    }







    .portfolio-item-detail .slideshow-right .bx-controls-direction,



    .portfolio-item-detail .slideshow-left .bx-controls-direction {



        display: none;



    }







    .slideshow-left {



        position: relative;



    }







    .portfolio-item-detail .bx-pager {



        display: none;



    }







    .template-portfolio2 .portfolio-container article {



        opacity: 0;



    }







    .portfolio-post .img-wrapper {



        overflow: hidden 



    }







    .portfolio-post .item-wrapper a {



        color: #fff;



    }







    .portfolio-post .item-wrapper {



        position: absolute;



        top: 0;



        left: 0;



        right: 0;



        bottom: 0;



        padding: 60px;



        overflow: hidden;



        background-color: rgb(0, 0, 0);



        background-color: rgba(0, 0, 0, 0.5);



        color: #fff;



    }







    .portfolio-post .item-wrapper header, .item-wrapper section {



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .portfolio-post .item-wrapper section {



        padding-top: 10px 



    }







    .portfolio-post .item-wrapper {



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



        -webkit-transition: opacity 1250ms ease-in-out;



        -moz-transition: opactiy 1250ms ease-in-out;



        -o-transition: opacity 1250ms ease-in-out;



        transition: opacity 1250ms ease-in-out;



    }







    .portfolio-post .item-wrapper:hover {



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";



        padding-top: 60px;



        -webkit-transition: all 500ms ease-out;



        -moz-transition: all 500ms ease-out;



        -o-transition: all 500ms ease-out;



        transition: all 500ms ease-out;



    }







    .portfolio-post .item-wrapper:hover section, .portfolio-post .item-wrapper:hover header {



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



        padding-top: 0px;



        -webkit-transition: all 500ms ease-out;



        -moz-transition: all 500ms ease-out;



        -o-transition: all 500ms ease-out;



        transition: all 500ms ease-out;



    }







    .portfolio-post img {



        transform: scale(1, 1);



        -webkit-transition: all 250ms ease-out;



        -moz-transition: all 250ms ease-out;



        -o-transition: all 250ms ease-out;



        transition: all 250ms ease-out;



    }







    .portfolio-post:hover img {



        transform: scale(1.1, 1.1);



        -webkit-transition: all 750ms ease-out;



        -moz-transition: all 750ms ease-out;



        -o-transition: all 750ms ease-out;



        transition: all 750ms ease-out;



    }







    .bx-wrapper {



        position: relative;



    }







    .bx-controls-direction {



        position: absolute;



        bottom: 30px;



        left: 0;



        right: 0;



        text-align: center;



        z-index: 99;



    }







    .bx-controls-direction a, .slideshow-left-nav a {



        display: inline-block;



        width: 70px;



        height: 70px;



        background: #666;



        text-indent: -9999px;



        line-height: 1;



        border-radius: 35px;



        opacity: 0.7;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";



        position: relative;



    }







    .bx-controls-direction a.bx-prev, .slideshow-left-nav a.bx-prev {



        margin-right: -5px;



    }







    .bx-controls-direction a.bx-next, .slideshow-left-nav a.bx-next {



        margin-left: -5px;



    }







    .bx-controls-direction a:hover, .slideshow-left-nav a:hover {



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



        text-decoration: none;



    }







    .bx-controls-direction a:before, .slideshow-left-nav a:before {



        font-family: "entypo";



        position: absolute;



        top: 10px;



        left: 10px;



        width: 50px;



        height: 50px;



        font-size: 25px;



        color: #fff;



        z-index: 2;



        text-indent: 0;



        line-height: 50px;



    }







    .bx-controls-direction a.bx-prev:before, .slideshow-left-nav a.bx-prev:before {



        content: '\E75D';



    }







    .bx-controls-direction a.bx-next:before, .slideshow-left-nav a.bx-next:before {



        content: '\E75E';



    }







    .slideshow-left-nav {



        position: absolute;



        top: 130px;



        left: 0;



        right: 0;



        text-align: center;



        z-index: 99;



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .slideshow-portfolio-item-detail:hover .slideshow-left-nav {



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



    }







    .slideshow-left img {



        opacity: 0.2;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";



    }







    .slideshow-portfolio-item-detail .slides li a {



        position: relative;



        display: block;



    }







    .slideshow-portfolio-item-detail .slides li a:before {



        width: 50px;



        height: 50px;



        position: absolute;



        bottom: 30px;



        left: 50%;



        margin-left: -25px;



        background: rgb(255, 255, 255);



        background: rgba(255, 255, 255, 0.7);



        content: '\E744';



        font-family: "entypo";



        color: #000;



        line-height: 50px;



        border-radius: 25px;



        text-align: center;



        font-size: 18px;



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .slideshow-portfolio-item-detail .slides li a:hover:before {



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



    }







    ul.flex-direction-nav {



        position: absolute;



        top: 50%;



        left: 0;



        right: 0;



        margin-top: -30px;



        height: 70px;



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .flexslider:hover ul.flex-direction-nav {



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



    }







    .flex-direction-nav a {



        display: inline-block;



        width: 70px;



        height: 70px;



        background: #666;



        text-indent: -9999px;



        line-height: 1;



        border-radius: 35px;



        opacity: 0.7;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";



        position: absolute;



    }







    .flex-direction-nav .flex-prev:before {



        content: '\E75D';



    }







    .flex-direction-nav .flex-next:before {



        content: '\E75E';



    }







    .flex-direction-nav .flex-prev:before, .flex-direction-nav .flex-next:before {



        font-family: "entypo";



        position: absolute;



        top: 10px;



        left: 10px;



        width: 50px;



        height: 50px;



        font-size: 25px;



        color: #fff;



        z-index: 2;



        text-indent: 0;



        line-height: 50px;



        text-align: center;



    }







    .flex-direction-nav .flex-prev {



        left: 50%;



        margin-left: -65px;



    }







    .flex-direction-nav .flex-next {



        left: 50%;



        margin-left: -5px;



    }







    .flex-direction-nav a:hover {



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



        text-decoration: none;



    }







    /* Page Blog */












    .blog-post {



        border: 2px solid #e8e8e8;



        background: #fff;



        padding: 13px;



    }







    .blog-post:hover {



        box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.25);



        border-color: #fff;



    }







    .blog-post header {



        margin: 30px 15px;



    }







    .blog-post .content {



        color: rgba(0, 0, 0, 0.80);



        height: 100px;



        position: relative;



        overflow: hidden;



    }







    .blog-post .content:after {



        content: '';



        position: absolute;



        height: 42px;



        bottom: 0;



        left: 0;



        right: 0;



        background: url(img/text-mask.png);



    }







    .blog-container, .portfolio-container {



        position: relative;



        margin: 0px 0 0 0;



    }







    .blog-container article, .portfolio-container article {



        margin-bottom: 20px;



    }







    .blog-post iframe {



        height: 152px;



        width: 100%;



    }







    .blog-item-detail {



        margin-top: 50px;



        margin-bottom: 50px;



    }







    .blog-item-detail header a.close {



        float: right;



        display: block;



    }







    .blog-item-detail header {



        padding-left: 15px;



        margin-bottom: 30px;



    }







    .commentlist, .commentlist li, .commentlist ul {



        list-style-type: none;



        margin: 0;



        padding: 0;



    }







    .commentlist li a.comment-reply-link {



        font-size: 11px;



        line-height: 100%;



        margin: 0;



        display: block;



    }







    .commentlist li .comment-meta h3.author cite {



        margin: 0;



        line-height: 100%;



    }







    .commentlist li .comment-meta p.date a {



        color: #000;



        opacity: 0.5;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";



        font-style: italic;



        font-size: 10px;



    }







    .commentlist li .comment-body p {



        opacity: 0.8;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";



    }







    .comments h4 {



        opacity: 0.3;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";



        margin-bottom: 20px;



    }







    .commentlist li {



        border-bottom: 1px solid #eee;



        padding-top: 20px;



        padding-bottom: 10px;



    }







    .commentlist .comment-line {



        background: url(img/comment-line.png) no-repeat right top;



        height: 34px;



    }







    .commentlist ul li, .commentlist li:last-child {



        border-bottom: 0;



    }







    .commentlist ul {



        border-bottom: 1px solid #eee;



    }







    .commentlist h3 {



        margin-bottom: 0;



        word-wrap: break-word;



    }







    .commentlist h2 {



        font-size: 35px;



    }







    .commentlist h3 a {



        color: #000;



    }







    .commentlist .avatar {



        position: relative;



    }







    .commentlist .avatar img {



        border-radius: 30px;



        position: relative;



        width: 60px;



    }







    .commentlist .avatar:before {



        position: absolute;



        width: 62px;



        height: 62px;



        background: #fff;



        content: '';



        top: -2px;



        left: -2px;



        border-radius: 32px;



        border: 1px solid #e5e5e5;



    }







    .comment-form-header {



        border-top: 1px solid #000;



        padding-top: 40px;



        margin-bottom: 10px;



    }







    .comment-form-header i {



        font-size: 70px;



        line-height: 26px



    }







    #respond .logged-in-as {



        opacity: 0.8;



    }







    #respond #reply-title {



        margin-bottom: 0;



    }







    #respond #reply-title:before {



        content: '\E718';



        font-family: "entypo" !important;



        font-size: 35px;



        line-height: 35px;



        display: block;



    }







    #commentform {



        margin-top: 20px;



    }







    /* Contact Page */







    #contact_map {



        position: absolute;



        top: 0;



        left: 0;



        right: 0;



        bottom: 0;



        z-index: 1;



    }







    #contact_map img {



        max-width: none;



    }







    section.contact {



        position: relative;



    }







    .contact {



        /*min-height: 800px;*/



    }







    .contact .container {



        position: relative;



        z-index: 2;



    }







    .contact-form-wrapper {



        padding: 40px 0px 10px 0;



        position: relative;



        z-index: 2;



        margin-top: 40px;



    }







    .contact-form-wrapper.opened {



        background: #fff;



    }







    .contact-form-wrapper header {



        cursor: pointer;



        margin-left: auto;



        margin-right: auto;



        width: 75%;



    }







    .contact-form-wrapper .mail-icon {



        font-size: 37px;



        font-style: normal;



    }







    .contact-form .controls, #commentform .controls {



        margin-bottom: 10px;



    }







    .contact-form input, .contact-form textarea, .newsletter-form input,



    #commentform input, #commentform textarea {



        padding-top: 9px;



        padding-bottom: 9px;



    }







    .contact-form button, #commentform #submit {



        background: #fff;



        height: 140px;



        border-radius: 4px;



    }







    .contact-form button:hover, #commentform #submit:hover {



        color: #fff;



    }







    .contact-form-wrapper .contact-form {



        display: none;



        margin-left: auto;



        margin-right: auto;



        width: 75%;



    }







    .contact-info {



        display: none;



    }







    /* Footer */



    footer {



        background: #fff;



        text-align: center;



        position: relative;



        z-index: 2



    }







    footer .awards li {



        display: inline-block;



        margin: 0px 25px 25px 25px;



    }







    footer .awards ul {



        margin-top: 20px;



    }







    footer .twitter-block {



        border-top: 1px solid #e4e4e4;



        padding-top: 0;



        position: relative;



        margin-top: 60px;



    }







    footer .tweet_list {



        list-style-type: none;



        margin: 0 auto;



        padding: 0;



        position: relative;



        padding-top: 50px;



        max-width: 600px;



    }







    footer .tweet_list li {



        display: inline-block;



        text-align: center;



    }







    footer .tweet_list .tweet_avatar {



        position: absolute;



        width: 48px;



        top: 0;



        left: 50%;



        margin-left: -24px;



        top: -24px;



        z-index: 4;



    }







    footer .tweet_list .tweet_avatar img {



        border-radius: 24px;



        position: relative;



        z-index: 5;



    }







    footer .tweet_list .tweet_avatar:after {



        width: 58px;



        height: 58px;



        background: #fff;



        position: absolute;



        z-index: 3;



        content: '';



        left: -5px;



        top: -5px;



        border-radius: 29px;



        box-shadow: 0px -3px 5px rgba(0, 0, 0, 0.25);



    }







    footer .tweet_list .tweet_avatar:before {



        width: 88px;



        height: 88px;



        background: #fff;



        position: absolute;



        z-index: 2;



        content: '';



        left: -20px;



        top: -20px;



    }







    footer .tweet_list .tweet_text {



        font-size: 20px;



        font-weight: 300;



        display: block;



        margin-bottom: 10px;



    }







    footer .tweet_list .twitter-username, footer .tweet_list .tweet_time {



        font-style: italic;



        opacity: 0.5;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";



    }







    footer .tweet_list .twitter-logo {



        display: inline-block;



        padding-right: 20px;



        opacity: 0.5;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";



        padding: 0 20px;



        position: relative;



        top: 0px;



        background: url(img/twitter.png) no-repeat center center;



    }







    footer section {



        padding: 30px;



        float: left;



        text-align: left;



    }







    footer section .social {



        padding-top: 40px;



    }







    footer .copyright {



        padding-bottom: 60px;



        width: 100%



    }







    .newsletter-form {



        position: relative;



        background: url(img/line-newsletter.png) no-repeat center 20px



    }







    .newsletter-form input {



        text-align: center;



        display: block;



        margin: 0 auto;



    }







    .newsletter-form button {



        border: none;



        background: #fff;



        font-size: 20px;



        position: absolute;



        top: 8px;



        left: 50%;



        margin-left: 94px;



        color: #959595;



    }







    .newsletter-form fieldset {



        position: relative;



    }







    .newsletter-info, .newsletter-validate {



        display: none;



    }







    /* Shortcodes page */



    .shortcodes .accordion h1, .shortcodes .accordion h2,



    .shortcodes .accordion h3, .shortcodes .accordion h4, .shortcodes .accordion h5,



    .shortcodes .accordion h6 {



        margin: 0 0 10px 0



    }







    /* Components */







    .hero {



        text-align: center;



    }







    .hero h2 {



        font-size: 40px;



        font-weight: 700;



        margin-bottom: 0;



    }







    .hero h3 {



        font-size: 25px;



        font-weight: 300;



        opacity: 0.8;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";



    }







    .services-list .icon, .services-icons {



        font-family: entypo;



        font-size: 50px;



        text-align: center;



        line-height: 50px;



    }







    .services-list h5, h5.services-icon {



        margin: 0;



    }







    .services-icons.span4 {



        width: 60px;



        text-align: left;



    }







    .slideshow-laptop {



        background: url(img/slideshow-laptop.png) no-repeat center top;



        height: 557px;



        position: relative;



    }







    .slideshow-laptop .slideshow {



        /*margin:0 0 0 46px;*/



        margin: 0 auto;



        max-height: 445px;



        max-width: 849px;



    }







    .slideshow-laptop .flex-control-paging {



        margin-top: 5px;



    }







    .team-element {



        position: relative;



        text-align: center;



        margin-left: 20px;



        z-index: 1;



        display: inline-block;



    }







    .team-element img {



        border-radius: 92px;



        position: relative;



        display: block;



        z-index: 5;



    }







    .team-element:before {



        width: 190px;



        height: 190px;



        background: #fff;



        position: absolute;



        top: -3px;



        left: -3px;



        content: '';



        border-radius: 95px;



        z-index: 3;



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .team-element:after {



        width: 184px;



        height: 179px;



        background: url(img/shadow-team.png) no-repeat center bottom;



        position: absolute;



        bottom: 0;



        left: 0;



        content: '';



        z-index: 2;



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .team-element h5 {



        margin: 30px 0 6px;



        line-height: 100%;



    }







    .team-element:hover ul, .team-element:hover:after, .team-element:hover:before {



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



    }







    .team-element ul {



        position: absolute;



        top: 175px;



        left: 0;



        z-index: 6;



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .team-element ul li {



        position: absolute;



    }







    figure.team-element {



        display: block;



    }







    .team-element ul li:first-child {



        top: -25px;



        left: 16px;



    }







    .team-element ul li:nth-child(2) {



        top: -2px;



        left: 78px;



    }







    .team-element ul li:nth-child(3) {



        top: -8px;



        left: 45px;



    }







    .team-element ul li:nth-child(4) {



        top: -8px;



        left: 111px;



    }







    .team-element ul li:nth-child(5) {



        top: -25px;



        left: 140px;



    }







    .team-element .social-num-1 li:first-child {



        top: -5px;



        left: 78px;



    }







    .team-element .social-num-2 li:first-child {



        top: -5px;



        left: 62px;



    }







    .team-element .social-num-2 li:nth-child(2) {



        top: -5px;



        left: 95px;



    }







    .team-element .social-num-3 li:first-child {



        top: -8px;



        left: 45px;



    }







    .team-element .social-num-3 li:nth-child(2) {



        top: -5px;



        left: 78px;



    }







    .team-element .social-num-3 li:nth-child(3) {



        top: -8px;



        left: 111px;



    }







    .team-element .social-num-4 li:first-child {



        top: -5px;



        left: 62px;



    }







    .team-element .social-num-4 li:nth-child(2) {



        top: -5px;



        left: 95px;



    }







    .team-element .social-num-4 li:nth-child(3) {



        top: -15px;



        left: 29px;



    }







    .team-element .social-num-4 li:nth-child(4) {



        top: -15px;



        left: 128px;



    }







    .team-element ul li {



        display: block;



        width: 28px;



        height: 28px;



        border-radius: 14px;



        text-decoration: none;



        background: #fff



    }







    .team-element ul li a {



        margin-top: 4px;



        opacity: 0.5;



        text-indent: -9999px;



    }







    .team-element ul li.email a {



        margin-top: 9px;



    }







    .team-element ul li:hover a {



        background: url(img/social.png);



        opacity: 1 



    }







    .social-icons li a {



        background: url(img/social-black.png) no-repeat center center;



        width: 20px;



        height: 20px;



        display: inline-block;



    }







    .social .social-icons li {



        padding: 0;



        width: 40px;



        height: 40px;



        text-align: center;



        display: inline-block;



        border-radius: 20px;



        margin: 0 2px;



        background: #000;



    }







    .social .social-icons li:hover {



        border-radius: 3px;



    }







    .social .social-icons li a {



        text-indent: -9999px;



        background: url(img/social.png) no-repeat;



        margin-top: 9px;



    }







    .social .social-icons li a:hover {



        text-decoration: none;



    }







    blockquote {



        font-weight: bold;



        font-style: italic;



        font-size: 16px;



        line-height: 23px;



        position: relative;



        border: none;



        padding: 10px 0 0 30px;



    }







    blockquote:before {



        position: absolute;



        top: 0;



        left: 0;



        content: '\201D';



        font-size: 50px;



        line-height: 1;



        font-family: 'Droid Serif', serif;



        font-weight: normal;



        font-style: normal;



    }







    blockquote small {



        font-weight: normal;



        font-size: 13px;



    }







    .nav-pills > li > a {



        border-radius: 3px;



        border: 1px solid #c6c6c6;



        color: #000;



        color: rgba(0, 0, 0, 0.8);



        font-weight: 700;



        margin-left: 4px;



        margin-right: 4px;



        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.20);



    }







    .nav-pills > li > a:hover {



        background: none;



        padding: 17px 12px;



        margin-top: -7px;



    }







    .nav-pills > li.active > a, .nav-pills > li.active > a:hover {



        padding: 8px 12px;



        margin-top: 2px;



        box-shadow: none;



    }







    .btn-outline, .btn-outline:hover, .btn-outline:focus, .btn-outline:active {



        background: #fff;



        padding-top: 14px;



        padding-bottom: 14px;



        border: 1px solid #c6c6c6;



        box-shadow: none;



    }







    .btn-center {



        width: 115px;



        margin: 0 auto;



        display: block;



    }







    #lightwindow {



        position: fixed;



        top: 0;



        left: 0;



        right: 0;



        bottom: 0;



        background: #fff;



        overflow-x: auto;



        overflow-y: scroll;



        -webkit-perspective: 1000;



        background: rgba(255, 255, 255, 0.95);



        z-index: 9999;



        display: none;



    }







    #lightwindow-content {



        display: none;



    }







    .shortcodes .accordion-heading .accordion-toggle {



        padding: 15px;



    }







    /* Social Networks */







    li.facebook a {



        background-position: -320px 0 !important;



    }







    li.twitter a {



        background-position: -240px 0 !important;



    }







    li.behance a {



        background-position: -760px -40px !important;



    }







    li.dribbble a {



        background-position: -760px 0 !important;



    }







    li.linkedin a {



        background-position: -680px 0 !important;



    }







    li.github a {



        background-position: 0px 0 !important;



    }







    li.flickr a {



        background-position: -80px 0 !important;



    }







    li.vimeo a {



        background-position: -160px 0 !important;



    }







    li.gplus a {



        background-position: -440px 0 !important;



    }







    li.pinterest a {



        background-position: -520px 0 !important;



    }







    li.tumblr a {



        background-position: -600px 0 !important;



    }







    li.stumbleupon a {



        background-position: -840px 0 !important;



    }







    li.lastfm a {



        background-position: 0px -40px !important;



    }







    li.instagram a {



        background-position: -280px -40px !important;



    }







    li.skype a {



        background-position: -440px -40px !important;



    }







    li.soundcloud a {



        background-position: -680px -40px !important;



    }







    li.email a {



        background-position: 0px -70px !important;



    }







    .social li.facebook, .team-element ul li.facebook:hover {



        background-color: #39599f;



    }







    .social li.twitter, .team-element ul li.twitter:hover {



        background-color: #00aced;



    }







    .social li.behance, .team-element ul li.behance:hover {



        background-color: #2d9ad2;



    }







    .social li.dribbble, .team-element ul li.dribbble:hover {



        background-color: #f874a4;



    }







    .social li.linkedin, .team-element ul li.linkedin:hover {



        background-color: #0173b2;



    }







    .social li.github, .team-element ul li.github:hover {



        background-color: #000;



    }







    .social li.flickr, .team-element ul li.flickr:hover {



        background-color: #ff0084;



    }







    .social li.vimeo, .team-element ul li.vimeo:hover {



        background-color: #aad450;



    }







    .social li.gplus, .team-element ul li.gplus:hover {



        background-color: #d64a2d;



    }







    .social li.pinterest, .team-element ul li.pinterest:hover {



        background-color: #910101;



    }







    .social li.tumblr, .team-element ul li.tumblr:hover {



        background-color: #34526f;



    }







    .social li.stumbleupon, .team-element ul li.stumbleupon:hover {



        background-color: #e8481f;



    }







    .social li.lastfm, .team-element ul li.lastfm:hover {



        background-color: #c60e0d;



    }







    .social li.instagram, .team-element ul li.instagram:hover {



        background-color: #447298;



    }







    .social li.skype, .team-element ul li.skype:hover {



        background-color: #13b1f1;



    }







    .social li.soundcloud, .team-element ul li.soundcloud:hover {



        background-color: #F60;



    }







    .team-element ul li.email:hover {



        background-color: #000;



    }







    .accordion-heading a {



        font-size: 15px;



    }







    .btn-solid, .btn-solid:hover, .btn-solid:link, .btn-solid:visited,



    .btn-solid:active {



        border: none;



        color: #fff;



        text-shadow: none;



    }







    .bt-rag {



        line-height: 36px;



        display: inline-block;



    }







    .bt-rag i {



        font-family: "entypo";



        font-size: 15px;



        display: inline-block;



        background: url(img/bt-rag.png);



        font-style: normal;



        width: 36px;



        height: 36px;



        line-height: 36px;



        text-align: center;



        margin-right: 5px;



    }







    .home-header .link, .home-header-link {



        padding: 8px 30px;



        line-height: 1;



        display: inline-block;



        border: 1px solid #fff;



        color: #fff;



        border-radius: 35px;



        margin: 20px 10px 0 10px;



        font-size: 16px;



        font-weight: bold;



    }







    .home-header .link:hover {



        background: #fff;



        text-decoration: none;



    }







    .home-header-link:hover {



        text-decoration: none;



    }







    .no-scroll {



        overflow: hidden !important;



    }







    /* Misc */







    .mt120 {



        margin-top: 120px;



    }







    .mt60 {



        margin-top: 60px;



    }







    .mt30 {



        margin-top: 30px;



    }







    .ml20 {



        margin-left: 20px;



    }







    .mb0 {



        margin-bottom: 0px;



    }







    .mb20 {



        margin-bottom: 20px;



    }







    .op8 {



        opacity: 0.8;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";



        visibility: hidden;



    }







    .op6 {



        opacity: 0.6;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";



    }







    .op4 {



        opacity: 0.4;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";



    }







    .op2 {



        opacity: 0.2;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";



    }







    .op0 {



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



    }







    .relative {



        position: relative;



    }







    .no-border-radius {



        border-radius: 0px;



    }







    .align-left {



        text-align: left;



    }







    .align-center {



        text-align: center;



    }







    .align-right {



        text-align: right;



    }







    /* Transition */



    a, .portfolio-item img, .portfolio-image:after,



    .blog-post, .contact-form-wrapper, .client-testimonials .client:before,



    .bx-controls-direction a, .social ul li, .team-element, .team-element:before,



    .team-element:after, .team-element ul, .flex-direction-nav a, .slideshow-left-nav,



    ul.flex-direction-nav, .contact-form button, #commentform #submit,



    .fullslideshow .flex-caption



    {



        -webkit-transition: all 250ms ease-out;



        -moz-transition: all 250ms ease-out;



        -o-transition: all 250ms ease-out;



        transition: all 250ms ease-out;



    }







    .portfolio-item {



        -webkit-transition-property: color, background;



        -moz-transition-property: color, background;



        -o-transition-property: color, background;



        -ms-transition-property: color, background;



        transition-property: color, background;



        -webkit-transition-duration: 250ms;



        -moz-transition-duration: 250ms;



        -o-transition-duration: 250ms;



        -ms-transition-duration: 250ms;



        transition-duration: 250ms;



        -webkit-transition-timing-function: ease-in;



        -moz-transition-timing-function: ease-in;



        -o-transition-timing-function: ease-in;



        -ms-transition-timing-function: ease-in;



        transition-timing-function: ease-in;



    }







    /* Thid Party */







    /* Isotope Filtering */



    .isotope-item {



        z-index: 2



    }







    .isotope-hidden.isotope-item {



        pointer-events: none;



        z-index: 1



    }







    .isotope, .isotope .isotope-item {



        -webkit-transition-duration: .8s;



        -moz-transition-duration: .8s;



        -ms-transition-duration: .8s;



        -o-transition-duration: .8s;



        transition-duration: .8s



    }







    .isotope {



        -webkit-transition-property: height, width;



        -moz-transition-property: height, width;



        -ms-transition-property: height, width;



        -o-transition-property: height, width;



        transition-property: height, width



    }







    .isotope .isotope-item {



        -webkit-transition-property: -webkit-transform, opacity;



        -moz-transition-property: -moz-transform, opacity;



        -ms-transition-property: -ms-transform, opacity;



        -o-transition-property: -o-transform, opacity;



        transition-property: transform, opacity



    }







    .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {



        -webkit-transition-duration: 0s;



        -moz-transition-duration: 0s;



        -ms-transition-duration: 0s;



        -o-transition-duration: 0s;



        transition-duration: 0s



    }







    /* Pretty Photo */



    div.pp_default .pp_top, div.pp_default .pp_top .pp_middle,



    div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right,



    div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle,



    div.pp_default .pp_bottom .pp_right {



        height: 13px



    }







    div.pp_default .pp_top .pp_left {



        background: url(img/prettyPhoto/default/sprite.png) -78px -93px no-repeat



    }







    div.pp_default .pp_top .pp_middle {



        background: url(img/prettyPhoto/default/sprite_x.png) top left repeat-x



    }







    div.pp_default .pp_top .pp_right {



        background: url(img/prettyPhoto/default/sprite.png) -112px -93px no-repeat



    }







    div.pp_default .pp_content .ppt {



        color: #f8f8f8



    }







    div.pp_default .pp_content_container .pp_left {



        background: url(img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;



        padding-left: 13px



    }







    div.pp_default .pp_content_container .pp_right {



        background: url(img/prettyPhoto/default/sprite_y.png) top right repeat-y;



        padding-right: 13px



    }







    div.pp_default .pp_next:hover {



        background: url(img/prettyPhoto/default/sprite_next.png) center right no-repeat;



        cursor: pointer



    }







    div.pp_default .pp_previous:hover {



        background: url(img/prettyPhoto/default/sprite_prev.png) center left no-repeat;



        cursor: pointer



    }







    div.pp_default .pp_expand {



        background: url(img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;



        cursor: pointer;



        width: 28px;



        height: 28px



    }







    div.pp_default .pp_expand:hover {



        background: url(img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;



        cursor: pointer



    }







    div.pp_default .pp_contract {



        background: url(img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;



        cursor: pointer;



        width: 28px;



        height: 28px



    }







    div.pp_default .pp_contract:hover {



        background: url(img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;



        cursor: pointer



    }







    div.pp_default .pp_close {



        width: 30px;



        height: 30px;



        background: url(img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;



        cursor: pointer



    }







    div.pp_default .pp_gallery ul li a {



        background: url(img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;



        border: 1px solid #aaa



    }







    div.pp_default .pp_social {



        margin-top: 7px



    }







    div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {



        position: static;



        left: auto



    }







    div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {



        background: url(img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;



        height: 30px;



        width: 30px



    }







    div.pp_default .pp_nav .pp_pause {



        background-position: -51px -29px



    }







    div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {



        background: url(img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;



        height: 20px;



        width: 20px;



        margin: 4px 0 0



    }







    div.pp_default a.pp_arrow_next {



        left: 52px;



        background-position: -82px -3px



    }







    div.pp_default .pp_content_container .pp_details {



        margin-top: 5px



    }







    div.pp_default .pp_nav {



        clear: none;



        height: 30px;



        width: 110px;



        position: relative



    }







    div.pp_default .pp_nav .currentTextHolder {



        font-family: Georgia;



        font-style: italic;



        color: #999;



        font-size: 11px;



        left: 75px;



        line-height: 25px;



        position: absolute;



        top: 2px;



        margin: 0;



        padding: 0 0 0 10px



    }







    div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover,



    div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover,



    div.pp_default .pp_arrow_previous:hover {



        opacity: .7;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";



    }







    div.pp_default .pp_description {



        font-size: 11px;



        font-weight: 700;



        line-height: 14px;



        margin: 5px 50px 5px 0



    }







    div.pp_default .pp_bottom .pp_left {



        background: url(img/prettyPhoto/default/sprite.png) -78px -127px no-repeat



    }







    div.pp_default .pp_bottom .pp_middle {



        background: url(img/prettyPhoto/default/sprite_x.png) bottom left repeat-x



    }







    div.pp_default .pp_bottom .pp_right {



        background: url(img/prettyPhoto/default/sprite.png) -112px -127px no-repeat



    }







    div.pp_default .pp_loaderIcon {



        background: url(img/prettyPhoto/default/loader.gif) center center no-repeat



    }







    div.light_rounded .pp_top .pp_left {



        background: url(img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat



    }







    div.light_rounded .pp_top .pp_right {



        background: url(img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat



    }







    div.light_rounded .pp_next:hover {



        background: url(img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;



        cursor: pointer



    }







    div.light_rounded .pp_previous:hover {



        background: url(img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;



        cursor: pointer



    }







    div.light_rounded .pp_expand {



        background: url(img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;



        cursor: pointer



    }







    div.light_rounded .pp_expand:hover {



        background: url(img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;



        cursor: pointer



    }







    div.light_rounded .pp_contract {



        background: url(img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;



        cursor: pointer



    }







    div.light_rounded .pp_contract:hover {



        background: url(img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;



        cursor: pointer



    }







    div.light_rounded .pp_close {



        width: 75px;



        height: 22px;



        background: url(img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;



        cursor: pointer



    }







    div.light_rounded .pp_nav .pp_play {



        background: url(img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;



        height: 15px;



        width: 14px



    }







    div.light_rounded .pp_nav .pp_pause {



        background: url(img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;



        height: 15px;



        width: 14px



    }







    div.light_rounded .pp_arrow_previous {



        background: url(img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat



    }







    div.light_rounded .pp_arrow_next {



        background: url(img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat



    }







    div.light_rounded .pp_bottom .pp_left {



        background: url(img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat



    }







    div.light_rounded .pp_bottom .pp_right {



        background: url(img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat



    }







    div.dark_rounded .pp_top .pp_left {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat



    }







    div.dark_rounded .pp_top .pp_right {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat



    }







    div.dark_rounded .pp_content_container .pp_left {



        background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y



    }







    div.dark_rounded .pp_content_container .pp_right {



        background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y



    }







    div.dark_rounded .pp_next:hover {



        background: url(img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;



        cursor: pointer



    }







    div.dark_rounded .pp_previous:hover {



        background: url(img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;



        cursor: pointer



    }







    div.dark_rounded .pp_expand {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;



        cursor: pointer



    }







    div.dark_rounded .pp_expand:hover {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;



        cursor: pointer



    }







    div.dark_rounded .pp_contract {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;



        cursor: pointer



    }







    div.dark_rounded .pp_contract:hover {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;



        cursor: pointer



    }







    div.dark_rounded .pp_close {



        width: 75px;



        height: 22px;



        background: url(img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;



        cursor: pointer



    }







    div.dark_rounded .pp_description {



        margin-right: 85px;



        color: #fff



    }







    div.dark_rounded .pp_nav .pp_play {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;



        height: 15px;



        width: 14px



    }







    div.dark_rounded .pp_nav .pp_pause {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;



        height: 15px;



        width: 14px



    }







    div.dark_rounded .pp_arrow_previous {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat



    }







    div.dark_rounded .pp_arrow_next {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat



    }







    div.dark_rounded .pp_bottom .pp_left {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat



    }







    div.dark_rounded .pp_bottom .pp_right {



        background: url(img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat



    }







    div.dark_rounded .pp_loaderIcon {



        background: url(img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat



    }







    div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right,



    div.dark_square .pp_content {



        background: #000



    }







    div.dark_square .pp_description {



        color: #fff;



        margin: 0 85px 0 0



    }







    div.dark_square .pp_loaderIcon {



        background: url(img/prettyPhoto/dark_square/loader.gif) center center no-repeat



    }







    div.dark_square .pp_expand {



        background: url(img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;



        cursor: pointer



    }







    div.dark_square .pp_expand:hover {



        background: url(img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;



        cursor: pointer



    }







    div.dark_square .pp_contract {



        background: url(img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;



        cursor: pointer



    }







    div.dark_square .pp_contract:hover {



        background: url(img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;



        cursor: pointer



    }







    div.dark_square .pp_close {



        width: 75px;



        height: 22px;



        background: url(img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;



        cursor: pointer



    }







    div.dark_square .pp_nav {



        clear: none



    }







    div.dark_square .pp_nav .pp_play {



        background: url(img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;



        height: 15px;



        width: 14px



    }







    div.dark_square .pp_nav .pp_pause {



        background: url(img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;



        height: 15px;



        width: 14px



    }







    div.dark_square .pp_arrow_previous {



        background: url(img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat



    }







    div.dark_square .pp_arrow_next {



        background: url(img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat



    }







    div.dark_square .pp_next:hover {



        background: url(img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;



        cursor: pointer



    }







    div.dark_square .pp_previous:hover {



        background: url(img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;



        cursor: pointer



    }







    div.light_square .pp_expand {



        background: url(img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;



        cursor: pointer



    }







    div.light_square .pp_expand:hover {



        background: url(img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;



        cursor: pointer



    }







    div.light_square .pp_contract {



        background: url(img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;



        cursor: pointer



    }







    div.light_square .pp_contract:hover {



        background: url(img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;



        cursor: pointer



    }







    div.light_square .pp_close {



        width: 75px;



        height: 22px;



        background: url(img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;



        cursor: pointer



    }







    div.light_square .pp_nav .pp_play {



        background: url(img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;



        height: 15px;



        width: 14px



    }







    div.light_square .pp_nav .pp_pause {



        background: url(img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;



        height: 15px;



        width: 14px



    }







    div.light_square .pp_arrow_previous {



        background: url(img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat



    }







    div.light_square .pp_arrow_next {



        background: url(img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat



    }







    div.light_square .pp_next:hover {



        background: url(img/prettyPhoto/light_square/btnNext.png) center right no-repeat;



        cursor: pointer



    }







    div.light_square .pp_previous:hover {



        background: url(img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;



        cursor: pointer



    }







    div.facebook .pp_top .pp_left {



        background: url(img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat



    }







    div.facebook .pp_top .pp_middle {



        background: url(img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x



    }







    div.facebook .pp_top .pp_right {



        background: url(img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat



    }







    div.facebook .pp_content_container .pp_left {



        background: url(img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y



    }







    div.facebook .pp_content_container .pp_right {



        background: url(img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y



    }







    div.facebook .pp_expand {



        background: url(img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;



        cursor: pointer



    }







    div.facebook .pp_expand:hover {



        background: url(img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;



        cursor: pointer



    }







    div.facebook .pp_contract {



        background: url(img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;



        cursor: pointer



    }







    div.facebook .pp_contract:hover {



        background: url(img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;



        cursor: pointer



    }







    div.facebook .pp_close {



        width: 22px;



        height: 22px;



        background: url(img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;



        cursor: pointer



    }







    div.facebook .pp_description {



        margin: 0 37px 0 0



    }







    div.facebook .pp_loaderIcon {



        background: url(img/prettyPhoto/facebook/loader.gif) center center no-repeat



    }







    div.facebook .pp_arrow_previous {



        background: url(img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;



        height: 22px;



        margin-top: 0;



        width: 22px



    }







    div.facebook .pp_arrow_previous.disabled {



        background-position: 0 -96px;



        cursor: default



    }







    div.facebook .pp_arrow_next {



        background: url(img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;



        height: 22px;



        margin-top: 0;



        width: 22px



    }







    div.facebook .pp_arrow_next.disabled {



        background-position: -32px -96px;



        cursor: default



    }







    div.facebook .pp_nav {



        margin-top: 0



    }







    div.facebook .pp_nav p {



        font-size: 15px;



        padding: 0 3px 0 4px



    }







    div.facebook .pp_nav .pp_play {



        background: url(img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;



        height: 22px;



        width: 22px



    }







    div.facebook .pp_nav .pp_pause {



        background: url(img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;



        height: 22px;



        width: 22px



    }







    div.facebook .pp_next:hover {



        background: url(img/prettyPhoto/facebook/btnNext.png) center right no-repeat;



        cursor: pointer



    }







    div.facebook .pp_previous:hover {



        background: url(img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;



        cursor: pointer



    }







    div.facebook .pp_bottom .pp_left {



        background: url(img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat



    }







    div.facebook .pp_bottom .pp_middle {



        background: url(img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x



    }







    div.facebook .pp_bottom .pp_right {



        background: url(img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat



    }







    div.pp_pic_holder a:focus {



        outline: 0



    }







    div.pp_overlay {



        background: #000;



        display: none;



        left: 0;



        position: absolute;



        top: 0;



        width: 100%;



        z-index: 9500



    }







    div.pp_pic_holder {



        display: none;



        position: absolute;



        width: 100px;



        z-index: 10000



    }







    .pp_content {



        height: 40px;



        min-width: 40px



    }







    * html .pp_content {



        width: 40px



    }







    .pp_content_container {



        position: relative;



        text-align: left;



        width: 100%



    }







    .pp_content_container .pp_left {



        padding-left: 20px



    }







    .pp_content_container .pp_right {



        padding-right: 20px



    }







    .pp_content_container .pp_details {



        float: left;



        margin: 10px 0 2px



    }







    .pp_description {



        display: none;



        margin: 0



    }







    .pp_social {



        float: left;



        margin: 0



    }







    .pp_social .facebook {



        float: left;



        margin-left: 5px;



        width: 55px;



        overflow: hidden



    }







    .pp_social .twitter {



        float: left



    }







    .pp_nav {



        clear: right;



        float: left;



        margin: 3px 10px 0 0



    }







    .pp_nav p {



        float: left;



        white-space: nowrap;



        margin: 2px 4px



    }







    .pp_nav .pp_play, .pp_nav .pp_pause {



        float: left;



        margin-right: 4px;



        text-indent: -10000px



    }







    a.pp_arrow_previous, a.pp_arrow_next {



        display: block;



        float: left;



        height: 15px;



        margin-top: 3px;



        overflow: hidden;



        text-indent: -10000px;



        width: 14px



    }







    .pp_hoverContainer {



        position: absolute;



        top: 0;



        width: 100%;



        z-index: 2000



    }







    .pp_gallery {



        display: none;



        left: 50%;



        margin-top: -50px;



        position: absolute;



        z-index: 10000



    }







    .pp_gallery div {



        float: left;



        overflow: hidden;



        position: relative



    }







    .pp_gallery ul {



        float: left;



        height: 35px;



        position: relative;



        white-space: nowrap;



        margin: 0 0 0 5px;



        padding: 0



    }







    .pp_gallery ul a {



        border: 1px rgba(0, 0, 0, 0.5) solid;



        display: block;



        float: left;



        height: 33px;



        overflow: hidden



    }







    .pp_gallery ul a img {



        border: 0



    }







    .pp_gallery li {



        display: block;



        float: left;



        margin: 0 5px 0 0;



        padding: 0



    }







    .pp_gallery li.default a {



        background: url(img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;



        display: block;



        height: 33px;



        width: 50px



    }







    .pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {



        margin-top: 7px !important



    }







    a.pp_next {



        background: url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;



        display: block;



        float: right;



        height: 100%;



        text-indent: -10000px;



        width: 49%



    }







    a.pp_previous {



        background: url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;



        display: block;



        float: left;



        height: 100%;



        text-indent: -10000px;



        width: 49%



    }







    a.pp_expand, a.pp_contract {



        cursor: pointer;



        display: none;



        height: 20px;



        position: absolute;



        right: 30px;



        text-indent: -10000px;



        top: 10px;



        width: 20px;



        z-index: 20000



    }







    a.pp_close {



        position: absolute;



        right: 0;



        top: 0;



        display: block;



        line-height: 22px;



        text-indent: -10000px



    }







    .pp_loaderIcon {



        display: block;



        height: 24px;



        left: 50%;



        position: absolute;



        top: 50%;



        width: 24px;



        margin: -12px 0 0 -12px



    }







    #pp_full_res {



        line-height: 1 !important



    }







    #pp_full_res .pp_inline {



        text-align: left



    }







    #pp_full_res .pp_inline p {



        margin: 0 0 15px



    }







    div.ppt {



        color: #fff;



        display: none;



        font-size: 17px;



        z-index: 9999;



        margin: 0 0 5px 15px



    }







    div.pp_default .pp_content, div.light_rounded .pp_content {



        background-color: #fff



    }







    div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt,



    div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt,



    div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt,



    div.facebook #pp_full_res .pp_inline {



        color: #000



    }







    div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a,



    .pp_gallery ul a:hover, .pp_gallery li.selected a {



        border-color: #fff



    }







    div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details,



    div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {



        position: relative



    }







    div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left,



    div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle,



    div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right,



    div.light_square .pp_content, div.facebook .pp_content {



        background: #fff



    }







    div.light_rounded .pp_description, div.light_square .pp_description {



        margin-right: 85px



    }







    div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next,



    div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next,



    div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next,



    div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {



        margin-top: 12px !important



    }







    div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled,



    div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {



        background-position: 0 -87px;



        cursor: default



    }







    div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled,



    div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {



        background-position: -22px -87px;



        cursor: default



    }







    div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {



        background: url(img/prettyPhoto/light_rounded/loader.gif) center center no-repeat



    }







    div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content,



    div.dark_rounded .pp_bottom .pp_middle {



        background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat



    }







    div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {



        color: #c4c4c4



    }







    div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {



        color: #fff



    }







    .pp_top, .pp_bottom {



        height: 20px;



        position: relative



    }







    * html .pp_top, * html .pp_bottom {



        padding: 0 20px



    }







    .pp_top .pp_left, .pp_bottom .pp_left {



        height: 20px;



        left: 0;



        position: absolute;



        width: 20px



    }







    .pp_top .pp_middle, .pp_bottom .pp_middle {



        height: 20px;



        left: 20px;



        position: absolute;



        right: 20px



    }







    * html .pp_top .pp_middle, * html .pp_bottom .pp_middle {



        left: 0;



        position: static



    }







    .pp_top .pp_right, .pp_bottom .pp_right {



        height: 20px;



        left: auto;



        position: absolute;



        right: 0;



        top: 0;



        width: 20px



    }







    .pp_fade, .pp_gallery li.default a img {



        display: none



    }







    /* Flexslider */



    .flex-container a:active, .flexslider a:active,



    .flex-container a:focus, .flexslider a:focus {



        outline: 0



    }







    .slides, .flex-control-nav, .flex-direction-nav {



        margin: 0;



        padding: 0;



        list-style: none



    }







    .flexslider {



        margin: 0;



        padding: 0;



        position: relative



    }







    .flexslider .slides>li {



        display: none;



        -webkit-backface-visibility: hidden



    }







    .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-control-paging {



        text-align: center;



        margin-top: 20px



    }







    .flex-control-paging li {



        display: inline-block;



        width: 10px;



        height: 11px;



        margin: 0 5px;



        line-height: 11px;



        position: relative;



    }







    .flex-control-paging li a {



        display: block;



        text-indent: -9999px;



        background: #ccc;



        width: 5px;



        height: 5px;



        border-radius: 3px;



        line-height: 11px;



        margin: 0px auto 0 auto;



        cursor: pointer;



        position: absolute;



        left: 2px;



        top: 3px;



    }







    .flex-control-paging li a.flex-active {



        width: 10px;



        height: 10px;



        border-radius: 5px;



        margin-top: 0;



        top: 0;



        left: 0;



    }







    .flexslider iframe {



        width: 100%;



    }







    .fullslideshow {



        position: relative;



        min-height: 80px;



    }







    .fullslideshow .slides li {



        position: relative;



    }







    .fullslideshow .flex-control-paging {



        position: absolute;



        right: 0;



        bottom: 20px;



        left: 0;



    }







    .fullslideshow .captions {



        list-style: none;



        margin: 0;



    }







    .fullslideshow .captions li {



        opacity: 0;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



        position: absolute;



        z-index: 2;



        top: 50%;



        right: 0;



        left: 50%;



        text-align: center; /*font-size: 56px;*/



        line-height: 100%;



        color: #fff;



    }







    .fullslideshow .slides > li {



        display: none



    }







    /* Default Widgets */



    section.widget ul {



        list-style-type: none;



        margin: 0;



    }







    /* Calendar */



    #wp-calendar {



        display: inline-block;



    }







    #wp-calendar td#today a, #wp-calendar td#today {



        color: #000;



        font-weight: bold;



        background: #ccc;



    }







    #wp-calendar td a {



        text-decoration: underline;



    }







    #wp-calendar th {



        text-align: center



    }







    #wp-calendar td {



        text-align: center;



        padding: 5px;



    }







    #wp-calendar td#prev {



        text-align: left



    }







    #wp-calendar td#next {



        text-align: right



    }







    /* WordPress Core */



    .alignnone {



        margin: 5px 20px 20px 0



    }







    .aligncenter, div.aligncenter {



        display: block;



        margin: 5px auto 5px auto



    }







    .alignright {



        float: right;



        margin: 5px 0 20px 20px



    }







    .alignleft {



        float: left;



        margin: 5px 20px 20px 0



    }







    .aligncenter {



        display: block;



        margin: 5px auto 5px auto



    }







    a img.alignright {



        float: right;



        margin: 5px 0 20px 20px



    }







    a img.alignnone {



        margin: 5px 20px 20px 0



    }







    a img.alignleft {



        float: left;



        margin: 5px 20px 20px 0



    }







    a img.aligncenter {



        display: block;



        margin-left: auto;



        margin-right: auto



    }







    .wp-caption {



        background: #fff;



        border: 1px solid #f0f0f0;



        max-width: 96%;



        padding: 5px 3px 10px;



        text-align: center



    }







    .wp-caption.alignnone {



        margin: 5px 20px 20px 0



    }







    .wp-caption.alignleft {



        margin: 5px 20px 20px 0



    }







    .wp-caption.alignright {



        margin: 5px 0 20px 20px



    }







    .wp-caption img {



        border: 0 none;



        height: auto;



        margin: 0;



        max-width: 98.5%;



        padding: 0;



        width: auto



    }







    .wp-caption p.wp-caption-text {



        font-size: 11px;



        line-height: 17px;



        margin: 0;



        padding: 0 4px 5px



    }







    .sticky {}







    .gallery-caption {}







    /* JS Composer */



    div.wpb_content_element {



        margin: 0



    }







    /* Validation */



    label.error {



        display: none !important;



    }







    input.error, textarea.error {



        border-color: #E9322D;



        box-shadow: 0 0 6px #F8B9B7;



        color: #B94A48;



    }







    /* IE */



    .lt-ie9 .social ul li a:before {



        display: none;



    }







    .lt-ie9 .team-element:after {



        display: none;



    }







    .lt-ie9 .team-element {



        position: relative;



        text-align: center;



        margin-left: 20px;



        z-index: 1;



        display: inline-block;



    }







    .lt-ie9 .team-element ul {



        position: relative;



        top: auto;



        left: auto;



        z-index: 6;



        opacity: 1;



        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



    }







    .lt-ie9 .team-element ul li {



        position: relative;



        display: inline-block;



    }







    .lt-ie9 .team-element ul li:first-child {



        top: auto;



        left: auto;



    }







    .lt-ie9 .team-element ul li:nth-child(2) {



        top: auto;



        left: auto;



    }







    .lt-ie9 .team-element ul li:nth-child(3) {



        top: auto;



        left: auto



    }







    .lt-ie9 .team-element ul li:nth-child(4) {



        top: auto;



        left: auto



    }







    .lt-ie9 .team-element ul li:nth-child(5) {



        top: auto;



        left: auto



    }







    .lt-ie9 .team-element ul li a {



        color: #444;



        background-color: transparent;



        display: block;



        font-size: 32px;



        width: 28px;



        height: 28px;



        line-height: 28px;



        border-radius: 14px;



        text-decoration: none;



        display: block;



    }







    .lt-ie9 .team-element ul li a {



        background: url(img/social-black.png) no-repeat 0 0 transparent;



        display: block;



        width: 20px;



        height: 20px;



        margin-top: 5px;



        margin-left: 5px;



        line-height: 20px;



    }







    .lt-ie9 .team-element ul li.email a {



        margin-top: 5px;



    }







    .lt-ie9 .services-list .icon {



        line-height: 1px;



    }







    .lt-ie9 .bx-controls-direction a.bx-next, .lt-ie9 .slideshow-left-nav a.bx-next,



    .lt-ie9 .flex-direction-nav .flex-next {



        margin-left: 10px;



    }







    .lt-ie9 .bx-controls-direction a.bx-prev, .lt-ie9 .slideshow-left-nav a.bx-prev,



    .lt-ie9 .flex-direction-nav .flex-prev {



        margin-right: 10px;



    }







    .lt-ie9 .bx-controls-direction a:before, .lt-ie9 .slideshow-left-nav a:before,



    .lt-ie9 .flex-direction-nav .flex-prev:before, .lt-ie9 .flex-direction-nav .flex-next:before {



        text-align: center;



        line-height: 30px 



    }







    .lt-ie9 .portfolio-item-detail .date .day {



        display: block;



    }







    .lt-ie9 .newsletter-form button {



        height: 40px;



        line-height: 1px;



        top: -1px;



        background: transparent;



    }







    .lt-ie9 .flex-control-paging li a {



        background: url(img/slideshow-bullets.png) no-repeat -23px -33px;



    }







    .lt-ie9 .flex-control-paging li a.flex-active {



        background: url(img/slideshow-bullets.png) no-repeat 0 -30px;



    }







    /* Custom CSS */











    .page-container {



        margin-left: auto;



        margin-right: auto;



        width: 75%;



    }







    .services-container {



        margin-left: auto;



        margin-right: auto;



        width: 75%;



        min-height: 375px;



    }



    /* Home Page */







    #home {



        width: 100%;



        text-align: center;



        margin: 0;



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/backgrounds.jpg);



        background-attachment: scroll;



        background-position: 23% 42%;



    background-size: 200%;



    background-repeat: no-repeat;



    }







    #our-chauffeurs-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/chauffeurs-bkgd.jpg);



        background-attachment: scroll;



        background-position: 72% 72%;



    background-size: 200%;



    background-repeat: no-repeat;



    }











    #our-fleet-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/fleet-bkgd.jpg);



        background-attachment: scroll;  



        background-position: 70% 63%;



    background-size: 200%;



    background-repeat: no-repeat;



    }







    #safety-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/safety-bkgd.jpg);



        background-attachment: scroll;



        background-position: 43% 63%;



    background-size: 200%;



    background-repeat: no-repeat;



    }







    #services-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/services-bkgd.jpg);



        background-attachment: scroll;



        background-position: 30% 63%;



    background-size: 200%;



    background-repeat: no-repeat;



    }







    #corporate-services{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/corporate-bkgd.jpg);



        background-attachment: scroll;



        background-position: 20% 59%;



    background-size: 200%;



    background-repeat: no-repeat;



    }







    #leisure-services{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/leisure-bkgd.jpg);



        background-attachment: scroll;



        background-position: 16% 86%;    



    background-size: 200%;



    background-repeat: no-repeat;



    }







    #event-services{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/eventservices-bkgd.jpg);



        background-attachment: scroll;



        background-position: 43% 39%;       



    background-size: 200%;



    background-repeat: no-repeat;



    }







    #airport-transfers{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/airporttransfers-bkgd.jpg);



        background-attachment: scroll;



        background-position: 11% 53%;        



    background-size: 200%;



    background-repeat: no-repeat;



    }











    /**------------- BUTTONS! --------------- */







    /*



    #home-buttons {



        float: left;



        margin: 39px 0 0 22px;



    }







    .reserve-button {



        background-color: #5595d3;



        color: #fff;



        -moz-border-radius: 15px;



        -webkit-border-radius: 8px;



        border: 1px solid #fff;



        padding: 19px 13px;



        text-transform: uppercase;



        display: block;



        margin: 0 0 15px 0;



        font-size: 1.1em;



    }







    .quote-button {



        background-color: #fff;



        color: #5595d3;



        -moz-border-radius: 15px;



        -webkit-border-radius: 8px;



        border: 1px solid #fff;



        padding: 19px 24px;



        text-transform: uppercase;



        width: 8em;



        display: block;



        font-size: 1.1em;



    }







    */







    /** SHOWCASE SECTION **/











    .showcase-titles {



        text-transform: uppercase;



        font-size: 16px;



        font-weight: bold;



    }







    #airport



    {



        float: left;



        width: 30%;



        padding: 20px 0 0 0;



    }







    #airport ul



    {



        margin: 0;



        padding: 0;



    }







    #airport ul li



    {



        margin: 0 0 1em;



        padding: 0;



        list-style-type: none;



    }







    #leisure {



        float: left;



        width: 30%;



        padding: 20px 0;



        margin: 0 0 0 18px;



    }







    #leisure h2 {



        margin: 0;



    }







    .page#leisure-services, .page#corporate-services {



    }







    .page#leisure-services {



    }







    #corporate {



        float: right;



        width: 35%;



        padding: 20px 0;



    }







    #corporate h3 {



        margin: 0;



    }







    /*-- IMAGES --*/







    #showcase-section {



        margin: 0 auto;



        font-size: 95%;



        min-height: 150px;



    }







    #showcase-image {



        float: left;



    }







    #showcase-text {



        float: left;



        font-size: 0.875em;



        width: 70%;



        padding: 0 0 0 10px;



    }







    #img-top {



        text-align: center;



    }







    /*---FONTS ---*/







    .lato-it {



        font-family: 'latolight_italic';



        font-size: 28px;



        letter-spacing: 1.1px;



        font-weight: lighter;



        line-height: 7px;



        font-style: italic;



        color:white;



    }







    .myriadpro-it {



        font-family: 'myriad pro';



        font-size: 28px;



        letter-spacing: 1.1px;



        font-weight: lighter;



        line-height: 34px;



        font-style: italic;



        color:lightslategrey;



    }



    .tahoma-caps {



        font-family: "Tahoma";



        font-weight: bold;



        text-transform: uppercase;



    }







    .lato-reg {



        font-family: "latoregular", "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;



        font-size: 24px;



    }







    .lato-reg-hblue {



        font-family: "latoregular", "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;



        font-size: 28px;



        color: #0e2e7f;



        text-shadow: 1px 0px 2px lightblue;



    }







    .lato-reg-body {



        font-family: "latoregular", "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;



        font-size: 17px;



        letter-spacing: .7px;



    }







    .lato-light {



        font-family: "latolight";



        font-size: 20px;



    }







    .lato-light-darkblue {



        font-family: "latolight";



        color: #0e2e7f;



        font-size: 25px;



    }







    .lato-light-blue {



        font-family: "latolight";



        color: #4a81b6;



        font-size: 31px;



    }







    .lato-blue {



        font-family: "latoregular";



        color: #0e2e7f;



        font-size: 17px;



    }



    .lato-black {



        font-family: "latoregular";



        color: #000;



        font-size: 15px;                



    }







    .lato-blue-clickhere {



        font-family: "latoregular";



        color: #0e2e7f;



        font-size: 12px;



        text-shadow: 1px 0px 1px lightblue;



        padding-left: 40px;



    }







    .lato-blue-caps {



        font-family: "latoregular";



        color: #0e2e7f;



        text-transform: uppercase;



        font-size: 12px;



    }







    .lato-white {



        font-family: "latolight";



        color: #fff;



        font-size: 31px;



        line-height: 31px;



        letter-spacing: 1px;



    }







    .tahoma {



        font-family: "Tahoma";



        font-weight: bold;



    }







    .tahoma-blue {



        font-family: "Tahoma";



        font-weight: bold;



        color: #0e2e7f;



        font-size: 25px;



    }







    .arial-blue-h1 {



        font-family: arial;



        font-weight: bold;



        color: #0e2e7f;



        font-size: 19px;



        letter-spacing: 0.2px;



    }







    .arial-blue-h2 {



        font-family: arial;



        font-weight: bold;



        color: #0e2e7f;



        font-size: 15px;



        letter-spacing: 0.2px;



    }







    .arial-black-h1 {



        font-family: arial;



        font-weight: bold;



        color: #000;



        font-size: 19px;



        letter-spacing: 0.2px;



    }







    .arial-white-h1 {



        font-family: arial;



        font-weight: bold;



        color: #fff;



        font-size: 19px;



        letter-spacing: 0.2px;



    }







    .arial-white {



        font-family: arial;



        font-weight: bold;



        font-size: 16px;



        letter-spacing: 0.2px;



        position: relative;



        top: 15px;



        bottom: 15px;



    }











    .arial-white-small {



        font-family: arial;



        font-weight: bold;



        font-size: 10px;



        letter-spacing: 0.2px;



        position: relative;



        color: #fff;



    }







    .tahoma-white {



        font-family: "Tahoma";



        font-weight: bold;



        color: #fff;



        font-size: 25px;



        letter-spacing: 1px;



    }







    .arial-blue-small {



        font-family: arial;



        color: #0e2e7f;



        font-size: 16px;



        letter-spacing: 0.2px;



    }



   @font-face {



        font-family: 'latobold';



        src: url('http//primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-bol-webfont.eot');



        src: url('fonts/lato/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),



        url('fonts/lato/lato-bol-webfont.woff') format('woff'),



        url('fonts/lato/lato-bol-webfont.ttf') format('truetype'),



        url('fonts/lato/lato-bol-webfont.svg#latobold') format('svg');



        font-weight: normal;



        font-style: normal;







    }








    @font-face {



        font-family: 'latobold';



        src: url('https//primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-bol-webfont.eot');



        src: url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),



        url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-bol-webfont.woff') format('woff'),



        url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-bol-webfont.ttf') format('truetype'),



        url('https://primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-bol-webfont.svg#latobold') format('svg');



        font-weight: normal;



        font-style: normal;







    }







    @font-face {



        font-family: 'latolight';



        src: url('fonts/lato/lato-lig-webfont.eot');



        src: url('fonts/lato/lato-lig-webfont.eot?#iefix') format('embedded-opentype'),



        url('fonts/lato/lato-lig-webfont.woff') format('woff'),



        url('fonts/lato/lato-lig-webfont.ttf') format('truetype'),



        url('fonts/lato/lato-lig-webfont.svg#latolight') format('svg');



        font-weight: normal;



        font-style: normal;







    }









    @font-face {



        font-family: 'latoregular';



        src: url('fonts/lato/lato-reg-webfont.eot');



        src: url('fonts/lato/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),



        url('fonts/lato/lato-reg-webfont.woff') format('woff'),



        url('fonts/lato/lato-reg-webfont.ttf') format('truetype'),



        url('fonts/lato/lato-reg-webfont.svg#latoregular') format('svg');



        font-weight: normal;



        font-style: normal;







    }







    @font-face {



        font-family: 'latoregular';



        src: url('https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-reg-webfont.eot');



        src: url('https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),



        url('https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-reg-webfont.woff') format('woff'),



        url('https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-reg-webfont.ttf') format('truetype'),



        url('https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-reg-webfont.svg#latoregular') format('svg');



        font-weight: normal;



        font-style: normal;







    }







    @font-face {



        font-family: 'latolight_italic';



        src: url('fonts/lato/lato-ligita-webfont.eot');



        src: url('fonts/lato/lato-ligita-webfont.eot?#iefix') format('embedded-opentype'),



        url('fonts/lato/lato-ligita-webfont.woff') format('woff'),



        url('fonts/lato/lato-ligita-webfont.ttf') format('truetype'),



        url('fonts/lato/lato-ligita-webfont.svg#latolight_italic') format('svg');



        font-weight: normal;



        font-style: normal;







    }











    @font-face {



        font-family: 'latolight_italic';



        src: url('https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-ligita-webfont.eot');



        src: url('https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-ligita-webfont.eot?#iefix') format('embedded-opentype'),



        url('https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-ligita-webfont.woff') format('woff'),



        url('https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-ligita-webfont.ttf') format('truetype'),



        url('https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/fonts/lato/lato-ligita-webfont.svg#latolight_italic') format('svg');



        font-weight: normal;



        font-style: normal;







    }







    #about-style {



        max-width: 700px;



        padding: 15px 0;



    }







    #locations-border {



        border-top: solid 1px #000;



        width: 100%;



        margin: 0;



        padding: 0;



    }







    /*---- this is the home section ----*/















    /* -small */



    @media (max-width: 399px) {



        h1 {



            font-size: 32px;



            font-weight: 700;



            line-height: 36px;



            margin: 0;



        }







        .page-container {



            margin-left: auto;



            margin-right: auto;



            width: 95%;







        }









        #header-home {



            color: #fff;



            font-family: "arial";



            margin-bottom: 20px;



        }



    #home-buttons-2{
float: right!important;
width: 100%!important;
font-size: 38px !important;
line-height: 38px!important;
    }

        #header-home-2 {

      display:block!important;

      margin: auto!important;

      position:relative!important;

      float: right!important;

      width: 80% !important;

    }

    #header-home-2 h2 {
        float: right!important;
        width: 120% !important;
    }

    .myriadpro-it{
        float: right!important;
        width: 90%!important;
        margin-bottom: 15px;
    }




        #app-download{



            position: relative;

            top: 5px;

            float: right;

            bottom: 20px;

            width: 70% !important;
            
            right: 0!important;


        }







        #main {



            margin: 0;



        }







        #second {



            display: none;



        }







        #bottom {



            display: none;



        }







        .fourth {



            display: none;



        }







        .media-medium, .media-large {



            display: none;



        }







    /*



        #home-buttons {



            width: 100%;



            margin: 13px 0 0;



        }







        .reserve-button {



            background-color: #5595d3;



            color: #fff;



            -moz-border-radius: 15px;



            -webkit-border-radius: 8px;



            border: 1px solid #fff;



            padding: 19px 13px;



            text-transform: uppercase;



            display: block;



            font-size: 1.1em;



        }







        .quote-button {



            background-color: #5595d3;



            color: #fff;



            -moz-border-radius: 15px;



            -webkit-border-radius: 8px;



            border: 1px solid #fff;



            padding: 19px 24px;



            text-transform: uppercase;



            display: block;



            font-size: 1.1em;



            width: 86%;



        }







    */















        #about-icons {



            margin: 0 auto;



            min-height: 100px;







        }







        #member-serv {



            width: 85%;



        }







        #checkout-fleet {



            width: 85%;



        }







        #locations-operate {



            width: 85%;



        }







        #login {



            width: 85%;



        }







        /** SHOWCASE SECTION **/











        .showcase-titles {



            text-transform: uppercase;



            font-size: 16px;



            font-weight: bold;



        }







        #airport



        {



            width: 100%;



            padding: 20px 0;



        }







        #airport ul



        {



            margin: 0;



            padding: 0;



        }







        #airport ul li



        {



            margin: 0 0 1em;



            padding: 0;



            list-style-type: none;



        }







        #leisure {



            width: 100%;



            padding: 27px 0;



            margin: 0;



        }







        #leisure h2 {



            margin: 0;



        }







        #corporate {



            width: 100%;



            padding: 27px 0;



        }







        #corporate h3 {



            margin: 0;



        }







        /*-- IMAGES --*/







        #showcase-section {



            margin: 0 auto;



            font-size: 95%;



            min-height: 150px;



        }







        #showcase-image {



            float: left;



        }







        #showcase-text {



            float: left;



            font-size: 0.875em;



            width: 70%;



            padding: 0 0 0 10px;



        }







        #img-top {



            text-align: center;



        }







        #safety-info {



            margin: 0 0 10px 0;



            float: left;



        }







        #safety-img {



            margin: 0;



            width: 15%;



            float: left;



        }







        #safety-text {



            width: 85%;



            float: left;



        }







        #location-bubbles {



            padding: 180px 29px 0;



            float: left;



        }







        #locations-text {



            float: left;



            width: 50%;



            min-height: 100px;



            margin: 15px 0 0;



        }







        #locations-img {



            padding: 10px 15px;



        }







        /*---- SERVICES ----*/







        #services-info {



            padding: 10px 2px;



            min-height: 75px;



        }







        #services-column1 {



            width: 100%;



        }







        #services-column2 {



            width: 100%;



        }







        #services-img {



            width: 20%;



            float: left;



            margin-top: 15px;



        }







        #services-text {



            width: 70%;



            float: left;



            color: #0e2e7f;



            margin-left: 9px;



            margin-top: 10px;



        }







        .lato-reg-hblue {



            font-family: "latoregular", "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;



            font-size: 22px;



            color: #0e2e7f;



        }







        #location-bubbles {



            display: none;



        }







        #home {



        width: 100%;



        text-align: center;



        margin: 0;



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/backgrounds-mobile.jpg);



        background-attachment: scroll;



        background-position: 15% 0;



        background-size: 300%;



        background-repeat: no-repeat;



        }







        #our-chauffeurs-top{



            background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/chauffeurs-bkgd-mobile.jpg);



            background-attachment: scroll;



            background-position: 43% 99%;



        max-height:40px



        width: 300%;



        background-repeat: no-repeat;



        }











        #our-fleet-top{



            background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/fleet-bkgd-mobile.jpg);



            background-attachment: scroll;  



            background-position: 65% 45%;



        max-height:40px



        width: 300%;



        background-repeat: no-repeat;



        }







        #safety-top{



            background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/safety-bkgd-mobile.jpg);



            background-attachment: scroll;



            background-position: 67% 61%;



        max-height:40px



        width: 300%;



        background-repeat: no-repeat;



        }







        #services-top{



            background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/services-bkgd-mobile.jpg);



            background-attachment: scroll;



            background-position: 41% 66%;



        max-height:40px



        width: 300%;



        background-repeat: no-repeat;



        }







        #corporate-services{



            background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/corporate-bkgd-mobile.jpg);



            background-attachment: scroll;



            background-position: 57% 33%; 



        background-size: 300%;



        background-repeat: no-repeat;



        }







        #leisure-services{



            background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/leisure-bkgd-mobile.jpg);



            background-attachment: scroll;



            background-position: 25% 18%;    



        background-size: 300%;



        background-repeat: no-repeat;



        }







        #event-services{



            background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/eventservices-bkgd-mobile.jpg);



            background-attachment: scroll;



            background-position: 59% 10%;       



        background-size: 350%;



        background-repeat: no-repeat;



        }







        #airport-transfers{



            background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/airporttransfers-bkgd-mobile.jpg);



            background-attachment: scroll;



            background-position: 24% 10%;        



        background-size: 350%;



        background-repeat: no-repeat;



        }







        .col-xs-height {



        display: block;



        float: left;



        }







        .row-xs-height {



        display: block;



        float: left;



        }







    }







    /* medium */







    @media (min-width: 400px) and (max-width: 768px){



        #home {



            margin: 0;



        }




        .media-small, .media-large {



            display: none;



        }





        #home {



        width: 100%;



        text-align: center;



        margin: 0;



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/backgrounds-mobile.jpg);



        background-attachment: scroll;



        background-position: 15% 57%;



    background-size: 200%;



    background-repeat: no-repeat;



    }







    #our-chauffeurs-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/chauffeurs-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 43% 99%;



    max-height:200px

    background-size: 200%;



    background-repeat: no-repeat;



    }







    #our-fleet-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/fleet-bkgd-mobile.jpg);



        background-attachment: scroll;  



        background-position: 65% 45%;



    max-height:200px



    background-size:200%;



    background-repeat: no-repeat;



    }







    #safety-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/safety-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 67% 61%;



    max-height:200px



    background-size: 200%;



    background-repeat: no-repeat;



    }







    #services-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/services-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 41% 66%;



    max-height:40px



    background-repeat: no-repeat;



    background-size: 200%;



    }







    #corporate-services{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/corporate-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 54% 78%;



    background-size: 300%;



    background-repeat: no-repeat;



    }







    #leisure-services{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/leisure-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 20% 59%;    



    background-size: 300%;



    background-repeat: no-repeat;



    }







    #event-services{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/eventservices-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 59% 55%;       



    background-size: 300%;



    background-repeat: no-repeat;



    }







    #airport-transfers{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/airporttransfers-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 24% 66%;        



    background-size: 300%;



    background-repeat: no-repeat;



    }















    #app-download{



        position: relative;



        top: 15px;



        float: right;



    }







    #provides {



            margin: 0;



            text-align: center;



            width: 100%;



        }







        #header-home {



            color: #fff;



            font-family: "arial";



            margin-bottom: 20px;



        }







        #main {



            margin: 0;



        }







        #second {



            display: none;



        }







        #bottom {



            display: none;



        }







        .fourth {



            display: none;



        }







        .media-large {



            display: none;



        }



    /*



        #home-buttons {



            width: 100%;



            margin: 13px 0 0;



        }







        .reserve-button {



            background-color: #5595d3;



            color: #fff;



            -moz-border-radius: 15px;



            -webkit-border-radius: 8px;



            border: 1px solid #fff;



            padding: 19px 13px;



            text-transform: uppercase;



            display: block;



            font-size: 1.1em;



        }







        .quote-button {



            background-color: #5595d3;



            color: #fff;



            -moz-border-radius: 15px;



            -webkit-border-radius: 8px;



            border: 1px solid #fff;



            padding: 19px 24px;



            text-transform: uppercase;



            display: block;



            font-size: 1.1em;



            width: 86%;



        }







    */







        #about-icons {



            margin: 0 auto;



            min-height: 100px;







        }







        .showcase-titles {



            text-transform: uppercase;



            font-size: 16px;



            font-weight: bold;



        }







        #airport



        {



            width: 100%;



            padding: 20px 0;



        }







        #airport ul



        {



            margin: 0;



            padding: 0;



        }







        #airport ul li



        {



            margin: 0 0 1em;



            padding: 0;



            list-style-type: none;



        }







        #leisure {



            width: 100%;



            padding: 27px 0;



            margin: 0;



        }







        #leisure h2 {



            margin: 0;



        }







        #corporate {



            width: 100%;



            padding: 27px 0;



        }







        #corporate h3 {



            margin: 0;



        }







        #location-bubbles {



            display: none;



        }







        /*-- IMAGES --*/







        #showcase-section {



            margin: 0 auto;



            font-size: 95%;



            min-height: 150px;



        }







        #showcase-image {



            float: left;



        }







        #showcase-text {



            float: left;



            font-size: 0.875em;



            width: 70%;



            padding: 0 0 0 10px;



        }





    }



    /* tablet background fix */

@media (max-width: 800px) and (min-width:400px){

    #home-buttons-2{
        width: 55% !important;
        margin: 0 auto!important;
    }

        #header-home-2 {

      display:block!important;

      margin: auto!important;

      position:relative!important;

      float: right!important;

      width: 80% !important;

    }

    #header-home-2 h2 {
        float: right!important;
    }

    .myriadpro-it{
        float: right!important;
    }


}

@media (min-width: 769px) and (max-width: 899px){





        #home {



        width: 100%;



        text-align: center;



        margin: 0;



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/backgrounds-mobile.jpg);



        background-attachment: scroll;



        background-position: 0 37%;



    background-size: 170%;



    background-repeat: no-repeat;



    }







    #our-chauffeurs-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/chauffeurs-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 43% 99%;



    

    background-size: 100%;



    background-repeat: no-repeat;



    }











    #our-fleet-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/fleet-bkgd-mobile.jpg);



        background-attachment: scroll;  



        background-position: 65% 45%;



    background-size:100%;



    background-repeat: no-repeat;



    }







    #safety-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/safety-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 67% 61%;



    background-size: 100%;



    background-repeat: no-repeat;



    }







    #services-top{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/services-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 0 46%;



    background-repeat: no-repeat;



    background-size: 100%;



    }







    #corporate-services{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/corporate-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 0 38%;



    background-size: 100%;



    background-repeat: no-repeat;



    }







    #leisure-services{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/leisure-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 20% 59%;    



    background-size: 100%;



    background-repeat: no-repeat;



    }







    #event-services{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/eventservices-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 0 35%;       



    background-size: 100%;



    background-repeat: no-repeat;



    }







    #airport-transfers{



        background-image: url(https://primetimeglobal.com/wp-content/themes/primetimeglobal/img/backgrounds/airporttransfers-bkgd-mobile.jpg);



        background-attachment: scroll;



        background-position: 0 38%;        



    background-size: 100%;



    background-repeat: no-repeat;



}





}





    /* large */



    @media (min-width: 900px) {



        #home {}







        #header-home {



            font-family: "tahoma";



            float: left;



            margin-left: 50px;



            color: #0e2e7f;



            font-family: "arial";



            text-align: right;



            letter-spacing: 1.5px;



        }









        #main {



            float: left;



            margin: 0;



        }







        #second {



            float: left;



            margin: 0 0 -26px 10px;



        }







        #bottom {



            float: left;



            margin: 47px 0 5px 10px;



        }







        .fourth {



            margin-left: 10px;



            display: inline-block;



            margin-bottom: 0;



        }













        #app-download{



            position: relative;



            top: 95px;



            right: 55px;



            float: right;



        }











    /*



        #home-buttons {



            float: right;



            margin: 0 70px 0 0;



        }







        .reserve-button {



            background-color: #5595d3;



            color: #fff;



            -moz-border-radius: 15px;



            -webkit-border-radius: 8px;



            border: 1px solid #fff;



            padding: 19px 13px;



            text-transform: uppercase;



            display: block;



            margin: 0 0 15px 0;



            font-size: 1.1em;



        }







        .quote-button {



            background-color: #f0efeb;



            color: #5595d3;



            -moz-border-radius: 15px;



            -webkit-border-radius: 8px;



            border: 1px solid #fff;



            padding: 19px 24px;



            text-transform: uppercase;



            width: 8em;



            display: block;



            font-size: 1.1em;



        }







    */







        #about-text {



            padding: 10px 0;



            text-align: center;



            letter-spacing: .9px;



        }







        #member-serv {



            width: 25%;



            float: left;







        }







        #checkout-fleet {



            width: 25%;



            float: left;



        }







        #locations-operate {



            width: 25%;



            float: left;



        }







        #login {



            width: 25%;



            float: left;



        }







        .media-small, .media-medium {



            display: none;



        }







        #safety-info {



            padding: 10px 2px;



            min-height: 80px;



        }







        #safety-img {



            float: left;



            width: 5%;



        }







        #safety-text {



            float: left;



            width: 90%;



        }







        #location-bubbles {



            padding: 180px 29px 0;



            float: left;



        }







        #locations-text {



            float: left;



            width: 50%;



            min-height: 100px;



            margin: 15px 0 0;



        }







        #locations-img {



            padding: 10px 15px;



        }







        .services-info {



            padding: 10px 2px;



            min-height: 75px;



        }







        #services-column1 {



            width: 50%;



            float: left;



        }







        #services-column2 {



            float: left;



            width: 50%;



        }







        #services-img {



            width: 20%;



            float: left;



            margin-top: 15px;



        }







        #services-text {



            width: 75%;



            float: left;



            color: #0e2e7f;



            margin-top: 10px;



        }



    }







    /*---- this is the end of the home section ----*/



    /*



    	YOU ARE HERE 



    */







    /*



    .sec1 .flip:after, .sec2 .flip:after{



    	content:"";



    	width:58px;



    	height:31px;



    	margin-left: 40px;



    	vertical-align: middle;



    	display:inline-block;



    	background-repeat: no-repeat;



    }




















   





    .toggle-close{



    	display: none;



    }







    .sec3 .flip.toggle-open:after{



    	content: "Show Less";



    	background-image: none;



    	background-color: #0d239b;



    	border: #fff solid 1px;



    	color: #fff;



    	-moz-border-radius: 15px;



    	-webkit-border-radius: 8px;



    	padding: 19px 10px;



    	text-transform: uppercase;



    }







    .sec3 .flip.toggle-close:after{



    	content: "Show More";



    	background-image: none;



    	border: #fff solid 1px;



    	background-color: #0d239b;



    	color: #fff;



    	-moz-border-radius: 15px;



    	-webkit-border-radius: 8px;



    	padding: 19px 10px;



    	text-transform: uppercase;



    }



    */







    .flip {



        display: block;



    }







    .light-white {



        font-weight: lighter;



    }







    .espanol {



        display: none;



    }







    .espanol p {



        color: #555;



        font-style: italic;



        margin: 5px 0 0 0;



        border-top: 1px dotted #ccc9c4;



        padding: 5px 0 0 0;



    }







    .sec1, .sec2, .sec3 {



        float: none;



        margin: 10px 0 0 0;



    }







    .sec1 p a, .sec2 p a, .sec3 p a, .info p a, .info2 .text2 a {



        color: #719d8d;



        font-style: italic;



        text-decoration: none;



    }







    /**************************************************



    ***************************************************



    FLEET PAGE



    ***************************************************



    **************************************************/







    #fleet {



        margin: 50px 0 0;



    }







    .fleet-entry {



        display: table;



        margin: 0 0 30px;



    }







    .fleet-entry .fleet-car {



        float: left;



        width: 300px;



    }







    .fleet-entry .fleet-details {



        float: left;



        margin: 5px 0 0 20px;



        width: 250px;



    }







    .fleet-entry .fleet-details h3 {



        font-family: "latoregular", sans-serif;



        font-size: 19px;



        font-weight: normal;



        line-height: 1;



        margin: 0;



    }







    .fleet-entry .fleet-details .details-numbers {



        color: #1d438c;



        clear: both;



        float: left;



        font-family: "Arial", sans-serif;



        margin: 3px 0 0;



    }







    .fleet-entry .fleet-details .details-numbers .numbers-luggage {



        background: url("https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/img/trolley2.png") no-repeat 0 4px;



        font-size: 16px;



        float: left;



        padding: 6px 0 0 23px;



        margin: 0 0 0 15px;



        height: 27px;



        width: auto;



        font-family: "latoregular";



    }







    .fleet-entry .fleet-details .details-numbers .numbers-people {



        background: url("https://www.primetimeglobal.com/wp-content/themes/primetimeglobal/img/frontal7.png") no-repeat 0 5px;



        font-size: 16px;



        float: left;



        padding: 6px 0 0 23px;



        height: 27px;



        width: auto;



        font-family: "latoregular"; 

    }







    .fleet-entry .fleet-details .details-specs {



        clear: both;



        float: left;



        color: #02117f;



        font-size: 16px;



        margin: 5px 0 0;



    }







    .fleet-entry .fleet-pics {



        display: table;



        float: left;



        margin: 0 0 0 30px;



    }







    .fleet-entry .fleet-pics a {



        clear: both;



        display: block;



        float: left;



        margin: 0 0 10px;



    }







    p.sec1 .sec2 {



        float: left;



    }







    /*-- IMAGES --*/







    #showcase-section {



        margin: 0 auto;



        font-size: 95%;



    }







    #showcase-image {



        width: 30%;



        float: left;



    }







    #showcase-text {



        float: left;



        font-size: 100%;



        width: 62%;



        font-weight: bold;



    }



    #provides-title{

        text-align: center;

    }



    }







    /* ABOUT SECTION */







    #about-icons {



        max-width: 1300px;



        margin: 0 auto;



        text-transform: uppercase;



        min-height: 200px;







    }







    #about-text {



        padding: 10px 0;



        text-align: center;



        letter-spacing: .9px;



    }







    #about-text a {



        color: white;



    }







    #member-serv {



        text-align: center;



        float: left;



    }







    #checkout-fleet {



        text-align: center;



        float: left;



        cursor: pointer;







    }







    #locations-operate {



        text-align: center;



        float: left;



        cursor: pointer;



    }







    #login {



        text-align: center;



        float: left;



    }







    #locations-service {



        min-height: 300px;



        margin: 20px auto;



    }







    .services-info {



        padding: 10px 2px;



        min-height: 75px;



    }







    #safety-info {



        padding: 10px 2px;



        min-height: 80px;



    }







    #location-bubbles {



        padding: 180px 29px 0;



        float: left;



    }







    #locations-text {



        float: left;



        width: 50%;



        min-height: 100px;



        margin: 15px 0 0;



    }







    #locations-img {



        padding: 10px 15px;



    }







    #show-more {



        margin-left: 10px;



    }







    #showmorebtn {



        top: 25px;



        position: relative;



        text-align: center;



    }









    /*** LOCATIONS OF SERVICE LIST **/















    /* columns of same height styles */



    .container-xs-height {



        display:table;



        padding-left:0px;



        padding-right:0px;



    }



    .row-xs-height {



        display:table-row;



    }



    .col-xs-height {



        display:table-cell;



        float:left`;



    }



    @media (min-width: 768px) {



        .container-sm-height {



            display:table;



            padding-left:0px;



            padding-right:0px;



        }



        .row-sm-height {



            display:table-row;



        }



        .col-sm-height {



            display:table-cell;



            float:none;



        }



    }



    @media (min-width: 992px) {



        .container-md-height {



            display:table;



            padding-left:0px;



            padding-right:0px;



        }



        .row-md-height {



            display:table-row;



        }



        .col-md-height {



            display:table-cell;



            float:none;



        }



    }



    @media (min-width: 1200px) {



        .container-lg-height {



            display:table;



            padding-left:0px;



            padding-right:0px;



        }



        .row-lg-height {



            display:table-row;



        }



        .col-lg-height {



            display:table-cell;



            float:none;



        }



    }







    /* vertical alignment styles */



    .col-top {



        vertical-align:top;



    }



    .col-middle {



        vertical-align:middle;



    }



    .col-bottom {



        vertical-align:top;



    }







    /* fix firefox responsive images */



    .img-responsive {



        width: 100%



    }







}



/* 

 @@@PROSPERO

*/



* {







 }







.info-table {



}



.info-table div {

/*

background-color:red;

*/



display:table;

width:100%;

padding:5px;

table-layout:fixed;

}



  .info-table div div {

  display:table-cell;

/*

  background-color:green;

*/

  width:10%;

  height:100%;

  vertical-align:middle;

  }



    .info-table img {

    display:block;

    margin:auto;

    }



    #services .info-table img {

    max-width:90%;

    max-height:90%;

    }



    #safety .info-table div div {

    vertical-align:top;

    }





  .info-table p {

/*

  background-color:blue;

*/

  display:table-cell;

  vertical-align:middle;

  width:90%;

  }







.page.pt_page_parallax {

  display:table;

  width:100%;

  padding:0px;

}



.page.pt_page_parallax .container{

  width:100%;

  display:table-cell;

}





.page.pt_page_parallax .container .page-container{

-webkit-transform: translate3d(0,0,0);

}



div#safety-info {

clear:both;

}





div#saftey-text {

padding-left:15px;

}



  #app .page-container.div {

  text-align:center!important;

  }





    #app-download{



        position: relative;



        right: 50px;



        float: right;



        top: 60px;



    }



  .fleet-entry {



  }



  #home {

  display:table; 

  }



  #home .container {

  display:table-cell;

  vertical-align:middle;

  }





  #home .container {

  padding-bottom: 10px;

  padding-top: 10px;

  }



  #home .container #page-home {

  display:table;

  width:100%;

  }



    #header-home-2 {

    display:table-cell;

    vertical-align:middle;

    color: #0e2e7f;

    font-family: "Myriad Pro";

    text-align: right;

    letter-spacing: 1.5px;

    padding-left: 60px;





    }



      #header-home-2 h2  {

      font-family: "Myriad Pro";

      font-size: 48px;

      font-weight: normal;

      line-height: 48px;

      margin: 0 0 10px 0;

      color: cornflowerblue;

      }



    #home-buttons-2 {

    vertical-align:middle;

    display:table-cell;



    }



    #home-buttons-2 a {

    background-color: #5595d3;

    color: #fff;

    -moz-border-radius: 15px;

    -webkit-border-radius: 8px;

    border: 1px solid #fff;

    padding: 19px 13px;

    text-transform: uppercase;

    display: block;

    font-size: 1.1em;

    width:155px;

    margin:auto;

    }



      #home-buttons-2 a.reserve-button{

      margin-bottom:5px;

      }



      #home-buttons-2 a.quote-button{

      }






  @media (max-width: 1130px) {

  



    #home .container #page-home {

    display:block;

    }



    #header-home-2 {

      display:block;

      margin: auto;

      position:relative;

    left: -7px  

    }

    

    #home-buttons-2{

      display:block;

      width:50%;

      margin-top:20px;

      float: right;

    }



    #home-buttons-2 a {

      display:block;

      width:100%;

      box-sizing: border-box;

      -webkit-box-sizing:border-box;

      -moz-box-sizing: border-box;

    }  



  }











  @media (max-width: 1180px) {



    html body .pgwSlider div.ps-current {

    background-color:green;

    width:100%;

    float:none;

    }





    html body ul.pgwSlider {

    background-color:red;

    display:none;

    }



  }



  @media (max-width: 700px) {





    html body #footer .wrap-table {

      display:block;

    }



    html body #footer .wrap-table section {

      display:block;

      width:100%;

    }





  }





#footer .wrap-table{

display:table;

table-layout: fixed;

}



#footer input {

width:100%;

}



#footer .wrap-table section {

display:table-cell;

width:25%;

float:none;

}



#footer * {

box-sizing: border-box;

-webkit-box-sizing:border-box;

-moz-box-sizing: border-box;

}



.slider{

   box-sizing: border-box;

   -webkit-box-sizing:border-box;

   -moz-box-sizing: border-box;



   background-color:rgba(255,255,255,.8);

   padding:11px;

   border-radius:3px;





   display:none;

}





.flip {

display:table;

padding-top:20px;

}



.flip .rot {

width:30px;

height:30px;

display:table-cell;

vertical-align:center;

padding-right:5px;

position:relative;

}



.flip .rot div {

height:8px;

width:30px;

position:absolute;

top:10px;

background-color:#0e2e7f;

          transition:         all .2s linear;

         -webkit-transition:  all .2s linear;

         -moz-transition:     all .2s linear;

         -o-transition:       all .2s linear;

         





}





#button-du p {

background-color: #5595d3;

color: #fff;

-moz-border-radius: 15px;

-webkit-border-radius: 8px;

border: 1px solid #fff;

padding: 19px 13px;

text-transform: uppercase;

display: block;

font-size: 1.1em;

width:155px;

margin:auto;

display:block;

width:100%;

box-sizing: border-box;

-webkit-box-sizing:border-box;

-moz-box-sizing: border-box;

margin-bottom:5px;

text-align:center;

}



#questionnaire {

min-height:initial!important;

padding-top: 48px;

}



#faq {

min-height:initial!important;

padding-bottom:20px;

}



textarea {

  -moz-box-sizing: border-box;

       box-sizing: border-box;

}





.flip .rot div.open {

transform: rotate(90deg) ;

-webkit-transform: rotate(90deg) ;

-moz-transform: rotate(90deg) ;

-o-transform: rotate(90deg) ;

-ms-transform: rotate(90deg) ;

}



.flip  p {

display:table-cell;

vertical-align:middle;

}



.style15 .



#faq .slider {

}



.sec1 .flip:after, .sec2 .flip:after, .sec3 .flip:after , .sec4 .flip:after {

  content:"";

  width:58px;

  height:31px;

  margin-left: 40px;

  vertical-align: middle;

  display:inline-block;

  background-repeat: no-repeat;

}






.toggle-close{

  display: none;

}



/*

.sec3 .flip.toggle-open:after{

  content: "Show Less";

  background-image: none;

  background-color: #0d239b;

  border: #fff solid 1px;

  color: #fff;

  -moz-border-radius: 15px;

  -webkit-border-radius: 8px;

  padding: 19px 10px;

  text-transform: uppercase;

}



.sec3 .flip.toggle-close:after{

  content: "Show More";

  background-image: none;

  border: #fff solid 1px;

  background-color: #0d239b;

  color: #fff;

  -moz-border-radius: 15px;

  -webkit-border-radius: 8px;

  padding: 19px 10px;

  text-transform: uppercase;

}

*/



.flip {

display:block;

}









 del {

  text-decoration:none;

 }



  @media (max-width: 700px) {



    #about-icons div{

    width:100%;

    float:none;

    }





    .form-quest td {

    display:block;

    width:100%;

    }



    html body .form-quest td{

    width:auto!important;

    height:auto!important;

    }



    .form-quest textarea {

    width:100%!important;

    }



    .form-quest select {

    width:100%!important;

    }

    

    .form-quest input {

     width: 100%; 

     box-sizing: border-box;

     -webkit-box-sizing:border-box;

     -moz-box-sizing: border-box;

    }

  }







   .mobile-form {



    background-color:green;

  }







    .ss {

      width:100%;

      height:100%;

      overflow:hidden;

      position:absolute;

      top:0px;

      left:0px;

    }



        .ss img {

          transition:         transform .6s linear;

         -webkit-transition:  transform .6s linear;

         -moz-transition:     transform .6s linear;

         -o-transition:       transform .6s linear;

          transition:         opacity .6s linear;

         

         -webkit-transition:  opacity .6s linear;

         -moz-transition:     opacity .6s linear;

         -o-transition:       opacity .6s linear;

          

          position:absolute;

          top:0px;

          left:0px;

          opacity:0;

          max-width:none!important;

        }


.ss-form-heading{
  font-family: "lato", "verdana";
}

.ss-form-container, .ss-resp-card {
  background-color: rgb(255,255,255);
}

.ss-footer, .ss-response-footer {
  background-color: rgb(255,255,255);
}

.ss-grid-row-odd {
  background-color: rgb(242,242,242);
}

.ss-form-container, .ss-resp-card {
  border-color: rgb(212,212,212);
}

.ss-form-title {
  text-align: left;
}

.ss-form-title[dir="rtl"] {
  text-align: right;
}

.ss-form-desc {
  text-align: left;
}

.ss-form-desc[dir="rtl"] {
  text-align: right;
}

.ss-form-entry h2 {
    line-height: 20px;
    margin-top: 20px;
}

.ss-q-item-label {
    margin-top: 40px;
}


.ss-header-image-container {
  height: 0;
}

.ss-item {
  font-size: 1.080rem;
}

.ss-choices {
  font-size: 1.000rem;
}


.ss-record-username-message {
  font-family: "Roboto";
  color: rgb(119,119,119);
  font-weight: 400;
  font-size: 1.080rem;
  font-style: normal;
}

.ss-form-title {
  font-family: "Roboto";
  color: #02117F;
  font-weight: 400;
  font-size: 2.460rem;
  font-style: normal;
}

.ss-confirmation {
  font-family: "Roboto";
  color: rgb(80,80,80);
  font-weight: 400;
  font-size: 2.460rem;
  font-style: normal;
}

.ss-page-title, .ss-section-title {
  font-family: "Roboto";
  color: #02117F;
  font-weight: 400;
  font-size: 1.845rem;
  font-style: normal;
}

.ss-form-desc, .ss-page-description, .ss-section-description {
  font-family: "Roboto";
  color: rgb(140,140,140);
  font-weight: 400;
  font-size: 1.080rem;
  font-style: normal;
}

.ss-resp-content {
  font-family: "Roboto";
  color: rgb(119,119,119);
  font-weight: 400;
  font-size: 1.080rem;
  font-style: normal;
}

.ss-q-title {
  font-family: "Roboto";
  color: rgb(80,80,80);
  font-weight: 700;
  font-size: 1.080rem;
  font-style: normal;
}

.ss-embeddable-object-container .ss-q-title {
  font-family: "Roboto";
  color: rgb(80,80,80);
  font-weight: 700;
  font-size: 1.845rem;
  font-style: normal;
}

.ss-q-help, .ss-q-time-hint {
  font-family: "Roboto";
  color: rgb(140,140,140);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

.ss-choice-label, .video-secondary-text, .ss-gridrow-leftlabel, .ss-gridnumber, .ss-scalenumber, .ss-leftlabel, .ss-rightlabel {
  font-family: "Roboto";
  color: rgb(80,80,80);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

.error-message, .required-message, .ss-required-asterisk {
  font-family: "Roboto";
  color: rgb(196,59,29);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

.ss-send-email-receipt {
  font-family: "Roboto";
  color: rgb(80,80,80);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

.ss-password-warning {
  font-family: "Arial";
  color: rgb(119,119,119);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: italic;
}

.disclaimer {
  font-family: "Arial";
  color: rgb(119,119,119);
  font-weight: 400;
  font-size: 0.850rem;
  font-style: normal;
}

.ss-footer-content {
  font-family: "Arial";
  color: rgb(80,80,80);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

.progress-label {
  font-family: "Roboto";
  color: rgb(140,140,140);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

ul.ss-choices {
    list-style-type: none;
}

a:link {
  color: rgb(0,0,238);
}

a:visited {
  color: rgb(85,26,139);
}

a:active {
  color: rgb(252,0,0);
}

input[type='text'], input:not([type]), textarea {
  font-size: 1.000rem;
}

.error, .required, .errorbox-bad {
  border-color: rgb(196,59,29);
}

.jfk-progressBar-nonBlocking .progress-bar-thumb {
  background-color: rgb(140,140,140);
}

.ss-logo-image {
  background-image: url('//ssl.gstatic.com/docs/forms/forms_logo_small_dark.png');
  background-size: 108px 21px;
  width: 108px;
  height: 21px;
}

#form-columnleft{
    width: 50%;
    float: left;
}

#   form-columnright{
    width: 50%;
    float: right;
}

@media screen and (-webkit-device-pixel-ratio: 2) {
.ss-logo-image {
  background-image: url('//ssl.gstatic.com/docs/forms/forms_logo_small_dark_2x.png');
}
}















