/*=============================== /ver5/templates/uber/css/template.css ================================================================================*/
 @media (max-width:991px){
    .always-show .mega > .mega-dropdown-menu,.always-show .dropdown-menu{
        display:block !important;
        position:static
    }
    .open .dropdown-menu{
        display:block
    }
}
.t3-logo,.t3-logo-small{
    display:block;
    text-decoration:none;
    text-align:left;
    background-repeat:no-repeat;
    background-position:center
}
.t3-logo{
    width:182px;
    height:50px
}
.t3-logo-small{
    width:60px;
    height:30px
}
.t3-logo,.t3-logo-color{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-color.png")
}
.t3-logo-small,.t3-logo-small.t3-logo-color{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-color.png")
}
.t3-logo-dark{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-dark.png")
}
.t3-logo-small.t3-logo-dark{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-dark.png")
}
.t3-logo-light{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-light.png")
}
.t3-logo-small.t3-logo-light{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-light.png")
}
@media (max-width:991px){
    .logo-control.logo-img-sm{
        display:block
    }
    .logo-control .logo-img{
        display:none
    }
}
@media (min-width:992px){
    .logo-control .logo-img-sm{
        display:none
    }
    .logo-control .logo-img{
        display:block
    }
}
#community-wrap .collapse{
    position:relative;
    height:0;
    overflow:hidden;
    display:block
}
.body-data-holder:before{
    display:none;
    content:"grid-float-breakpoint:992px screen-xs:480px screen-sm:768px screen-md:992px screen-lg:1200px"
}
html{
    -webkit-font-smoothing:subpixel-antialiased
}
body{
    font-weight:300
}
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#1979c9;
    text-decoration:none;
    -webkit-transition:all 0.2s ease 0s;
    -o-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s
}
a:hover,a:focus,a:active{
    color:#026899;
    text-decoration:none;
    outline:none
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
img{
    vertical-align:middle
}
th,td{
    line-height:1.625;
    text-align:left;
    vertical-align:top
}
th{
    font-weight:bold
}
td,tr td{
    border-top:1px solid #dddddd
}
.cat-list-row0:hover,.cat-list-row1:hover{
    background:#f5f5f5
}
.cat-list-row1,tr.cat-list-row1 td{
    background:#fbfbfb
}
table.contentpane,table.tablelist,table.category,table.admintable,table.blog{
    width:100%
}
table.contentpaneopen{
    border:0
}
.star{
    color:#ffcc00
}
.red{
    color:#cc0000
}
hr{
    margin-top:26px;
    margin-bottom:26px;
    border:0;
    border-top:1px solid #ecf0f1
}
.wrap{
    width:auto;
    clear:both
}
.center,.table td.center,.table th.center{
    text-align:center
}
.element-invisible{
    position:absolute;
    padding:0;
    margin:0;
    border:0;
    height:1px;
    width:1px;
    overflow:hidden
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:500;
    line-height:1.25;
    color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{
    font-weight:400;
    line-height:1;
    color:#999999
}
h1,.h1,h2,.h2,h3,.h3{
    margin-top:26px;
    margin-bottom:13px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{
    font-size:65%
}
h4,.h4,h5,.h5,h6,.h6{
    margin-top:13px;
    margin-bottom:13px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{
    font-size:75%
}
h1,.h1{
    font-size:56px
}
h2,.h2{
    font-size:45px
}
h3,.h3{
    font-size:32px
}
h4,.h4{
    font-size:24px
}
h5,.h5{
    font-size:16px
}
h6,.h6{
    font-size:14px
}
p{
    margin:0 0 13px
}
.lead{
    margin-bottom:26px;
    font-size:20px;
    font-weight:300
}
@media (min-width:768px){
    .lead{
        font-size:20px
    }
}
small,.small{
    font-size:85%
}
cite{
    font-style:normal
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
.text-justify{
    text-align:justify
}
.text-muted{
    color:#999999
}
.text-primary{
    color:#039be5
}
a.text-primary:hover{
    color:#0279b3
}
.text-success{
    color:#468847
}
a.text-success:hover{
    color:#356635
}
.text-info{
    color:#3a87ad
}
a.text-info:hover{
    color:#2d6987
}
.text-warning{
    color:#c09853
}
a.text-warning:hover{
    color:#a47e3c
}
.text-danger{
    color:#b94a48
}
a.text-danger:hover{
    color:#953b39
}
.bg-primary{
    color:#fff;
    background-color:#039be5
}
a.bg-primary:hover{
    background-color:#0279b3
}
.bg-success{
    background-color:#dff0d8
}
a.bg-success:hover{
    background-color:#c1e2b3
}
.bg-info{
    background-color:#d9edf7
}
a.bg-info:hover{
    background-color:#afd9ee
}
.bg-warning{
    background-color:#fcf8e3
}
a.bg-warning:hover{
    background-color:#f7ecb5
}
.bg-danger{
    background-color:#f2dede
}
a.bg-danger:hover{
    background-color:#e4b9b9
}
.highlight{
    background-color:#FFC;
    font-weight:bold;
    padding:1px 4px
}
.page-header{
    padding-bottom:12px;
    margin:52px 0 26px;
    border-bottom:1px solid #e6e6e6
}
ul,ol{
    margin-top:0;
    margin-bottom:13px
}
ul ul,ol ul,ul ol,ol ol{
    margin-bottom:0
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none;
    margin-left:-5px
}
.list-inline > li{
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
dl{
    margin-top:0;
    margin-bottom:26px
}
dt,dd{
    line-height:1.625
}
dt{
    font-weight:bold
}
dd{
    margin-left:0
}
@media (min-width:992px){
    .dl-horizontal dt{
        float:left;
        width:160px;
        clear:left;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .dl-horizontal dd{
        margin-left:180px
    }
}
abbr[title],abbr[data-original-title]{
    cursor:help;
    border-bottom:1px dotted #999999
}
.initialism{
    font-size:90%;
    text-transform:uppercase
}
.about-block{
    background:#f4f6f7;
    padding:26px
}
.about-block.right{
    float:right;
    margin:0 0 26px 26px;
    width:300px
}
.about-block img{
    margin:10px 26px 13px 0 !important
}
.about-block blockquote{
    border:0;
    margin-top:26px;
    margin-bottom:0;
    padding:0;
    font-style:italic
}
.about-block blockquote i{
    color:#999999;
    margin-right:6.5px
}
blockquote{
    padding:13px 26px;
    margin:0 0 26px;
    font-size:20px;
    border-left:5px solid #e6e6e6
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{
    margin-bottom:0
}
blockquote footer,blockquote small,blockquote .small{
    display:block;
    font-size:80%;
    line-height:1.625;
    color:#999999
}
blockquote footer:before,blockquote small:before,blockquote .small:before{
    content:'\2014 \00A0'
}
.quote-inline{
    float:left;
    margin:10px 26px 26px -26px;
    width:350px
}
.quote-inline blockquote{
    background:#f8f8f8;
    border:0;
    margin-bottom:0;
    padding:26px
}
.quote-inline blockquote i{
    color:#999999;
    margin-right:10px
}
.blockquote-reverse,blockquote.pull-right{
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #e6e6e6;
    border-left:0;
    text-align:right
}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{
    content:''
}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{
    content:'\00A0 \2014'
}
blockquote:before,blockquote:after{
    content:""
}
address{
    margin-bottom:26px;
    font-style:normal;
    line-height:1.625
}
.blockline{
    display:inline-block;
    position:relative
}
.blockline:after,.blockline:before{
    background:#999999;
    content:"";
    height:1px;
    position:absolute;
    top:40%;
    width:60px
}
@media screen and (max-width:767px){
    .blockline:after,.blockline:before{
        display:none
    }
}
.blockline:after{
    margin-left:25px;
    left:100%
}
.blockline:before{
    margin-right:25px;
    right:100%
}
.small-head{
    text-transform:uppercase;
    font-weight:300;
    font-size:16px;
    letter-spacing:2px;
    color:#999999;
    margin:0 0 13px
}
.small-head a{
    color:#999999
}
.img-wrap{
    float:left;
    margin:0 26px 26px 0
}
.img-wrap.rounded{
    border-radius:50%;
    border:1px solid #e6e6e6;
    position:relative;
    overflow:hidden
}
.img-wrap.rounded:before{
    border-radius:50%;
    border:15px solid rgba(255,255,255,0.3);
    content:"";
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.img-wrap.rounded img{
    border-radius:50%
}
.img-wrap.right{
    float:right;
    margin:0 0 26px 26px
}
code,kbd,pre,samp{
    font-family:Monaco,Menlo,Consolas,"Courier New",monospace
}
@-webkit-keyframes fade{
    from{
        opacity:0;
        filter:alpha(opacity=0)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@keyframes fade{
    from{
        opacity:0;
        filter:alpha(opacity=0)
    }
    to{
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-webkit-keyframes moveFromBottom{
    from{
        -webkit-transform:translateY(120px);
        transform:translateY(120px)
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes moveFromBottom{
    from{
        -webkit-transform:translateY(120px);
        transform:translateY(120px)
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes moveFromLeft{
    from{
        left:-120px
    }
    to{
        left:0
    }
}
@keyframes moveFromLeft{
    from{
        left:-120px
    }
    to{
        left:0
    }
}
@-webkit-keyframes moveFromRight{
    from{
        right:-120px
    }
    to{
        right:0
    }
}
@keyframes moveFromRight{
    from{
        right:-120px
    }
    to{
        right:0
    }
}
@media (min-width:992px){
    .animate{
        position:relative;
        -webkit-perspective:600px;
        -moz-perspective:600px;
        perspective:600px;
        opacity:0;
        filter:alpha(opacity=0)
    }
    *[data-animation='moveFromBottom']{
        -webkit-transform:translateY(120px);
        transform:translateY(120px)
    }
    *[data-animation='fade']{
        opacity:0;
        filter:alpha(opacity=0)
    }
    .feature-animate{
        overflow:hidden
    }
    .feature-animate > .img,.feature-animate > .content.pull-right{
        right:-120px;
        left:auto
    }
    .feature-animate > .content,.feature-animate > .pull-right + .img{
        left:-120px;
        right:auto
    }
    .inview *[data-animation='fade']{
        -webkit-animation:fade 300ms ease-in-out forwards;
        -moz-animation:fade 300ms ease-in-out forwards;
        animation:fade 300ms ease-in-out forwards
    }
    .inview *[data-animation='moveFromBottom']{
        -webkit-animation:moveFromBottom 300ms ease 0.15s forwards;
        -moz-animation:moveFromBottom 300ms ease 0.15s forwards;
        animation:moveFromBottom 300ms ease 0.15s forwards
    }
    .inview.feature-animate > .img,.inview.feature-animate > .content.pull-right{
        -webkit-animation:moveFromRight 1s ease 0.15s forwards;
        -moz-animation:moveFromRight 1s ease 0.15s forwards;
        animation:moveFromRight 1s ease 0.15s forwards
    }
    .inview.feature-animate > .content,.inview.feature-animate > .pull-right + .img{
        -webkit-animation:moveFromLeft 1s ease 0.15s forwards;
        -moz-animation:moveFromLeft 1s ease 0.15s forwards;
        animation:moveFromLeft 1s ease 0.15s forwards
    }
    .inview *[data-delay='200']{
        -webkit-animation-delay:200ms;
        animation-delay:200ms
    }
    .inview *[data-delay='300']{
        -webkit-animation-delay:300ms;
        animation-delay:300ms
    }
    .inview *[data-delay='400']{
        -webkit-animation-delay:400ms;
        animation-delay:400ms
    }
    .inview *[data-delay='500']{
        -webkit-animation-delay:500ms;
        animation-delay:500ms
    }
    .inview *[data-delay='600']{
        -webkit-animation-delay:600ms;
        animation-delay:600ms
    }
    .inview *[data-delay='1000']{
        -webkit-animation-delay:1000ms;
        animation-delay:1000ms
    }
}
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"],.form-control,.inputbox{
    border-radius:0;
    box-shadow:none
}
select:focus,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,.form-control:focus,.inputbox:focus{
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)
}
select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,.form-control::-moz-placeholder,.inputbox::-moz-placeholder{
    color:#999999;
    opacity:1
}
select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,.form-control:-ms-input-placeholder,.inputbox:-ms-input-placeholder{
    color:#999999
}
select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,.inputbox::-webkit-input-placeholder{
    color:#999999
}
textareaselect,textareatextarea,textareainput[type="text"],textareainput[type="password"],textareainput[type="datetime"],textareainput[type="datetime-local"],textareainput[type="date"],textareainput[type="month"],textareainput[type="time"],textareainput[type="week"],textareainput[type="number"],textareainput[type="email"],textareainput[type="url"],textareainput[type="search"],textareainput[type="tel"],textareainput[type="color"],textarea.form-control,textarea.inputbox{
    height:auto
}
.form-group{
    margin-bottom:26px
}
.radio label,.checkbox label{
    display:inline
}
input.input-lg{
    height:58px;
    padding:15px 20px
}
.form-control-static{
    margin-bottom:0
}
@media (min-width:768px){
    .form-inline .form-group{
        display:inline-block
    }
    .form-inline .form-control{
        display:inline-block
    }
    .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{
        float:none
    }
}
.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
.form-horizontal .form-control-static{
    padding-top:7px
}
.btn{
    padding:6.5px 26px;
    font-size:16px;
    text-transform:uppercase
}
@media screen and (min-width:992px){
    .btn{
        padding:10.4px 39px
    }
}
.btn-inverse{
    color:#333333;
    background-color:rgba(225,225,225,0.9);
    border-color:transparent
}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.open > .dropdown-toggle.btn-inverse{
    color:#333333;
    background-color:rgba(200,200,200,0.9);
    border-color:rgba(0,0,0,0)
}
.btn-inverse:active,.btn-inverse.active,.open > .dropdown-toggle.btn-inverse{
    background-image:none
}
.btn-inverse.disabled,.btn-inverse[disabled],fieldset[disabled] .btn-inverse,.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse:hover,.btn-inverse.disabled:focus,.btn-inverse[disabled]:focus,fieldset[disabled] .btn-inverse:focus,.btn-inverse.disabled:active,.btn-inverse[disabled]:active,fieldset[disabled] .btn-inverse:active,.btn-inverse.disabled.active,.btn-inverse[disabled].active,fieldset[disabled] .btn-inverse.active{
    background-color:rgba(225,225,225,0.9);
    border-color:transparent
}
.btn-inverse .badge{
    color:rgba(225,225,225,0.9);
    background-color:#333333
}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active{
    opacity:0.8;
    filter:alpha(opacity=80)
}
.btn-rounded{
    border-radius:26px;
    padding-left:26px;
    padding-right:26px;
    text-transform:uppercase
}
.btn-rounded.btn-lg{
    border-radius:52px;
    font-size:20px;
    padding:20px 52px
}
.btn-rounded-inverse{
    background-color:#e6e6e6;
    color:#333333;
    background-color:rgba(225,225,225,0.9);
    border-color:transparent
}
.btn-rounded-inverse:hover,.btn-rounded-inverse:focus,.btn-rounded-inverse:active,.btn-rounded-inverse.active,.open > .dropdown-toggle.btn-rounded-inverse{
    color:#333333;
    background-color:rgba(200,200,200,0.9);
    border-color:rgba(0,0,0,0)
}
.btn-rounded-inverse:active,.btn-rounded-inverse.active,.open > .dropdown-toggle.btn-rounded-inverse{
    background-image:none
}
.btn-rounded-inverse.disabled,.btn-rounded-inverse[disabled],fieldset[disabled] .btn-rounded-inverse,.btn-rounded-inverse.disabled:hover,.btn-rounded-inverse[disabled]:hover,fieldset[disabled] .btn-rounded-inverse:hover,.btn-rounded-inverse.disabled:focus,.btn-rounded-inverse[disabled]:focus,fieldset[disabled] .btn-rounded-inverse:focus,.btn-rounded-inverse.disabled:active,.btn-rounded-inverse[disabled]:active,fieldset[disabled] .btn-rounded-inverse:active,.btn-rounded-inverse.disabled.active,.btn-rounded-inverse[disabled].active,fieldset[disabled] .btn-rounded-inverse.active{
    background-color:rgba(225,225,225,0.9);
    border-color:transparent
}
.btn-rounded-inverse .badge{
    color:rgba(225,225,225,0.9);
    background-color:#333333
}
.btn-rounded-inverse:hover,.btn-rounded-inverse:focus,.btn-rounded-inverse:active{
    background:rgba(225,225,225,0.9);
    opacity:0.8;
    filter:alpha(opacity=80)
}
.btn-border{
    background:transparent;
    border:3px solid #666666;
    color:#666666
}
.btn-border:hover,.btn-border:focus,.btn-border:active{
    background:#039be5;
    border-color:#039be5;
    color:#ffffff
}
.btn-border.btn-primary{
    border-color:#039be5;
    color:#039be5
}
.btn-border.btn-primary:hover,.btn-border.btn-primary:focus,.btn-border.btn-primary:active{
    color:#ffffff
}
.btn-border.btn-danger{
    border-color:#f44336
}
.btn-border.btn-danger:hover,.btn-border.btn-danger:focus{
    background:#f44336;
    border-color:#f44336;
    color:#ffffff
}
.btn-border.btn-warning{
    border-color:#ff5722
}
.btn-border.btn-warning:hover,.btn-border.btn-warning:focus{
    background:#ff5722;
    border-color:#ff5722;
    color:#ffffff
}
.btn-border.btn-success{
    border-color:#259b24
}
.btn-border.btn-success:hover,.btn-border.btn-success:focus{
    background:#259b24;
    border-color:#259b24;
    color:#ffffff
}
.btn-border.btn-info{
    border-color:#03a9f4
}
.btn-border.btn-info:hover,.btn-border.btn-info:focus{
    background:#03a9f4;
    border-color:#03a9f4;
    color:#ffffff
}
.btn-border.btn-inverse{
    color:#333333;
    background-color:rgba(225,225,225,0.9);
    border-color:transparent;
    border:3px solid #ffffff
}
.btn-border.btn-inverse:hover,.btn-border.btn-inverse:focus,.btn-border.btn-inverse:active,.btn-border.btn-inverse.active,.open > .dropdown-toggle.btn-border.btn-inverse{
    color:#333333;
    background-color:rgba(200,200,200,0.9);
    border-color:rgba(0,0,0,0)
}
.btn-border.btn-inverse:active,.btn-border.btn-inverse.active,.open > .dropdown-toggle.btn-border.btn-inverse{
    background-image:none
}
.btn-border.btn-inverse.disabled,.btn-border.btn-inverse[disabled],fieldset[disabled] .btn-border.btn-inverse,.btn-border.btn-inverse.disabled:hover,.btn-border.btn-inverse[disabled]:hover,fieldset[disabled] .btn-border.btn-inverse:hover,.btn-border.btn-inverse.disabled:focus,.btn-border.btn-inverse[disabled]:focus,fieldset[disabled] .btn-border.btn-inverse:focus,.btn-border.btn-inverse.disabled:active,.btn-border.btn-inverse[disabled]:active,fieldset[disabled] .btn-border.btn-inverse:active,.btn-border.btn-inverse.disabled.active,.btn-border.btn-inverse[disabled].active,fieldset[disabled] .btn-border.btn-inverse.active{
    background-color:rgba(225,225,225,0.9);
    border-color:transparent
}
.btn-border.btn-inverse .badge{
    color:rgba(225,225,225,0.9);
    background-color:#333333
}
.btn-border.btn-inverse:hover,.btn-border.btn-inverse:focus,.btn-border.btn-inverse:active{
    background:rgba(225,225,225,0.9);
    border-color:#ffffff;
    opacity:0.8;
    filter:alpha(opacity=80)
}
.btn-border-inverse{
    border:3px solid #ffffff;
    color:#ffffff
}
.btn-border-inverse:hover,.btn-border-inverse:focus,.btn-border-inverse:active{
    background:rgba(0,0,0,0.3);
    border-color:#ffffff;
    color:#ffffff
}
.btn-action{
    border-radius:26px;
    margin:0 6.5px;
    padding:13px 52px;
    position:relative
}
.btn-lg{
    font-size:18px;
    padding:15px 30px;
    line-height:26px
}
.btn-sm,.btn-small,.btn-xs{
    font-size:14px;
    padding:6px 18px;
    line-height:26px
}
@media screen and (min-width:992px){
    .btn-sm,.btn-small,.btn-xs{
        padding:6px 18px
    }
}
.btn-block + .btn-block{
    margin-top:5px
}
select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,.inputbox::-moz-placeholder{
    color:#999999;
    opacity:1
}
select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,.inputbox:-ms-input-placeholder{
    color:#999999
}
select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,.inputbox::-webkit-input-placeholder{
    color:#999999
}
textareaselect,textareatextarea,textareainput[type="text"],textareainput[type="password"],textareainput[type="datetime"],textareainput[type="datetime-local"],textareainput[type="date"],textareainput[type="month"],textareainput[type="time"],textareainput[type="week"],textareainput[type="number"],textareainput[type="email"],textareainput[type="url"],textareainput[type="search"],textareainput[type="tel"],textareainput[type="color"],textarea.inputbox{
    height:auto
}
@media screen and (min-width:768px){
    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"],.inputbox{
        width:auto
    }
}
select,select.form-control,select.inputbox,select.input{
    padding-right:5px
}
.input-append .active,.input-prepend .active{
    background-color:#bbff33;
    border-color:#669900
}
.invalid{
    border-color:#cc0000
}
label.invalid{
    color:#cc0000
}
input.invalid{
    border:1px solid #cc0000
}
.dropdown-menu{
    font-size:15px;
    box-shadow:4px 4px 0 0 rgba(0,0,0,0.04);
    background-color: #f8f9fa
}
.dropdown-menu > li > a{
    color:#999999
}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{
    background:#039be5;
    color:#ffffff
}
.dropdown-menu > .open > a,.dropdown-menu > .open > a:hover,.dropdown-menu > .open > a:focus{
    background:none;
    color:#ffffff
}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{
    background:none;
    color:#039be5
}
.dropdown-header{
    padding:3px 20px;
    font-size:16px
}
.dropdown-header a{
    color:#999999
}
.dropdown-submenu > a:after{
    border-left-color:#333333
}
.dropdown-submenu:hover > a:after{
    border-left-color:#262626
}
.nav > li > .separator{
    position:relative;
    display:block;
    padding:10px 15px;
    line-height:26px
}
@media (min-width:992px){
    .nav > li > .separator{
        padding-top:13px;
        padding-bottom:13px
    }
}
@media (max-width:991px){
    .nav > li > span{
        padding:10px 15px;
        display:inline-block
    }
}
.nav .dropdown-menu{
    background:rgba(255,255,255,0.96);
    box-shadow:4px 4px 0 0 rgba(0,0,0,0.04)
}
.nav .dropdown-menu li > a{
    color:#333333
}
.nav .dropdown-menu li > a:hover,.nav .dropdown-menu li > a:active,.nav .dropdown-menu li > a:focus{
    color:#039be5
}
.nav-tabs > li > a:hover{
    border-color:transparent
}
.nav-tabs > li.open > a,.nav-tabs > li.open > a:hover,.nav-tabs > li.open > a:focus{
    border-color:transparent
}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{
    border-color:#dddddd;
    border-bottom-color:transparent
}
.nav .caret{
    border-top-color:#039be5;
    border-bottom-color:#039be5
}
.nav a:hover .caret{
    border-top-color:#026899;
    border-bottom-color:#026899
}
.t3-navhelper{
    background:#f5f5f5;
    border-top:1px solid #ecf0f1;
    color:#666666;
    padding:5px 0
}
.breadcrumb{
    margin-bottom:0;
    padding-left:0;
    padding-right:0;
    border-radius:0
}
.breadcrumb > li + li:before{
    content:"/\00a0"
}
.breadcrumb > .active{
    color:#999999
}
.breadcrumb > .active + li:before{
    content:"";
    padding:0
}
.breadcrumb > .active .hasTooltip{
    padding-right:13px
}
.breadcrumb .divider{
    display:none
}
.pagination-wrap{
    text-align:center
}
.pagination > li > a,.pagination > li > span{
    background:none;
    border:2px solid transparent;
    border-radius:1px;
    color:#333333;
    font-size:15px;
    margin:0 1px;
    min-width:40px;
    padding:4px 6px;
    text-align:center;
    border-radius: 5px
}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{
    border:2px solid #666666;
    color:#333333
}
.pagination > .active > a,.pagination > .active > span{
    background:#4091c9;
    border:2px solid #4091c9;
    color:#ffffff;
    border-radius: 5px
}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{
    border:0
}
.pagination{
    display:inline-block
}
.pagination:before,.pagination:after{
    content:" ";
    display:table
}
.pagination:after{
    clear:both
}
@media screen and (min-width:768px){
    .pagination{
        float:none
    }
}
.counter{
    display:inline-block;
    margin-top:26px;
    padding:6px 12px;
    background-color:#ffffff;
    border:1px solid #dddddd;
    border-radius:0
}
@media screen and (min-width:768px){
    .counter{
        float:right
    }
}
@media (min-width:768px) and (max-width:1199px){
    .counter{
        margin-right:26px
    }
}
.pager{
    text-align:left;
    clear:both
}
.pager ul{
    margin:0;
    padding:0
}
.ja-submenu{
    background:#f4f6f7;
    border-bottom:1px solid #dde4e6;
    margin:0;
    padding:0;
    position:relative;
    z-index:2
}
.ja-submenu ul{
    display:inline-block;
    margin:0;
    padding:0
}
.ja-submenu ul:before{
    content:"\f02c";
    display:inline-block;
    /*font-family:FontAwesome;
    */
    font-style:normal;
    font-weight:400;
    line-height:1;
    /*background:#333333;
    */
    border-radius:50%;
    color:#e6e6e6;
    font-size:16px;
    height:36px;
    line-height:36px;
    text-align:center;
    width:36px;
    margin-right:26px;
    margin-left:-61px
}
.ja-submenu ul li{
    display:inline-block;
    font-weight:300;
    list-style:none;
    padding:13px 0;
    position:relative;
    margin:0;
    font-size:15px
}
.ja-submenu ul li a{
    color:#333333;
    display:block;
    padding:0;
    margin:0 26px 0 0;
    padding-bottom:2px;
    text-transform:uppercase
}
.ja-submenu ul li.active a,.ja-submenu ul li.active a:hover,.ja-submenu ul li.active a:focus,.ja-submenu ul li.active a:active,.ja-submenu ul li a:hover,.ja-submenu ul li a:active,.ja-submenu ul li a:focus{
    box-shadow:0 -2px 0 #333333 inset;
    color:#333333;
    background:none
}
.navbar-toggle{
    float:left;
    padding:0;
    height:52px;
    line-height:52px;
    margin:0;
    border:none;
    width:40px
}
@media screen and (min-width:768px){
    .navbar-toggle{
        width:52px
    }
}
@media (min-width:992px){
    .navbar-toggle{
        display:none
    }
}
.navbar-nav{
    margin:6.5px -26px
}
@media (min-width:992px){
    .navbar-nav{
        margin:0
    }
}
.navbar-nav > li > .dropdown-menu{
    margin-top:-1px
}
.navbar-default{
    background:none;
    border:0
}
.navbar-default .navbar-brand{
    color:#666666
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{
    color:#4d4d4d;
    background-color:transparent
}
.navbar-default .navbar-text{
    color:#666666
}
.navbar-default .navbar-nav > li{
    /*border-right:1px solid #e6e6e6*/
}
.navbar-default .navbar-nav > li > a{
    color:#666666;
    padding:13px 20px;
    text-transform:uppercase;
    font-size:14px
}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{
    color:#666666;
    background-color:#eeeeee
}
.navbar-default .navbar-nav > li > .nav-header{
    color:#666666;
    display:inline-block;
    padding-top:19.5px;
    padding-bottom:19.5px
}
.navbar-default .navbar-nav > .open > a{
    border-color:#ecf0f1
}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{
    font-weight:500;
    color:#666666;
    background-color:#eeeeee
}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{
    color:#cccccc;
    background-color:transparent
}
.navbar-default .navbar-toggle{
    border-color:#dddddd
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
    background-color:#e6e6e6
}
.navbar-default .navbar-toggle .icon-bar{
    background-color:#cccccc
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{
    border-color:#e6e6e6
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret{
    border-top-color:#666666;
    border-bottom-color:#666666
}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{
    background-color:#eeeeee;
    color:#666666
}
.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.navbar-default .navbar-nav > .open > a:focus .caret{
    border-top-color:#666666;
    border-bottom-color:#666666
}
.navbar-default .navbar-nav > .dropdown > a .caret{
    border-top-color:#666666;
    border-bottom-color:#666666
}
@media (max-width:767px){
    .navbar-default .navbar-nav .open .dropdown-menu > li > a{
        color:#666666
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
        color:#666666;
        background-color:#eeeeee
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{
        color:#666666;
        background-color:#eeeeee
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{
        color:#cccccc;
        background-color:transparent
    }
}
.navbar-default .navbar-link{
    color:#666666
}
.navbar-default .navbar-link:hover{
    color:#666666
}
.t3-mainnav{
    border-left:0;
    border-right:0;
    margin-bottom:0;
    border-radius:0;
    padding-left:0;
    float:left;
    position:static
}
.t3-mainnav .t3-navbar{
    padding-left:0;
    padding-right:0
}
.t3-mainnav .t3-navbar .open .dropdown-menu{
    font-size:15px;
    padding-top:13px;
    padding-bottom:13px
}
.t3-mainnav .t3-navbar .open .dropdown-menu > li > a,.t3-mainnav .t3-navbar .open .dropdown-menu .dropdown-header{
    color:#333333
}
.t3-mainnav .t3-navbar .open .dropdown-menu > li > a:hover,.t3-mainnav .t3-navbar .open .dropdown-menu > li > a:focus{
    color:#262626;
    background:none
}
.t3-mainnav .t3-navbar .open .dropdown-menu > li > a:after{
    border-left-color:#999999;
    margin-top:9px
}
.t3-mainnav .t3-navbar .open .dropdown-menu > li.open > a{
    color:#039be5;
    background:none
}
.t3-mainnav .t3-navbar .open .dropdown-menu > li.open > a:after{
    border-left-color:#039be5
}
.t3-mainnav .t3-navbar .open .dropdown-menu > li.active > a{
    color:#039be5;
    background:none
}
.t3-mainnav .t3-navbar .open .dropdown-menu > li.active > a:hover,.t3-mainnav .t3-navbar .open .dropdown-menu > li.active > a:focus{
    color:#039be5
}
.t3-mainnav .t3-navbar .open .dropdown-menu img{
    display:none
}
.t3-mainnav .t3-navbar-collapse{
    background:#202020;
    font-size:14px;
    font-weight:700;
    position:absolute;
    left:0;
    width:100%;
    max-height:400px
}
@media (min-width:992px){
    .t3-mainnav .t3-navbar-collapse{
        display:none !important
    }
}
.t3-mainnav .t3-navbar-collapse .navbar-nav{
    margin:0 -26px
}
@media screen and (max-width:991px){
    .t3-mainnav .t3-navbar-collapse .navbar-nav li a img{
        display:none
    }
}
.t3-mainnav .t3-navbar-collapse .navbar-nav li > a .fa{
    margin-right:5px
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a{
    border:none;
    border-bottom:1px solid rgba(255,255,255,0.05);
    color:#999999
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a:hover,.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a:active,.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a:focus{
    background:#000000;
    color:#ffffff
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a:hover .caret,.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a:active .caret,.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a:focus .caret{
    border-top-color:#ffffff
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li.open > a{
    background:#000000;
    color:#ffffff
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li.active > a{
    background:#000000;
    color:#039be5
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li:first-child > a{
    border-top:0
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu{
    font-size:15px;
    padding:5px 10px
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a{
    color:#999999
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a:after{
    border:4px solid transparent;
    border-top:4px solid #999999;
    margin:0;
    position:absolute;
    right:0;
    top:20px
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a:hover,.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a:focus{
    background:none;
    color:#ffffff
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a:hover:after,.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a:focus:after{
    border-top-color:#ffffff
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li.open > a{
    color:#ffffff;
    background:none
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li.active > a{
    color:#039be5;
    background:none
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > .mega-group > a{
    font-weight:700
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu{
    border-top:1px solid rgba(255,255,255,0.05);
    font-size:13px;
    margin:5px 15px 5px 25px
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu li > a{
    color:#666666;
    padding:5px 0
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu li > a:hover,.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu li > a:focus{
    color:#ffffff
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret{
    position:absolute;
    top:40%;
    right:12px
}
.t3-module{
    color:inherit;
    margin-bottom:0;
    padding:26px
}
.t3-module .module-inner{
    padding:0
}
.t3-sidebar .t3-module{
    background:transparent;
    padding:26px;
    background:#eeeeee;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5
}
.t3-sidebar .t3-module:first-child{
    border-top:1px solid #d5d5d5
}
.t3-sidebar .t3-module:last-child{
    padding-bottom:26px;
    border-bottom: 1px solid #d5d5d5
}
.module-title{
    background:transparent;
    color:#444444;
    font-size:14px;
    text-transform:uppercase;
    font-weight:700;
    letter-spacing:1px;
    margin:0 0 8.66666667px 0;
    padding:0
}
@media screen and (min-width:768px){
    .module-title{
        margin-bottom:13px
    }
}
.module-ct{
    background:transparent;
    color:inherit;
    padding:0
}
.module-ct:before,.module-ct:after{
    content:" ";
    display:table
}
.module-ct:after{
    clear:both
}
.module-ct ul{
    margin:0;
    padding:0
}
.module-ct ul li{
    list-style:none;
    border-top:1px solid #e6e6e6;
    padding:13px 0
}
.module-ct ul li:first-child{
    padding-top:0;
    border:0
}
.module-ct ul li:last-child{
    padding-bottom:0
}
.module-ct ul li li.active > a{
    color:#039be5
}
.module-ct ul li a{
    color:#777777;
    font-size:16px
}
.module-ct ul li a:hover,.module-ct ul li a:focus{
    color:#237dc9;
    text-decoration:none
}
.module-ct > ul,.module-ct .custom > ul,.module-ct > ol,.module-ct .custom > ol{
    padding-left:0
}
.module-ct > ul.unstyled,.module-ct .custom > ul.unstyled,.module-ct > ol.unstyled,.module-ct .custom > ol.unstyled{
    padding-left:0
}
.module-ct > ul.nav,.module-ct .custom > ul.nav,.module-ct > ol.nav,.module-ct .custom > ol.nav{
    padding-left:0;
    margin-left:0
}
.module .nav > li,.module_menu .nav > li{
    padding:0;
    margin:0;
    border:0
}
.module .nav > li > a,.module_menu .nav > li > a,.module .nav > li > .separator,.module_menu .nav > li > .separator{
    padding:6px 5px;
    display:block
}
.module .nav > li > a,.module_menu .nav > li > a{
    padding-left:0;
    padding-right:0
}
.module .nav > li > a:before,.module_menu .nav > li > a:before{
    /*content:"\f105";
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    text-decoration:inherit;
    padding-right:0.5em*/
}
.module .nav > li > a:hover,.module_menu .nav > li > a:hover,.module .nav > li > a:focus,.module_menu .nav > li > a:focus{
    background:none;
    color:#999999
}
.module .nav > li.active > a,.module_menu .nav > li.active > a{
    background:none;
    color:#039be5;
    font-weight:500
}
#login-form input[type="text"],#login-form input[type="password"]{
    width:100%
}
#login-form .btn-primary{
    width:100%;
    border-radius: 5px
}
#login-form ul.unstyled{
    margin-top:26px
}
#login-form ul.unstyled li{
    padding:6.5px 0;
    list-style:disc;
    margin-left:26px;
    border:0;
    font-size:14px
}
.t3-sidebar #login-form #form-login-password .input-group,.t3-sidebar #login-form #form-login-username .input-group{
    width:100%
}
#login-form .input-group-addon{
    width:40px;
    background:#ffffff;
    text-align:center
}
#login-form #form-login-remember label{
    font-weight:400;
    display:inline-block
}
#login-form #form-login-remember label input[type=checkbox]{
    margin-top:6px
}
.banneritem a{
    font-weight:700
}
.bannerfooter{
    border-top:1px solid #ecf0f1;
    font-size:14px;
    padding-top:13px;
    text-align:right
}
.categories-module,ul.categories-module,.category-module,ul.category-module{
    margin:0
}
.categories-module li,ul.categories-module li,.category-module li,ul.category-module li{
    list-style:none;
    padding:13px 0;
    border-top:1px solid #ecf0f1
}
.categories-module li:first-child,ul.categories-module li:first-child,.category-module li:first-child,ul.category-module li:first-child{
    border-top:0
}
.categories-module h4,ul.categories-module h4,.category-module h4,ul.category-module h4{
    font-size:16px;
    font-weight:400;
    margin:0
}
.job-layout{
    padding-left:0 !important;
    padding-right:0 !important
}
.job-layout .panel-group{
    margin-bottom:0
}
.job-layout .panel-default{
    border:0;
    box-shadow:none;
    margin:0 !important
}
.job-layout .panel-default .panel-title a{
    border-top:1px solid #e6e6e6;
    display:block;
    font-size:14px;
    padding:26px 0;
    position:relative
}
@media screen and (min-width:768px){
    .job-layout .panel-default .panel-title a{
        font-size:24px;
        padding:39px 0
    }
}
.job-layout .panel-default .panel-title a .fa{
    color:#999999;
    margin-right:13px
}
.job-layout .panel-default .panel-title a .text-right{
    background:#039be5;
    color:#ffffff;
    font-size:11px;
    padding:4.33333333px;
    position:absolute;
    top:0;
    right:0
}
@media screen and (min-width:768px){
    .job-layout .panel-default .panel-title a .text-right{
        background:transparent;
        color:#666666;
        font-size:14px;
        float:right;
        padding-top:8px;
        position:relative
    }
}
.job-layout .panel-default .panel-title a:hover,.job-layout .panel-default .panel-title a:active,.job-layout .panel-default .panel-title a.active{
    background:#039be5;
    color:#ffffff;
    outline:none
}
.job-layout .panel-default .panel-title a:hover .fa,.job-layout .panel-default .panel-title a:active .fa,.job-layout .panel-default .panel-title a.active .fa,.job-layout .panel-default .panel-title a:hover .text-right,.job-layout .panel-default .panel-title a:active .text-right,.job-layout .panel-default .panel-title a.active .text-right{
    color:#ffffff
}
.panel-body{
    border-top:1px solid #f4f6f7;
    padding:0;
    padding-top:40px
}
.panel-group .panel-body{
    padding:20px
}
@media screen and (min-width:768px){
    .panel-group .panel-body{
        padding:26px
    }
}
@media screen and (max-width:767px){
    .panel-body .col-sm-8 h3{
        font-size:24px;
        margin-bottom:6.5px
    }
}
@media screen and (min-width:768px){
    .panel-body .col-sm-8 h3:first-child{
        margin-top:0
    }
}
@media screen and (max-width:991px){
    .panel-body ul{
        padding-left:6.5px
    }
}
.panel-body ul li{
    border:0
}
.panel-body .text-box-hightlight{
    background:#eeeeee;
    padding:26px;
    font-size: 15px
}
@media screen and (max-width:768px){
    .panel-body .text-box-hightlight{
        font-size:15px
    }
}
@media screen and (max-width:767px){
    .panel-body .text-box-hightlight{
        margin-top:26px
    }
}
.panel-body .text-box-hightlight .element{
    margin-bottom:26px
}
.panel-body .text-box-hightlight .element:last-child{
    margin-bottom:0
}
.panel-body .text-box-hightlight .element .fa{
    font-size:20px;
    line-height:1.3;
    float:left;
    width:35px
}
.panel-body .text-box-hightlight .element p{
    overflow:hidden;
    margin-bottom:0
}
.panel-body .text-box-hightlight .element div{
    padding-left:33.8px
}
.panel-body .social{
    background:#d6dee2;
    padding:6.5px 0;
    text-align:center
}
.panel-body .social a{
    display:inline-block;
    font-size:20px;
    padding:13px;
    margin:0 13px
}
@media screen and (max-width:991px){
    .panel-body .social a{
        margin:0 6.5px
    }
}
.panel-body .col-sm-12{
    border-radius:0;
    background:#f3f3f3;
    color:#333333;
    padding:26px 26px 26px 52px;
    margin-top:26px;
    margin-bottom:26px
}
@media screen and (max-width:991px){
    .panel-body .col-sm-12{
        padding:26px
    }
}
.panel-body .col-sm-12 .text-left{
    display:inline-block
}
@media screen and (max-width:991px){
    .panel-body .col-sm-12 .text-left{
        display:block
    }
}
.panel-body .col-sm-12 .text-left h3{
    font-size:30px;
    margin-top:0;
    margin-bottom:3px
}
.panel-body .col-sm-12 .text-left p{
    font-size:14px;
    margin:0
}
.panel-body .col-sm-12 .btn{
    float:right
}
@media screen and (max-width:991px){
    .panel-body .col-sm-12 .btn{
        float:none;
        margin-top:26px
    }
}
.feed h4{
    font-weight:700
}
.feed .newsfeed,.feed ul.newsfeed{
    border-top:1px solid #ecf0f1
}
.feed .newsfeed .feed-link,.feed ul.newsfeed .feed-link,.feed .newsfeed h5.feed-link,.feed ul.newsfeed h5.feed-link{
    font-size:16px;
    font-weight:400;
    margin:0
}
.latestusers,ul.latestusers{
    margin-left:0
}
.latestusers li,ul.latestusers li{
    background:#e6e6e6;
    display:inline-block;
    padding:5px 10px;
    border-radius:0
}
.stats-module dt,.stats-module dd{
    display:inline-block;
    margin:0
}
.stats-module dt{
    font-weight:400;
    width:35%
}
.stats-module dd{
    width:60%
}
.tagspopular ul{
    display:block;
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden
}
.tagspopular ul > li{
    color:#666666;
    display:inline-block;
    margin:0 5px 10px 0;
    padding:0;
    border:0
}
.tagspopular ul > li > a{
    background:#f3f3f3;
    border-radius:3px;
    color:#999999;
    display:block;
    padding:2px 5px
}
.tagspopular ul > li > a:hover,.tagspopular ul > li > a:focus,.tagspopular ul > li > a:active{
    background:#e6e6e6;
    color:#333333;
    text-decoration:none
}
.tagssimilar ul{
    margin:0;
    padding:0;
    list-style:none
}
.tagssimilar ul > li{
    border-bottom:1px solid #e6e6e6;
    padding:8px 0
}
.tagssimilar ul > li > a{
    color:#666666
}
.tagssimilar ul > li > a:hover,.tagssimilar ul > li > a:focus,.tagssimilar ul > li > a:active{
    color:#026899
}
.module-ct > ol.breadcrumb{
    padding:6px 12px;
    margin-left:0
}
.sections-wrap .section.mod-gray{
    background-color:#f3f3f3 !important
}
.sections-wrap .section.style-dark .section-title{
    color:#ffffff
}
.sections-wrap .section.style-dark .section-title .section-intro{
    color:#ffffff
}
.sections-wrap{
    position:relative
}
.sections-wrap .section{
    background-color:#ffffff;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    padding-top:52px;
    padding-bottom:29px
}
@media (min-width:992px){
    .sections-wrap .section{
        padding-top:87px;
        padding-bottom:49px
    }
}
@media screen and (max-width:767px){
    .sections-wrap .section .btn-rounded.btn-lg{
        font-size:16px;
        padding-right:26px;
        padding-left:26px
    }
}
.sections-wrap .section .section-title{
    font-size:41px;
    color:#202020;
    font-weight:500;
    margin:0 0 26px;
    text-align:center
}
@media (min-width:992px){
    .sections-wrap .section .section-title{
        margin:0 0 78px
    }
}
.sections-wrap .section .section-title span{
    display:block;
    margin-bottom:13px;
    margin-left: 4%;
    margin-right: 4%
}
@media screen and (max-width:767px){
    .sections-wrap .section .section-title span{
        font-size:41px
    }
}
.sections-wrap .section .section-title .section-intro{
    color:#999999;
    margin-bottom:0;
    font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:16px;
    font-weight:300;
    line-height:1.625
}
.sections-wrap .section .section-title .section-intro a:hover,.sections-wrap .section .section-title .section-intro a:focus,.sections-wrap .section .section-title .section-intro a:active{
    text-decoration:none
}
.sections-wrap .section.section-lightest{
    background-color:#f4f6f7
}
.sections-wrap .section.section-lighter{
    background-color:#e6e6e6
}
.sections-wrap .section.section-primary{
    background-color:#eeeeee
}
.sections-wrap .section.section-primary .section-title{
    color:#ffffff
}
.sections-wrap .section.section-primary .section-intro{
    color:#e6e6e6;
    color:rgba(255,255,255,0.8)
}
.sections-wrap .section.section-testimonial .testimonial-author,.sections-wrap .section.section-testimonial .main-stats{
    font-size:16px;
    text-transform:uppercase;
    color:#999999;
    font-weight:100;
    letter-spacing:2px
}
.sections-wrap .section.section-testimonial .testimonial-author img,.sections-wrap .section.section-testimonial .main-stats img{
    display:none
}
.sections-wrap .section.section-testimonial .main-reviews{
    font-size:24px
}
.sections-wrap .section.section-testimonial .main-reviews .fa{
    font-size:48px;
    position:absolute;
    left:-60px;
    top:40px
}
.sections-wrap .section.section-testimonial .main-stats .section-title{
    font-size:24px;
    font-weight:400;
    text-transform:none;
    letter-spacing:0
}
.sections-wrap .section.section-testimonial .main-stats .stat{
    margin:0;
    padding:0
}
.sections-wrap .section.section-testimonial .main-stats li{
    display:inline-block;
    width:48%;
    text-align:left;
    text-transform:none;
    font-weight:400;
    vertical-align:top;
    letter-spacing:0
}
.sections-wrap .section.section-testimonial .main-stats li p{
    margin-bottom:0;
    margin-bottom:2px
}
.sections-wrap .section.section-testimonial .main-stats li strong{
    display:inline-block;
    width:42px;
    text-align:center;
    background:#039be5;
    color:#ffffff;
    margin-right:6px
}
.sections-wrap .section.section-darker{
    background-color:#333333;
    color:#ffffff
}
.sections-wrap .section.section-darker .section-title{
    color:#ffffff
}
.sections-wrap .section.section-darker .section-intro{
    color:#e6e6e6;
    color:rgba(255,255,255,0.8)
}
.sections-wrap .section.section-darker.section-business-showcase{
    background-position:bottom left;
    padding-bottom:0
}
.sections-wrap .section.section-darker.section-business-showcase .custom{
    min-height:500px
}
.sections-wrap .section.section-darker.section-business-showcase .badge-showcase{
    position:absolute;
    top:-180px
}
.sections-wrap .section.section-darker.section-business-showcase .user-showcase-cta{
    border-top:1px solid rgba(255,255,255,0.1);
    margin:26px 0;
    padding-top:26px;
    font-weight:700;
    text-align:left
}
.sections-wrap .section.section-darker.section-business-showcase .user-showcase-cta a{
    margin-right:26px
}
.sections-wrap .section.section-darker.section-business-showcase p{
    color:rgba(255,255,255,0.5)
}
.sections-wrap .section.section-darker.section-business-showcase h3{
    font-weight:100;
    font-size:40px
}
.sections-wrap .section.section-animate-img{
    overflow:hidden
}
.sections-wrap .section.section-border{
    border-bottom:1px solid #ecf0f1
}
.sections-wrap .section.bg-image{
    background-attachment:fixed
}
.sections-wrap .section.no-padding{
    padding:0;
    overflow:hidden
}
.sections-wrap .section.no-padding-bottom{
    padding-bottom:0
}
.swiper-slide > .btn{
    margin-top:26px
}
.swiper-slide .item{
    margin-bottom:52px
}
.swiper-slide .item.grid-sizer{
    margin-bottom:0
}
.swiper-slide .item > article{
    margin:0
}
.swiper-slide .item .article-img,.swiper-slide .item .item-image{
    position:relative;
    display:block;
    float:none !important
}
.swiper-slide .item .article-img div,.swiper-slide .item .item-image div,.swiper-slide .item .article-img a,.swiper-slide .item .item-image a{
    display:block;
    width:100%;
    height:260px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:center 0;
    background-size:100% auto;
    -webkit-transition:all 3.5s linear 0.4s;
    -o-transition:all 3.5s linear 0.4s;
    transition:all 3.5s linear 0.4s
}
.swiper-slide .item .article-title{
    font-size:20px;
    font-weight:700;
    line-height:26px;
    margin:26px auto 0
}
.swiper-slide .item .article-title a{
    color:#333333
}
.swiper-slide .item .article-title a:hover,.swiper-slide .item .article-title a:focus,.swiper-slide .item .article-title a:active{
    color:#026899;
    text-decoration:none
}
.swiper-slide .item .article-title-caption{
    color:#999999;
    font-size:14px;
    font-weight:400;
    line-height:26px;
    margin:0;
    text-decoration:none;
    height:26px
}
.swiper-slide .item:hover .article-img div,.swiper-slide .item:hover .item-image div,.swiper-slide .item:hover .article-img a,.swiper-slide .item:hover .item-image a{
    background-position:center 100%
}
.section.section-blog{
    border-top:1px solid #ecf0f1
}
.blog-style-1.category-module{
    margin:0;
    padding:0;
    list-style:none
}
.blog-style-1 .small-head a{
    text-transform:uppercase;
    margin-bottom:13px;
    font-weight:300;
    display:block;
    letter-spacing:2px;
    color:#999999
}
.blog-style-1 .article-img{
    display:block;
    height:250px;
    margin-top:26px;
    position:relative;
    text-align:center;
    overflow:hidden
}
.blog-style-1 .article-title{
    font-size:32px;
    line-height:1.5;
    margin:0;
    font-weight:400
}
.blog-style-1 .article-title a{
    color:#333333
}
.blog-style-1 .article-title a:hover,.blog-style-1 .article-title a:focus,.blog-style-1 .article-title a:active{
    color:#039be5
}
.blog-style-1 .article-meta{
    margin-top:26px;
    color:#999999;
    font-size:14px
}
.blog-style-1 .article-meta > span{
    display:inline-block;
    margin-right:20px
}
.blog-style-1 .article-meta .fa{
    margin-right:6.5px
}
.blog-style-1 .article-introtext{
    margin-top:26px
}
.section-bottom-bar{
    background:rgba(255,255,255,0.9);
    z-index:2;
    left:0;
    right:0;
    bottom:0;
    position:fixed;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all 0.25s ease 0s;
    -o-transition:all 0.25s ease 0s;
    transition:all 0.25s ease 0s
}
.section-bottom-bar.affix{
    opacity:0.7;
    filter:alpha(opacity=70)
}
@media (min-width:768px) and (max-width:991px){
    .section-bottom-bar.affix{
        opacity:0.9;
        filter:alpha(opacity=90)
    }
}
.section-bottom-bar.affix:hover{
    opacity:1;
    filter:alpha(opacity=100)
}
.section-bottom-bar .btn{
    border-radius:0;
    border-top:0;
    border-bottom:0;
    text-transform:none
}
.section-bottom-bar .current-product{
    position:absolute;
    left:0;
    right:0;
    text-align:center;
    z-index:-1
}
.section-bottom-bar .current-product strong{
    display:inline-block;
    font-size:12px;
    font-weight:300;
    line-height:normal;
    position:relative;
    right:13px;
    top:10px
}
@media (min-width:768px) and (max-width:991px){
    .section-bottom-bar .current-product strong{
        right:0;
        left:0;
        top:5px
    }
}
.section-bottom-bar .current-product span{
    color:#039be5;
    display:block;
    font-size:15px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase
}
@media (min-width:768px) and (max-width:991px){
    .section-bottom-bar .current-product span{
        font-size:12px
    }
}
.section-bottom-bar .pull-left .btn{
    float:left;
    border-left:0
}
.section-bottom-bar .pull-left .btn.btn-default{
    background-color:#ecf0f1;
    border-color:#ffffff;
    color:#333333
}
.section-bottom-bar .pull-right .btn{
    border-right:0;
    float:right
}
.jacomment-count a{
    color:#999999;
    font-size:14px;
    font-weight:300
}
.jacomment-count a:hover,.jacomment-count a:focus{
    color:#039be5
}
.jacomment-count a:before{
    content:"\f086";
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    text-decoration:inherit;
    margin-right:3px
}
.article-intro .jacomment-count{
    margin-top:-26px;
    margin-bottom:26px
}
.acymailing{
    background:rgba(225,225,225,0.05);
    padding:26px;
    font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
    border-radius: 5px
}
.acymailing .acymailing_module_form .acymailing_introtext{
    font-size:15px;
    line-height:1.625;
    color:#999999;
    text-align:left;
    margin-bottom:26px !important
}
.acymailing .acymailing_form{
    width:100%
}
.acymailing .acymailing_form .acyfield_email{
    width:72%
}
.acymailing .acymailing_form .btn{
    font-size:16px;
    font-weight:400;
    text-transform:none;
    margin-bottom:5px;
    border-radius: 0px 5px 5px 0px
}
.acymailing .acyterms{
    font-size:14px;
    padding:5px
}
.acymailing .acyterms .checkbox{
    display:inline-block;
    min-height:14px;
    vertical-align:top
}
.acymailing .acysubbuttons{
    text-align:left
}
.acymailing .acyfield_html label{
    font-size:14px;
    font-weight:400
}
.acymailing .acymailing_mootoolsbutton > p{
    margin:0
}
.acymailing .acymailing_mootoolsbutton .modal{
    position:static;
    padding:10px 20px;
    color:#ffffff;
    background-color:#039be5;
    border-color:#039be5
}
.acymailing .acymailing_mootoolsbutton .modal:hover,.acymailing .acymailing_mootoolsbutton .modal:focus,.acymailing .acymailing_mootoolsbutton .modal:active,.acymailing .acymailing_mootoolsbutton .modal.active,.open > .dropdown-toggle.acymailing .acymailing_mootoolsbutton .modal{
    color:#ffffff;
    background-color:#0279b3;
    border-color:#0272a9
}
.acymailing .acymailing_mootoolsbutton .modal:active,.acymailing .acymailing_mootoolsbutton .modal.active,.open > .dropdown-toggle.acymailing .acymailing_mootoolsbutton .modal{
    background-image:none
}
.acymailing .acymailing_mootoolsbutton .modal.disabled,.acymailing .acymailing_mootoolsbutton .modal[disabled],fieldset[disabled] .acymailing .acymailing_mootoolsbutton .modal,.acymailing .acymailing_mootoolsbutton .modal.disabled:hover,.acymailing .acymailing_mootoolsbutton .modal[disabled]:hover,fieldset[disabled] .acymailing .acymailing_mootoolsbutton .modal:hover,.acymailing .acymailing_mootoolsbutton .modal.disabled:focus,.acymailing .acymailing_mootoolsbutton .modal[disabled]:focus,fieldset[disabled] .acymailing .acymailing_mootoolsbutton .modal:focus,.acymailing .acymailing_mootoolsbutton .modal.disabled:active,.acymailing .acymailing_mootoolsbutton .modal[disabled]:active,fieldset[disabled] .acymailing .acymailing_mootoolsbutton .modal:active,.acymailing .acymailing_mootoolsbutton .modal.disabled.active,.acymailing .acymailing_mootoolsbutton .modal[disabled].active,fieldset[disabled] .acymailing .acymailing_mootoolsbutton .modal.active{
    background-color:#039be5;
    border-color:#039be5
}
.acymailing .acymailing_mootoolsbutton .modal .badge{
    color:#039be5;
    background-color:#ffffff
}
.body-overlayed #sbox-window{
    padding:0
}
.archive-module li > a{
    position:relative
}
.archive-module li > a:before{
    content:"\f073";
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    text-decoration:inherit;
    padding-right:5px
}
.section-about-text .top{
    font-size:20px;
    margin-bottom:0
}
.section-about-text .top h3{
    font-size:32px;
    margin-top:0
}
@media screen and (min-width:768px){
    .section-about-text .top h3{
        margin:0
    }
}
@media screen and (min-width:768px){
    .section-about-text .top{
        margin-bottom:40px
    }
}
.section-about-text .bottom h3{
    font-size:32px
}
@media screen and (min-width:768px){
    .section-about-text .bottom h3{
        margin-bottom:26px
    }
}
.joinour a{
    background-color:#ff4d4d;
    color:#ffffff;
    display:block;
    font-size:24px;
    padding:80px 0;
    text-transform:uppercase
}
@media screen and (max-width:767px){
    .joinour a{
        font-size:16px;
        padding:52px 0
    }
}
.joinour a .fa{
    margin-left:13px
}
.joinour a:hover,.joinour a:focus,.joinour a:active{
    background-color:#ff3333
}
.career-info{
    color:#ffffff;
    padding-top:234px;
    padding-bottom:234px
}
@media screen and (max-width:991px){
    .career-info{
        padding-top:52px;
        padding-bottom:52px
    }
}
.career-info .info{
    font-size:23px;
    font-weight:300;
    margin-bottom:52px
}
.career-info .author{
    font-size:32px;
    margin-bottom:0
}
.career-info .position{
    font-size:12px
}
.items-leading article:first-child{
    margin-top:0
}
.items-row.cols-2 article .col-sm-4,.items-row.cols-3 article .col-sm-4,.items-row.cols-4 article .col-sm-4,.items-row.cols-2 article .col-sm-8,.items-row.cols-3 article .col-sm-8,.items-row.cols-4 article .col-sm-8{
    width:100%;
    float:none
}
.items-row.cols-1 .col-sm-12 .item:first-child article{
    margin-top:0
}
.divider-vertical{
    margin:0 0 52px;
    border:0;
    border-top:1px solid #ecf0f1
}
.article-aside{
    color:#999999;
    font-size:14px;
    margin-bottom:20px
}
.article-aside:before,.article-aside:after{
    content:" ";
    display:table
}
.article-aside:after{
    clear:both
}
.article-aside a{
    color:#999999
}
.article-aside a:hover,.article-aside a:focus{
    color:#1979c9
}
.article-info{
    margin:0;
    float:left
}
@media screen and (max-width:767px){
    .article-info{
        width:100%
    }
}
.article-info .article-info-term{
    display:none
}
.article-info dd{
    display:inline-block;
    margin-left:0;
    margin-right:10px;
    white-space:nowrap
}
.article-info dd strong{
    font-weight:700
}
article{
    margin-bottom:40px;
    margin-top:40px
}
.item-page article{
    margin-top:0;
    margin-bottom:0
}
.article-body{
    font-size:16px
}
.article-footer{
    clear:both;
    color:#999999;
    font-size:14px;
    margin-bottom:26px
}
.article-footer:before,.article-footer:after{
    content:" ";
    display:table
}
.article-footer:after{
    clear:both
}
.article-intro img,.article-content img{
    display:block;
    width:100% \9;
    max-width:100%;
    height:auto
}
.article-intro img[align=left],.article-content img[align=left],.article-intro .img_caption.left,.article-content .img_caption.left,.article-intro .pull-left.item-image,.article-content .pull-left.item-image{
    margin:10px 39px 26px 0
}
@media screen and (max-width:767px){
    .article-intro img[align=left] img,.article-content img[align=left] img,.article-intro .img_caption.left img,.article-content .img_caption.left img,.article-intro .pull-left.item-image img,.article-content .pull-left.item-image img{
        width:100%
    }
}
.article-intro img[align=right],.article-content img[align=right],.article-intro .img_caption.right,.article-content .img_caption.right,.article-intro .pull-right.item-image,.article-content .pull-right.item-image{
    margin-left:26px
}
@media screen and (max-width:991px){
    .article-intro img[align=right],.article-content img[align=right],.article-intro .img_caption.right,.article-content .img_caption.right,.article-intro .pull-right.item-image,.article-content .pull-right.item-image{
        margin-left:0;
        float:none
    }
}
.article-content{
    font-size:16px;
    padding-top:7px
}
@media (max-width:768px){
    .article-content iframe{
        width:100% !important;
        height:auto
    }
}
.item-image-box:before,.item-image-box:after{
    content:" ";
    display:table
}
.item-image-box:after{
    clear:both
}
.item-image-box .item-image.pull-left,.item-image-box .item-image.pull-right{
    float:none !important
}
.item-image img{
    width:100%;
    height:auto;
    margin-top:13px
}
.items-leading .item-image img{
    width:100%;
    height:auto;
    margin-top:13px
}
.cols-2 .item-image,.cols-3 .item-image,.cols-4 .item-image{
    float:none !important;
    max-height:200px;
    overflow:hidden
}
.article-index + .article-content,#article-index + .article-content{
    width:70%;
    float:left
}
@media screen and (max-width:767px){
    .article-index + .article-content,#article-index + .article-content{
        float:none;
        width:auto
    }
}
@media (min-width:768px) and (max-width:991px){
    .article-index + .article-content,#article-index + .article-content{
        float:none;
        width:auto
    }
}
.img-intro-none,.img-intro-left,.img-intro-right,.img-fulltext-none,.img-fulltext-left,.img-fulltext-right,.img_caption{
    position:relative;
    margin:0;
    background:none;
    padding:0
}
.img-intro-none,.img-intro-left,.img-intro-right,.img-fulltext-none,.img-fulltext-left,.img-fulltext-right,.img_caption{
    position:relative;
    margin:0;
    background:none;
    padding:0
}
.img-intro-none.none,.img-intro-left.none,.img-intro-right.none,.img-fulltext-none.none,.img-fulltext-left.none,.img-fulltext-right.none,.img_caption.none{
    width:auto !important
}
.img-fulltext-left{
    float:left;
    margin-right:26px
}
.img-fulltext-right{
    float:right;
    margin-left:26px
}
.img-intro-none img,.img-intro-left img,.img-intro-right img,.img-fulltext-none img,.img-fulltext-left img,.img-fulltext-right img{
    margin:0
}
.img_caption img{
    margin-bottom:1px !important
}
.img_caption p.img_caption{
    background:#e6e6e6;
    color:#666666;
    font-size:14px;
    width:100%;
    margin:0;
    padding:13px 26px;
    text-align:center;
    clear:both
}
@media screen and (max-width:767px){
    article img[align=left],.img_caption.left,article img[align=right],.img_caption.right,.img-fulltext-left,.img-fulltext-right{
        float:none !important;
        margin-left:0;
        margin-right:0;
        width:100% !important
    }
    .img_caption.right,.img_caption.left{
        margin-left:0 !important;
        margin-right:0 !important
    }
    .img_caption.right img,.img_caption.left img{
        margin-left:0;
        margin-right:0
    }
}
article aside .btn-group{
    position:absolute;
    top:8px;
    right:0;
    float:none
}
article aside .btn-group > .dropdown-toggle,article aside .btn-group > .dropdown-toggle:hover,article aside .btn-group > .dropdown-toggle:active,article aside .btn-group > .dropdown-toggle:focus{
    padding:2px 5px
}
article aside .btn-group > .dropdown-toggle .caret{
    margin-left:2px
}
.btn-group .dropdown-toggle{
    margin-top:-5px
}
.btn-group .dropdown-toggle:focus,.btn-group.open .dropdown-toggle{
    -webkit-box-shadow:none;
    box-shadow:none
}
.items-row.cols-2 article .col-sm-4 .btn-group,.items-row.cols-3 article .col-sm-4 .btn-group,.items-row.cols-4 article .col-sm-4 .btn-group,.items-row.cols-2 article .col-sm-8 .btn-group,.items-row.cols-3 article .col-sm-8 .btn-group,.items-row.cols-4 article .col-sm-8 .btn-group{
    top:31px;
    right:10px
}
.item-page{
    position:relative
}
.item-page .article-aside .dropdown-toggle{
    margin:0
}
.row-even,.row-odd{
    padding:5px;
    width:99%;
    border-bottom:1px solid #dddddd
}
.row-odd{
    background-color:transparent
}
.row-even{
    background-color:#fbfbfb
}
.blog-row-rule,.blog-item-rule{
    border:0
}
.row-fluid .row-reveal{
    visibility:hidden
}
.row-fluid:hover .row-reveal{
    visibility:visible
}
.nav-list > li.offset > a{
    padding-left:30px;
    font-size:12px
}
.list-striped,.row-striped{
    list-style:none;
    line-height:26px;
    text-align:left;
    vertical-align:middle;
    border-top:1px solid #dddddd;
    margin-left:0;
    padding-left:0
}
.list-striped li,.list-striped dd,.row-striped .row,.row-striped .row-fluid{
    border-bottom:1px solid #dddddd;
    padding:20px
}
.list-striped li:hover,.list-striped dd:hover,.row-striped .row:hover,.row-striped .row-fluid:hover{
    background-color:#f5f5f5
}
.row-striped .row-fluid{
    width:97%
}
.row-striped .row-fluid [class*="span"]{
    min-height:10px
}
.row-striped .row-fluid [class*="span"]{
    margin-left:8px
}
.row-striped .row-fluid [class*="span"]:first-child{
    margin-left:0
}
.list-condensed li{
    padding:20px
}
.row-condensed .row,.row-condensed .row-fluid{
    padding:5px 10px
}
.list-bordered,.row-bordered{
    list-style:none;
    line-height:18px;
    text-align:left;
    vertical-align:middle;
    margin-left:0;
    border:1px solid #dddddd
}
@media screen and (min-width:768px){
    .login-wrap{
        width:400px;
        margin:0 auto
    }
}
.login-wrap .login-description{
    color:#999999;
    margin-bottom:0;
    font-size:20px;
    font-weight:300;
    margin-bottom:26px;
    line-height:1.625;
    text-align:center
}
.login-wrap form fieldset{
    -webkit-box-shadow:0 1px 3px #eeeeee;
    box-shadow:0 1px 3px #eeeeee;
    border:1px solid #e6e6e6;
    border-radius:5px;
    padding:26px;
    margin-bottom:39px
}
.login-wrap form .control-label{
    text-align:left
}
.login-wrap form .control-label > label{
    font-size:15px
}
.login-wrap form .form-group{
    margin-bottom:13px
}
.login-wrap form div > input{
    width:100%;
    font-size:14px
}
.login-wrap form .btn{
    width:100%
}
.login-wrap .checkbox > label{
    color:#999999;
    display:block;
    font-weight:400;
    font-size:14px
}
.login-wrap .checkbox > label input{
    margin-top:5px
}
.login-wrap .action-button{
    margin-bottom:13px
}
.login-wrap .other-links{
    font-size:14px;
    padding:0
}
.login-wrap .other-links ul{
    padding:0;
    text-align:center
}
.login-wrap .other-links ul li{
    display:inline-block;
    margin:0 5px 5px
}
.login-wrap .other-links ul li > a{
    color:#999999
}
.login-wrap .other-links ul li > a:hover,.login-wrap .other-links ul li > a:active,.login-wrap .other-links ul li > a:focus{
    color:#039be5;
    text-decoration:none
}
.logout .form-horizontal .control-group .controls{
    margin:0 auto;
    text-align:center
}
.logout .logout-description{
    text-align:center;
    margin-bottom:26px
}
.form-register fieldset{
    padding:0 0 10px
}
.form-register p{
    margin:0 0 5px
}
.form-register p.form-des{
    margin:15px 0
}
.form-register label{
    display:block;
    float:left;
    font-weight:700;
    text-align:right;
    width:130px
}
.form-register .input,.form-register .inputbox{
    margin-left:10px;
    width:200px
}
.form-register .btn,.form-register .button{
    margin-left:140px
}
@media screen and (min-width:768px){
    .registration,.profile-edit{
        width:600px;
        margin:0 auto
    }
}
.registration .page-header,.profile-edit .page-header{
    border:none;
    text-align:center;
    padding:0;
    margin-bottom:39px
}
.registration .page-header > h1,.profile-edit .page-header > h1{
    font-size:45px;
    color:#202020;
    font-weight:700
}
.registration legend,.profile-edit legend{
    color:#999999;
    border:none;
    margin-bottom:13px;
    text-align:center
}
.registration .form-box,.profile-edit .form-box{
    -webkit-box-shadow:0 1px 3px #eeeeee;
    box-shadow:0 1px 3px #eeeeee;
    padding:26px;
    border:1px solid #e6e6e6
}
.registration fieldset + fieldset .form-box,.profile-edit fieldset + fieldset .form-box{
    margin-top:26px
}
.registration fieldset .row > div,.profile-edit fieldset .row > div{
    margin-bottom:13px
}
.registration fieldset .row > div:first-child,.profile-edit fieldset .row > div:first-child{
    width:100%;
    margin-bottom:0
}
.registration .form-actions,.profile-edit .form-actions{
    background:none;
    margin-top:13px;
    text-align:center
}
.registration .form-actions .btn,.profile-edit .form-actions .btn{
    margin:0 6.5px 13px
}
.registration .form-horizontal .control-label,.profile-edit .form-horizontal .control-label{
    text-align:left
}
.registration .form-horizontal .control-label label,.profile-edit .form-horizontal .control-label label{
    font-size:15px
}
.registration .form-horizontal .control-label #jform_spacer-lbl,.profile-edit .form-horizontal .control-label #jform_spacer-lbl{
    font-size:14px;
    font-weight:400;
    color:#999999
}
.registration div > input,.profile-edit div > input{
    width:100%;
    display:inline-block
}
.registration div > textarea,.profile-edit div > textarea{
    width:100%;
    min-height:100px
}
.registration .calendar,.profile-edit .calendar{
    margin-left:-26px
}
.registration fieldset dt{
    margin-right:5px
}
.admintable textarea{
    max-width:90% !important;
    resize:none
}
.profile-edit .form-actions{
    background:none
}
.profile-edit .form-actions .btn{
    margin-bottom:13px
}
.profile-edit #helpsite-refresh{
    margin-top:13px
}
.profile-edit #helpsite-refresh:hover,.profile-edit #helpsite-refresh:focus{
    background:#333333;
    color:#ffffff
}
.com_mailto body{
    padding:13px
}
.com_mailto .t3-mainbody{
    padding-top:0;
    padding-bottom:0
}
.com_mailto .t3-content{
    width:auto
}
#mailto-window{
    background:#fff;
    margin:10px 0 20px;
    padding:0;
    position:relative
}
#mailto-window h2{
    margin-top:0;
    margin-bottom:20px
}
#mailtoForm .formelm{
    padding:5px 0;
    vertical-align:middle;
    overflow:hidden
}
#mailtoForm .formelm label{
    display:inline-block;
    float:left;
    font-weight:700;
    vertical-align:middle;
    width:100px
}
#mailtoForm p{
    margin-top:20px
}
#mailtoForm .input,#mailtoForm .inputbox{
    width:65%
}
#mailtoForm .btn,#mailtoForm .button,#mailtoForm button{
    margin-right:5px
}
.user-details{
    padding:10px 0
}
.user-details p{
    margin:0 0 5px
}
.user-details label{
    display:block;
    float:left;
    font-weight:700;
    text-align:right;
    width:130px
}
.user-details .input,.user-details .inputbox{
    margin-left:10px;
    width:200px
}
.user-details .btn,.user-details button{
    margin-left:140px
}
.user-details .paramlist .paramlist_key{
    padding:0 0 5px;
    width:130px
}
.user-details .paramlist .paramlist_value{
    padding:0 0 5px
}
.user-details .user_name span{
    font-weight:700;
    padding-left:10px
}
.reset,.remind{
    width:400px;
    margin:0 auto
}
.reset .form-validate .form-box,.remind .form-validate .form-box{
    border:1px solid #e6e6e6;
    border-radius:5px;
    padding:26px;
    margin-bottom:39px;
    -webkit-box-shadow:0 1px 3px #eeeeee;
    box-shadow:0 1px 3px #eeeeee
}
.reset .form-validate .form-box .form-group,.remind .form-validate .form-box .form-group{
    margin-left:0;
    margin-right:0
}
.reset .form-validate .form-box .form-group > div,.remind .form-validate .form-box .form-group > div{
    width:100%;
    float:none;
    text-align:left
}
.reset .form-validate fieldset dl,.remind .form-validate fieldset dl{
    margin:0
}
.reset .form-validate fieldset dt,.remind .form-validate fieldset dt{
    margin:4px 0 0 0
}
.reset .form-validate fieldset .form-group:last-child,.remind .form-validate fieldset .form-group:last-child{
    margin-bottom:0
}
.reset #recaptcha_area,.remind #recaptcha_area{
    margin-bottom:26px
}
.profile-edit input{
    position:relative;
    min-height:1px;
    padding-left:6px;
    padding-right:6px
}
@media (min-width:768px){
    .profile-edit input{
        float:left;
        width:50%
    }
}
.profile-edit select{
    position:relative;
    min-height:1px;
    padding-left:6px;
    padding-right:6px
}
@media (min-width:768px){
    .profile-edit select{
        float:left;
        width:50%
    }
}
.profile-edit select + button{
    margin-left:5px
}
.search .form-control{
    width:100%;
    display:block
}
.ie8 .search .form-control{
    width:100%
}
#searchForm:before,#searchForm:after{
    content:" ";
    display:table
}
#searchForm:after{
    clear:both
}
#searchForm fieldset{
    margin:26px 0
}
#searchForm legend{
    margin-bottom:13px;
    border:none;
    font-size:36px;
    font-weight:700;
    color:#202020
}
#searchForm select{
    width:auto;
    display:inline-block;
    margin-left:5px;
    padding-left:5px
}
#searchForm .form-limit{
    margin-top:26px
}
#searchForm .form-limit .counter{
    margin-top:0;
    border:none
}
#searchForm .phrases-box input[type="radio"],#searchForm .only input[type="checkbox"]{
    vertical-align:top;
    margin-top:6px
}
#searchForm .phrases-box label{
    font-weight:400
}
#searchForm .btn{
    border-radius:0
}
#search-form ul#finder-filter-select-list{
    margin-left:0;
    padding-left:0
}
#search-form ul#finder-filter-select-list li{
    list-style:none;
    padding:13px 0
}
#search-form ul#finder-filter-select-list li label{
    width:150px
}
#search-form .word .form-group{
    margin-bottom:13px;
    display:inline;
    vertical-align:top
}
#search-form .word .form-group .btn,#search-form .word .form-group .inputbox{
    margin-bottom:10px
}
@media screen and (max-width:768px){
    #searchForm .radio-inline,#searchForm .checkbox-inline{
        display:block;
        width:100%;
        margin-left:0
    }
}
.article-image-full{
    margin-bottom:40px;
    padding-top: 10px;
    width: 100%
}
.article-image-full img{
    margin-top:0;
    width:100%;
    height:auto
}
.article-index + .article-image-full,#article-index + .article-image-full{
    max-width:70%;
    padding:0
}
@media screen and (max-width:991px){
    .article-index + .article-image-full,#article-index + .article-image-full{
        max-width:none;
        width:100%;
        padding:0
    }
}
.search-results{
    margin-top:26px;
    margin-left:0;
    padding-left:0
}
.search-results .result-title{
    font-size:18px;
    margin-top:26px
}
.search-results .result-category{
    font-size:14px;
    color:#999999
}
.search-results .result-text{
    margin-top:5px;
    margin-bottom:5px
}
.search-results .result-url{
    color:#666666;
    margin-top:26px
}
.search-results .result-created{
    font-size:14px;
    color:#999999
}
div.finder{
    margin-bottom:26px
}
.contact{
    font-size:15px;
    color:#999999
}
@media (max-width:768px){
    .contact .thumbnail{
        width:100%
    }
}
.contact .dl-horizontal > dt{
    display:none
}
.contact .dl-horizontal > dd{
    margin-left:0
}
.contact .page-header{
    margin:0;
    padding:0
}
.contact .page-header h2,.contact h3{
    color:#202020;
    font-size:16px;
    font-weight:700;
    font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin:0 0 26px 0;
    text-transform:uppercase
}
.contact .contact-left{
    margin-bottom:26px
}
.contact .panel-body{
    padding:26px
}
.contact .panel-body .col-sm-12{
    background:none;
    padding:0;
    margin:0
}
.contact .panel-body .form-group{
    margin-left:0;
    margin-right:0
}
@media (min-width:768px){
    .contact .panel-body #jform_contact_emailmsg{
        width:auto
    }
}
.contact .tab-content{
    padding-top:26px
}
@media (min-width:768px){
    .contact .tab-content #jform_contact_emailmsg{
        width:auto
    }
}
.contact-form legend{
    border-bottom:0;
    color:#ff8800;
    font-size:15px
}
.contact-form #jform_contact_emailmsg{
    width:100%
}
.contact-form .form-group .control-label{
    padding-top:0;
    text-align:left;
    vertical-align:top;
    font-weight:700;
    margin-bottom:5px;
    color:#333333
}
@media (min-width:992px){
    .contact-form .form-group .control-label{
        display:inline-block;
        width:12%
    }
}
.contact-form .form-group .control-label.invalid{
    border:0
}
.contact-form .form-group #jform_captcha-lbl{
    display:block;
    width:100%;
    padding:0 20px
}
.contact-form .checkbox input[type="checkbox"]{
    margin-left:0;
    width:auto
}
.contact-form .control-btn{
    margin-top:13px
}
@media (min-width:768px){
    .contact-form .control-btn{
        margin-top:0;
        text-align:right
    }
}
.contact-miscinfo{
    margin-bottom:52px
}
.contact-miscinfo dl{
    margin-bottom:0
}
.contact-address{
    margin-bottom:52px
}
.contact-address dd{
    margin-bottom:5px
}
.contact-address dd .fa{
    width:16px;
    margin-right:6px
}
.contact-links ul li{
    display:inline-block;
    margin:0 5px 5px 0
}
.contact-links ul li a{
    background:none;
    border:1px solid #039be5;
    border-radius:20px;
    color:#039be5;
    padding:6px 16px;
    position:relative;
    transition:0.5s
}
.contact-links ul li a:hover,.contact-links ul li a:active,.contact-links ul li a:focus{
    background:#039be5;
    color:#ffffff
}
.contact .accordion-toggle{
    font-weight:700
}
.plain-style-1{
    margin-bottom:80px
}
.contact-header-1{
    text-align:center
}
.contact-header-1 h2{
    font-size:50px;
    margin-bottom:40px
}
.contact-header-1 .contact-name{
    color:#000000;
    font-weight:300
}
.form-group-1{
    margin-bottom:40px
}
.form-group-1 input{
    border:1px solid #eef1f3;
    background-color:#eef1f3;
    font-size:17px;
    font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:500;
    height:70px;
    width:100%;
    width:100% \9!important;
    line-height:55px \9
}
.form-group-1 input::-moz-placeholder{
    color:#666666;
    opacity:1
}
.form-group-1 input:-ms-input-placeholder{
    color:#666666
}
.form-group-1 input::-webkit-input-placeholder{
    color:#666666
}
.form-group-1 input:focus{
    box-shadow:none;
    border:1px solid #e5eaec;
    background-color:#e5eaec
}
.form-group-1 input.invalid{
    border-color:#ff6666
}
.form-group-1 textarea{
    border:1px solid #eef1f3;
    background-color:#eef1f3;
    font-size:17px;
    font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:500
}
.form-group-1 textarea::-moz-placeholder{
    color:#666666;
    opacity:1
}
.form-group-1 textarea:-ms-input-placeholder{
    color:#666666
}
.form-group-1 textarea::-webkit-input-placeholder{
    color:#666666
}
.form-group-1 textarea:focus{
    box-shadow:none;
    background-color:#e5eaec
}
.form-group-1 textarea.invalid{
    border-color:#ff6666
}
.form-group-1 .checkbox{
    font-size:16px
}
.form-group-1 .checkbox input{
    margin-left:0;
    margin-top:6px;
    height:auto;
    float:left;
    width:auto;
    width:auto \9!important
}
.form-group-1 .control-btn{
    text-align:right
}
@media screen and (max-width:767px){
    .form-group-1 .control-btn{
        text-align:left;
        margin-top:26px
    }
}
#archive-items > li{
    line-height:normal;
    margin:0;
    overflow:visible;
    padding:0
}
#archive-items .intro{
    clear:both;
    overflow:hidden
}
.archive .filter-search .form-group{
    vertical-align:top
}
.categories-list{
    margin-bottom:26px;
    margin-left:0;
    margin-right:0
}
@media (min-width:1200px){
    .categories-list{
        margin-left:-26px;
        margin-right:-26px
    }
}
.categories-list:before,.categories-list:after{
    content:" ";
    display:table
}
.categories-list:after{
    clear:both
}
.categories-list .category-item{
    width:33.333333%;
    display:block;
    padding:26px;
    float:left
}
.categories-list .category-item .page-header{
    font-size:18px
}
.categories-list .category-item .page-header a{
    color:#202020
}
.categories-list .category-item .category-intro-img{
    display:block;
    width:100%;
    height:200px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:0 0;
    background-size:100% auto;
    -webkit-transition:all 0.5s linear 0.2s;
    -o-transition:all 0.5s linear 0.2s;
    transition:all 0.5s linear 0.2s
}
.categories-list .category-item:hover .category-intro-img{
    background-position:0 100%
}
@media screen and (max-width:767px){
    .categories-list .category-item{
        width:100%
    }
}
@media (min-width:768px) and (max-width:991px){
    .categories-list .category-item{
        width:50%
    }
}
.categories-list .category-item .category-desc{
    overflow:hidden;
    color:#999999;
    white-space:nowrap;
    text-overflow:ellipsis
}
@media screen and (max-width:767px){
    .categories-list .category-item .category-desc{
        white-space:normal;
        text-overflow:inherit
    }
}
.categories-list .category-item .category-desc p{
    display:inline
}
.categories-list .category-item .category-desc img{
    max-width:100%;
    height:auto;
    -webkit-transition:all 0.2s ease-in-out 0.1s;
    -o-transition:all 0.2s ease-in-out 0.1s;
    transition:all 0.2s ease-in-out 0.1s;
    opacity:1;
    filter:alpha(opacity=100);
    margin-bottom:26px
}
.categories-list .category-item:hover img{
    opacity:0.7;
    filter:alpha(opacity=70)
}
.categories-list .category-item:hover .page-header a{
    color:#039be5;
    text-decoration:none
}
.category-item{
    text-align:center
}
.category-item:before,.category-item:after{
    content:" ";
    display:table
}
.category-item:after{
    clear:both
}
.category-item .page-header{
    line-height:normal;
    padding:13px 5px;
    margin:0;
    font-size:24px;
    font-weight:700
}
.category-item .category-item{
    margin-bottom:0;
    margin-left:40px
}
.category-item .category-item .page-header{
    font-size:16px
}
.cat-children .page-header{
    line-height:normal;
    padding:13px 5px;
    margin:0;
    font-size:20px;
    font-weight:400
}
.newsfeed-category > h2,.newsfeed > h2{
    margin-bottom:26px;
    margin-top:0;
    font-size:32px
}
@media screen and (min-width:768px){
    .newsfeed-category > h2,.newsfeed > h2{
        font-size:45px
    }
}
.newsfeed-category .category-desc,.newsfeed .category-desc{
    margin-bottom:26px
}
.newsfeed-category .category li,.newsfeed .category li{
    background:none;
    padding:20px 0
}
.newsfeed-category .category li:before,.newsfeed .category li:before,.newsfeed-category .category li:after,.newsfeed .category li:after{
    content:" ";
    display:table
}
.newsfeed-category .category li:after,.newsfeed .category li:after{
    clear:both
}
.newsfeed-category .category li .list > a,.newsfeed .category li .list > a{
    font-size:15px
}
.newsfeed-category .category li:hover,.newsfeed .category li:hover{
    background:none
}
.newsfeed-category .category li:hover a,.newsfeed .category li:hover a{
    color:#333333
}
.newsfeed-category .category li:hover a:hover,.newsfeed .category li:hover a:hover,.newsfeed-category .category li:hover a:active,.newsfeed .category li:hover a:active,.newsfeed-category .category li:hover a:focus,.newsfeed .category li:hover a:focus{
    color:#039be5
}
.newsfeed .feed-description{
    margin-bottom:26px;
    font-size:18px
}
.newsfeed .feed-item-description .feed-description{
    font-size:16px
}
.newsfeed ol li > a{
    font-weight:700;
    font-size:18px
}
.weblink-category > h2{
    margin-bottom:26px;
    margin-top:0;
    font-size:32px
}
@media screen and (min-width:768px){
    .weblink-category > h2{
        font-size:45px
    }
}
.weblink-category .category li{
    background:none;
    padding:20px 0
}
.weblink-category .category li:before,.weblink-category .category li:after{
    content:" ";
    display:table
}
.weblink-category .category li:after{
    clear:both
}
.weblink-category .category li p{
    font-size:14px;
    margin:6.5px 0 0 0
}
.weblink-category .category li span.badge{
    font-size:12px
}
.weblink-category .category li:hover{
    background:none
}
.weblink-category .category li:hover span.badge{
    background:#039be5
}
.article-content .pagination ul{
    display:block;
    list-style:none;
    padding:0;
    overflow:hidden
}
.article-content .pagination ul li{
    border:1px solid #ecf0f1;
    float:left;
    line-height:normal;
    font-size:15px;
    font-weight:700;
    margin-right:0;
    padding:13px 26px
}
.article-content .pagination ul li a{
    border:0;
    text-decoration:none;
    background-color:transparent;
    line-height:normal;
    padding:0
}
.pagenavcounter{
    margin:0 0 26px;
    font-weight:700;
    clear:both
}
#article-index,.article-index{
    border:2px solid #ecf0f1;
    border-radius:0;
    float:right;
    padding:26px;
    margin:0 0 26px 26px;
    width:25%
}
@media screen and (max-width:991px){
    #article-index,.article-index{
        width:auto;
        margin:0 0 26px 0
    }
}
#article-index ul,.article-index ul{
    list-style:none;
    margin:0;
    padding:0;
    border:0
}
#article-index ul > li,.article-index ul > li{
    border:0;
    margin:0 0 0 26px;
    list-style:decimal;
    display:list-item
}
#article-index ul > li > a,.article-index ul > li > a{
    padding:13px 0;
    border-radius:0;
    font-size:14px;
    color:#666666;
    display:block
}
#article-index ul > li > a:hover,.article-index ul > li > a:hover,#article-index ul > li > a:active,.article-index ul > li > a:active,#article-index ul > li > a:focus,.article-index ul > li > a:focus,#article-index ul > li > a.active,.article-index ul > li > a.active{
    color:#039be5;
    text-decoration:none;
    background:none
}
#article-index ul > li:first-child a,.article-index ul > li:first-child a{
    padding-top:0
}
#article-index ul > li:last-child a,.article-index ul > li:last-child a{
    padding-bottom:0;
    border-bottom:0
}
#article-index ul > .active > a,.article-index ul > .active > a{
    border:0;
    color:#039be5;
    background:none
}
#article-index ul > .active > a:hover,.article-index ul > .active > a:hover,#article-index ul > .active > a:active,.article-index ul > .active > a:active,#article-index ul > .active > a:focus,.article-index ul > .active > a:focus{
    border:0;
    background:none;
    color:#ffffff
}
@media screen and (max-width:480px){
    #article-index,.article-index{
        width:auto;
        float:none;
        margin-left:0;
        padding:13px
    }
}
.pagenav{
    margin:0 0 26px 0;
    padding:0;
    list-style:none
}
.pagenav:before,.pagenav:after{
    content:" ";
    display:table
}
.pagenav:after{
    clear:both
}
.pagenav > li{
    margin:0;
    padding:0;
    float:left
}
.pagenav > li.pagenav-prev,.pagenav > li.previous{
    margin-right:10px;
    float:left
}
.pagenav > li.pagenav-next,.pagenav > li.next{
    float:right
}
.pagenav li > a{
    line-height:normal;
    font-weight:normal;
    color:#999999;
    border-width:2px
}
.pagenav li > a:hover,.pagenav li > a:active,.pagenav li > a:focus{
    text-decoration:none;
    color:#237dc9;
    background:none
}
.items-more h3{
    color:red
}
.readmore{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.blog .readmore a{
    background:none;
    border:0;
    padding:0;
    margin:0;
    display:inline;
    color:#999999
}
.blog .readmore a:hover,.blog .readmore a:focus{
    color:#039be5;
    background:none
}
.back_button a{
    display:block;
    margin:10px 0
}
.filters{
    margin:13px 0
}
.filters select,.filters .inputbox{
    height:40px
}
.filters .btn{
    border-radius:5px
}
.filters > .btn-group{
    margin-left:0
}
.display-limit{
    margin:13px 0 5px
}
.filters .display-limit{
    float:right;
    text-align:right
}
.rating-form{
    display:inline-block;
    line-height:16px;
    vertical-align:middle
}
.rating-form .rating-log{
    display:inline-block;
    font-size:14px;
    margin:0;
    padding:0 0 0 5px
}
.rating-form .formLogLoading,.rating-form .rating-log-loading{
    background:url("/ver5/templates/uber/images/loading.gif") no-repeat left center transparent;
    height:25px;
    padding:0 0 0 20px
}
.rating-form .rating-list,.rating-form .rating-list a:hover,.rating-form .rating-list .rating-current{
    background:url("/ver5/templates/uber/images/rating-stars.png") repeat-x left -1000px
}
.rating-form .rating-list{
    background-position:left top;
    float:left;
    height:16px !important;
    list-style:none outside none;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    width:80px
}
.rating-form .rating-list li{
    background:none;
    display:inline;
    padding:0;
    border:none;
    float:left;
    width:100%
}
.rating-form .rating-list a,.rating-form .rating-list .rating-current{
    border:medium none;
    cursor:pointer;
    height:16px;
    left:0;
    line-height:16px;
    outline:medium none;
    overflow:hidden;
    position:absolute;
    text-indent:-1000px;
    top:0;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.rating-form .rating-list a:hover{
    background-position:left bottom
}
.rating-form .rating-list .one-star{
    width:20%;
    z-index:6
}
.rating-form .rating-list .two-stars{
    width:40%;
    z-index:5
}
.rating-form .rating-list .three-stars{
    width:60%;
    z-index:4
}
.rating-form .rating-list .four-stars{
    width:80%;
    z-index:3
}
.rating-form .rating-list .five-stars{
    width:100%;
    z-index:2
}
.rating-form .rating-list .rating-current{
    background:url("/ver5/templates/uber/images/rating-stars.png") repeat-x 0 center !important;
    margin:0;
    padding:0;
    z-index:1
}
.product-layout.com_content.view-category .t3-content{
    padding-left:0;
    padding-right:0
}
.product-layout.com_content.view-article .t3-mainbody.container > .row{
    margin-left:0;
    margin-right:0
}
.product-layout.com_content.view-article .t3-mainbody.container,.product-layout.com_content.view-article .t3-content{
    width:100%;
    max-width:100%;
    padding:0
}
.product-layout.com_content.view-article .masthead,.product-layout.com_content.view-article .ja-submenu{
    display:none
}
.product-layout.com_content.view-article .product-header{
    background:#eeeeee;
    border-top:0 none;
    color:#666666;
    font-size:18px;
    margin-bottom:0;
    padding-bottom:0;
    padding-top:78px;
    text-align:center;
    z-index:9
}
.product-layout.com_content.view-article .product-header .btn{
    border-radius:30px;
    border-width:3px;
    margin-left:6px;
    margin-right:6px;
    text-decoration:none
}
.product-layout.com_content.view-article .product-header .btn .fa,.product-layout.com_content.view-article .product-header .btn .edd_price{
    border-left:1px solid rgba(255,255,255,0.3);
    font-style:normal;
    margin-left:26px;
    padding-left:26px
}
.product-layout.com_content.view-article .product-header .btn-default{
    background:none;
    border:3px solid #666666;
    color:#666666;
    font-weight:400
}
.product-layout.com_content.view-article .product-header .btn-default:hover,.product-layout.com_content.view-article .product-header .btn-default:focus,.product-layout.com_content.view-article .product-header .btn-default:active{
    background:rgba(0,0,0,0.08)
}
.product-layout.com_content.view-article .product-header .btn-default .fa{
    padding-left:31px;
    margin-left:26px;
    border-left:1px solid #666666
}
.product-layout.com_content.view-article .product-header .btn-primary{
    border-color:#039be5;
    color:#fff;
    font-weight:400
}
.product-layout.com_content.view-article .product-header .btn-primary:hover,.product-layout.com_content.view-article .product-header .btn-primary:focus,.product-layout.com_content.view-article .product-header .btn-primary:active{
    background:#0279b3;
    border-color:#0279b3
}
.product-layout.com_content.view-article .product-desc{
    margin-bottom:26px
}
.product-layout.com_content.view-article .product-cta{
    margin-top:52px;
    margin-bottom:104px
}
@media screen and (max-width:480px){
    .product-layout.com_content.view-article .product-cta .btn{
        margin-bottom:26px;
        display:block
    }
}
.product-layout.com_content.view-article .product-carousel{
    height:520px;
    overflow:hidden;
    position:relative
}
@media screen and (max-width:767px){
    .product-layout.com_content.view-article .product-carousel{
        height:190px
    }
}
@media (min-width:768px) and (max-width:991px){
    .product-layout.com_content.view-article .product-carousel{
        height:320px
    }
}
.product-layout.com_content.view-article .product-carousel .product-carousel-item{
    left:100px;
    position:absolute;
    top:0;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s
}
.product-layout.com_content.view-article .product-carousel .product-carousel-item img{
    max-width:100%
}
.product-layout.com_content.view-article .product-carousel .product-carousel-item.first{
    z-index:1;
    opacity:1;
    filter:alpha(opacity=100)
}
.product-layout.com_content.view-article .product-carousel .product-carousel-item.next,.product-layout.com_content.view-article .product-carousel .product-carousel-item.last{
    cursor:pointer;
    left:240px;
    top:78px;
    opacity:0.5;
    filter:alpha(opacity=50)
}
.product-layout.com_content.view-article .product-carousel .product-carousel-item.next:hover,.product-layout.com_content.view-article .product-carousel .product-carousel-item.last:hover{
    opacity:0.8;
    filter:alpha(opacity=80)
}
@media screen and (max-width:767px){
    .product-layout.com_content.view-article .product-carousel .product-carousel-item.next,.product-layout.com_content.view-article .product-carousel .product-carousel-item.last{
        right:40px;
        top:40px
    }
}
.product-layout.com_content.view-article .product-carousel .product-carousel-item.last{
    left:0
}
@media screen and (max-width:767px){
    .product-layout.com_content.view-article .product-carousel .product-carousel-item{
        left:40px
    }
}
.product-layout.com_content.view-article .article-header{
    text-align:center
}
.product-layout.com_content.view-article .article-header .article-title{
    color:#202020;
    font-size:100px;
    letter-spacing:6px;
    line-height:normal;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:400;
    margin:0
}
.product-layout.com_content.view-article .article-header .article-title a{
    font-weight:400
}
@media screen and (max-width:767px){
    .product-layout.com_content.view-article .article-header .article-title{
        font-size:60px;
        text-overflow:ellipsis;
        overflow:hidden;
        white-space:nowrap
    }
}
.product-layout.com_content.view-article .product-tagline{
    font-size:16px;
    font-weight:300;
    letter-spacing:0.18em;
    text-decoration:none;
    text-transform:uppercase;
    color:#999999;
    text-align:center;
    margin-bottom:26px
}
.product-layout.com_content.view-article .product-nav{
    background:#f4f6f7;
    border-bottom:1px solid #ecf0f1;
    border-top:1px solid #e6ebed
}
.product-layout.com_content.view-article .product-nav .nav-tabs{
    border-bottom:0 none;
    border-left:1px solid #ecf0f1;
    margin:0 0 -1px;
    width:auto;
    float:left
}
.product-layout.com_content.view-article .product-nav .nav-tabs > li > a{
    background:none;
    border:none;
    border-right:#ecf0f1;
    border-radius:0;
    color:#96a1a3;
    font-weight:700;
    letter-spacing:1px;
    margin:0;
    padding:18px 40px 14px;
    text-transform:uppercase
}
.product-layout.com_content.view-article .product-nav .nav-tabs > li > a:hover,.product-layout.com_content.view-article .product-nav .nav-tabs > li > a:focus,.product-layout.com_content.view-article .product-nav .nav-tabs > li > a:active{
    outline:none
}
@media screen and (max-width:767px){
    .product-layout.com_content.view-article .product-nav .nav-tabs > li > a{
        padding:15px 20px
    }
}
.product-layout.com_content.view-article .product-nav .nav-tabs > li.active > a{
    background:#ffffff;
    border-bottom:1px solid #ffffff;
    color:#202020
}
.product-layout.com_content.view-article .product-nav .ja-bookmark{
    padding-top:15px;
    padding-bottom:15px;
    position:relative
}
.product-layout.com_content.view-article .product-nav .ja-bookmark .jacomment-count{
    top:8px;
    right:180px;
    position:absolute;
    white-space:nowrap
}
.product-layout.com_content.view-article .product-nav .ja-bookmark .fa{
    margin-left:20px;
    color:#ffffff;
    display:block;
    float:left;
    height:26px;
    line-height:26px;
    text-align:center;
    width:40px;
    background:#000000;
    -webkit-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s
}
.product-layout.com_content.view-article .product-nav .ja-bookmark .addthis_button_facebook .fa{
    background-color:#3b5998
}
.product-layout.com_content.view-article .product-nav .ja-bookmark .addthis_button_twitter .fa{
    background-color:#3a92c8
}
.product-layout.com_content.view-article .product-nav .ja-bookmark .addthis_button_google .fa{
    background-color:#dd4b39
}
.product-layout.com_content.view-article .product-detail .tab-content{
    padding:52px 0 0
}
.product-layout.com_content.view-article .product-detail .quick-info{
    margin-bottom:52px
}
.product-layout.com_content.view-article .product-detail .quick-info .content{
    border-bottom:1px solid #ecf0f1;
    padding:0
}
.product-layout.com_content.view-article .product-detail .quick-info .content:before,.product-layout.com_content.view-article .product-detail .quick-info .content:after{
    content:" ";
    display:table
}
.product-layout.com_content.view-article .product-detail .quick-info .content:after{
    clear:both
}
.product-layout.com_content.view-article .product-detail .quick-info dl{
    display:block;
    float:left;
    margin-bottom:0;
    padding:20px 40px 20px 20px
}
.product-layout.com_content.view-article .product-detail .quick-info dl dt{
    color:#666666;
    font-size:14px;
    font-weight:400;
    letter-spacing:1px;
    margin-bottom:5px
}
.product-layout.com_content.view-article .product-detail .quick-info dl dd{
    border:1px solid transparent;
    color:#333333;
    font-weight:700;
    letter-spacing:1px;
    padding:4px 0 0
}
.product-layout.com_content.view-article .row-detail{
    overflow:hidden;
    padding-bottom:52px;
    padding-top:52px
}
.product-layout.com_content.view-article .row-detail .content,.product-layout.com_content.view-article .row-detail .img{
    padding-right:40px;
    padding-left:40px
}
@media screen and (max-width:1199px){
    .product-layout.com_content.view-article .row-detail .content img,.product-layout.com_content.view-article .row-detail .img img{
        max-width:100%
    }
}
.product-layout.com_content.view-article .row-detail h3{
    font-size:32px;
    line-height:normal;
    margin:26px 0
}
.product-layout.com_content.view-article .row-detail p{
    color:#999999;
    font-size:18px;
    line-height:1.8
}
.product-layout.com_content.view-article .row-detail-banner{
    padding-bottom:0
}
.ie8 .row-detail{
    overflow:visible
}
.ie8 .row-detail .content,.ie8 .row-detail .img{
    position:static
}
#system-message dt{
    font-weight:700
}
#system-message dd{
    font-weight:700
}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{
    margin:0;
    padding:0
}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{
    background:none;
    margin:0;
    padding:5px;
    line-height:1.625
}
#system-message{
    margin-bottom:26px;
    margin-top:26px
}
#system-message > div{
    padding:26px
}
#system-message dt{
    font-weight:700
}
#system-message dd.message ul{
    border:1px solid #bce8f1;
    background:#d9edf7
}
#system-message dd.message ul li{
    color:#3a87ad;
    font-weight:400;
    position:relative
}
#system-message dd.message ul li:before{
    content:"\f0d0";
    font-family:FontAwesome;
    margin-right:6.5px;
    font-size:18px
}
#system-message dd.error ul{
    border:1px solid #ebccd1;
    background:#f2dede
}
#system-message dd.error ul li{
    font-weight:400;
    position:relative;
    color:#b94a48
}
#system-message dd.error ul li:before{
    content:"\f00d";
    font-family:FontAwesome;
    margin-right:6.5px;
    font-size:18px
}
#system-message dd.notice ul{
    border:1px solid #d6e9c6;
    background:#dff0d8
}
#system-message dd.notice ul li{
    color:#468847;
    font-weight:400;
    position:relative
}
#system-message dd.notice ul li:before{
    content:"\f00c";
    font-family:FontAwesome;
    margin-right:6.5px;
    font-size:18px
}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{
    background:none;
    margin:0;
    padding:5px
}
.message-home #system-message{
    margin-bottom:0
}
.alert-message{
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#468847
}
.alert-message hr{
    border-top-color:#c9e2b3
}
.alert-message .alert-link{
    color:#356635
}
.alert-notice{
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#3a87ad
}
.alert-notice hr{
    border-top-color:#a6e1ec
}
.alert-notice .alert-link{
    color:#2d6987
}
.alert-error{
    background-color:#f2dede;
    border-color:#ebccd1;
    color:#b94a48
}
.alert-error hr{
    border-top-color:#e4b9c0
}
.alert-error .alert-link{
    color:#953b39
}
.tip-wrap{
    background:#fff6df;
    border:1px solid #fb3;
    border-radius:5px;
    -webkit-box-shadow:none;
    box-shadow:none;
    max-width:300px;
    z-index:999
}
.tip-title{
    border-bottom:1px solid #fb3;
    font-weight:700;
    padding:5px 10px
}
.tip-text{
    font-size:16px;
    margin:0;
    padding:5px 10px
}
.hasTip img{
    border:none;
    margin:0 5px 0 0
}
@media (min-width:768px){
    .languageswitcherload{
        float:right;
        width:100%
    }
    .languageswitcherload .mod-languages{
        text-align:right
    }
}
div.calendar{
    width:187px
}
.edit.item-page fieldset .btn-toolbar{
    margin-top:13px
}
.edit.item-page .input-append .btn,.edit.item-page .input-prepend .btn,.edit.item-page a.modal.btn{
    color:#ffffff;
    padding:6px 10px;
    text-shadow:none
}
.chzn-container-multi .chzn-choices li.search-field input[type="text"]{
    height:auto
}
.contentpane .item-image.pull-left{
    margin-right:26px
}
.contentpane .item-image.pull-right{
    margin-left:26px
}
.contentpane .item-page ul,.contentpane .item-page ol{
    display:inline-block
}
.iframe-bordered{
    border:1px solid #dddddd
}
.chzn-container{
    display:block
}
.chzn-container-single .chzn-single,.chzn-container-multi .chzn-choices .search-field input,.chzn-container-single .chzn-search input{
    height:26px
}
.chzn-container-single .chzn-drop,.chzn-container .chzn-drop{
    -webkit-box-sizing:content-box !important;
    -moz-box-sizing:content-box !important;
    box-sizing:content-box !important
}
.input-prepend .chzn-container-single .chzn-single{
    border-color:#dddddd;
    height:26px;
    border-radius:0 3px 3px 0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.input-prepend .chzn-container-active .chzn-single-with-drop{
    border-radius:0 3px 0 0
}
.input-prepend .chzn-container-single .chzn-drop{
    border-color:#dddddd
}
.btn-group .chzn-results{
    white-space:normal
}
@media (min-width:1200px){
    .article-intro{
        position:relative
    }
    .article-intro .jacomment-count{
        position:absolute;
        right:0;
        top:-26px
    }
}
.article-aside + .jacomment-count{
    margin-top:-52px;
    margin-bottom:26px
}
.tags{
    position:relative;
    color:#999999;
    margin-bottom:40px
}
.tags span a.label,.tags span a{
    color:#999999;
    background:#f3f3f3;
    font-size:14px;
    font-weight:normal;
    padding:8px;
    border:0;
    margin:0 5px 5px 0
}
.tags span a.label:hover,.tags span a:hover,.tags span a.label:focus,.tags span a:focus{
    background:#e6e6e6;
    color:#333333
}
#editor-xtd-buttons .btn,.toggle-editor .btn{
    color:#ffffff;
    padding:6.5px 13px;
    text-transform:none;
    text-shadow:none
}
#editor-xtd-buttons .btn:hover,.toggle-editor .btn:hover,#editor-xtd-buttons .btn:focus,.toggle-editor .btn:focus{
    background:#039be5;
    border-color:#039be5
}
#window-mainbody .btn{
    background:#333333;
    color:#ffffff
}
#window-mainbody .btn:hover,#window-mainbody .btn:focus,#window-mainbody .btn:active{
    background:#039be5;
    border-color:#039be5
}
#window-mainbody .btn.btn-primary{
    background:#039be5
}
#window-mainbody .btn.btn-primary:hover,#window-mainbody .btn.btn-primary:focus,#window-mainbody .btn.btn-primary:active{
    background:#0279b3;
    border-color:#0279b3
}
#window-mainbody .btn-toolbar label{
    margin-top:5.2px
}
#window-mainbody .btn-toolbar #filter_search{
    height:33px
}
#editor-xtd-buttons{
    margin-top:13px
}
.page-header{
    padding-bottom:0;
    margin:0 0 26px;
    border-bottom:none
}
.page-title,.page-header h1{
    line-height:1;
    margin:0;
    color:#202020;
    margin:0 0 26px;
    font-size:45px
}
@media screen and (min-width:768px){
    .page-title,.page-header h1{
        font-size:56px
    }
}
.clean .page-header{
    border:none;
    text-align:center;
    padding:0
}
.clean .page-header > h1{
    font-size:45px;
    color:#202020;
    font-weight:700;
    line-height:1.625
}
.page-subheader{
    border-bottom:1px solid #ecf0f1;
    margin:0 0 26px
}
.page-subheader:before,.page-subheader:after{
    content:" ";
    display:table
}
.page-subheader:after{
    clear:both
}
.page-subtitle,.page-subheader h2{
    line-height:1;
    margin:0
}
.page-header + .page-subheader{
    margin-top:-26px
}
.article-header{
    padding-right:40px
}
.article-header:before,.article-header:after{
    content:" ";
    display:table
}
.article-header:after{
    clear:both
}
.article-header .article-title a{
    color:#3d4045;
    font-weight:500
}
.article-header .article-title a:hover,.article-header .article-title a:focus{
    color:#237dc9;
    text-decoration:none
}
@media screen and (max-width:767px){
    .article-header{
        padding-right:0
    }
}
.article-title,.article-header h1{
    margin:0 0 26px 0;
    font-size:40px
}
@media screen and (max-width:767px){
    .article-title,.article-header h1{
        margin-top:10px;
        margin-right:32.5px;
        font-size:22px
    }
}
.article-title a,.article-header h1 a{
    color:#202020;
    font-weight:700
}
.article-title a:hover,.article-header h1 a:hover,.article-title a:focus,.article-header h1 a:focus{
    color:#039be5;
    text-decoration:none
}
h2.article-title,.article-header h2{
    font-size:30px
}
@media screen and (max-width:767px){
    h2.article-title,.article-header h2{
        font-size:22px
    }
}
.items-row.cols-2 article .col-sm-4 .article-title,.items-row.cols-3 article .col-sm-4 .article-title,.items-row.cols-4 article .col-sm-4 .article-title,.items-row.cols-2 article .col-sm-8 .article-title,.items-row.cols-3 article .col-sm-8 .article-title,.items-row.cols-4 article .col-sm-8 .article-title{
    margin-top:26px;
    font-size:24px
}
.item-title{
    font-weight:700
}
.jumbotron h1,.jumbotron h2,.jumbotron h3{
    margin-top:0
}
.jumbotron p:last-child{
    margin-bottom:0
}
.container .jumbotron{
    border-radius:0
}
.jumbotron.masthead{
    color:#666666;
    text-align:center;
    padding-top:60px;
    padding-bottom:60px
}
.jumbotron.masthead:before{
    z-index:-1;
    background:none
}
.masthead{
    color:#ffffff;
    position:relative;
    padding:0
}
.masthead:before{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    background:#eeeeee;
    opacity:0.95;
    filter:alpha(opacity=95);
    left:0;
    top:0
}
.masthead .t3-module{
    padding:0;
    margin:0
}
.masthead .t3-module .module-title{
    display:none
}
.masthead .masthead-bg{
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    z-index:2;
    background-size:cover;
    background-position:center
}
.masthead .masthead-bg:before{
    position:absolute;
    z-index:3;
    opacity:0.95;
    /*filter:alpha(opacity=95);
    */
    top:0;
    left:0;
    width:100%;
    height:100%;
    /*background:#50637d;
    */
    content:"";
    background-size: cover;
    background-repeat: no-repeat
}
.masthead .nav{
    position:absolute;
    z-index:4;
    bottom:-1px
}
.masthead .nav li{
    display:block;
    border:0;
    padding:0;
    float:left
}
.masthead .nav li a{
    color:#ffffff;
    /*border:1px solid #ffffff;
    border:1px solid rgba(255,255,255,0.5);
    */
    border-bottom:0;
    font-weight:400;
    /*padding:13px 26px;
    */
    margin-right:13px;
    position:relative;
    font-size:15px;
    padding:10px 15px 10px 15px;
    background-color:#333333;
    border-radius: 5px 5px 0 0
}
.masthead .nav li a:hover,.masthead .nav li a:focus{
    background:#ffffff;
    color:#333333
}
/*.masthead .nav li a:before{
    content:"\f006";
    /*font-family:FontAwesome;
    */
    font-style:normal;
    font-weight:400;
    text-decoration:inherit;
    /*margin-right:10px*/
}
*/
.masthead .nav li a.menu-news:before{
    content:"\f129"
}
/*.masthead .nav li a.menu-tutorials:before{
    content:"\f0eb"
}
*/
@media screen and (max-width:480px){
    .masthead .nav li a{
        padding:10px;
        margin-right:-1px
    }
    .masthead .nav li a:before{
        display:none
    }
}
.masthead .nav li:first-child a{
    margin-top:2px
}
.masthead .nav li.active a{
    color:#333333;
    background:#ffffff;
    font-weight:600;
    padding-bottom: 11px
}
.masthead .masthead-menu{
    position:absolute;
    bottom:0;
    left:20px;
    z-index:3
}
.masthead .jamasshead{
    padding: 80px 0 65px 0
}
.masthead .jamasshead .jamasshead-title{
    font-size:56px;
    margin-top:0;
    font-weight:400;
    z-index:2;
    position:relative
}
.masthead .jamasshead .jamasshead-description{
    font-weight:300;
    letter-spacing:1px;
    z-index:2;
    position:relative;
    padding-bottom:40px
}
.masthead p:last-child{
    margin-bottom:18px
}
@media screen and (min-width:992px){
    .masthead{
        padding:0
    }
    .masthead h1{
        font-size:112px
    }
    .masthead p{
        font-size:32px
    }
    .masthead .btn-lg{
        margin-top:26px;
        padding:18px 42px;
        font-size:24px
    }
}
.jumbotron-primary{
    background-color:#039be5;
    color:#e8f7ff
}
.jumbotron-primary h1,.jumbotron-primary h2,.jumbotron-primary h3{
    color:#ffffff
}
.jumbotron-primary p{
    color:#ffffff
}
.jumbotron-primary .btn-primary{
    border-color:#fff
}
.label:empty{
    display:none
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.page-header .label,.page-header .badge{
    vertical-align:middle
}
.alert h4{
    color:inherit
}
.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
}
.list-group-item > .badge{
    float:right
}
.list-group-item > .badge + .badge{
    margin-right:5px
}
a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{
    color:inherit
}
a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{
    color:#b6e6fe
}
.panel-heading > .dropdown .dropdown-toggle{
    color:inherit
}
.panel-title > a{
    color:inherit
}
.modal-backdrop.fade{
    opacity:0;
    filter:alpha(opacity=0)
}
.modal-backdrop.in{
    opacity:0.5;
    filter:alpha(opacity=50)
}
@media screen and (min-width:768px){
    .modal-dialog{
        width:600px;
        margin:30px auto
    }
    .modal-content{
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
        box-shadow:0 5px 15px rgba(0,0,0,0.5)
    }
}
.pricing-page .page-title{
    margin-bottom:26px
}
.features-list{
    margin-top:78px
}
.features-list .page-header{
    border:0;
    text-align:center
}
.features-list .page-header h1{
    font-size:48px
}
.features-list .feature-row{
    overflow:hidden;
    min-height:200px;
    color:#696f72;
    border-top:1px solid #e0e2e3;
    padding:78px 0 0;
    text-align:center
}
.features-list .feature-row:last-child{
    border-bottom:1px solid #e0e2e3;
    margin-bottom:78px
}
.features-list .feature-row h3{
    font-size:32px
}
.features-list .feature-row div:first-child{
    padding-left:0
}
.features-list .feature-row div:last-child{
    padding-right:0
}
.features-list .feature-row div:first-child.feature-img img{
    float:left
}
.features-list .feature-row div:last-child.feature-img img{
    float:right
}
.t3-wrapper{
    padding-top:52px
}
.container-sm{
    max-width:760px;
    padding-left:10px;
    padding-right:10px;
    margin-right:auto;
    margin-left:auto;
    font-size: 16px !important
}
.container{
    max-width:1160px;
    width:100%
}
.logo{
    width:auto;
    padding-right:0;
    text-align:center;
    height:52px;
    line-height:52px;
    z-index:2
}
@media screen and (min-width:768px){
    .logo{
        /*border-right:1px solid #ecf0f1;
        */
        text-align:left
    }
}
.logo a{
    display:block;
    height:52px;
    line-height:52px;
    margin:0
}
.logo .dropdown-toggle{
    padding-left:10px;
    padding-right:10px;
    margin-left:-10px;
    background:none;
    color:#333333;
    border:0;
    height:52px;
    margin-top:-4px
}
.logo .dropdown-toggle .fa{
    font-weight:700;
    color:#666666
}
.logo .dropdown-toggle:hover,.logo .dropdown-toggle:focus,.logo .dropdown-toggle:active{
    color:#039be5;
    background:none;
    border:0;
    outline:none;
    box-shadow:none
}
.logo.open .dropdown-toggle{
    color:#ffffff;
    background:#202020
}
.logo.open .dropdown-toggle .fa{
    color:#ffffff
}
.logo-image{
    padding-right:20px;
    padding-left:20px;
    min-width:130px;
    float:left
}
.logo-image span,.logo-image small{
    display:none
}
.logo-image img{
    max-height:52px;
    /*max-width:100%;
    padding-bottom:5px*/
    margin-bottom: 5px;
     width: 165px;
     height: 30px
}
.logo-image a{
    text-decoration:none;
    font-size:32px;
    font-weight:700;
    text-transform:uppercase;
    color:#333333;
    font-size:20px;
    white-space:nowrap
}
.logo-text{
    padding-right:20px;
    padding-left:20px;
    min-width:130px;
    float:left
}
.logo-text a{
    text-decoration:none;
    font-size:32px;
    font-weight:700;
    text-transform:uppercase;
    color:#333333;
    font-size:20px;
    white-space:nowrap
}
.logo-text .site-slogan{
    display:block;
    font-size:12px;
    margin-top:-16px;
    line-height:normal;
    color:#999999
}
.list-brands{
    max-height:0;
    overflow:hidden;
    background:#202020;
    position:absolute;
    top:52px;
    left:20px;
    right:0;
    -webkit-transition:max-height 0.3s;
    -o-transition:max-height 0.3s;
    transition:max-height 0.3s
}
.open .list-brands{
    max-height:400px;
    display:block;
    position:absolute;
    z-index:9999
}
.list-brands li{
    margin-top:0;
    margin-bottom:0;
    border-bottom:1px solid #2d2d2d;
    height:52px
}
.list-brands li + li{
    margin-top:0
}
.list-brands li > a{
    background:none;
    padding:0 20px;
    margin:0;
    font-size:16px;
    display:block;
    color:#fff;
    text-transform:uppercase;
    font-weight:400;
    opacity:0.7;
    filter:alpha(opacity=70)
}
.list-brands li > a:hover,.list-brands li > a:focus,.list-brands li > a:active{
    background-color:#000000;
    opacity:1;
    filter:alpha(opacity=100)
}
.list-brands li.active > a{
    background-color:transparent
}
.list-brands li.active > a:hover,.list-brands li.active > a:focus,.list-brands li.active > a:active{
    background-color:#000000;
    opacity:1;
    filter:alpha(opacity=100)
}
.site-navigation-right{
    text-align:right
}
.site-navigation-right .off-canvas-toggle{
    float:right;
    font-size:14px
}
.head-search{
    margin-right:52px
}
.head-search:before,.head-search:after{
    content:" ";
    display:table
}
.head-search:after{
    clear:both
}
.head-search form{
    margin:0
}
.head-search label{
    display:none
}
.head-search .search{
    position:relative;
    padding-top:0
}
.head-search .search:before{
    font-family:"FontAwesome";
    content:"\f002";
    display:block;
    position:absolute;
    left:0;
    top:2px;
    color:#e6e6e6;
    z-index:0
}
.head-search .form-control{
    background:none;
    border:0;
    color:#f4f6f7;
    font-size:14px;
    margin:0;
    padding-left:26px;
    height:32px
}
.head-search .form-control::-moz-placeholder{
    color:#e6e6e6;
    opacity:1
}
.head-search .form-control:-ms-input-placeholder{
    color:#e6e6e6
}
.head-search .form-control::-webkit-input-placeholder{
    color:#e6e6e6
}
.head-search .form-control:focus{
    box-shadow:none
}
.right-menu{
    float:right
}
.right-menu:before,.right-menu:after{
    content:" ";
    display:table
}
.right-menu:after{
    clear:both
}
.right-menu .nav li{
    line-height:52px
}
.right-menu .nav li > a{
    border-left:1px solid #e6e6e6;
    color:#666666;
    height:52px;
    display:block;
    text-transform:uppercase;
    padding:0 13px
}
@media screen and (min-width:1200px){
    .right-menu .nav li > a{
        padding:0 20px
    }
}
.right-menu .nav li.active > a,.right-menu .nav li.active > a:hover{
    background:#eeeeee;
    color:#666666
}
.right-menu .nav li > a.item-primary{
    background:#4091c9;
    color:#ffffff;
    font-size:14px
}
.right-menu .nav li > a.item-primary:hover,.right-menu .nav li > a.item-primary:active,.right-menu .nav li > a.item-primary:focus{
    background:#469eda;
    color:#ffffff
}
@media screen and (max-width:767px){
    .right-menu .nav li > a.item-primary{
        text-indent:999em;
        width:85px;
        overflow:hidden
    }
    .right-menu .nav li > a.item-primary:after{
        content:"Pricing";
        display:block;
        position:absolute;
        left:15px;
        top:0;
        color:#ffffff;
        text-indent:0;
        z-index:0
    }
}
.head-login{
    text-indent:999em;
    width:40px
}
@media screen and (min-width:768px){
    .head-login{
        width:52px
    }
}
@media screen and (min-width:992px){
    .head-login{
        text-indent:inherit;
        width:auto
    }
}
@media screen and (max-width:991px){
    .head-login:after{
        font-family:"FontAwesome";
        content:"\f007";
        display:block;
        position:absolute;
        left:20px;
        top:0;
        color:#666666;
        text-indent:0;
        z-index:0
    }
}
@media screen and (max-width:767px){
    .head-login:after{
        left:13px
    }
}
.t3-header{
    background-color:#ffffff;
    border-bottom:1px solid #e6e6e6;
    z-index:20
}
@media screen and (min-width:768px){
    .t3-header{
        height:52px
    }
}
@media screen and (max-width:767px){
    .t3-header .row{
        margin:0
    }
    .t3-header .row > #t3-mainnav,.t3-header .row > .site-navigation-right,.t3-header .row > .logo{
        padding:0
    }
    .t3-header .row > .site-navigation-right{
        position:static
    }
    .t3-header .row .logo .logo-text{
        text-align:left
    }
    .t3-header .row .logo .list-brands{
        left:0;
        text-align:left
    }
    .t3-header .row .logo:hover{
        background:none
    }
}
.t3-header.affix-top{
    /*position:fixed;
    */
    top:0;
    left:0;
    right:0
}
.t3-header.t3-header-2{
    background:#202020;
    border-color:#404040
}
.t3-header.t3-header-2 .logo{
    border-color:#404040
}
.t3-header.t3-header-2 .logo .logo-text > a{
    color:#e6e6e6
}
.t3-header.t3-header-2 .logo.open .dropdown-toggle{
    background-color:#ffffff;
    color:#666666
}
.t3-header.t3-header-2 .logo.open .dropdown-toggle .fa{
    color:#666666
}
.t3-header.t3-header-2 .logo .list-brands{
    background-color:#ffffff
}
.t3-header.t3-header-2 .logo .list-brands li{
    border-bottom-color:#ecf0f1
}
.t3-header.t3-header-2 .logo .list-brands li > a{
    color:#666666
}
.t3-header.t3-header-2 .logo .list-brands li > a:hover,.t3-header.t3-header-2 .logo .list-brands li > a:focus,.t3-header.t3-header-2 .logo .list-brands li > a:active{
    background-color:#f4f6f7
}
.t3-header.t3-header-2 .navbar-default .navbar-nav > li{
    border-right-color:#404040
}
.t3-header.t3-header-2 .navbar-default .navbar-nav > li > a{
    color:#cccccc
}
.t3-header.t3-header-2 .navbar-default .navbar-nav > li > a:hover,.t3-header.t3-header-2 .navbar-default .navbar-nav > li > a:focus{
    color:#e6e6e6;
    background-color:#000000
}
.t3-header.t3-header-2 .navbar-default .navbar-nav > li > .nav-header{
    color:#999999
}
.t3-header.t3-header-2 .navbar-default .navbar-nav > .open > a,.t3-header.t3-header-2 .navbar-default .navbar-nav > .open > a:hover,.t3-header.t3-header-2 .navbar-default .navbar-nav > .open > a:focus{
    border-color:#666666;
    color:#e6e6e6;
    background-color:#000000
}
.t3-header.t3-header-2 .navbar-default .navbar-nav > .active > a,.t3-header.t3-header-2 .navbar-default .navbar-nav > .active > a:hover,.t3-header.t3-header-2 .navbar-default .navbar-nav > .active > a:focus{
    color:#e6e6e6;
    background-color:#000000
}
.t3-header.t3-header-2 .site-navigation-right .off-canvas-toggle{
    border-left-color:#404040;
    color:#cccccc
}
.t3-header.t3-header-2 .site-navigation-right .off-canvas-toggle:hover,.t3-header.t3-header-2 .site-navigation-right .off-canvas-toggle:focus,.t3-header.t3-header-2 .site-navigation-right .off-canvas-toggle:active{
    color:#e6e6e6;
    background-color:#000000;
    border-color:#404040
}
.t3-header.t3-header-2 .site-navigation-right .right-menu ul li > a{
    border-color:#404040;
    color:#cccccc
}
.t3-header.t3-header-2 .site-navigation-right .right-menu ul li > a:hover,.t3-header.t3-header-2 .site-navigation-right .right-menu ul li > a:active,.t3-header.t3-header-2 .site-navigation-right .right-menu ul li > a:focus{
    background:#000000;
    color:#e6e6e6
}
.t3-header.t3-header-2 .site-navigation-right .right-menu ul li.active > a,.t3-header.t3-header-2 .site-navigation-right .right-menu ul li.active > a:active,.t3-header.t3-header-2 .site-navigation-right .right-menu ul li.active > a:hover{
    background:#000000;
    color:#e6e6e6
}
.t3-header.t3-header-2 .site-navigation-right .right-menu ul li .head-login:after{
    color:#e6e6e6
}
.t3-header.t3-header-3{
    background:#039be5;
    border-color:#039be5
}
.t3-header.t3-header-3 .logo{
    border-color:#0279b3
}
.t3-header.t3-header-3 .logo:hover,.t3-header.t3-header-3 .logo:active,.t3-header.t3-header-3 .logo:focus{
    background:#026899
}
.t3-header.t3-header-3 .logo .logo-text > a{
    color:#f4f6f7
}
.t3-header.t3-header-3 .navbar-default .navbar-nav > li{
    border-right-color:#0279b3
}
.t3-header.t3-header-3 .navbar-default .navbar-nav > li > a{
    color:#f4f6f7
}
.t3-header.t3-header-3 .navbar-default .navbar-nav > li > a:hover,.t3-header.t3-header-3 .navbar-default .navbar-nav > li > a:focus{
    color:#ffffff;
    background-color:#026899
}
.t3-header.t3-header-3 .navbar-default .navbar-nav > li > .nav-header{
    color:#f4f6f7
}
.t3-header.t3-header-3 .navbar-default .navbar-nav > .open > a,.t3-header.t3-header-3 .navbar-default .navbar-nav > .open > a:hover,.t3-header.t3-header-3 .navbar-default .navbar-nav > .open > a:focus{
    border-color:#0279b3;
    color:#ffffff;
    background-color:#026899
}
.t3-header.t3-header-3 .navbar-default .navbar-nav > .active > a,.t3-header.t3-header-3 .navbar-default .navbar-nav > .active > a:hover,.t3-header.t3-header-3 .navbar-default .navbar-nav > .active > a:focus{
    color:#ffffff;
    background-color:#026899
}
.t3-header.t3-header-3 .site-navigation-right .off-canvas-toggle{
    border-left-color:#0279b3;
    color:#f4f6f7
}
.t3-header.t3-header-3 .site-navigation-right .off-canvas-toggle:hover,.t3-header.t3-header-3 .site-navigation-right .off-canvas-toggle:focus,.t3-header.t3-header-3 .site-navigation-right .off-canvas-toggle:active{
    color:#ffffff;
    background-color:#026899;
    border-color:#0279b3
}
.t3-header.t3-header-3 .site-navigation-right .right-menu ul li > a{
    border-color:#0279b3;
    color:#f4f6f7
}
.t3-header.t3-header-3 .site-navigation-right .right-menu ul li > a:hover,.t3-header.t3-header-3 .site-navigation-right .right-menu ul li > a:focus{
    background:#026899;
    color:#ffffff
}
.t3-header.t3-header-3 .site-navigation-right .right-menu ul li.active > a,.t3-header.t3-header-3 .site-navigation-right .right-menu ul li.active > a:hover{
    background:#026899;
    color:#ffffff
}
.t3-header.t3-header-3 .site-navigation-right .right-menu ul li .head-login:after{
    color:#f4f6f7
}
.t3-sl{
    padding-bottom:52px;
    padding-top:52px
}
@media screen and (min-width:768px){
    .t3-sl{
        padding-bottom:78px;
        padding-top:78px
    }
}
.t3-mainbody{
    padding-top:35px;
    padding-bottom:50px
}
.t3-mainbody.bg-main-color{
    background-color:#ffffff
}
.clean .t3-mainbody{
    padding-bottom:0
}
.t3-content{
    padding:18px 26px 26px 26px
}
.clean .t3-content{
    padding-bottom:0
}
.t3-sidebar{
    padding:26px
}
.t3-footer{
    background:#202020;
    color:#999999
}
.t3-footer:before,.t3-footer:after{
    content:" ";
    display:table
}
.t3-footer:after{
    clear:both
}
.t3-footer small{
    display:block;
    font-size:100%
}
.t3-footer.t3-footer-2{
    background:#f4f6f7;
    color:#666666
}
.t3-footer.t3-footer-2 .copyright > h2{
    color:#202020
}
.t3-footer.t3-footer-2 .copyright a{
    color:#039be5;
    border-bottom-color:#039be5
}
.t3-footer.t3-footer-2 .copyright a:hover,.t3-footer.t3-footer-2 .copyright a:active,.t3-footer.t3-footer-2 .copyright a:focus{
    color:#026899;
    border-bottom-color:#026899
}
.t3-footer.t3-footer-2 .ja-social .fa{
    background:rgba(0,0,0,0.5)
}
.t3-footer.t3-footer-2 .acymailing{
    background:rgba(0,0,0,0.05)
}
.t3-footer.t3-footer-2 .acymailing .acymailing_module_form .acymailing_introtext{
    color:#666666
}
.t3-footer.t3-footer-3{
    background:#039be5;
    color:#e6e6e6
}
.t3-footer.t3-footer-3 .copyright > h2{
    color:#ffffff
}
.t3-footer.t3-footer-3 .copyright a{
    color:#ffffff;
    border-bottom-color:#ffffff
}
.t3-footer.t3-footer-3 .copyright a:hover,.t3-footer.t3-footer-3 .copyright a:active,.t3-footer.t3-footer-3 .copyright a:focus{
    color:#026899;
    border-bottom-color:#026899
}
.t3-footer.t3-footer-3 .ja-social .fa{
    background:rgba(0,0,0,0.1)
}
.t3-footer.t3-footer-3 .acymailing{
    background:rgba(0,0,0,0.1)
}
.t3-footer.t3-footer-3 .acymailing .acymailing_module_form .acymailing_introtext{
    color:#e6e6e6
}
#back-to-top{
    position:fixed;
    right:26px;
    top:auto;
    z-index:999;
    display:none;
    bottom:-60px
}
@media (min-width:768px){
    #back-to-top{
        display:block
    }
}
#back-to-top .btn{
    background:#039be5;
    background:rgba(255,255,255,0.9);
    border:0;
    color:#4091c9;
    height:52px;
    width:52px;
    border-radius:50%;
    line-height:1;
    padding:0;
    text-align:center;
    font-size:22px;
    -webkit-box-shadow:0 0 7px rgba(0,0,0,0.15);
    box-shadow:0 0 7px rgba(0,0,0,0.15);
    opacity:0.7;
    filter:alpha(opacity=70);
    -webkit-transition:0.2s;
    -o-transition:0.2s;
    transition:0.2s
}
#back-to-top .btn:hover,#back-to-top .btn:active,#back-to-top .btn:focus{
    background:#4091c9;
    color:#ffffff;
    outline:none;
    opacity:1;
    filter:alpha(opacity=100)
}
#back-to-top.affix{
    bottom:78px
}
#back-to-top a{
    outline:none
}
#back-to-top i{
    font-size:20px;
    line-height:16px
}
.t3-footnav{
    padding:26px 0
}
.t3-footnav:before,.t3-footnav:after{
    content:" ";
    display:table
}
.t3-footnav:after{
    clear:both
}
@media screen and (min-width:768px){
    .t3-footnav{
        padding:52px 0
    }
}
.t3-footnav .t3-module{
    background:#333333;
    color:#999999;
    margin-top:13px;
    margin-bottom:13px
}
.t3-footnav .t3-module .module-title{
    color:#666666;
    font-size:20px;
    margin-bottom:13px
}
.t3-footnav .t3-module ul{
    list-style:none;
    margin-left:0;
    margin-bottom:0;
    padding-left:0
}
.t3-footnav .t3-module ul > li{
    line-height:24px
}
.t3-footnav .t3-module ul > li > a{
    color:#999999
}
.t3-footnav .t3-module ul > li > a:hover,.t3-footnav .t3-module ul > li > a:active,.t3-footnav .t3-module ul > li > a:focus{
    color:#999999
}
.t3-copyright{
    padding:52px 0 52px
}
.t3-copyright:before,.t3-copyright:after{
    content:" ";
    display:table
}
.t3-copyright:after{
    clear:both
}
.t3-copyright small{
    margin-bottom:5px;
    font-size:13px
}
.copyright{
    margin-bottom:52px
}
@media (min-width:992px){
    .copyright{
        margin-bottom:0
    }
}
.copyright > h2{
    margin-top:0;
    font-size:32px;
    text-transform:uppercase
}
.copyright a{
    color:#777777
    /*;
    border-bottom:1px solid #999999*/
}
.copyright a:hover,.copyright a:active,.copyright a:focus{
    color:#999999
    /*;
    border-bottom:1px solid #ffffff*/
}
.poweredby:before,.poweredby:after{
    content:" ";
    display:table
}
.poweredby:after{
    clear:both
}
@media screen and (min-width:991px){
    .poweredby{
        text-align:left
    }
}
.poweredby .t3-logo,.poweredby .t3-logo-small{
    display:inline-block;
    opacity:0.8;
    filter:alpha(opacity=80)
}
.ja-social a{
    display:inline-block;
    border:none;
    margin-right:5px
}
.ja-social a:hover,.ja-social a:active,.ja-social a:focus{
    border:none
}
.ja-social .fa{
    background:rgba(255,255,255,0.05);
    border-bottom:0 none;
    border-radius:50%;
    color:#999999;
    font-size:16px;
    height:38px;
    line-height:42px;
    margin:0px 5px 0 0;
    text-align:center;
    width:36px;
    cursor: pointer
}
.ja-social .fa.fa-facebook:hover{
    background:#3b5998;
    color: #ffffff
}
.ja-social .fa.fa-twitter:hover{
    background:#3a92c8;
    color: #ffffff
}
.ja-social .fa.fa-google-plus:hover{
    background:#dd4b39;
    color: #ffffff
}
.ja-social .fa.fa-pinterest:hover{
    background:#cb2027;
    color: #ffffff
}
.joomla-page{
    text-align:center
}
.joomla-page .bn-item{
    border-bottom:1px solid #ecf0f1;
    padding-bottom:26px;
    padding-top:26px;
    overflow:hidden
}
@media (min-width:768px){
    .joomla-page .bn-item{
        border-bottom:0
    }
}
@media (min-width:1200px){
    .joomla-page .bn-item{
        min-height:400px;
        padding-bottom:0;
        padding-top:0
    }
}
@media (min-width:1200px){
    .joomla-page .bn-item:hover .circle-icon{
        -webkit-transform:translate(0,-360px);
        -moz-transform:translate(0,-360px);
        -o-transform:translate(0,-360px);
        -ms-transform:translate(0,-360px);
        transform:translate(0,-360px);
        display:none\9
    }
    .joomla-page .bn-item:hover h4{
        margin-top:-100px;
        margin-top:50px\9
    }
    .joomla-page .bn-item:hover .btn{
        display:inline-block
    }
}
.joomla-page .circle-icon{
    display:inline-block;
    margin:0 0 24px;
    overflow:hidden;
    text-align:center;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s
}
.joomla-page .circle-icon .fa{
    color:#039be5;
    display:block;
    font-size:70px;
    line-height:100px;
    overflow:hidden
}
.joomla-page h4{
    color:#039be5;
    font-size:24px;
    margin-bottom:13px;
    margin-top:0;
    line-height:1.5;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s
}
.joomla-page h4 a{
    color:#202020
}
.joomla-page h4 a:hover{
    color:#039be5;
    text-decoration:none
}
.joomla-page p{
    font-size:15px;
    line-height:26px;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s
}
.joomla-page .btn{
    margin-top:26px
}
@media (min-width:1200px){
    .joomla-page .btn{
        display:none
    }
}
#recaptcha_area{
    max-width:230px
}
.category-tags .media{
    background:none;
    margin-bottom:40px
}
.category-tags .media:last-child{
    margin-bottom:0
}
.category-tags .media .media-object{
    max-width:200px;
    margin-right:40px
}
.category-tags .media .media-body h3{
    margin-top:0;
    font-size:24px
}
.category-tags .media .media-body h3 a{
    color:#202020
}
.category-tags .media:hover,.category-tags .media:focus{
    background:none
}
.category-tags .media:hover h3 a,.category-tags .media:focus h3 a{
    color:#039be5
}
.mod-preview-info{
    z-index:1001
}
.masthead .nav li a.blog-home:before {
    content:"\f015";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    margin-right: 5px;
}
.masthead .nav li a.features-overview:before {
    content:"\f064";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    margin-right: 5px;
}
/*.navbar-default .navbar-nav > li > span {
    color:#666666;
    padding:13px 20px;
    text-transform:uppercase;
    font-size:14px;
    cursor:pointer
}
*/
 .btn-rounded-inverse-bookkeeper {
    color: #666666;
    background-color: #ffffff;
    border: 1px solid #fff;
}
.btn-rounded-inverse-bookkeeper:hover, .btn-rounded-inverse-bookkeeper:focus, .btn-rounded-inverse-bookkeeper:active {
    background: #ffffff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    color: #666666;
}
.btn-border-bookkeeper {
    background: transparent;
    border: 3px solid #fff;
     color: #ffffff;
}
.btn-border-bookkeeper:hover, .btn-border-bookkeeper:focus, .btn-border-bookkeeper:active {
    border-color: #ffffff;
    color: #ffffff;
    opacity: 0.8;
}
 .sections-wrap .section .section-title-bookkeeper {
    font-size: 52px;
    color: #202020;
    font-weight: 500;
    margin: 0 0 26px;
    text-align: center;
}
.sections-wrap .section .section-title-bookkeeper {
    margin: 0 0 44px;
}
@media screen and (max-width: 767px){
    .masthead .jamasshead {
        padding: 40px 0 40px
    }
}
@media screen and (max-width: 767px){
    .masthead .jamasshead .jamasshead-title {
        font-size: 44px;
        margin-top: 0;
        font-weight: 400;
        z-index: 2;
        position: relative;
    }
}
@media screen and (max-width: 767px){
    .masthead .jamasshead .jamasshead-description {
        font-weight: 300;
        letter-spacing: 1px;
        z-index: 2;
        position: relative;
        padding-bottom: 0px;
    }
}
 .btn-lg-dropdown {
     font-size: 15px;
     padding: 12px 27px;
     line-height: 23px;
     background-color: #498154;
     border: 1px solid rgba(255,255,255,0.5);
     border-radius: 5px;
}
 .btn-lg-dropdown:hover, .btn-lg-dropdown:focus, .btn-lg-dropdown:active, .btn-lg-dropdown.active, .open > .dropdown-toggle.btn-default {
     color: #ffffff;
     background-color: #589a65;
}
 .dropdown-menu-head > li > a {
     color: #333333;
     background: #f8f9fa;
     font-weight: 300;
     font-size: 15px;
     line-height: 29px;
}
 @media (max-width:767px){
     .dropdown-menu {
         margin-left: 38%;
    }
}
 .intro-image-homepage {
     position: absolute;
     left: -1px;
     bottom: -1px;
}
 .input-group-addon {
     background-color: #4091c9 !important;
}
 .nav-tabs {
     border-bottom: 0px !important;
     padding-bottom: 60px;
}
 .btn-rounded-inverse-ctafooter {
     color: #ffffff;
     background-color: #4091c9;
     border: 3px solid #4091c9;
}
 @media (min-width: 992px){
     .col-md-6-contact {
         position: relative;
         min-height: 1px;
         padding-left: 20px;
         padding-right: 20px;
         float: left;
         width: 50%;
    }
}
 .font-icon-how {
     float: left;
     font-size: 35px;
     margin-right: 2px;
     width: 57px;
     height: 80px;
     color: #666666;
}
 .intro-div-outside-gray-services {
     background: #ffffff;
     border-radius: 5px;
    /*min-height: 215px;
    */
     width: 85%;
     margin-bottom: -36px;
     position: relative;
     color: #333333;
     margin: auto;
}
 .why-top {
     margin-top: 82px !important;
}
 @media screen and (max-width: 993px) {
     .why-top {
         margin-top: 52px !important;
    }
}
 @media screen and (max-width: 1102px) {
     .logo-image {
         padding-right: 8px !important;
         padding-left: 9px !important;
    }
}
 @media screen and (max-width:992px) {
     .footer-copyright-2 {
         text-align:left !important;
    }
}
 @media screen and (max-width:767px) {
     .site-navigation-right .off-canvas-toggle {
         float: right;
         font-size: 24px;
    }
}
 .container-how {
     max-width: 835px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px;
     text-align: center;
     margin-bottom: 65px;
}
 .container-profile {
     max-width: 843px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px;
     margin-bottom: 65px;
}
 @media screen and (max-width: 993px) {
     .promo-top-margin {
         margin-top:0px !important;
    }
}
 .container-apps-how {
     max-width: 835px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px;
     text-align: center;
     margin-bottom: 38px;
}
 .custom-we-like {
     margin-top: 68px;
}
 .zero-slide {
     transition: all 0s ease 0s !important;
     -webkit-transition: all 0s ease 0s !important;
}
 .container-integrations-all-quickbooks{
     max-width: 698px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px;
     text-align: center;
    /* margin-bottom: 40px;
     */
     padding-top: 333px;
}
 .intro-div-outside-gray-why {
     border-radius: 5px;
     min-height: 177px;
     width: 85%;
     margin-bottom: -36px;
     position: relative;
     color: #333333;
     margin: auto;
     padding-top: 0px;
}
 .font-icon-why {
     float: left;
     font-size: 35px;
     margin-right: 2px;
     width: 57px;
     height: 80px;
     color: #498154;
}
 .padding-carousel .testimonial-content{
     margin-top: 7px;
     margin-bottom: 54px;
}
 .intro-div-outside-gray-home {
     background: #ffffff;
     border-radius: 5px;
     min-height: 215px;
     width: 85%;
     margin-bottom: -36px;
     position: relative;
     border: #b0b2ab 1px solid;
     color: #333333;
     margin: auto;
     padding-top: 38px 
}
 @media (max-width:433px){
     .padding-custom-apps {
         padding-left: 0px !important;
         padding-right: 0px !important;
    }
}
 .custom-how{
     background-color: #eeeeee;
     border-radius: 5px;
     border: 1px solid #b0b2ab;
     margin-top: 30px;
}
 .font-icon-profile {
     float: left;
     font-size: 35px;
     margin-right: 2px;
     width: 57px;
     height: 80px;
     color: #498154;
}
 .stats {
     margin:0px auto;
     text-align:center;
}
 .highlights {
     color: #ffffff;
     padding: 21px 0px;
     font-weight: 300;
     margin-bottom: 0;
     border-radius: 50%;
     border: 15px solid #888888;
     font-size: 24px;
     text-align: center !important;
     margin: 0 auto 26px;
     background-color: #888888;
     width: 105px !important;
     height: 105px !important;
     border-radius: 50%;
     display: inline-block;
     margin-top: 20px;
}
 .stats i {
     color: #498154;
     font-size: 55px;
}
 .milestone-details {
     font-weight: 700;
     font-size: 18px;
     color: #3d4045;
     text-align: center;
}
 @media (max-width:970px){
     .intro-div-outside-gray-home {
         width: 95%;
         border: none;
         padding-top: 0px;
         min-height: 0px;
    }
}
 .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
     background-color: #4091c9 !important;
     border: 2px solid #4091c9 !important;
}
 #phone-text a{
     color:#e1e1e1;
     text-decoration:none;
}
 .container-intro-bookkeeper {
     max-width: 835px;
     margin-right: auto;
     margin-left: auto;
     text-align: center;
     margin-top: 10px;
}
 .container-apps-home {
     max-width: 835px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px;
     text-align: center;
     margin-bottom: 60px;
}
 @media (max-width:659px){
     .dropdown-menu {
         margin-left: 35%;
    }
}
 @media (max-width:585px){
     .article-image-full img{
         margin-top:0;
         width:100%;
         height:150px;
    }
}
 .container-sm-accountant {
     max-width: 760px;
     padding-left: 10px;
     padding-right: 10px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px !important;
     margin-bottom: 43px;
}
 .into-about-center {
     text-align: center;
}
 .intro-about-bottom {
     margin-bottom: -25px;
}
 @media (max-width:524px){
     .main-contact {
         margin-bottom: -27px !important;
    }
}
 .main-contact {
     margin-bottom: 0px;
}
 .acm-features-accounting .font-icon-all {
     color: #498154;
     font-size: 55px;
     margin-bottom: 20px;
     line-height: 1;
}
 .homepage-cta-benefits {
     width: 163px;
     margin-left: auto;
     margin-right: auto;
     padding-top: 44px;
     margin-bottom: 20px;
}
 .homepage-cta-bookkeeping {
     width: 163px;
     margin-left: auto;
     margin-right: auto;
     padding-top: 22px;
     margin-bottom: 20px;
}
 .btn-border-homepage {
     background: transparent;
     border: 3px solid #3d4045;
     color: #3d4045;
}
 .acm-cta.style-1 a + a {
     margin-left: 26px;
}
 @media screen and (max-width: 473px){
     .acm-cta.style-1 a + a {
         margin-top: 26px;
    }
}
 @media screen and (max-width: 767px){
     .acm-cta.style-1 a {
         margin-left: 26px;
         margin-right: 26px;
    }
}
 .btn-border-homepage:hover, .btn-border-homepage:focus, .btn-border-homepage:active {
     border-color: #3d4045;
     color: #3d4045;
     opacity: 0.8;
}
 .btn-rounded-inverse-feathomepage {
     color: #3d4045;
     background-color: #ffffff;
     border: 1px solid #c9c9c9;
}
 .btn-rounded-inverse-feathomepage:hover, .btn-rounded-inverse-feathomepage:focus, .btn-rounded-inverse-feathomepage:active {
     background: #ffffff;
     opacity: 0.8;
     filter: alpha(opacity=80);
     color: #3d4045;
}
 .contact-main-p a:hover, .contact-main-p a:active, .contact-main-p a:focus, .contact-main-p a:visited, .contact-main-p a:link {
     color: #ffffff !important;
     text-decoration: none;
}
 .btn-rounded-inverse-ctafooter:hover, .btn-rounded-inverse-ctafooter:focus, .btn-rounded-inverse-ctafooter:active {
     background: #469eda;
     color: #ffffff;
     border: 3px solid #469eda;
}
 .contact-main-p {
     color: #ffffff;
}
 @media (max-width:524px){
     .dropdown-menu {
         margin-left: 31%;
    }
}
 .features-all-item {
     margin-bottom: 35px;
}
 @media (max-width:433px){
     .dropdown-menu {
         margin-left: 26%;
    }
}
 .footer-cta-padding {
     padding-top: 22px !important;
     padding-bottom: 18px !important;
}
 @media (max-width:381px){
     .dropdown-menu {
         margin-left: 24%;
    }
}
 .row-contact {
     margin-left: auto;
     margin-right: auto;
     width: 50%;
}
 @media screen and (max-width: 787px){
     .row-contact {
         margin-left: auto;
         margin-right: auto;
         width: 100%;
    }
}
 @media screen and (max-width: 767px){
     .container-integrations-all {
         font-size: 16px !important;
    }
}
 .container-integrations-all {
     max-width: 835px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 18px;
     text-align: center;
     margin-bottom: 40px;
}
 .container-integrations-all-dropbox {
     max-width: 835px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px;
     text-align: center;
    /*margin-bottom: 40px;
    */
     padding-top: 333px;
}
 .dropdown-menu-head > li > a:hover, .dropdown-menu > li > a:focus {
     background: #eeeeee;
     color: #333333;
}
 .hideallfoot .wrap .t3-footer .t3-footer-1 {
     display: none;
}
 .container-press {
     max-width: 835px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 18px;
     text-align: center;
     margin-bottom: -66px;
}
 @media (max-width:767px){
     .container-press {
         font-size: 16px;
    }
}
 .blog {
     width: 98%;
}
 .contact-main a:hover, .contact-main .contact-main a:focus {
     color: #ffffff;
     text-decoration: none;
}
 .contact-main a {
     color: #dadada;
}
 .all-features-main a:hover, .all-features-main .all-features-main a:focus {
     color: #237dc9;
     text-decoration: none;
}
 .all-features-main a {
     color: #3d4045;
}
 p.container-press span {
     display: block;
     font-size: 16px;
}
 .cta-integrations-info {
     font-size: 16px !important;
     padding-bottom: 72px;
     padding-top: 16px;
     text-align: center;
}
 p.container-about span {
     display: block;
}
 .p-space-press-top {
     padding-top: 33px;
}
 .p-space-about-top {
     padding-top: 33px;
     font-size: 16px;
}
 .footer-cta-title {
     display: block;
     margin-bottom: 13px;
     margin-left: 4%;
     margin-right: 4%;
     color: #3d4045;
     font-size: 30px;
     font-weight: 500;
     margin: 0 0 15px;
     text-align: center;
}
 @media (max-width:991px){
     .p-space-press-bottom {
         padding-bottom: 33px;
    }
}
 .practice{
     background: top center no-repeat #36a928;
     color: #FFFfff;
     text-align: center;
     position: relative;
     overflow: hidden;
     -webkit-background-size: cover;
     background-size: cover;
     margin-top: -307px;
     height: 400px 
}
 .hideallfoot .t3-footer {
     display: none !important;
}
 .nodisplay-menu-item {
     display:none !important;
}
 .footer-table-column {
     height: 228px;
}
 @media (max-width:767px){
     .footer-table-column {
         height: 191px;
    }
}
 .features-menu-header{
     position: relative !important;
     z-index: 4;
     bottom: 0;
     margin-left: auto;
     margin-right: auto;
     width: 597px;
}
 .blog-menu-header{
     position: relative !important;
     z-index: 4;
     bottom: 0;
     margin-left: auto;
     margin-right: auto;
     width: 526px;
}
 .terms-menu-header{
     position: relative !important;
     z-index: 4;
     bottom: 0;
     margin-left: auto;
     margin-right: auto;
     width: 299px;
}
 .home-features-background {
     background-color: #e6e6e6;
}
 .signup-bg .home-business{
     background-color: #666666 !important;
}
 .sec-white .sections-wrap .section.section-primary {
     background-color: #ffffff !important;
}
 .acm-header-bottom .acm-cta{
     margin-bottom: 60px;
}
 .custom-mod-content {
     padding: 0px 26px 50px 26px;
}
 .custom-mod-content {
     padding: 0px 26px 50px 26px;
}
 .article-content-custom {
     font-size: 16px;
     padding-top: 0px;
}
 .container-custom {
     max-width: 760px;
     padding-left: 10px;
     padding-right: 10px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px !important;
     padding-bottom: 88px;
}
 @media screen and (max-width: 650px){
     .container-custom {
         max-width: 760px;
         padding-left: 10px;
         padding-right: 10px;
         margin-right: auto;
         margin-left: auto;
         font-size: 16px !important;
         padding-bottom: 62px;
    }
}
 .menu-schedule {
     border-top: 1px solid #e5e5e5;
     margin-top: 10px;
}
 @media (min-width: 992px){
     .col-md-6-features {
         width: 50%;
    }
}
 .container-features {
     margin-right: auto;
     margin-left: auto;
     padding-left: 20px;
     padding-right: 20px;
     max-width: 1160px;
     width: 100%;
}
 @media (min-width: 768px){
     .container-features {
         width: 735px;
    }
}
 @media (min-width: 992px){
     .container-features {
         width: 949px;
    }
}
 @media (min-width: 1200px){
     .container-features {
         width: 1144px;
    }
}
 @media (max-width: 478px){
     .container-features {
         padding-left: 0px;
         padding-right: 0px;
    }
}
 @media (max-width: 478px){
     .col-xs-12 {
         padding-left: 15px;
         padding-right: 15px;
         width: 100% 
    }
}
 @media (max-width: 478px){
     .font-icon-features {
         height: 120px !important;
    }
}
 .font-icon-features {
     float: left;
     font-size: 35px;
     margin-right: 2px;
     width: 57px;
     height: 80px;
     color: #425267;
}
 @media (max-width: 478px){
     .font-icon-services {
         height: 105px !important;
    }
}
 .font-icon-services {
     float: left;
     font-size: 25px !important;
     margin-right: 11px;
     width: 57px;
     height: 80px;
     color: #498154;
}
 .section-div-title-apps-how {
     display: block;
     margin-bottom: 13px;
     margin-left: 4%;
     margin-right: 4%;
    /* color: #202020;
     */
     color: #3d4045;
     font-size: 30px;
     font-weight: 500;
     margin: 0 0 15px;
     text-align: center;
}
 .div-career {
     width: 80%;
     margin-left: 10%;
}
 .footer-copyright{
     margin: 0 0 1.5px;
}
 .top-div-features {
     margin-top: 38px;
}
 @media screen and (max-width: 767px){
     h1.title-header-inner-mass {
         font-size: 41px!important;
         margin-top: 0;
         font-weight: 400;
         z-index: 2;
         position: relative;
         text-align: center;
         padding-top: 14px;
    }
}
 .addons-div-outside-gray {
    /*background: #eeeeee;
    */
     border-radius: 5px;
     min-height: 282px;
     width: 100%;
     margin-bottom: 0px;
     position: relative;
    /*border: #b0b2ab 1px solid;
    */
}
 .contact-div-outside {
    /*background: #eeeeee;
    */
     border-radius: 5px;
     min-height: 116px;
     width: 100%;
     margin-bottom: 0px;
     position: relative;
    /*border: #b0b2ab 1px solid;
    */
}
 .contact-padding {
     padding: 35px;
}
 .container-careers-send {
     max-width: 835px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px;
     text-align: center;
     margin-bottom: 87px;
}
 .acm-features-homepage .font-icon-careers {
     color: #666666;
     font-size: 55px;
     margin-bottom: 26px;
     line-height: 1;
}
 .contact-div-inside {
     width: 100%;
     bottom: 0;
     padding: 10px;
     margin: 0;
     display: block;
     margin-top: -20px;
     color: #dadada;
     font-size: 15px;
    /*text-align: center;
    */
}
 @media screen and (max-width: 994px){
     .contact-div-inside {
         text-align: center;
    }
}
 h3.contact-main {
     color: #ffffff;
     margin: 0 0 13px;
     font-size: 18px;
     font-weight: 600;
}
 .all-company__list {
     display: inline-block;
     max-width: 506px;
     padding: 0;
     margin: -15px 0 0 -30px;
     list-style: none;
}
 .all-company__feature {
     display: inline-block;
     width: 282px;
     margin-left: 30px;
     margin-top: 15px;
     text-align: left;
}
 .intro-div-outside-gray {
     background: #eeeeee;
     border-radius: 5px;
     min-height: 220px;
     width: 100%;
     margin-bottom: 26px;
     position: relative;
     border: #b0b2ab 1px solid;
     color: #333333;
}
 .intro-div-outside-gray {
     background: #eeeeee;
     border-radius: 5px;
     min-height: 220px;
     width: 100%;
     margin-bottom: 26px;
     position: relative;
     border: #b0b2ab 1px solid;
     color: #333333;
}
 .addons-div-inside {
     width: 100%;
     bottom: 0;
     padding: 10px;
     margin: 0;
     display: block;
     text-align: center;
     margin-top: -20px;
}
 .intro-div-inside {
     width: 100%;
     bottom: 0;
     padding: 50px;
     margin: 0;
     display: block;
     text-align: center;
     padding-left: 160px;
}
 @media screen and (max-width: 767px){
     .intro-div-inside {
         padding: 25px !important;
    }
}
 .intro-div-inside-homepage {
     bottom: 0;
     padding: 50px;
     margin: 0;
     display: block;
     text-align: center;
     margin-left: 163px;
     width: 81%;
}
 @media screen and (max-width: 767px){
     .intro-div-inside-homepage {
         padding: 25px !important;
         width: 100% !important;
         margin-left: 0px !important;
    }
}
 IMG.addons {
     display: block;
     margin-left: auto;
     margin-right: auto;
     padding: 17px;
     height: 105px;
     width: 105px;
}
 .container-accountants {
     max-width: 835px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 18px;
     text-align: center;
     margin-bottom: 40px;
}
 @media screen and (max-width: 767px){
     .container-accountants {
         margin-bottom: 40px;
    }
}
 h3.all-features-main {
     color: #3d4045;
     margin: 0 0 13px;
     font-size: 18px;
     font-weight: 600;
}
 @media screen and (max-width: 767px){
     .container-accountants {
         font-size: 16px;
    }
}
 .container-about {
     max-width: 835px;
     padding-left: 30px;
     padding-right: 30px;
     margin-right: auto;
     margin-left: auto;
     font-size: 18px;
     text-align: center;
     margin-bottom: 65px;
}
 @media screen and (max-width: 767px){
     .container-about {
         font-size: 16px;
    }
}
 .div-intro-accountants {
     margin-left: auto;
     margin-right: auto;
     padding-top: 24px;
     padding-left: 30px;
     padding-right: 30px;
     float: none !important;
}
 .intro-image {
     position: absolute;
     left: 0;
     bottom: 0;
}
 h3.accountant-features-intro {
     color: #3d4045;
     margin: 0 0 13px;
     font-size: 20px;
     font-weight: 700;
     text-align: center;
}
 h3.accountant-features {
     color: #3d4045;
     margin: 0 0 13px;
     font-size: 20px;
     font-weight: 700;
     text-align: center;
}
 .connect-accountants {
     background: #eeeeee;
     border-radius: 5px;
     position: relative;
     border: #b0b2ab 1px solid;
     color: #333333;
     padding: 18px;
     margin-bottom: 40px;
}
 .resource-accountants {
     background: #eeeeee;
     border-radius: 5px;
     position: relative;
     border: #b0b2ab 1px solid;
     color: #333333;
     padding: 18px;
}
 .acm-features-accounting .font-icon {
     color: #6d9e0d;
     font-size: 55px;
     margin-bottom: 26px;
     line-height: 1;
}
 @media screen and (max-width: 620px){
     .masthead .masthead-bg {
         background-position: center;
    }
}
 .acm-features-homepage .font-icon {
     color: #498154;
     font-size: 55px;
     margin-bottom: 26px;
     line-height: 1;
}
 .section-div-title{
     display: block;
     margin-bottom: 13px;
     margin-left: 4%;
     margin-right: 4%;
    /*color: #202020;
    */
     color: #3d4045;
     font-size: 35px;
     font-weight: 500;
     margin: 0 0 15px;
     text-align: center;
}
 @media screen and (max-width: 767px){
     .section-div-title{
         display: block;
         margin-bottom: 13px;
         margin-left: 4%;
         margin-right: 4%;
        /*color: #202020;
        */
         color: #3d4045;
         font-size: 25px;
         font-weight: 500;
         margin: 0 0 40px;
         text-align: center;
    }
}
 .container-accountants-inner {
     max-width: 760px;
     padding-left: 10px;
     padding-right: 10px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px !important;
     text-align: center;
     padding-bottom: 55px;
}
 .container-about-header {
     max-width: 760px;
     padding-left: 10px;
     padding-right: 10px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px !important;
     margin-bottom: 47px !important;
}
 .container-about-heading {
     max-width: 760px;
     padding-left: 10px;
     padding-right: 10px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px !important;
     margin-bottom: 13px !important;
}
 .accounting-cta-benefits {
     width: 175px;
     margin-left: auto;
     margin-right: auto;
     padding-top: 44px;
}
/*=============================== RSForm fix ================================================================================*/
 @media screen and (max-width: 650px) {
     .container-home-page {
         margin-top: -38px;
    }
}
 .rsform {
     background: transparent;
}
 .form-main {
     max-width: 375px;
     padding: 30px;
     margin: 0 auto 25px;
     border-radius: 5px;
     background: #f3f3f3;
     -webkit-box-shadow: 0 4px 33px 0 rgba(0,0,0,.28);
     box-shadow: 0 4px 33px 0 rgba(0,0,0,.28);
     color: #7b7e85;
}
 .formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
     height: 35px;
     font-size: 15px !important;
     padding: 5px;
     display: block;
     width: 100%;
     line-height: 18px;
     color: #555555;
}
 .formResponsive input[type="submit"] {
     padding: 6px 18px;
     color: #ffffff;
     background-color: #4091c9;
     border-color: #4091c9;
     text-transform: none;
     display: inline-block;
     margin-bottom: 0;
     font-weight: 400;
     text-align: center;
     vertical-align: middle;
     cursor: pointer;
     background-image: none;
     white-space: nowrap;
     border-radius: 26px;
     line-height: 26px;
     font-size: 15px;
     margin-top: 11px;
     margin-bottom: -15px;
     box-shadow: none;
}
 a.signup {
     color: #1979c9;
     text-decoration: none;
     -webkit-transition: all 0.2s ease 0s;
     -o-transition: all 0.2s ease 0s;
     transition: all 0.2s ease 0s;
}
 a.signup:hover, a.signup:focus, a.signup:active {
     color: #026899;
     text-decoration: none;
     outline: none;
}
 .formResponsive input[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive input[type="submit"].active, .formResponsive input[type="submit"].disabled, .formResponsive input[type="submit"][disabled] {
     background-color: #469eda;
     color: #ffffff;
}
 .formResponsive input[type="button"]:focus, .formResponsive input[type="reset"]:focus, .formResponsive input[type="submit"]:focus {
     outline: 0px auto -webkit-focus-ring-color;
     outline-offset: 0px;
}
 @media screen and (max-width: 650px){
     .form-main {
         border-radius: 0px !important;
         background: transparent !important;
         -webkit-box-shadow: none !important;
         box-shadow: none !important;
    }
}
 @media screen and (max-width: 650px){
     .form-inline-right-last {
         margin-left: 0% !important;
         height: 58px;
    }
}
 @media screen and (max-width: 650px){
     .formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
         height: 35px;
         font-size: 15px !important;
         padding: 5px;
         display: block;
         width: 100%;
         line-height: 18px;
         color: #555555;
    }
}
 @media screen and (max-width: 650px){
     .form-inline-right {
         float: left;
         margin-left: 0% !important;
         width: 48.25%;
         display: block;
         text-align: left;
         margin-left: 0;
         font-size: 15px;
    }
}
 @media screen and (max-width: 650px){
     .formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
         height: 40px;
         font-size: 15px !important;
         padding: 5px;
         display: block;
         width: 100%;
         line-height: 18px;
         color: #555555;
    }
}
 @media screen and (max-width: 650px){
     .terms-signup {
         color: #ffffff !important;
         margin-bottom: 20px !important;
         margin-top: 10px !important;
    }
}
 @media screen and (max-width: 650px){
     .formRed {
         font-size: 15px !important;
    }
}
 @media screen and (max-width: 650px){
     .form-field-row {
         margin-bottom: 0px !important;
    }
}
 @media screen and (max-width: 650px){
     .formResponsive .formHorizontal .rsform-block {
         margin-bottom: 0px !important;
         height: 53px;
    }
}
 @media screen and (max-width: 650px){
     a.signup {
         color: #ffffff !important;
         text-decoration: underline !important;
    }
}
 @media screen and (max-width: 650px){
     a.signup:hover, a.signup:focus, a.signup:active {
         color: #ffffff !important;
         text-decoration: none !important;
         outline: none !important;
    }
}
 @media screen and (max-width: 650px){
     .button-signup {
         width: 35% !important;
         margin-left: auto;
         margin-right: auto;
    }
}
 @media screen and (max-width: 767px){
     .sections-wrap .section .section-title-signup {
         font-size: 36px !important;
    }
}
/*============================= PROMO BAR ===============================*/
 .headerpr-wrap{
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     z-index: 999;
}
 .nopromo-head .headerpr {
     display: none;
}
 .nopromo-margin .promo-top-margin {
     margin-top: 0px;
}
 .promo-top-margin {
     margin-top: 45px;
}
/* @media screen and (max-width: 660px){
     .promo-top-margin {
         margin-top: 0px;
    }
}
*/
 @media screen and (max-width: 660px){
     .headerpr-font{
         font-size: 14px !important;
    }
}
 @media screen and (max-width: 660px){
     .headerpr-link{
         font-size: 14px !important;
    }
}
 @media screen and (max-width: 660px){
     .headerpr-link:hover, .headerpr-link:active, .headerpr-link:focus{
         font-size: 14px !important;
    }
}
 .headerpr-font{
     font-size: 15px;
     color: #e1e1e1;
     font-weight: 300;
}
 .headerpr-link{
     font-size: 15px;
     color: #e1e1e1;
     font-weight: 300;
     text-decoration: underline;
}
 .headerpr-link:hover, .headerpr-link:active, .headerpr-link:focus{
     font-size: 15px;
     color: #c7c6c6;
     font-weight: 300;
     text-decoration: underline;
}
 .headerpr{
     width: 100%;
     height: 45px;
     overflow: hidden;
     top: 0;
     left: 0;
     z-index: 999;
     background-color: #333333;
     -webkit-transition: height 0.0s ease-in;
     -moz-transition: height 0.0s ease-in;
     -ms-transition: height 0.0s ease-in;
     -o-transition: height 0.0s ease-in;
     transition: height 0.0s ease-in;
}
 .headerpr h1#logo {
     display: inline-block;
     height: 150px;
     line-height: 25px;
     float: left;
     font-size: 15px;
     color: ffffff;
     font-weight: 400;
     -webkit-transition: all 0.0s;
     -moz-transition: all 0.0s;
     -ms-transition: all 0.0s;
     -o-transition: all 0.0s;
     transition: all 0.0s;
}
 .headerpr.smaller {
     height: 0px;
}
 .headerpr.smaller h1#logo {
     width: 150px;
     height: 0px;
     line-height: 75px;
     font-size: 30px;
}
/* =Media Queries --------------------------------------------- @media all and (max-width: 660px) {
     .headerpr {
         height: 0px;
    }
     .headerpr.smaller {
         height: 0px;
    }
}
 */
/*=============================== Custom Pricing Slider ================================================================================*/
 .container-more-companies-custom {
     width: 236px;
     margin-right: auto;
     margin-left: auto;
     color: #dadada;
     dsiplay: inline;
     padding-bottom: 10px;
     font-size: 15px;
     margin-top: 24px;
}
 .prc-btn {
     padding:6.5px 26px;
     font-size:16px;
     text-transform:uppercase 
}
 @media screen and (min-width:992px) {
     .prc-btn {
         padding:10.4px 39px 
    }
}
 .prc-btn-rounded {
     border-radius:26px;
     padding-left:26px;
     padding-right:26px;
     text-transform:uppercase 
}
 .prc-plan {
     padding: 20px;
     margin-left:0px;
     color: #ff;
     background-color: #f3f3f3;
     -moz-border-radius: 5px 5px 0 0;
     -webkit-border-radius: 5px 5px 0 0;
     border-radius: 5px;
     -moz-box-shadow: 0 0 12px 3px #b0b2ab;
     -webkit-box-shadow: 0 0 12px 3px #b0b2ab;
     box-shadow: 0 0 1px 1px #b0b2ab;
     overflow: hidden;
}
 .prc-currency-pricing {
     font-size: 2.5rem;
     position: relative;
     top: -18px;
     left: -4px;
}
 .plan-name-custom {
     padding: 5px;
     color: #fff;
     background-color: #425267;
     -moz-border-radius: 5px 5px 0 0;
     -webkit-border-radius: 5px 5px 0 0;
     border-radius: 5px 5px 0 0;
}
 .prc-plan-feature {
     padding: 15px 0px;
     border-top: 1px dotted #c5c8c0;
}
 p.prc-pricing-subheader {
     font-size: 13px;
}
 .prc-pricing-cost{
     font-size: 55px;
}
 h2.prc-pricing-header {
     font-size: 16px;
}
 .prc-btn:hover, .prc-btn:focus {
     color: #ffffff;
     text-decoration: none;
}
 .prc-btn-warning-pricing {
     color: #ffffff;
     background-color: #df8500;
     border-color: #df8500;
     font-size: 14px !important;
     margin-left: -10px;
}
/*=============================== Header (Homepage) ================================================================================*/
 .home-banner-height {
     height: 560px;
}
 .container-header-find a {
     color: #ffffff;
}
 .container-header-find a:hover, .container-header-find .container-header-find a:focus {
     color: #dadada;
     text-decoration: none;
}
 .btn-rounded-inverse-homepage-other {
     color: #ffffff;
     background-color: #4091c9;
     border: 3px solid #4091c9;
     margin-top: 28px;
     margin-bottom: 120px;
}
 @media screen and (max-width: 923px){
     .btn-rounded-inverse-homepage-other {
         margin-bottom: 18px !important;
    }
}
 .container-header-find {
     max-width: 760px;
     padding-left: 10px;
     padding-right: 10px;
     margin-right: auto;
     margin-left: auto;
     color: #ffffff !important;
     font-size: 18px !important;
     margin-bottom: 0px;
     font-size: 14px !important;
     text-transform: uppercase;
     font-weight: 500;
     margin-top: 0px !important;
}
 @media screen and (max-width: 750px) {
     .container-header-find {
         margin-top: 38px;
    }
}
/* @media screen and (max-width: 350px) {
     .container-header-find {
         image-rendering: pixelated;
         image-rendering: -moz-crisp-edges;
    }
}
 */
 .btn-rounded-inverse-homepage-other:hover, .btn-rounded-inverse-homepage-other:focus, .btn-rounded-inverse-homepage-other:active {
     background: #469eda;
     color: #ffffff;
     border: 3px solid #469eda;
}
 .sections-wrap .section .section-title-home-header {
     font-size: 45px;
     color: #ffffff !important;
     font-weight: 500;
     margin: 0 0 26px;
     text-align: center;
     padding-top: 20px;
     margin-bottom: 9px;
}
 @media (max-width: 991px){
     .sections-wrap .section .section-title-home-header {
         padding-top: 50px !important;
    }
}
 @media (max-width: 434px){
     .sections-wrap .section .section-title-home-header {
         padding-top: 3px !important;
         font-size: 37px !important;
    }
}
 .container-home-header {
     max-width: 760px;
     padding-left: 10px;
     padding-right: 10px;
     margin-right: auto;
     margin-left: auto;
     font-size: 16px !important;
     margin-bottom: 10px !important;
}
 .container-header {
     max-width: 760px;
     padding-left: 10px;
     padding-right: 10px;
     margin-right: auto;
     margin-left: auto;
     color: #ffffff !important;
     font-size: 18px !important;
}
/*=============================== Media (Homepage) ================================================================================*/
 .media-seals {
     background: #425267;
     color: #fff;
}
 @media (max-width: 767px){
     .tabs-text-center {
         text-align: center;
    }
}
/*@media (max-width: 767px){
     .media-center-m {
         width: 199px !important;
         margin-left: auto !important;
         margin-right: auto !important;
    }
}
*/
 @media (max-width: 767px){
     .tabs-center {
         width: 265px;
         margin-left: auto;
         margin-right: auto;
    }
}
 .media-container {
     margin: 0 auto;
     background-color: #e6e6e6;
    ;
     color: #666666;
     margin-top: -87px;
     margin-bottom: 80px;
     border-bottom: 1px solid #cfcdcd;
     padding-left: 20px;
     padding-right: 20px;
}
 .media-seals__intro {
     margin: 0;
     color: inherit;
     font-size: 16px;
     text-transform: uppercase;
     text-align: center;
     padding-top: 22px;
}
 .media-seal:first-child {
     margin-left: 0;
}
 .media-seal {
     display: inline-block;
     vertical-align: top;
    /*width: 250px;
    */
     margin-left: 50px;
     margin-top: 25px;
}
 .media-seals ul {
     list-style: none;
     text-align: center;
}
 @media (max-width: 767px){
     .media-seals ul {
         text-align: inherit !important;
         width: 293px;
         margin-left: auto !important;
        ;
         margin-right: auto !important;
        ;
    }
}
 .media-seal__logo--makeuseof {
     background-repeat: no-repeat;
     background-position: 0 0;
     background-image: url(http://www.ledgerdocs.com/images/ledgerdocs-makeuseof-grey.png);
     margin: auto auto 25px;
     height: 45px;
     width: 250px;
     opacity: 0.7;
}
 .media-seal__logo--cpapractice {
     background-repeat: no-repeat;
     background-position: 13px 0;
     background-image: url(http://www.ledgerdocs.com/images/ledgerdocs-cpa-practice-advisor-grey.png);
     margin: auto auto 8px;
     height: 65px;
     width: 250px;
     opacity: 0.7;
}
 .media-seal__logo--accountingtoday {
     background-repeat: no-repeat;
     background-position: 0 0;
     background-image: url(http://www.ledgerdocs.com/images/ledgerdocs-accountingtoday-grey.png);
     margin: auto auto 25px;
     height: 45px;
     width: 250px;
     opacity: 0.7;
}
 @media (max-width: 955px){
     .media-seal__logo--accountingtoday, .media-seal__logo--makeuseof {
         display: none;
    }
}
 .media-seal-m {
     display: inline-block;
     vertical-align: top;
    /*width: 250px;
    */
     margin-left: 50px;
     margin-top: 25px;
}
 @media (max-width: 955px){
     .media-seal-m {
         width: 197px !important;
         margin-left: auto;
         margin-right: auto;
         margin-left: 0px !important;
    }
}
 @media (max-width: 955px){
     .media-seal__quote {
         margin-left: 0px !important;
    }
}
 .media-seal__quote {
     max-width: 240px;
     margin: auto;
     color: #dadada;
     font-size: 16px;
     font-style: italic;
     padding: 15px 1px;
     border: none;
     margin-left: -20px;
}
/*=============================== Better Accounting Tabs (Homepage) ================================================================================*/
 .acm-tabs .style-1 .nav-tabs li.active a {
     border-bottom: 1px solid;
     color: #666666;
     font-weight: 600;
}
 @media screen and (max-width: 767px){
     .tabs-padding-bottom {
         margin-bottom: 111px;
    }
}
 @media screen and (max-width: 767px){
     .acm-tabs .style-1 .nav-tabs li a{
         font-size: 16px !important;
    }
}
 .tabs-home-title {
     display: block;
     margin-bottom: 13px;
     margin-left: 4%;
     margin-right: 4%;
     color: #3d4045;
     font-size: 41px;
     font-weight: 500;
     margin: -13px 0 15px;
     text-align: center;
}
 @media screen and (max-width: 767px){
     .tabs-home-title {
         display: block;
         margin-bottom: 13px;
         margin-left: 4%;
         margin-right: 4%;
         color: #3d4045;
         font-size: 30px;
         font-weight: 500;
         margin: 0 0 40px;
         text-align: center;
    }
}
 .acm-tabs .style-1 .tab-content img {
     max-width: 100%;
     margin-top: -80px;
     margin-bottom: 30px;
}
 .acm-tabs .style-1 .nav-tabs li a {
     background: transparent;
     border: 0;
     border-bottom: 1px solid transparent;
     border-radius: 0;
     color: #666666;
     font-weight: 500;
     font-size: 18px;
     padding: 0;
     font-weight: 600;
}
 .acm-tabs .style-1 .nav-tabs li {
     margin-right: 26px;
}
 .nav-tabs > li {
     float: left;
     margin-bottom: -1px;
}
 .acm-tabs .style-1 .nav-tabs li a {
     background: transparent;
     border: 0;
     border-bottom: 1px solid transparent;
     border-radius: 0;
     color: #666666;
     font-weight: 500;
     font-size: 18px;
     padding: 0;
     font-weight: 600;
}
 .acm-tabs .style-1 .nav-tabs li.active a {
     border-bottom: 1px solid;
     color: #666666;
     font-weight: 600;
}
 .acm-tabs .style-1 .nav-tabs li a {
     background: transparent;
     border: 0;
     border-bottom: 1px solid transparent;
     border-radius: 0;
     color: #666666;
     font-weight: 500;
     font-size: 18px;
     padding: 0;
     font-weight: 600;
}
 .tab-content > .tab-pane {
     display: none;
}
 .tab-content > .active {
     display: block;
}
 .nav-tabs-better {
     padding-bottom: 60px;
}
/*=============================== Blog Sidebar ================================================================================*/
 .ja-social-blog .fa {
     background: #666666;
     border-bottom: 0 none;
     border-radius: 50%;
     color: #ffffff;
     font-size: 16px;
     height: 38px;
     line-height: 42px;
     margin: 0px 5px 0 0;
     text-align: center;
     width: 36px;
     cursor: pointer;
}
 .ja-social-blog .fa.fa-facebook:hover {
     background: #3b5998;
     color: #ffffff;
}
 .ja-social-blog .fa.fa-twitter:hover {
     background: #3a92c8;
     color: #ffffff;
}
 .ja-social-blog .fa.fa-google-plus:hover {
     background: #dd4b39;
     color: #ffffff;
}
 .ja-social-blog .fa.fa-rss:hover {
     background: #ff9900;
     color: #ffffff;
}
 .btn-primary-blog {
     color: #ffffff;
     background-color: #4091c9;
     border-color: #4091c9;
     padding: 0.5px 11px !important;
     font-size: 15px !important;
     text-transform: none !important;
     border-radius: 5px;
}
 .blog-sidebar-list{
     font-size: 15px !important;
}
 .sidebar-list-position {
     padding-bottom: 0px !important;
}
/*.module .blog-sidebar-list > li > a:hover, .module_menu .nav > li > a:hover, .module .nav > li > {
     background: none;
     color: #237dc9;
}
*/
 .sidebar-list-padding {
     padding-left: 9px;
     font-size: 16px;
}
 .popular-posts {
     font-size: 16px !important;
}
 a.popular-posts:link {
     font-size: 16px !important;
}
/*=============================== Career Divider (Accordion) ================================================================================*/
 </div>@media screen and (min-width: 768px) .job-layout .panel-default .panel-title a {
     font-size: 24px;
     padding: 39px 0;
}
 .job-layout .panel-default .panel-title a {
     border-top: 1px solid #ecf0f1;
     display: block;
     font-size: 14px;
     padding: 26px 0;
     position: relative;
}
 .panel-title > a {
     color: #ffffff;
}
 .job-layout {
     padding-left: 0 !important;
     padding-right: 0 !important;
}
 .job-layout .panel-default {
     border: 0;
     box-shadow: none;
     margin: 0 !important;
}
 .panel-default {
     border-color: #dddddd;
}
 .panel-title {
     margin-top: 0;
     margin-bottom: 0;
     font-size: 18px;
     color: #ffffff;
     background-color: #498154;
}
 .text-right-career {
     text-align: right;
     padding: 20px;
     font-size: 16px;
}
 .panel-group .panel-body .careers {
     padding: 20px;
}
 .caret-careers {
     display: inline-block;
     width: 0;
     height: 0;
     margin-left: 103%;
     margin-top: -18px;
     vertical-align: middle;
     border-top: 6px solid;
     border-right: 6px solid transparent;
     border-left: 6px solid transparent;
}
/*=============================== Career Divider (Slide Show) ================================================================================*/
 .acm-slideshow {
     .style-1 {
         color: @white;
         padding: @t3-global-padding * 5;
         position: relative;
         text-align: center;
         min-height: unset;
         width: 50%;
         z-index: 2;
         // Control screen tablet @media screen and (max-width: @screen-sm-max) {
             left: 0;
             width: 100%;
             .opacity(1);
        }
         // Control screen desktop @media screen and (max-width: @screen-md-max) {
             padding: @t3-global-padding * 2;
        }
         // Control screen wide desktop @media screen and (min-width: 1400px) {
             padding: @t3-global-padding * 7;
             min-height: 605px;
             min-height: initial \9;
             // Fix for IE 8 
        }
         &:after {
             content: "";
             background-color: @brand-primary;
             position: absolute;
             top: 0;
             left: 0;
             height: 100%;
             width: 100%;
             .opacity(0.85);
             z-index: -1;
        }
         h3 {
             color: @white;
             font-size: @font-size-h2;
             position: relative;
             margin-top: 0;
             margin-bottom: @t3-global-margin * 2;
             &:after {
                 background-color: @white;
                 content: "";
                 position: absolute;
                 height: 1px;
                 width: 50%;
                 bottom: -@t3-global-margin;
                 left: 25%;
            }
        }
         p {
             font-size: @font-size-h4;
             // Control screen mobile @media screen and (max-width: @screen-xs-max) {
                 font-size: @font-size-base;
            }
        }
    }
     // Backgroud slideshow .bg-slideshow {
         background-size: cover;
         background-position: center center;
    }
}
 .acm-slideshow .carousel-indicators {
     bottom: 8.66666667px;
     margin-bottom: 0;
}
 .acm-slideshow .carousel-control {
     font-size: 56px;
     background: none;
     display: none;
}
 @media screen and (max-width: 767px) {
     .acm-slideshow .carousel-control {
         display: block;
    }
}
 .acm-slideshow .carousel-control .fa {
     position: absolute;
     top: 50%;
     margin-top: -28px;
}
 @media screen and (max-width: 767px) {
     .acm-slideshow .carousel-control .fa {
         left: 13px;
    }
}
 .acm-slideshow:hover .carousel-control {
     display: block;
}
 .acm-slideshow .style-1 {
     color: #ffffff;
     padding: 130px;
     position: relative;
     text-align: center;
     min-height: unset;
     width: 50%;
     z-index: 2;
}
 @media screen and (max-width: 991px) {
     .acm-slideshow .style-1 {
         left: 0;
         width: 100%;
         opacity: 1;
         filter: alpha(opacity=100);
    }
}
 @media screen and (max-width: 1199px) {
     .acm-slideshow .style-1 {
         padding: 54px;
    }
}
 @media screen and (min-width: 1400px) {
     .acm-slideshow .style-1 {
        /*padding: 182px;
        */
        /*min-height: 605px;
        */
         min-height: initial \9;
    }
}
 .acm-slideshow .style-1:after {
     content: "";
     background-color: #3d4045;
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     opacity: 0.85;
     filter: alpha(opacity=85);
     z-index: -1;
}
 @media screen and (max-width: 767px) {
     .acm-slideshow .style-1 h3 {
         font-size: 25px !important;
    }
}
 .acm-slideshow .style-1 h3 {
     color: #ffffff;
     font-size: 32px;
     position: relative;
     margin-top: 0;
     margin-bottom: 52px;
}
 .acm-slideshow .style-1 h3:after {
     background-color: #ffffff;
     content: "";
     position: absolute;
     height: 1px;
     width: 50%;
     bottom: -26px;
     left: 25%;
}
 .acm-slideshow .style-1 p {
     font-size: 18px;
}
 @media screen and (max-width: 767px) {
     .acm-slideshow .style-1 p {
         font-size: 16px;
    }
}
 .acm-slideshow .bg-slideshow {
     background-size: cover;
     background-position: center center;
}
/*=============================== Privacy Page ================================================================================*/
 .cta-privacy {
     padding-top: 16px;
     text-align: center;
}
 @media screen and (max-width: 767px){
     .cta-privacy {
         padding-top: 16px;
         padding-bottom: 56px;
         text-align: center;
    }
}
 .title-header-container {
     text-align: center;
}
 h1.title-header-inner {
     font-size: 52px!important;
     margin-top: 0;
     font-weight: 400;
     z-index: 2;
     position: relative;
}
 h1.title-header-inner-mass {
     font-size: 52px;
     margin-top: 0;
     font-weight: 400;
     z-index: 2;
     position: relative;
     text-align: center;
     padding-top: 14px;
}
 @media screen and (max-width: 767px){
     h1.title-header-inner {
         font-size: 44px!important;
         margin-top: 0;
         font-weight: 400;
         z-index: 2;
         position: relative;
    }
}
 .privacykkk {
     position: absolute;
     z-index: 4;
     bottom: 0;
     right: 0;
     left: 0;
     margin-right: auto;
     margin-left: auto;
     width: 285px;
}
 .acm-teams .style-4 .item .item-inner h4 {
     color: #3d4045;
     font-size: 20px;
     font-weight: 700;
     text-align: center;
}
 .acm-teams .style-4 .item .item-inner .member-image {
     border-radius: 50%;
     overflow: hidden;
     position: relative;
}
 .acm-teams .style-4 .item .item-inner .member-title {
     text-align: center;
}
 .acm-teams .style-4 .item .item-inner .social-links {
     list-style: none;
     margin: 0;
     padding: 0;
     text-align: center;
}
 .acm-teams .style-4 .item .item-inner {
     position: relative;
     overflow: hidden;
     margin-bottom: 80px;
}
 .acm-teams .style-4 .item:hover .member-image img {
     opacity: 0.8;
     filter: alpha(opacity=80);
}
 .acm-teams .style-4 .item .item-inner .member-image img {
     border-radius: 50%;
     width: 60%;
     -webkit-transition: all 0.35s;
     -o-transition: all 0.35s;
     transition: all 0.35s;
     margin-left: 20%;
    /*border: #b0b2ab 1px solid;
    */
}
 .acm-teams .team-items img {
     height: auto;
     width: 100%;
     vertical-align: middle;
}
 .acm-teams .style-4 .item .item-inner .social-links li {
     display: inline-block;
     margin: 0 2px;
}
 .acm-teams .style-4 .item .item-inner .social-links li a {
     background: #ecf0f1;
     border-radius: 16px;
     color: #505656;
     display: block;
     height: 32px;
     line-height: 32px;
     text-align: center;
     width: 32px;
}
 .acm-teams .style-4 .item .item-inner .social-links li a {
     background: #ecf0f1;
     border-radius: 16px;
     color: #505656;
     display: block;
     height: 32px;
     line-height: 32px;
     text-align: center;
     width: 32px;
}
 .acm-teams .style-4 .item .item-inner .social-links li a:hover, .acm-teams .style-4 .item .item-inner .social-links li a:focus, .acm-teams .style-4 .item .item-inner .social-links li a:active {
     background: #4091c9;
     color: #ffffff;
}
/*=============================== Demo Form ================================================================================*/
 .container-demo {
     width: 255px;
     margin-right: auto;
     margin-left: auto;
     color: #dadada;
     dsiplay: inline;
     padding-bottom: 10px;
     font-size: 15px;
}
/*=============================== Signup Form ================================================================================*/
 .formContainer-signup {
     font-size: 15px;
     text-align: center;
}
 .form-field-row {
     margin-bottom: 10px;
     position: relative;
}
 .form-inline-right {
     float: left;
     margin-left: 3.5% !important;
     width: 48.25%;
     display: block;
     text-align: left;
     margin-left: 0;
     font-size: 15px;
     height: 60px;
}
 .form-inline-right-last {
     float: left;
     margin-left: 3.5% !important;
     width: 48.25%;
     display: block;
     text-align: left;
     margin-left: 0;
     font-size: 15px;
     height: 58px;
}
 .form-one-line {
     width: 100%;
     display: block;
     margin-bottom: 10px !important;
     font-size: 15px;
     text-align: left;
     float:left;
     height: 50px;
}
 .form-multiple-line {
     width: 100%;
     display: block;
     margin-bottom: 10px;
     font-size: 15px;
     text-align: left;
     float:left;
     height: 105px;
}
 @media screen and (max-width: 650px){
     .button-submit-contact {
         width: 28% !important;
         margin-left: auto;
         margin-right: auto;
         margin-top: 60px;
    }
}
 .button-submit-contact {
     width: 30%;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 15px;
}
 .form-inline-left-last {
     float: left;
     width: 48.25%;
     text-align: left;
     display: block;
     margin-left: 0;
     font-size: 15px;
     height: 58px;
}
 .form-inline-left {
     float: left;
     width: 48.25%;
     text-align: left;
     display: block;
     margin-left: 0;
     font-size: 15px;
     height: 60px;
}
 .terms-signup {
     font-size: 13px;
     color: #666666;
     width: 100%;
     display: block;
     margin-bottom: 20px !important;
     text-align: left;
     float: left;
     padding-top: 10px;
}
 .button-signup {
     width: 35%;
     margin-left: auto;
     margin-right: auto;
}
 .button-submit {
     width: 30%;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 15px;
}
 .nomenu .t3-mainnav {
     display: none;
}
 div.test-padding-bottom {
     margin-bottom: 90px;
}
 .margingone .sections-wrap {
     margin-top: -52px;
     margin-bottom: -73px;
}
 @media (max-width: 993px){
     .margingone4 .t3-wrapper {
         margin-top: -52px !important;
         margin-bottom: -73px !important;
    }
}
 .nocopyright .copyright {
     display: none;
}
 .noacylmail .acymailing {
     display: none;
}
 .footercolour .t3-footer {
     background-color: #50637d;
}
 .noheader .t3-header {
     background-color: #50637d;
     border-bottom: 1px solid #50637d;
     */
     z-index: 20;
     display: none;
}
 .noimage .logo-image {
     display: none;
}
 .nomobilemenu .site-navigation-right {
     display: none;
}
 .norow .row {
     margin-left: inherit;
     margin-right: inherit;
}
 .menustatic .t3-header.affix-top {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
}
 .sections-wrap .section .section-title-signup {
     font-size: 41px;
     color: #ffffff;
     font-weight: 500;
     margin: 0 0 19px;
     text-align: center;
}
 .visible-signup {
     display: block !important;
}
 .container-signup {
     width: 289px;
     margin-right: auto;
     margin-left: auto;
     color: #ffffff;
     dsiplay: inline;
     padding-bottom: 10px;
     font-size: 15px;
}
 .container-logo-signup {
     width: 173px;
     margin-left: auto;
     margin-right: auto;
     dsiplay: inline;
     padding-bottom: 65px;
     padding-top: 28px;
}
 @media (min-width: 992px){
     .nopaddingl .sections-wrap .section{
         padding-top: 0px !important;
         padding-bottom: 104px;
    }
}
 @media (min-width: 992px){
     .nopadding9 .sections-wrap .section {
         padding-top: 0px !important;
         padding-bottom: 237px;
    }
}
 .nopaddings .sections-wrap .section {
     padding-top: 0px !important;
     height: 100%;
}
 @media (min-width: 1800px){
     .nopaddings .sections-wrap .section {
         padding-top: 0px !important;
         height: 100vh !important;
         height: 100%;
    }
}
 .container-existing-user {
     width: 132px;
     margin-right: auto;
     margin-left: auto;
     color: #dadada;
     dsiplay: inline;
     padding-bottom: 10px;
     font-size: 14px;
}
 .container-home-page {
     width: 94px;
     margin-right: auto;
     margin-left: auto;
     color: #dadada;
     dsiplay: inline;
     padding-bottom: 10px;
     font-size: 14px;
}
 a.form-login:hover, a.form-login:focus, a.form-login:active {
     color: #dadada !important;
     text-decoration: none !important;
     outline: none !important;
}
 a.form-login {
     color: #dadada !important;
     text-decoration: underline !important;
}
/*=============================== Form Success ================================================================================*/
 .form-main-success {
     max-width: 375px;
     padding: 30px;
     margin: 0 auto 25px;
     border-radius: 5px;
     background: #f3f3f3;
     -webkit-box-shadow: 0 4px 33px 0 rgba(0,0,0,.28);
     box-shadow: 0 4px 33px 0 rgba(0,0,0,.28);
     color: #7b7e85;
     height: 400px;
}
 @media screen and (max-width: 650px){
     .form-main-success {
         border-radius: 0px !important;
         background: transparent !important;
         -webkit-box-shadow: none !important;
         box-shadow: none !important;
         color: #ffffff;
         margin: 0px auto -20px;
    }
}
 .success-div .custom {
     height: 720px;
}
/* body .success-div {
     height: 100%;
     background-color: #50637d !important;
}
*/
 .success-img {
     width: 126px;
     margin-left: auto;
     margin-right: auto;
     dsiplay: inline;
     padding-bottom: 10px;
}
 .image-success-page {
     margin: 0 auto 30px;
}
 .image-success-page-demo {
     margin: 0 auto 30px;
}
 .container-success {
     text-align: center;
}
 .image-success-page {
     background-repeat: no-repeat;
     background-image: url(https://www.ledgerdocs.com/images/success-email.png);
     width: 128px;
     height: 98px;
}
 .image-success-page-demo {
     background-repeat: no-repeat;
     background-image: url(http://www.ledgerdocs.com/images/success-demo.png);
     width: 111px;
     height: 96px;
}
 .image-success-page-contact {
     background-repeat: no-repeat;
     background-image: url(http://www.ledgerdocs.com/images/success-form.png);
     width: 128px;
     height: 98px;
}
 .image-success-page-contact {
     margin: 0 auto 30px;
}
 .h2-success {
     font-size: 35px;
     padding-bottom: 16px;
}
 .p-success {
     font-size: 15px;
     padding-bottom: 14px;
}
 @media screen and (max-width: 650px){
     .h2-success {
         font-size: 32px;
         padding-bottom: 16px;
         color: #ffffff;
    }
}
 @media screen and (max-width: 650px){
     .p-success {
         font-size: 15px;
         padding-bottom: 14px;
         color: #ffffff;
    }
}
 @media screen and (max-width: 650px){
     a.success {
         color: #ffffff !important;
         text-decoration: underline !important;
    }
}
 a.success {
     color: #1979c9;
     text-decoration: none;
     -webkit-transition: all 0.2s ease 0s;
     -o-transition: all 0.2s ease 0s;
     transition: all 0.2s ease 0s;
}
/*=============================== Pricing Table Accordion ================================================================================*/
 .DemoBS2{
     margin:20px;
}
 p.pricing-accordion {
     background:#444;
     color:#4ee255;
     padding:10px;
     margin:10px 0px;
     border:2px solid #fa4b2a;
     border-radius:10px;
     box-shadow:4px 4px 4px #ccc;
}
 .pricing-header-left-m{
    width: 40%;
    float: left;
    text-align:left
}
 .pricing-header-right-m{
    width: 60%;
    float: right;
    text-align:right;
    font-size: 25px
}
 .pricing-body-left-m{
    width: 55%;
    float: left;
    text-align:left;
    font-size: 15px
}
 .pricing-body-right-m{
    width: 45%;
    float: right;
    text-align:right;
    font-size: 14px
}
 p.pricing-subheader-m {
     font-size: 12px;
     margin-right: 30px;
}
 a.header-m {
     color: #ffffff !important;
}
 .price-banner {
     position: absolute;
     top: 0;
     right: 0;
     content: 'popular';
     text-align: center;
     color: #fff;
     background: #589a65;
     padding: 44px 48px 0px 30px;
     line-height: 1em;
     margin-top: -17px;
     margin-right: -53px;
     display: block;
     height: 66px;
     width: 117px;
     behavior:url(-ms-transform.htc);
    /* Firefox */
     -moz-transform:rotate(45deg);
    /* Safari and Chrome */
     -webkit-transform:rotate(45deg);
    /* Opera */
     -o-transform:rotate(45deg);
    /* IE9 */
     -ms-transform:rotate(45deg);
    /* IE6,IE7 */
     filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
    /* IE8 */
     -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
     font-size: 12px;
     font-weight: 400;
}
 .caret-pricing {
     display: inline-block;
     width: 0;
     height: 0;
     margin-left: 30px;
     margin-top: 15px;
     vertical-align: middle;
     border-top: 6px solid;
     border-right: 6px solid transparent;
     border-left: 6px solid transparent;
}
 ul.pricing-m {
     padding-left: 4px;
     list-style-type: none;
}
 p.pricing-more {
     padding-top: 34px;
}
 .btn-warning-pricing-m {
     color: #ffffff;
     background-color: #df8500;
     border-color: #df8500;
     font-size: 13px !important;
     margin-top: 10px;
}
/*=============================== Pricing Table ================================================================================*/
 .pricing-table .plan {
     margin-left:0px;
     border-radius: 5px;
     text-align: center;
     background-color: #f3f3f3;
     -moz-box-shadow: 0 0 6px 2px #b0b2ab;
     -webkit-box-shadow: 0 0 6px 2px #b0b2ab;
     box-shadow: 0 0 3px 1px #b0b2ab;
     overflow: hidden;
     height: 445px;
}
 .plan:hover {
     background-color: #fff;
     -moz-box-shadow: 0 0 12px 3px #b0b2ab;
     -webkit-box-shadow: 0 0 12px 3px #b0b2ab;
     box-shadow: 0 0 1px 1px #b0b2ab;
}
 .plan {
     padding: 20px;
     margin-left:0px;
     color: #ff;
     background-color: #5e5f59;
     -moz-border-radius: 5px 5px 0 0;
     -webkit-border-radius: 5px 5px 0 0;
     border-radius: 5px 5px 0 0;
     overflow: hidden;
}
 .currency-pricing {
     font-size: 2.5rem;
     position: relative;
     top: -18px;
     left: -4px;
}
 .badge-pricing {
     display: inline-block;
     min-width: 10px;
     padding: 3px 7px;
     font-size: 13px;
    /* font-weight: bold;
     */
     color: #ffffff;
     line-height: 1;
     vertical-align: baseline;
     white-space: nowrap;
     text-align: center;
     background-color: #589a65;
     border-radius: 3px;
}
 .plan-name-starter {
     padding: 5px;
     color: #fff;
     background-color: #498154;
     -moz-border-radius: 5px 5px 0 0;
     -webkit-border-radius: 5px 5px 0 0;
     border-radius: 5px 5px 0 0;
     overflow: hidden;
     position: relative;
}
 .plan-name-company3 {
     padding: 5px;
     color: #fff;
     background-color: #498154;
     -moz-border-radius: 5px 5px 0 0;
     -webkit-border-radius: 5px 5px 0 0;
     border-radius: 5px 5px 0 0;
     overflow: hidden;
     position: relative;
}
 .plan-name-company5 {
     padding: 5px;
     color: #fff;
     background-color: #498154;
     -moz-border-radius: 5px 5px 0 0;
     -webkit-border-radius: 5px 5px 0 0;
     border-radius: 5px 5px 0 0;
}
 .pricing-table-bronze {
     padding: 20px;
     color: #fff;
     background-color: #498154;
     -moz-border-radius: 5px 5px 0 0;
     -webkit-border-radius: 5px 5px 0 0;
     border-radius: 5px 5px 0 0;
}
 .pricing-table .plan .plan-name span {
     font-size: 20px;
}
 .pricing-table .plan ul {
     list-style: none;
     margin: 0;
     -moz-border-radius: 0 0 5px 5px;
     -webkit-border-radius: 0 0 5px 5px;
     border-radius: 0 0 5px 5px;
}
 .pricing-table .plan ul li.plan-feature {
     padding: 15px 0px;
     border-top: 1px dotted #c5c8c0;
     margin-right: 35px;
}
 .pricing-three-column {
     margin: 0 auto;
     width: 70%;
     font-size: 15px;
}
 .pricing-variable-height .plan {
     float: none;
     margin-left: 2%;
     vertical-align: bottom;
     display: inline-block;
     zoom:1;
     *display:inline;
}
 .plan-mouseover .plan-name {
     background-color: #4e9a06 !important;
}
 .btn-plan-select {
     padding: 8px 25px;
     font-size: 18px;
}
 .sections-wrap .section .section-title-bus-header {
     font-size: 52px;
     color: #ffffff;
     font-weight: 500;
     margin: 0 0 26px;
     text-align: center;
     padding-top: 12px;
     margin-bottom: 11px;
}
 @media screen and (max-width: 767px){
     .sections-wrap .section .section-title-about-header {
         font-size: 41px !important;
    }
}
 @media screen and (max-width: 767px){
     .sections-wrap .section .section-title-bus-header{
         font-size: 41px !important;
    }
}
 .sections-wrap .section .section-title-about-header {
     font-size: 52px;
     color: #ffffff;
     font-weight: 500;
     margin: 0 0 26px;
     text-align: center;
     padding-top: 12px;
     margin-bottom: 9px;
}
 p.pricing-subheader {
     font-size: 13px;
}
 .pricing-cost{
     font-size: 55px;
}
 h2.pricing-header {
     font-size: 16px;
}
 .btn-warning-pricing {
     color: #ffffff;
     background-color: #df8500;
     border-color: #df8500;
     font-size: 14px !important;
     margin-left: -10px;
}
 .btn-rounded-inverse-bookkeeper-other {
     color: #425267;
     background-color: #ffffff;
     border: 3px solid #fff;
     margin-top: 28px;
     margin-bottom: 35px;
}
 .btn-rounded-inverse-bookkeeper-other:hover, .btn-rounded-inverse-bookkeeper-other:focus, .btn-rounded- inverse-bookkeeper-other:active {
     background: #ffffff;
     opacity: 0.8;
     filter: alpha(opacity=80);
     color: #425267;
}
 .all-features {
     padding: 7px 30px 40px;
     margin: 13px auto auto;
     font-size: 15px;
}
 .all-features__heading {
     margin-bottom: 30px;
     font-size: 16px;
     text-transform: uppercase;
     font-weight: 700;
     color: #333333;
}
 .all-features__list {
     display: inline-block;
     max-width: 600px;
     padding: 0;
     margin: -15px 0 0 -30px;
     list-style: none;
}
 .all-features__feature {
     display: inline-block;
     width: 222px;
     margin-left: 30px;
     margin-top: 15px;
     text-align: left;
}
 .all-features__feature:before {
     content: "\f00c";
     font-family: FontAwesome;
     font-style: normal;
     font-weight: 400;
     text-decoration: inherit;
     margin-right: 5px;
     color: #666666;
}
 .all-features-pricing {
     padding: 7px 30px 0px;
     margin: 13px auto auto;
     font-size: 15px;
}
 .header-faq {
     width: 100%;
     background-color: #eeeeee;
     text-align: center;
     padding: 20px;
     margin-top: -39px;
     margin-bottom: 5px;
}
 .header-faq-accountant {
     width: 100%;
     background-color: #eeeeee;
     text-align: center;
     padding: 10px;
     margin-top: -39px;
     margin-bottom: 5px;
}
 .header-faq-title {
     font-size: 32px;
     line-height: 1.5;
     margin: 0;
     font-weight: 500;
     color: #333333;
}
 @media screen and (max-width: 767px){
     .header-faq-title {
         font-size: 21px;
         line-height: 1.5;
         margin: 0;
         font-weight: 500;
         color: #333333;
    }
}
 .more-companies-container {
     padding-top: 18px;
     padding-bottom: 0px;
     text-align: center;
}
 p.more-companies {
     font-size: 16px;
     font-weight: 400 !important;
     color: #425267;
}
 @media screen and (max-width: 650px){
     p.more-companies {
         font-size: 15px;
    }
}
 .common-questions-container {
     width: 80%;
     padding: 23px 12px 40px;
     margin: 13px auto auto;
}
 .common-questions-list {
     display: inline-block;
     max-width: 642px;
     padding: 0;
     margin: -15px 0 0 -30px;
     list-style: none;
}
 .common-questions-header {
     display: inline-block;
    /*width: 289px;
    */
     margin-left: 30px;
     margin-top: 15px;
     text-align: left;
     font-weight: 600;
}
 p.common-questions-body {
     font-weight: 300;
}
 .pricing-four-column {
     margin: 0 auto;
     width: 75%;
     font-size: 15px;
}
 @media screen and (max-width: 1220px){
    .pricing-four-column {
         margin: 0 auto;
         width: 84%;
         font-size: 15px;
    }
}
 @media screen and (max-width: 1070px){
    .pricing-four-column {
         margin: 0 auto;
         width: 87%;
         font-size: 15px;
    }
}
 .header-start-title {
     font-size: 24px;
     line-height: 1.5;
     margin: 0;
     font-weight: 500;
     color: #333333;
}
 p.faq-title {
     font-size: 20px;
     color: #333333;
     padding-bottom: 12px;
     text-align: center;
}
 .header-start-client {
     font-weight: 600;
}
 @media screen and (max-width: 767px){
     .header-start-title {
         font-size: 21px;
         line-height: 1.5;
         margin: 0;
         font-weight: 500;
         color: #333333;
    }
}
 @media screen and (max-width: 992px){
     .panel-group {
         margin-bottom: 26px;
         width: 80%;
         align: center;
         margin-left: 10%;
    }
}
 @media screen and (max-width: 767px){
     .panel-group {
         margin-bottom: 26px;
         width: 80%;
         align: center;
         margin-left: 10%;
    }
}
 @media screen and (max-width: 620px){
     .panel-group {
         margin-bottom: 26px;
         width: 100%;
         align: center;
         margin-left: 0%;
    }
}
/*=============================== /ver5/templates/uber/css/megamenu.css ================================================================================*/
 .t3-megamenu .mega-inner:before,.t3-megamenu .mega-inner:after{
    content:" ";
    display:table
}
.t3-megamenu .mega-inner:after{
    clear:both
}
.t3-megamenu .mega > .mega-dropdown-menu{
    min-width:200px;
    display:none;
    border-radius: 0px 0px 5px 5px
}
.t3-megamenu .mega.open > .mega-dropdown-menu,.t3-megamenu .mega.dropdown-submenu.open > .mega-dropdown-menu{
    display:block
}
.t3-megamenu .mega-group:before,.t3-megamenu .mega-group:after{
    content:" ";
    display:table
}
.t3-megamenu .mega-group:after{
    clear:both
}
.t3-megamenu .dropdown-header,.t3-megamenu .mega-nav .mega-group > .dropdown-header,.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header,.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header{
    margin:0;
    padding:0;
    background:transparent;
    color:#999999;
    font-size:20px;
    line-height:normal
}
.t3-megamenu .dropdown-header:hover,.t3-megamenu .mega-nav .mega-group > .dropdown-header:hover,.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover,.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:hover,.t3-megamenu .dropdown-header:active,.t3-megamenu .mega-nav .mega-group > .dropdown-header:active,.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:active,.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:active,.t3-megamenu .dropdown-header:focus,.t3-megamenu .mega-nav .mega-group > .dropdown-header:focus,.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:focus,.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:focus{
    background:inherit;
    color:inherit
}
.t3-megamenu .mega-group-ct{
    margin:0;
    padding:0
}
.t3-megamenu .mega-group-ct:before,.t3-megamenu .mega-group-ct:after{
    content:" ";
    display:table
}
.t3-megamenu .mega-group-ct:after{
    clear:both
}
.t3-megamenu .mega-nav,.t3-megamenu .dropdown-menu .mega-nav{
    margin:0;
    padding:0;
    list-style:none
}
.t3-megamenu .mega-nav > li,.t3-megamenu .dropdown-menu .mega-nav > li{
    list-style:none;
    margin-left:0
}
.t3-megamenu .mega-nav > li a,.t3-megamenu .dropdown-menu .mega-nav > li a{
    white-space:normal;
    display:block;
    padding:5px
}
.t3-megamenu .mega-nav > li a:hover,.t3-megamenu .dropdown-menu .mega-nav > li a:hover,.t3-megamenu .mega-nav > li a:focus,.t3-megamenu .dropdown-menu .mega-nav > li a:focus{
    text-decoration:none;
    color:#262626;
    background-color:#f5f5f5
}
.t3-megamenu .mega-nav > li .separator{
    display:block;
    padding:5px
}
.t3-megamenu .mega-group > .mega-nav,.t3-megamenu .dropdown-menu .mega-group > .mega-nav{
    margin-left:-5px;
    margin-right:-5px
}
.t3-megamenu .mega-nav .dropdown-submenu > a::after{
    margin-right:5px
}
.t3-megamenu .t3-module{
    margin-bottom:13px
}
.t3-megamenu .t3-module .module-title{
    margin:0;
    padding:0;
    background:transparent;
    color:#999999;
    font-size:20px;
    line-height:normal;
    margin-bottom:5px
}
.t3-megamenu .t3-module .module-title:hover,.t3-megamenu .t3-module .module-title:active,.t3-megamenu .t3-module .module-title:focus{
    background:inherit;
    color:inherit
}
.t3-megamenu .t3-module .module-ct{
    margin:0;
    padding:0
}
.t3-megamenu .mega-caption{
    display:block;
    white-space:nowrap
}
.t3-megamenu .nav .caret,.t3-megamenu .dropdown-submenu .caret,.t3-megamenu .mega-menu .caret{
    display:none
}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret{
    display:inline-block
}
.t3-megamenu .nav [class^="icon-"],.t3-megamenu .nav [class*=" icon-"],.t3-megamenu .nav .fa{
    margin-right:5px
}
.t3-megamenu .nav .input-group-addon [class^="icon-"],.t3-megamenu .nav .input-group-addon [class*=" icon-"],.t3-megamenu .nav .input-group-addon .fa{
    margin-right:0
}
.t3-megamenu .mega-align-left > .dropdown-menu{
    left:0
}
.t3-megamenu .mega-align-right > .dropdown-menu{
    left:auto;
    right:0
}
.t3-megamenu .mega-align-center > .dropdown-menu{
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.t3-megamenu .dropdown-submenu.mega-align-left > .dropdown-menu{
    left:100%
}
.t3-megamenu .dropdown-submenu.mega-align-right > .dropdown-menu{
    left:auto;
    right:100%
}
.t3-megamenu .mega-align-justify{
    position:static
}
.t3-megamenu .mega-align-justify > .dropdown-menu{
    left:0;
    margin-left:0;
    top:auto
}
@media (min-width:992px){
    .t3-megamenu.animate .mega > .mega-dropdown-menu{
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        backface-visibility:hidden;
        opacity:0
    }
    .t3-megamenu.animate .mega.animating > .mega-dropdown-menu{
        -webkit-transition:all 400ms;
        -o-transition:all 400ms;
        transition:all 400ms;
        display:block
    }
    .t3-megamenu.animate .mega.open > .mega-dropdown-menu,.t3-megamenu.animate .mega.animating.open > .mega-dropdown-menu{
        opacity:1
    }
    .t3-megamenu.animate.zoom .mega > .mega-dropdown-menu{
        -webkit-transform:scale(0,0);
        -ms-transform:scale(0,0);
        -o-transform:scale(0,0);
        transform:scale(0,0);
        -webkit-transform-origin:20% 20%;
        -moz-transform-origin:20% 20%;
        -ms-transform-origin:20% 20%;
        transform-origin:20% 20%
    }
    .t3-megamenu.animate.zoom .mega.open > .mega-dropdown-menu{
        -webkit-transform:scale(1,1);
        -ms-transform:scale(1,1);
        -o-transform:scale(1,1);
        transform:scale(1,1)
    }
    .t3-megamenu.animate.zoom .level0 > .mega-align-center > .mega-dropdown-menu{
        -webkit-transform:scale(0,0) translate(-50%,0);
        -ms-transform:scale(0,0) translate(-50%,0);
        transform:scale(0,0) translate(-50%,0);
        -webkit-transform-origin:0% 20%;
        -moz-transform-origin:0% 20%;
        -ms-transform-origin:0% 20%;
        transform-origin:0% 20%
    }
    .t3-megamenu.animate.zoom .level0 > .mega-align-center.open > .mega-dropdown-menu{
        -webkit-transform:scale(1,1) translate(-50%,0);
        -ms-transform:scale(1,1) translate(-50%,0);
        transform:scale(1,1) translate(-50%,0)
    }
    .t3-megamenu.animate.elastic .mega > .mega-dropdown-menu{
        -webkit-transform:scale(0,1);
        -ms-transform:scale(0,1);
        -o-transform:scale(0,1);
        transform:scale(0,1);
        -webkit-transform-origin:10% 0;
        -moz-transform-origin:10% 0;
        -ms-transform-origin:10% 0;
        transform-origin:10% 0
    }
    .t3-megamenu.animate.elastic .mega.open > .mega-dropdown-menu{
        -webkit-transform:scale(1,1);
        -ms-transform:scale(1,1);
        -o-transform:scale(1,1);
        transform:scale(1,1)
    }
    .t3-megamenu.animate.elastic .level0 > .mega > .mega-dropdown-menu{
        -webkit-transform:scale(1,0);
        -ms-transform:scale(1,0);
        -o-transform:scale(1,0);
        transform:scale(1,0)
    }
    .t3-megamenu.animate.elastic .level0 .open > .mega-dropdown-menu{
        -webkit-transform:scale(1,1);
        -ms-transform:scale(1,1);
        -o-transform:scale(1,1);
        transform:scale(1,1)
    }
    .t3-megamenu.animate.elastic .level0 > .mega-align-center > .mega-dropdown-menu{
        transform:scale(1,0) translate(-50%,0);
        -webkit-transform:scale(1,0) translate(-50%,0);
        -ms-transform:scale(1,0) translate(-50%,0)
    }
    .t3-megamenu.animate.elastic .level0 > .mega-align-center.open > .mega-dropdown-menu{
        transform:scale(1,1) translate(-50%,0);
        -webkit-transform:scale(1,1) translate(-50%,0);
        -ms-transform:scale(1,1) translate(-50%,0)
    }
    .t3-megamenu.animate.slide .mega{
    }
    .t3-megamenu.animate.slide .mega.animating > .mega-dropdown-menu{
        overflow:hidden
    }
    .t3-megamenu.animate.slide .mega > .mega-dropdown-menu > div{
        -webkit-transition:all 400ms;
        -o-transition:all 400ms;
        transition:all 400ms;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        backface-visibility:hidden;
        margin-top:-100%
    }
    .t3-megamenu.animate.slide .mega.open > .mega-dropdown-menu > div{
        margin-top:0%
    }
    .t3-megamenu.animate.slide .mega .mega > .mega-dropdown-menu{
        min-width:0
    }
    .t3-megamenu.animate.slide .mega .mega > .mega-dropdown-menu > div{
        min-width:200px;
        margin-top:0;
        margin-left:-500px;
        width:100%
    }
    .t3-megamenu.animate.slide .mega .mega.open > .mega-dropdown-menu > div{
        margin-left:0
    }
}
@media (max-width:991px){
    .t3-megamenu .mega-inner:before,.t3-megamenu .mega-inner:after{
        content:" ";
        display:table
    }
    .t3-megamenu .mega-inner:after{
        clear:both
    }
    .t3-megamenu .row,.t3-megamenu .mega-dropdown-menu,.t3-megamenu .row [class*="col-lg-"],.t3-megamenu .row [class*="col-md-"],.t3-megamenu .row [class*="col-sm-"],.t3-megamenu .row [class*="col-xs-"]{
        width:100% !important;
        min-width:100% !important;
        left:0 !important;
        margin-left:0 !important;
        -webkit-transform:none !important;
        -ms-transform:none !important;
        transform:none !important
    }
    .t3-megamenu .hidden-collapse,.t3-megamenu .always-show .caret,.t3-megamenu .always-show .dropdown-submenu > a:after .sub-hidden-collapse > .nav-child,.t3-megamenu .sub-hidden-collapse .caret,.t3-megamenu .sub-hidden-collapse > a:after{
        display:none !important
    }
    .mega-caption{
        display:none !important
    }
    html[dir="rtl"] .t3-megamenu .row,html[dir="rtl"] .t3-megamenu .mega-dropdown-menu,html[dir="rtl"] .t3-megamenu .row [class*="col-lg-"],html[dir="rtl"] .t3-megamenu .row [class*="col-md-"],html[dir="rtl"] .t3-megamenu .row [class*="col-sm-"],html[dir="rtl"] .t3-megamenu .row [class*="col-xs-"]{
        left:auto;
        right:0 !important;
        margin-right:0 !important
    }
}
.t3-megamenu .mega-inner{
    padding:10px 0
}
.t3-megamenu .row{
    margin-left:auto;
    margin-right:auto
}
.t3-megamenu .row + .row{
    padding-top:13px;
    border-top:1px solid #e6e6e6
}
.t3-megamenu .mega-dropdown-menu{
    padding:13px 0;
    border:1px solid #e6e6e6;
    box-shadow:4px 4px 0 0 rgba(0,0,0,0.04);
    margin-left:-1px;
    background:rgba(255,255,255,0.96)
}
.t3-megamenu .mega-dropdown-menu.menu-layout-preview li a{
    font-weight:bold;
    white-space:nowrap
}
.t3-megamenu .mega-dropdown-menu.menu-layout-preview li img{
    max-width:100%;
    margin-bottom:13px;
    display:block !important
}
.t3-megamenu .mega-dropdown-menu.menu-layout-preview li:hover,.t3-megamenu .mega-dropdown-menu.menu-layout-preview li:focus{
    background:none;
    color:#039be5
}
.t3-megamenu .dropdown-submenu .col-lg-12.mega-col-nav .mega-inner,.t3-megamenu .dropdown-submenu .col-md-12.mega-col-nav .mega-inner,.t3-megamenu .dropdown-submenu .col-sm-12.mega-col-nav .mega-inner,.t3-megamenu .dropdown-submenu .col-xs-12.mega-col-nav .mega-inner{
    padding-top:0;
    padding-bottom:0
}
.t3-megamenu .dropdown-header,.t3-megamenu .mega-nav .mega-group > .dropdown-header,.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header,.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header{
    margin:0;
    padding:10px 10px 20px;
    background:transparent;
    color:#666666;
    font-size:14px;
    font-weight:700;
    line-height:normal;
    text-transform:uppercase;
    border-bottom:1px solid #e6e6e6
}
.t3-megamenu .dropdown-header:hover,.t3-megamenu .mega-nav .mega-group > .dropdown-header:hover,.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover,.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:hover,.t3-megamenu .dropdown-header:active,.t3-megamenu .mega-nav .mega-group > .dropdown-header:active,.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:active,.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:active,.t3-megamenu .dropdown-header:focus,.t3-megamenu .mega-nav .mega-group > .dropdown-header:focus,.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:focus,.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:focus{
    background:inherit;
    color:#039be5
}
.t3-megamenu .mega-group-ct .row{
    margin-left:-20px;
    margin-right:-20px
}
.t3-megamenu .mega-nav > li.active > a,.t3-megamenu .dropdown-menu .mega-nav > li.active > a{
    color:#666666;
    font-weight: 500
}
.t3-megamenu .mega-nav > li a,.t3-megamenu .dropdown-menu .mega-nav > li a{
    padding:8px 7px;
    color:#333333;
    font-size:15px;
    border-radius:3px
}
.t3-megamenu .mega-nav > li a:hover,.t3-megamenu .dropdown-menu .mega-nav > li a:hover,.t3-megamenu .mega-nav > li a:active,.t3-megamenu .dropdown-menu .mega-nav > li a:active,.t3-megamenu .mega-nav > li a:focus,.t3-megamenu .dropdown-menu .mega-nav > li a:focus{
    background:#eeeeee;
    color:#666666
}
.t3-megamenu .mega-nav > li a:hover:after,.t3-megamenu .dropdown-menu .mega-nav > li a:hover:after,.t3-megamenu .mega-nav > li a:active:after,.t3-megamenu .dropdown-menu .mega-nav > li a:active:after,.t3-megamenu .mega-nav > li a:focus:after,.t3-megamenu .dropdown-menu .mega-nav > li a:focus:after{
    border-left-border:#ffffff
}
.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active > a{
    color:#039be5
}
.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active > a:hover,.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active > a:active,.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active > a:focus{
    background:none
}
.t3-megamenu .mega-nav .dropdown-submenu > a:after{
    border-left-color:#999999;
    margin-right:0
}
.t3-megamenu .mega-nav .dropdown-submenu.open > a:after{
    border-left-color:#ffffff
}
.t3-megamenu .mega-nav .dropdown-submenu.open > .dropdown-menu{
    margin-left:-2px;
    box-shadow:4px 4px 0 0 rgba(0,0,0,0.04)
}
.t3-megamenu .mega-nav .dropdown-submenu > .mega-dropdown-menu > .mega-dropdown-inner{
    padding:0 20px
}
.t3-megamenu .t3-module.layout-menu{
    padding-left:0;
    padding-right:0
}
.t3-megamenu .t3-module .module-title{
    margin:0;
    padding:10px 10px 20px;
    background:transparent;
    color:#666666;
    font-size:14px;
    font-weight:700;
    line-height:normal;
    text-transform:uppercase;
    border-bottom:1px solid #e6e6e6;
    margin-bottom:10px
}
.t3-megamenu .t3-module .module-title:hover,.t3-megamenu .t3-module .module-title:active,.t3-megamenu .t3-module .module-title:focus{
    background:inherit;
    color:#039be5
}
.t3-megamenu .t3-module ul li,.t3-megamenu .t3-module .nav li{
    list-style:disc;
    display:list-item;
    float:none;
    margin:0;
    padding:0;
    border:0
}
.t3-megamenu .t3-module ul li a,.t3-megamenu .t3-module .nav li a{
    display:inline;
    padding:0;
    margin:0;
    border:0;
    font-size:100%;
    background:none;
    font:inherit;
    white-space:normal
}
.t3-megamenu .t3-module ul li a:hover,.t3-megamenu .t3-module .nav li a:hover,.t3-megamenu .t3-module ul li a:focus,.t3-megamenu .t3-module .nav li a:focus,.t3-megamenu .t3-module ul li a:active,.t3-megamenu .t3-module .nav li a:active{
    background:none;
    color:inherit;
    font:inherit
}
.t3-megamenu .mega-caption{
    color:#999999;
    font-size:14px;
    margin-top:3px;
    font-weight:400
}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret{
    border:0;
    margin-top:-30px;
    margin-left:5px
}
<!--.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret:before{
    content:"\f107";
    font-family:FontAwesome
}
 -->.t3-megamenu .nav .input-group-addon [class^="icon-"],.t3-megamenu .nav .input-group-addon [class*=" icon-"],.t3-megamenu .nav .input-group-addon .fa{
    margin-right:0
}
/*=============================== /ver5/templates/uber/css/off-canvas.css ================================================================================*/
 .off-canvas-toggle{
    z-index:100
}
html,body{
    height:100%
}
.noscroll{
    position:fixed;
    overflow-y:scroll;
    width:100%
}
.t3-wrapper{
    background:#ffffff;
    position:relative;
    left:0;
    z-index:99;
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    overflow:visible
}
.t3-wrapper::after{
    position:absolute;
    top:0;
    right:0;
    width:0;
    height:0;
    background:rgba(0,0,0,0.2);
    content:'';
    opacity:0;
    -webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;
    transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;
    z-index:100
}
.off-canvas-open .t3-wrapper::after{
    width:100%;
    height:10000px;
    opacity:1;
    -webkit-transition:opacity 0.5s;
    transition:opacity 0.5s
}
.t3-off-canvas{
    position:absolute;
    top:0;
    left:0;
    z-index:100;
    visibility:hidden;
    width:250px;
    height:100%;
    overflow:hidden;
    -webkit-transition:all 0.5s;
    transition:all 0.5s
}
.t3-off-canvas::after{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.2);
    content:'';
    opacity:1;
    -webkit-transition:opacity 0.5s;
    transition:opacity 0.5s
}
.off-canvas-right.t3-off-canvas{
    display:none
}
.off-canvas-right .off-canvas-right.t3-off-canvas{
    display:block
}
html[dir="ltr"] .off-canvas-right.t3-off-canvas{
    left:auto;
    right:0
}
.off-canvas-open .t3-off-canvas::after{
    width:0;
    height:0;
    opacity:0;
    -webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;
    transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s
}
.off-canvas-open .off-canvas-current{
    visibility:visible
}
.off-canvas-open .t3-off-canvas{
    overflow-y:auto
}
.t3-off-canvas{
    background:#202020;
    color:#999999
}
.t3-off-canvas .t3-off-canvas-header{
    background:#3498db;
    color:#ffffff;
    padding:6px 12px
}
.t3-off-canvas .t3-off-canvas-header h2{
    margin:0
}
.t3-off-canvas .t3-off-canvas-body{
    padding:6px 12px
}
.t3-off-canvas .t3-off-canvas-body a{
    color:#999999
}
.t3-off-canvas .t3-off-canvas-body a:hover,.t3-off-canvas .t3-off-canvas-body a:focus{
    color:#ffffff
}
.t3-off-canvas .t3-off-canvas-body a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu{
    position:static;
    float:none;
    display:block;
    width:100%;
    padding:0;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.off-canvas-effect-1.t3-off-canvas{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.off-canvas-effect-1.off-canvas-open .off-canvas-effect-1.t3-off-canvas{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.off-canvas-effect-1.t3-off-canvas::after{
    display:none
}
.off-canvas-right.off-canvas-effect-1.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.off-canvas-effect-2.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(250px,0,0);
    transform:translate3d(250px,0,0)
}
.off-canvas-effect-2.t3-off-canvas{
    z-index:1
}
.off-canvas-effect-2.off-canvas-open .off-canvas-effect-2.t3-off-canvas{
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s
}
.off-canvas-effect-2.t3-off-canvas::after{
    display:none
}
.off-canvas-right.off-canvas-effect-2.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-250px,0,0);
    transform:translate3d(-250px,0,0)
}
.off-canvas-effect-3.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(250px,0,0);
    transform:translate3d(250px,0,0)
}
.off-canvas-effect-3.t3-off-canvas{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.off-canvas-effect-3.off-canvas-open .off-canvas-effect-3.t3-off-canvas{
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s
}
.off-canvas-effect-3.t3-off-canvas::after{
    display:none
}
.off-canvas-right.off-canvas-effect-3.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-250px,0,0);
    transform:translate3d(-250px,0,0)
}
.off-canvas-right.off-canvas-effect-3.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.off-canvas-effect-4.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(250px,0,0);
    transform:translate3d(250px,0,0)
}
.off-canvas-effect-4.t3-off-canvas{
    z-index:1;
    -webkit-transform:translate3d(-50%,0,0);
    transform:translate3d(-50%,0,0)
}
.off-canvas-effect-4.off-canvas-open .off-canvas-effect-4.t3-off-canvas{
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.off-canvas-effect-4.t3-off-canvas::after{
    display:none
}
.off-canvas-right.off-canvas-effect-4.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-250px,0,0);
    transform:translate3d(-250px,0,0)
}
.off-canvas-right.off-canvas-effect-4.t3-off-canvas{
    -webkit-transform:translate3d(50%,0,0);
    transform:translate3d(50%,0,0)
}
.off-canvas-effect-5.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(250px,0,0);
    transform:translate3d(250px,0,0)
}
.off-canvas-effect-5.t3-off-canvas{
    z-index:1;
    -webkit-transform:translate3d(50%,0,0);
    transform:translate3d(50%,0,0)
}
.off-canvas-effect-5.off-canvas-open .off-canvas-effect-5.t3-off-canvas{
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.off-canvas-right.off-canvas-effect-5.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-250px,0,0);
    transform:translate3d(-250px,0,0)
}
.off-canvas-right.off-canvas-effect-5.t3-off-canvas{
    z-index:1;
    -webkit-transform:translate3d(-50%,0,0);
    transform:translate3d(-50%,0,0)
}
body.off-canvas-effect-6{
    -webkit-perspective:1500px;
    perspective:1500px
}
.off-canvas-effect-6 .t3-wrapper{
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    height:auto;
    overflow:hidden
}
.off-canvas-effect-6.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(250px,0,0) rotateY(-15deg);
    transform:translate3d(250px,0,0) rotateY(-15deg)
}
.off-canvas-effect-6.t3-off-canvas{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.off-canvas-effect-6.off-canvas-open .off-canvas-effect-6.t3-off-canvas{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.off-canvas-effect-6.t3-off-canvas::after{
    display:none
}
.off-canvas-right.off-canvas-effect-6 .t3-wrapper{
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%
}
.off-canvas-right.off-canvas-effect-6.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-250px,0,0) rotateY(15deg);
    transform:translate3d(-250px,0,0) rotateY(15deg)
}
.off-canvas-right.off-canvas-effect-6.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
body.off-canvas-effect-7{
    -webkit-perspective:1500px;
    perspective:1500px;
    -webkit-perspective-origin:0% 50%;
    perspective-origin:0% 50%
}
.off-canvas-effect-7 .t3-wrapper{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.off-canvas-effect-7.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(250px,0,0);
    transform:translate3d(250px,0,0)
}
.off-canvas-effect-7.t3-off-canvas{
    -webkit-transform:translate3d(-100%,0,0) rotateY(-90deg);
    transform:translate3d(-100%,0,0) rotateY(-90deg);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.off-canvas-effect-7.off-canvas-open .off-canvas-effect-7.t3-off-canvas{
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    -webkit-transform:translate3d(-100%,0,0) rotateY(0deg);
    transform:translate3d(-100%,0,0) rotateY(0deg)
}
body.off-canvas-effect-7.off-canvas-right{
    -webkit-perspective-origin:100% 50%;
    perspective-origin:100% 50%
}
.off-canvas-right.off-canvas-effect-7.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-250px,0,0);
    transform:translate3d(-250px,0,0)
}
.off-canvas-right.off-canvas-effect-7.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0) rotateY(90deg);
    transform:translate3d(100%,0,0) rotateY(90deg);
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%
}
.off-canvas-right.off-canvas-effect-7.off-canvas-open .off-canvas-right.off-canvas-effect-7.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0) rotateY(0deg);
    transform:translate3d(100%,0,0) rotateY(0deg)
}
body.off-canvas-effect-8{
    -webkit-perspective:1500px;
    perspective:1500px;
    -webkit-perspective-origin:0% 50%;
    perspective-origin:0% 50%
}
.off-canvas-effect-8 .t3-wrapper{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.off-canvas-effect-8.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(250px,0,0);
    transform:translate3d(250px,0,0)
}
.off-canvas-effect-8.t3-off-canvas{
    -webkit-transform:translate3d(-100%,0,0) rotateY(90deg);
    transform:translate3d(-100%,0,0) rotateY(90deg);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.off-canvas-effect-8.off-canvas-open .off-canvas-effect-8.t3-off-canvas{
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    -webkit-transform:translate3d(-100%,0,0) rotateY(0deg);
    transform:translate3d(-100%,0,0) rotateY(0deg)
}
.off-canvas-effect-8.t3-off-canvas::after{
    display:none
}
body.off-canvas-effect-8.off-canvas-right{
    -webkit-perspective-origin:100% 50%;
    perspective-origin:100% 50%
}
.off-canvas-right.off-canvas-effect-8.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-250px,0,0);
    transform:translate3d(-250px,0,0)
}
.off-canvas-right.off-canvas-effect-8.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0) rotateY(-90deg);
    transform:translate3d(100%,0,0) rotateY(-90deg);
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%
}
.off-canvas-right.off-canvas-effect-8.off-canvas-open .off-canvas-right.off-canvas-effect-8.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0) rotateY(0deg);
    transform:translate3d(100%,0,0) rotateY(0deg)
}
body.off-canvas-effect-9{
    -webkit-perspective:1500px;
    perspective:1500px
}
.off-canvas-effect-9 .t3-wrapper{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.off-canvas-effect-9.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(0,0,-250px);
    transform:translate3d(0,0,-250px)
}
.off-canvas-effect-9.t3-off-canvas{
    opacity:1;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.off-canvas-effect-9.off-canvas-open .off-canvas-effect-9.t3-off-canvas{
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.off-canvas-effect-9.t3-off-canvas::after{
    display:none
}
.off-canvas-right.off-canvas-effect-9.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
body.off-canvas-effect-10{
    -webkit-perspective:1500px;
    perspective:1500px;
    -webkit-perspective-origin:0% 50%;
    perspective-origin:0% 50%
}
.off-canvas-effect-10.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(250px,0,0);
    transform:translate3d(250px,0,0)
}
.off-canvas-effect-10.t3-off-canvas{
    z-index:1;
    opacity:1;
    -webkit-transform:translate3d(0,0,-250px);
    transform:translate3d(0,0,-250px)
}
.off-canvas-effect-10.off-canvas-open .off-canvas-effect-10.t3-off-canvas{
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
body.off-canvas-effect-10.off-canvas-right{
    -webkit-perspective-origin:100% 50%;
    perspective-origin:100% 50%
}
.off-canvas-right.off-canvas-effect-10.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-250px,0,0);
    transform:translate3d(-250px,0,0)
}
body.off-canvas-effect-11{
    -webkit-perspective:1500px;
    perspective:1500px
}
.off-canvas-effect-11 .t3-wrapper{
    height:auto;
    overflow:hidden;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.off-canvas-effect-11.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(100px,0,-600px) rotateY(-20deg);
    transform:translate3d(100px,0,-600px) rotateY(-20deg)
}
.off-canvas-effect-11.t3-off-canvas{
    opacity:1;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.off-canvas-effect-11.off-canvas-open .off-canvas-effect-11.t3-off-canvas{
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.off-canvas-effect-11.t3-off-canvas::after{
    display:none
}
.off-canvas-right.off-canvas-effect-11.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-100px,0,-600px) rotateY(20deg);
    transform:translate3d(-100px,0,-600px) rotateY(20deg)
}
.off-canvas-right.off-canvas-effect-11.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
body.off-canvas-effect-12{
    -webkit-perspective:1500px;
    perspective:1500px
}
.off-canvas-effect-12 .t3-wrapper{
    height:auto;
    overflow:hidden;
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.off-canvas-effect-12.off-canvas-open .t3-wrapper{
    -webkit-transform:rotateY(-10deg);
    transform:rotateY(-10deg)
}
.off-canvas-effect-12.t3-off-canvas{
    opacity:1;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.off-canvas-effect-12.off-canvas-open .off-canvas-effect-12.t3-off-canvas{
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.off-canvas-effect-12.t3-off-canvas::after{
    display:none
}
.off-canvas-right.off-canvas-effect-12 .t3-wrapper{
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%
}
.off-canvas-right.off-canvas-effect-12.off-canvas-open .t3-wrapper{
    -webkit-transform:rotateY(10deg);
    transform:rotateY(10deg)
}
.off-canvas-right.off-canvas-effect-12.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
body.off-canvas-effect-13{
    -webkit-perspective:1500px;
    perspective:1500px;
    -webkit-perspective-origin:0% 50%;
    perspective-origin:0% 50%
}
.off-canvas-effect-13.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(250px,0,0);
    transform:translate3d(250px,0,0)
}
.off-canvas-effect-13.t3-off-canvas{
    z-index:1;
    opacity:1;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
.off-canvas-effect-13.off-canvas-open .off-canvas-effect-13.t3-off-canvas{
    -webkit-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out;
    -webkit-transition-property:-webkit-transform;
    transition-property:transform;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition-speed:0.2s;
    transition-speed:0.2s
}
body.off-canvas-effect-13.off-canvas-right{
    -webkit-perspective-origin:100% 50%;
    perspective-origin:100% 50%
}
.off-canvas-right.off-canvas-effect-13.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-250px,0,0);
    transform:translate3d(-250px,0,0)
}
body.off-canvas-effect-14{
    -webkit-perspective:1500px;
    perspective:1500px;
    -webkit-perspective-origin:0% 50%;
    perspective-origin:0% 50%
}
.off-canvas-effect-14 .t3-wrapper{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.off-canvas-effect-14.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(250px,0,0);
    transform:translate3d(250px,0,0)
}
.off-canvas-effect-14.t3-off-canvas{
    -webkit-transform:translate3d(-100%,0,0) rotateY(90deg);
    transform:translate3d(-100%,0,0) rotateY(90deg);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.off-canvas-effect-14.off-canvas-open .off-canvas-effect-14.t3-off-canvas{
    -webkit-transition-delay:0.1s;
    transition-delay:0.1s;
    -webkit-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out;
    -webkit-transition-property:-webkit-transform;
    transition-property:transform;
    -webkit-transform:translate3d(-100%,0,0) rotateY(0deg);
    transform:translate3d(-100%,0,0) rotateY(0deg)
}
body.off-canvas-effect-14.off-canvas-right{
    -webkit-perspective-origin:100% 50%;
    perspective-origin:100% 50%
}
.off-canvas-right.off-canvas-effect-14.off-canvas-open .t3-wrapper{
    -webkit-transform:translate3d(-250px,0,0);
    transform:translate3d(-250px,0,0)
}
.off-canvas-right.off-canvas-effect-14.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0) rotateY(-90deg);
    transform:translate3d(100%,0,0) rotateY(-90deg);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%
}
.off-canvas-right.off-canvas-effect-14.off-canvas-open .off-canvas-right.off-canvas-effect-14.t3-off-canvas{
    -webkit-transform:translate3d(100%,0,0) rotateY(0deg);
    transform:translate3d(100%,0,0) rotateY(0deg)
}
.old-ie .t3-off-canvas{
    z-index:100 !important;
    left:-250px
}
html[dir="ltr"] .off-canvas-right.old-ie .t3-off-canvas{
    right:-250px;
    left:auto
}
.modal-open .t3-wrapper{
    position:static
}
.off-canvas-toggle{
    border-radius:0;
    border:0;
    border-left:1px solid #e6e6e6;
    padding:0 20px;
    width:auto;
    height:52px;
    line-height:52px;
    text-transform:uppercase;
    background-color:transparent;
    color:#666666;
    font-weight:700
}
@media screen and (min-width:1200px){
    .off-canvas-toggle{
        padding:0 26px
    }
    .off-canvas-toggle i{
        margin-left:8.66666667px
    }
}
.off-canvas-toggle:hover,.off-canvas-toggle:focus,.off-canvas-toggle:active{
    outline:none;
    color:#666666;
    background-color:#eeeeee;
    border-color:#e6e6e6
}
.off-canvas-toggle span{
    display:none
}
@media screen and (min-width:768px){
    .off-canvas-toggle span{
        display:inline-block
    }
}
.t3-off-canvas{
    background:#202020;
    color:#999999
}
.t3-off-canvas .t3-off-canvas-header{
    background:#333333;
    color:#ffffff;
    padding:10px 0 10px 26px;
    height:52px
}
.t3-off-canvas .t3-off-canvas-header h2{
    margin:0;
    line-height:35px;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase
}
.t3-off-canvas .close{
    margin:0;
    height:52px;
    line-height:50px;
    width:52px;
    background:#000000;
    position:absolute;
    top:0;
    right:0;
    text-shadow:none;
    font-weight:300;
    color:#fff;
    opacity: 0.5
}
.t3-off-canvas .t3-off-canvas-body{
    padding:26px
}
.t3-off-canvas .t3-off-canvas-body a{
    color:#999999;
    text-decoration:none
}
.t3-off-canvas .t3-off-canvas-body a:hover,.t3-off-canvas .t3-off-canvas-body a:focus{
    color:#ffffff;
    text-decoration:none
}
.t3-off-canvas .t3-off-canvas-body a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.t3-off-canvas .t3-off-canvas-body .nav{
    font-size:15px
}
.t3-off-canvas .t3-off-canvas-body .nav li{
    border:0;
    padding:0;
    margin:7px 0 0
}
.t3-off-canvas .t3-off-canvas-body .nav li a{
    padding:5px 0;
    color:#999999
}
.t3-off-canvas .t3-off-canvas-body .nav li a:hover,.t3-off-canvas .t3-off-canvas-body .nav li a:active,.t3-off-canvas .t3-off-canvas-body .nav li a:focus{
    background:none;
    color:#ffffff
}
.t3-off-canvas .t3-off-canvas-body .nav li a .caret{
    display:none
}
.t3-off-canvas .t3-off-canvas-body .nav li a:before{
    display:none
}
.t3-off-canvas .t3-off-canvas-body .nav li.active > a,.t3-off-canvas .t3-off-canvas-body .nav li.active.open > a{
    background:none;
    color:#ffffff
}
.t3-off-canvas .t3-off-canvas-body .nav li.open > a{
    background:none;
    color:#ffffff
}
.t3-off-canvas .t3-off-canvas-body .nav li.open > a .caret{
    border-top-color:#ffffff
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu{
    background:none;
    font-size:14px;
    text-transform:none;
    padding:5px 0
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu a img{
    display:none
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu .active a{
    background:transparent
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu .dropdown-submenu{
    bottom:1px solid #333333
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu .dropdown-submenu > a{
    font-weight:bold;
    margin-bottom:5px
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu .dropdown-submenu > a:after{
    border:4px solid transparent;
    border-top:4px solid #999999;
    position:absolute;
    top:17px;
    right:0;
    margin:0
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu .dropdown-submenu.open > a:after{
    border-top-color:#ffffff
}
.t3-off-canvas .t3-off-canvas-body .t3-module{
    margin-bottom:39px;
    padding:0
}
.t3-off-canvas .t3-off-canvas-body .module-title{
    margin-bottom:13px;
    color:#666666;
    font-size:14px
}
.t3-off-canvas .t3-off-canvas-body .main-menu .nav{
    font-weight:300
    /*text-transform:uppercase*/
}
.btn-rounded-inverse11{
    background-color:#333333;
    border-color:transparent;
    color:#999999;
    font-weight:300
}
.btn-rounded-inverse11:hover,.btn-rounded-inverse11:focus,.btn-rounded-inverse11:active{
    background:#2d2d2d;
    opacity: 0.8
}
.btn-border11:hover,.btn-border11:focus,.btn-border11:active{
    background: #2d2d2d;
    border-color:#2d2d2d
}
.btn-border11 {
    background: transparent;
    border: 3px solid #333333;
    font-size: 14px;
    padding:6px 15px;
    font-weight:300
}
/*=============================== /ver5/templates/uber/fonts/font-awesome/css/font-awesome.min.css ================================================================================*/
 @font-face{
    font-family:'FontAwesome';
    src:url('/ver5/templates/uber/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.1.0');
    src:url('/ver5/templates/uber/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('/ver5/templates/uber/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('/ver5/templates/uber/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('/ver5/templates/uber/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
    font-weight:normal;
    font-style:normal
}
.fa{
    display:inline-block;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571429em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:spin 2s infinite linear;
    -moz-animation:spin 2s infinite linear;
    -o-animation:spin 2s infinite linear;
    animation:spin 2s infinite linear
}
@-moz-keyframes spin{
    0%{
        -moz-transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(359deg)
    }
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg)
    }
}
@-o-keyframes spin{
    0%{
        -o-transform:rotate(0deg)
    }
    100%{
        -o-transform:rotate(359deg)
    }
}
@keyframes spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
    -webkit-transform:scale(-1,1);
    -moz-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    -o-transform:scale(-1,1);
    transform:scale(-1,1)
}
.fa-flip-vertical{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
    -webkit-transform:scale(1,-1);
    -moz-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    -o-transform:scale(1,-1);
    transform:scale(1,-1)
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:3em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-gear:before,.fa-cog:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before{
    content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa-euro:before,.fa-eur:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
    content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
    content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
    content:"\f158"
}
.fa-won:before,.fa-krw:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-slack:before{
    content:"\f198"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before{
    content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-pied-piper-square:before,.fa-pied-piper:before{
    content:"\f1a7"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-spoon:before{
    content:"\f1b1"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-automobile:before,.fa-car:before{
    content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before{
    content:"\f1ba"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa-file-word-o:before{
    content:"\f1c2"
}
.fa-file-excel-o:before{
    content:"\f1c3"
}
.fa-file-powerpoint-o:before{
    content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
    content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before{
    content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before{
    content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\f1c8"
}
.fa-file-code-o:before{
    content:"\f1c9"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
    content:"\f1cd"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-ra:before,.fa-rebel:before{
    content:"\f1d0"
}
.fa-ge:before,.fa-empire:before{
    content:"\f1d1"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before{
    content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before{
    content:"\f1d9"
}
.fa-history:before{
    content:"\f1da"
}
.fa-circle-thin:before{
    content:"\f1db"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-sliders:before{
    content:"\f1de"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-bomb:before{
    content:"\f1e2"
}
