@charset 'UTF-8';
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:bold
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:0.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace, monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid #c0c0c0;
    margin:0 2px;
    padding:0.35em 0.625em 0.75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:bold
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
@media print{
    *{
        text-shadow:none!important;
        color:#000!important;
        background:transparent!important;
        -webkit-box-shadow:none!important;
        box-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    a[href^="#"]:after,a[href^="javascript:"]:after{
        content:""
    }
    blockquote,pre{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    img,tr{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    select{
        background:#fff!important
    }
    .navbar{
        display:none
    }
    .table td,.table th{
        background-color:#fff!important
    }
    .btn>.caret,.dropup>.btn>.caret{
        border-top-color:#000!important
    }
    .label{
        border:1px solid #000
    }
    .table{
        border-collapse:collapse!important
    }
    .table-bordered td,.table-bordered th{
        border:1px solid #ddd!important
    }
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
:after,:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-size:62.5%;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
body{
    font-family:'Univers', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:16px;
    line-height:1.5;
    color:#000;
    background-color:#fff
}
button,input,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#f05123;
    text-decoration:none
}
a:focus,a:hover{
    color:#000;
    text-decoration:underline
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:3px
}
.img-thumbnail{
    padding:4px;
    line-height:1.5;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:3px;
    -webkit-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.img-circle{
    border-radius:50%
}
hr{
    margin-top:24px;
    margin-bottom:24px;
    border:0;
    border-top:1px solid #f5f5f5
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    font-family:'Univers Condensed', sans-serif;
    font-weight:700;
    line-height:1.1;
    color:#000
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
    font-weight:normal;
    line-height:1;
    color:inherit
}
.h1,h1{
    font-size:52px
}
.h2,h2{
    font-size:32px
}
.h3,h3{
    font-size:24px
}
.h4,h4{
    font-size:20px
}
.h5,h5{
    font-size:17px
}
.h6,h6{
    font-size:13px
}
p{
    margin:0 0 12px
}
.lead{
    margin-bottom:24px;
    font-size:18px;
    font-weight:200;
    line-height:1.4
}
@media (min-width:768px){
    .lead{
        font-size:24px
    }
}
.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:#bdbdbd
}
.text-primary{
    color:#f05123
}
a.text-primary:hover{
    color:#d23a0e
}
.text-success{
    color:#4caf50
}
a.text-success:hover{
    color:#3d8b40
}
.text-info{
    color:#2196f3
}
a.text-info:hover{
    color:#0c7cd5
}
.text-warning{
    color:#ff9800
}
a.text-warning:hover{
    color:#cc7a00
}
.text-danger{
    color:#f44336
}
a.text-danger:hover{
    color:#ea1c0d
}
.bg-primary{
    color:#fff;
    background-color:#f05123
}
a.bg-primary:hover{
    background-color:#d23a0e
}
.bg-success{
    background-color:#4caf50
}
a.bg-success:hover{
    background-color:#3d8b40
}
.bg-info{
    background-color:#2196f3
}
a.bg-info:hover{
    background-color:#0c7cd5
}
.bg-warning{
    background-color:#ff9800
}
a.bg-warning:hover{
    background-color:#cc7a00
}
.bg-danger{
    background-color:#f44336
}
a.bg-danger:hover{
    background-color:#ea1c0d
}
.page-header{
    padding-bottom:11px;
    margin:48px 0 24px;
    border-bottom:1px solid rgba(0, 0, 0, 0.12)
}
ol,ul{
    margin-top:0;
    margin-bottom:12px
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none
}
.list-inline>li{
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
.list-inline>li:first-child{
    padding-left:0
}
dl{
    margin-top:0;
    margin-bottom:24px
}
dd,dt{
    line-height:1.5
}
dt{
    font-weight:bold
}
dd{
    margin-left:0
}
@media (min-width:768px){
    .dl-horizontal dt{
        float:left;
        width:160px;
        clear:left;
        text-align:right;
        overflow:hidden;
        -o-text-overflow:ellipsis;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .dl-horizontal dd{
        margin-left:180px
    }
}
abbr[data-original-title],abbr[title]{
    cursor:help;
    border-bottom:1px dotted #bdbdbd
}
.initialism{
    font-size:90%;
    text-transform:uppercase
}
blockquote{
    padding:12px 24px;
    margin:0 0 24px;
    font-size:20px;
    border-left:5px solid #bdbdbd
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{
    margin-bottom:0
}
blockquote .small,blockquote footer,blockquote small{
    display:block;
    font-size:80%;
    line-height:1.5;
    color:#bdbdbd
}
blockquote .small:before,blockquote footer:before,blockquote small:before{
    content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right{
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #bdbdbd;
    border-left:0;
    text-align:right
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{
    content:''
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{
    content:'\00A0 \2014'
}
blockquote:after,blockquote:before{
    content:""
}
address{
    margin-bottom:24px;
    font-style:normal;
    line-height:1.5
}
code,kbd,pre,samp{
    font-family:Consolas, Monaco, monospace
}
code{
    padding:2px 4px;
    font-size:90%;
    color:#c7254e;
    background-color:#f9f2f4;
    white-space:nowrap;
    border-radius:3px
}
kbd{
    padding:2px 4px;
    font-size:90%;
    color:#fff;
    background-color:#333;
    border-radius:2px;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}
pre{
    display:block;
    padding:11.5px;
    margin:0 0 12px;
    font-size:15px;
    line-height:1.5;
    word-break:break-all;
    word-wrap:break-word;
    color:#666666;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:3px
}
pre code{
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.container{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
@media (min-width:768px){
    .container{
        width:750px
    }
}
@media (min-width:992px){
    .container{
        width:970px
    }
}
@media (min-width:1200px){
    .container{
        width:1170px
    }
}
.container-fluid{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
.row{
    margin-left:-15px;
    margin-right:-15px
}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
    float:left
}
.col-xs-12{
    width:100%
}
.col-xs-11{
    width:91.66666667%
}
.col-xs-10{
    width:83.33333333%
}
.col-xs-9{
    width:75%
}
.col-xs-8{
    width:66.66666667%
}
.col-xs-7{
    width:58.33333333%
}
.col-xs-6{
    width:50%
}
.col-xs-5{
    width:41.66666667%
}
.col-xs-4{
    width:33.33333333%
}
.col-xs-3{
    width:25%
}
.col-xs-2{
    width:16.66666667%
}
.col-xs-1{
    width:8.33333333%
}
.col-xs-pull-12{
    right:100%
}
.col-xs-pull-11{
    right:91.66666667%
}
.col-xs-pull-10{
    right:83.33333333%
}
.col-xs-pull-9{
    right:75%
}
.col-xs-pull-8{
    right:66.66666667%
}
.col-xs-pull-7{
    right:58.33333333%
}
.col-xs-pull-6{
    right:50%
}
.col-xs-pull-5{
    right:41.66666667%
}
.col-xs-pull-4{
    right:33.33333333%
}
.col-xs-pull-3{
    right:25%
}
.col-xs-pull-2{
    right:16.66666667%
}
.col-xs-pull-1{
    right:8.33333333%
}
.col-xs-pull-0{
    right:0%
}
.col-xs-push-12{
    left:100%
}
.col-xs-push-11{
    left:91.66666667%
}
.col-xs-push-10{
    left:83.33333333%
}
.col-xs-push-9{
    left:75%
}
.col-xs-push-8{
    left:66.66666667%
}
.col-xs-push-7{
    left:58.33333333%
}
.col-xs-push-6{
    left:50%
}
.col-xs-push-5{
    left:41.66666667%
}
.col-xs-push-4{
    left:33.33333333%
}
.col-xs-push-3{
    left:25%
}
.col-xs-push-2{
    left:16.66666667%
}
.col-xs-push-1{
    left:8.33333333%
}
.col-xs-push-0{
    left:0%
}
.col-xs-offset-12{
    margin-left:100%
}
.col-xs-offset-11{
    margin-left:91.66666667%
}
.col-xs-offset-10{
    margin-left:83.33333333%
}
.col-xs-offset-9{
    margin-left:75%
}
.col-xs-offset-8{
    margin-left:66.66666667%
}
.col-xs-offset-7{
    margin-left:58.33333333%
}
.col-xs-offset-6{
    margin-left:50%
}
.col-xs-offset-5{
    margin-left:41.66666667%
}
.col-xs-offset-4{
    margin-left:33.33333333%
}
.col-xs-offset-3{
    margin-left:25%
}
.col-xs-offset-2{
    margin-left:16.66666667%
}
.col-xs-offset-1{
    margin-left:8.33333333%
}
.col-xs-offset-0{
    margin-left:0%
}
@media (min-width:768px){
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
        float:left
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-11{
        width:91.66666667%
    }
    .col-sm-10{
        width:83.33333333%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-8{
        width:66.66666667%
    }
    .col-sm-7{
        width:58.33333333%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-5{
        width:41.66666667%
    }
    .col-sm-4{
        width:33.33333333%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-2{
        width:16.66666667%
    }
    .col-sm-1{
        width:8.33333333%
    }
    .col-sm-pull-12{
        right:100%
    }
    .col-sm-pull-11{
        right:91.66666667%
    }
    .col-sm-pull-10{
        right:83.33333333%
    }
    .col-sm-pull-9{
        right:75%
    }
    .col-sm-pull-8{
        right:66.66666667%
    }
    .col-sm-pull-7{
        right:58.33333333%
    }
    .col-sm-pull-6{
        right:50%
    }
    .col-sm-pull-5{
        right:41.66666667%
    }
    .col-sm-pull-4{
        right:33.33333333%
    }
    .col-sm-pull-3{
        right:25%
    }
    .col-sm-pull-2{
        right:16.66666667%
    }
    .col-sm-pull-1{
        right:8.33333333%
    }
    .col-sm-pull-0{
        right:0%
    }
    .col-sm-push-12{
        left:100%
    }
    .col-sm-push-11{
        left:91.66666667%
    }
    .col-sm-push-10{
        left:83.33333333%
    }
    .col-sm-push-9{
        left:75%
    }
    .col-sm-push-8{
        left:66.66666667%
    }
    .col-sm-push-7{
        left:58.33333333%
    }
    .col-sm-push-6{
        left:50%
    }
    .col-sm-push-5{
        left:41.66666667%
    }
    .col-sm-push-4{
        left:33.33333333%
    }
    .col-sm-push-3{
        left:25%
    }
    .col-sm-push-2{
        left:16.66666667%
    }
    .col-sm-push-1{
        left:8.33333333%
    }
    .col-sm-push-0{
        left:0%
    }
    .col-sm-offset-12{
        margin-left:100%
    }
    .col-sm-offset-11{
        margin-left:91.66666667%
    }
    .col-sm-offset-10{
        margin-left:83.33333333%
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    .col-sm-offset-8{
        margin-left:66.66666667%
    }
    .col-sm-offset-7{
        margin-left:58.33333333%
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    .col-sm-offset-5{
        margin-left:41.66666667%
    }
    .col-sm-offset-4{
        margin-left:33.33333333%
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    .col-sm-offset-2{
        margin-left:16.66666667%
    }
    .col-sm-offset-1{
        margin-left:8.33333333%
    }
    .col-sm-offset-0{
        margin-left:0%
    }
}
@media (min-width:992px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        float:left
    }
    .col-md-12{
        width:100%
    }
    .col-md-11{
        width:91.66666667%
    }
    .col-md-10{
        width:83.33333333%
    }
    .col-md-9{
        width:75%
    }
    .col-md-8{
        width:66.66666667%
    }
    .col-md-7{
        width:58.33333333%
    }
    .col-md-6{
        width:50%
    }
    .col-md-5{
        width:41.66666667%
    }
    .col-md-4{
        width:33.33333333%
    }
    .col-md-3{
        width:25%
    }
    .col-md-2{
        width:16.66666667%
    }
    .col-md-1{
        width:8.33333333%
    }
    .col-md-pull-12{
        right:100%
    }
    .col-md-pull-11{
        right:91.66666667%
    }
    .col-md-pull-10{
        right:83.33333333%
    }
    .col-md-pull-9{
        right:75%
    }
    .col-md-pull-8{
        right:66.66666667%
    }
    .col-md-pull-7{
        right:58.33333333%
    }
    .col-md-pull-6{
        right:50%
    }
    .col-md-pull-5{
        right:41.66666667%
    }
    .col-md-pull-4{
        right:33.33333333%
    }
    .col-md-pull-3{
        right:25%
    }
    .col-md-pull-2{
        right:16.66666667%
    }
    .col-md-pull-1{
        right:8.33333333%
    }
    .col-md-pull-0{
        right:0%
    }
    .col-md-push-12{
        left:100%
    }
    .col-md-push-11{
        left:91.66666667%
    }
    .col-md-push-10{
        left:83.33333333%
    }
    .col-md-push-9{
        left:75%
    }
    .col-md-push-8{
        left:66.66666667%
    }
    .col-md-push-7{
        left:58.33333333%
    }
    .col-md-push-6{
        left:50%
    }
    .col-md-push-5{
        left:41.66666667%
    }
    .col-md-push-4{
        left:33.33333333%
    }
    .col-md-push-3{
        left:25%
    }
    .col-md-push-2{
        left:16.66666667%
    }
    .col-md-push-1{
        left:8.33333333%
    }
    .col-md-push-0{
        left:0%
    }
    .col-md-offset-12{
        margin-left:100%
    }
    .col-md-offset-11{
        margin-left:91.66666667%
    }
    .col-md-offset-10{
        margin-left:83.33333333%
    }
    .col-md-offset-9{
        margin-left:75%
    }
    .col-md-offset-8{
        margin-left:66.66666667%
    }
    .col-md-offset-7{
        margin-left:58.33333333%
    }
    .col-md-offset-6{
        margin-left:50%
    }
    .col-md-offset-5{
        margin-left:41.66666667%
    }
    .col-md-offset-4{
        margin-left:33.33333333%
    }
    .col-md-offset-3{
        margin-left:25%
    }
    .col-md-offset-2{
        margin-left:16.66666667%
    }
    .col-md-offset-1{
        margin-left:8.33333333%
    }
    .col-md-offset-0{
        margin-left:0%
    }
}
@media (min-width:1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
        float:left
    }
    .col-lg-12{
        width:100%
    }
    .col-lg-11{
        width:91.66666667%
    }
    .col-lg-10{
        width:83.33333333%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-8{
        width:66.66666667%
    }
    .col-lg-7{
        width:58.33333333%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-5{
        width:41.66666667%
    }
    .col-lg-4{
        width:33.33333333%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-2{
        width:16.66666667%
    }
    .col-lg-1{
        width:8.33333333%
    }
    .col-lg-pull-12{
        right:100%
    }
    .col-lg-pull-11{
        right:91.66666667%
    }
    .col-lg-pull-10{
        right:83.33333333%
    }
    .col-lg-pull-9{
        right:75%
    }
    .col-lg-pull-8{
        right:66.66666667%
    }
    .col-lg-pull-7{
        right:58.33333333%
    }
    .col-lg-pull-6{
        right:50%
    }
    .col-lg-pull-5{
        right:41.66666667%
    }
    .col-lg-pull-4{
        right:33.33333333%
    }
    .col-lg-pull-3{
        right:25%
    }
    .col-lg-pull-2{
        right:16.66666667%
    }
    .col-lg-pull-1{
        right:8.33333333%
    }
    .col-lg-pull-0{
        right:0%
    }
    .col-lg-push-12{
        left:100%
    }
    .col-lg-push-11{
        left:91.66666667%
    }
    .col-lg-push-10{
        left:83.33333333%
    }
    .col-lg-push-9{
        left:75%
    }
    .col-lg-push-8{
        left:66.66666667%
    }
    .col-lg-push-7{
        left:58.33333333%
    }
    .col-lg-push-6{
        left:50%
    }
    .col-lg-push-5{
        left:41.66666667%
    }
    .col-lg-push-4{
        left:33.33333333%
    }
    .col-lg-push-3{
        left:25%
    }
    .col-lg-push-2{
        left:16.66666667%
    }
    .col-lg-push-1{
        left:8.33333333%
    }
    .col-lg-push-0{
        left:0%
    }
    .col-lg-offset-12{
        margin-left:100%
    }
    .col-lg-offset-11{
        margin-left:91.66666667%
    }
    .col-lg-offset-10{
        margin-left:83.33333333%
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    .col-lg-offset-8{
        margin-left:66.66666667%
    }
    .col-lg-offset-7{
        margin-left:58.33333333%
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    .col-lg-offset-5{
        margin-left:41.66666667%
    }
    .col-lg-offset-4{
        margin-left:33.33333333%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    .col-lg-offset-2{
        margin-left:16.66666667%
    }
    .col-lg-offset-1{
        margin-left:8.33333333%
    }
    .col-lg-offset-0{
        margin-left:0%
    }
}
table{
    max-width:100%;
    background-color:transparent
}
th{
    text-align:left
}
.table{
    width:100%;
    margin-bottom:24px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    padding:8px;
    line-height:1.5;
    vertical-align:top;
    border-top:1px solid transparent
}
.table>thead>tr>th{
    vertical-align:bottom;
    border-bottom:2px solid transparent
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{
    border-top:0
}
.table>tbody+tbody{
    border-top:2px solid transparent
}
.table .table{
    background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{
    padding:5px
}
.table-bordered{
    border:1px solid transparent
}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
    border:1px solid transparent
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
    border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{
    background-color:rgba(0, 0, 0, 0.04)
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{
    background-color:rgba(0, 0, 0, 0.12)
}
table col[class*=col-]{
    position:static;
    float:none;
    display:table-column
}
table td[class*=col-],table th[class*=col-]{
    position:static;
    float:none;
    display:table-cell
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{
    color:inherit;
    background-color:rgba(0, 0, 0, 0.04)
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{
    background-color:rgba(0, 0, 0, 0.04)
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{
    color:#f5f5f5;
    background-color:#4caf50
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{
    background-color:#449d48
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{
    color:#f5f5f5;
    background-color:#2196f3
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{
    background-color:#0d8aee
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{
    color:#f5f5f5;
    background-color:#ff9800
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{
    background-color:#e68900
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{
    color:#f5f5f5;
    background-color:#f44336
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{
    background-color:#f32c1e
}
@media (max-width:767px){
    .table-responsive{
        width:100%;
        margin-bottom:18px;
        overflow-y:hidden;
        overflow-x:scroll;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid transparent;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive>.table{
        margin-bottom:0
    }
    .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{
        white-space:nowrap
    }
    .table-responsive>.table-bordered{
        border:0
    }
    .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{
        border-left:0
    }
    .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{
        border-right:0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{
        border-bottom:0
    }
}
fieldset{
    padding:0;
    margin:0;
    border:0;
    min-width:0
}
legend{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:24px;
    font-size:24px;
    line-height:inherit;
    color:#666666;
    border:0;
    border-bottom:1px solid #e5e5e5
}
label{
    display:inline-block;
    margin-bottom:5px;
    font-weight:bold
}
input[type=search]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
input[type=checkbox],input[type=radio]{
    margin:4px 0 0;
    margin-top:1px;
    line-height:normal
}
input[type=file]{
    display:block
}
input[type=range]{
    display:block;
    width:100%
}
select[multiple],select[size]{
    height:auto
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
output{
    display:block;
    padding-top:13px;
    font-size:16px;
    line-height:1.5;
    color:#999
}
.form-control{
    display:block;
    width:100%;
    height:48px;
    padding:12px 16px;
    font-size:16px;
    line-height:1.5;
    color:#999;
    background-color:#fff;
    background-image:none;
    border:1px solid #d6d6d6;
    border-radius:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s
}
.form-control:focus{
    border-color:#bdbdbd;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(189, 189, 189, 0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(189, 189, 189, 0.6)
}
.form-control:-moz-placeholder{
    color:#bdbdbd
}
.form-control::-moz-placeholder{
    color:#bdbdbd;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#bdbdbd
}
.form-control::-webkit-input-placeholder{
    color:#bdbdbd
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
    cursor:not-allowed;
    background-color:#f5f5f5;
    opacity:1
}
textarea.form-control{
    height:auto
}
input[type=date]{
    line-height:48px
}
.form-group{
    margin-bottom:15px
}
.checkbox,.radio{
    display:block;
    min-height:24px;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:20px
}
.checkbox label,.radio label{
    display:inline;
    font-weight:normal;
    cursor:pointer
}
.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{
    float:left;
    margin-left:-20px
}
.checkbox+.checkbox,.radio+.radio{
    margin-top:-5px
}
.checkbox-inline,.radio-inline{
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:normal;
    cursor:pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{
    margin-top:0;
    margin-left:10px
}
.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{
    cursor:not-allowed
}
.input-sm{
    height:32px;
    padding:8px 10px;
    font-size:13px;
    line-height:1.5;
    border-radius:2px
}
select.input-sm{
    height:32px;
    line-height:32px
}
select[multiple].input-sm,textarea.input-sm{
    height:auto
}
.input-lg{
    height:56px;
    padding:16px 20px;
    font-size:24px;
    line-height:1.5;
    border-radius:3px
}
select.input-lg{
    height:56px;
    line-height:56px
}
select[multiple].input-lg,textarea.input-lg{
    height:auto
}
.has-feedback{
    position:relative
}
.has-feedback .form-control{
    padding-right:60px
}
.has-feedback .form-control-feedback{
    position:absolute;
    top:29px;
    right:0;
    display:block;
    width:48px;
    height:48px;
    line-height:48px;
    text-align:center
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{
    color:#4caf50
}
.has-success .form-control{
    border-color:#4caf50;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.has-success .form-control:focus{
    border-color:#3d8b40;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #92cf94;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #92cf94
}
.has-success .input-group-addon{
    color:#4caf50;
    border-color:#4caf50;
    background-color:#4caf50
}
.has-success .form-control-feedback{
    color:#4caf50
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{
    color:#ff9800
}
.has-warning .form-control{
    border-color:#ff9800;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.has-warning .form-control:focus{
    border-color:#cc7a00;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc166;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc166
}
.has-warning .input-group-addon{
    color:#ff9800;
    border-color:#ff9800;
    background-color:#ff9800
}
.has-warning .form-control-feedback{
    color:#ff9800
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{
    color:#f44336
}
.has-error .form-control{
    border-color:#f44336;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.has-error .form-control:focus{
    border-color:#ea1c0d;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f99d97;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f99d97
}
.has-error .input-group-addon{
    color:#f44336;
    border-color:#f44336;
    background-color:#f44336
}
.has-error .form-control-feedback{
    color:#f44336
}
.form-control-static{
    margin-bottom:0
}
.help-block{
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#404040
}
@media (min-width:768px){
    .form-inline .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .checkbox,.form-inline .radio{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        padding-left:0;
        vertical-align:middle
    }
    .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{
        float:none;
        margin-left:0
    }
    .form-inline .has-feedback .form-control-feedback{
        top:0
    }
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{
    margin-top:0;
    margin-bottom:0;
    padding-top:13px
}
.form-horizontal .checkbox,.form-horizontal .radio{
    min-height:37px
}
.form-horizontal .form-group{
    margin-left:-15px;
    margin-right:-15px
}
.form-horizontal .form-control-static{
    padding-top:13px
}
@media (min-width:768px){
    .form-horizontal .control-label{
        text-align:right
    }
}
.form-horizontal .has-feedback .form-control-feedback{
    top:0;
    right:15px
}
.btn{
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:12px 16px;
    font-size:16px;
    line-height:1.5;
    border-radius:3px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none
}
.btn.active:focus,.btn:active:focus,.btn:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn:focus,.btn:hover{
    color:#fff;
    text-decoration:none
}
.btn.active,.btn:active{
    outline:0;
    background-image:none;
    -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
    cursor:not-allowed;
    pointer-events:none;
    opacity:0.65;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-default{
    color:#fff;
    background-color:#666666;
    border-color:transparent
}
.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{
    color:#fff;
    background-color:#757575;
    border-color:rgba(0, 0, 0, 0)
}
.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{
    background-color:#575757;
    background-image:none
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{
    background-color:#666666;
    border-color:transparent
}
.btn-default .badge{
    color:#666666;
    background-color:#fff
}
.btn-primary{
    color:#fff;
    background-color:#f05123;
    border-color:transparent
}
.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{
    color:#fff;
    background-color:#f26840;
    border-color:rgba(0, 0, 0, 0)
}
.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{
    background-color:#e53f10;
    background-image:none
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{
    background-color:#f05123;
    border-color:transparent
}
.btn-primary .badge{
    color:#f05123;
    background-color:#fff
}
.btn-success{
    color:#fff;
    background-color:#4caf50;
    border-color:transparent
}
.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{
    color:#fff;
    background-color:#60ba63;
    border-color:rgba(0, 0, 0, 0)
}
.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success{
    background-color:#439a46;
    background-image:none
}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{
    background-color:#4caf50;
    border-color:transparent
}
.btn-success .badge{
    color:#4caf50;
    background-color:#fff
}
.btn-info{
    color:#fff;
    background-color:#2196f3;
    border-color:transparent
}
.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{
    color:#fff;
    background-color:#3ea4f5;
    border-color:rgba(0, 0, 0, 0)
}
.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info{
    background-color:#0d87e9;
    background-image:none
}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{
    background-color:#2196f3;
    border-color:transparent
}
.btn-info .badge{
    color:#2196f3;
    background-color:#fff
}
.btn-warning{
    color:#fff;
    background-color:#ff9800;
    border-color:transparent
}
.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{
    color:#fff;
    background-color:#ffa41f;
    border-color:rgba(0, 0, 0, 0)
}
.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning{
    background-color:#e08600;
    background-image:none
}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{
    background-color:#ff9800;
    border-color:transparent
}
.btn-warning .badge{
    color:#ff9800;
    background-color:#fff
}
.btn-danger{
    color:#fff;
    background-color:#f44336;
    border-color:transparent
}
.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{
    color:#fff;
    background-color:#f65e53;
    border-color:rgba(0, 0, 0, 0)
}
.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger{
    background-color:#f22819;
    background-image:none
}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{
    background-color:#f44336;
    border-color:transparent
}
.btn-danger .badge{
    color:#f44336;
    background-color:#fff
}
.btn-link{
    color:#f05123;
    font-weight:normal;
    cursor:pointer;
    border-radius:0
}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{
    border-color:transparent
}
.btn-link:focus,.btn-link:hover{
    color:#000;
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{
    color:#e0e0e0;
    text-decoration:none
}
.btn-lg{
    padding:16px 20px;
    font-size:20px;
    line-height:1.5;
    border-radius:3px
}
.btn-sm{
    padding:8px 10px;
    font-size:13px;
    line-height:1.5;
    border-radius:2px
}
.btn-xs{
    padding:4px 6px;
    font-size:11px;
    line-height:1.5;
    border-radius:2px
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
    width:100%
}
.fade{
    opacity:0;
    -webkit-transition:opacity 0.15s linear;
    -o-transition:opacity 0.15s linear;
    transition:opacity 0.15s linear
}
.fade.in{
    opacity:1
}
.collapse{
    display:none
}
.collapse.in{
    display:block
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition:height 0.35s ease;
    -o-transition:height 0.35s ease;
    transition:height 0.35s ease
}
.caret{
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:4px solid;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.dropdown{
    position:relative
}
.dropdown-toggle:focus{
    outline:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:16px;
    background-color:#ccc;
    border:1px solid #e0e0e0;
    border:1px solid transparent;
    border-radius:3px;
    -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip:padding-box
}
.dropdown-menu.pull-right{
    right:0;
    left:auto
}
.dropdown-menu .divider{
    height:1px;
    margin:11px 0;
    overflow:hidden;
    background-color:rgba(0, 0, 0, 0.12)
}
.dropdown-menu>li>a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:normal;
    line-height:1.5;
    color:#f05123;
    white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    text-decoration:none;
    color:#f05123;
    background-color:rgba(255, 255, 255, 0.12)
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{
    color:#f05123;
    text-decoration:none;
    outline:0;
    background-color:transparent
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    color:rgba(0, 0, 0, 0.12)
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor:not-allowed
}
.open>.dropdown-menu{
    display:block
}
.open>a{
    outline:0
}
.dropdown-menu-right{
    left:auto;
    right:0
}
.dropdown-menu-left{
    left:0;
    right:auto
}
.dropdown-header{
    display:block;
    padding:3px 20px;
    font-size:13px;
    line-height:1.5;
    color:#f05123
}
.dropdown-backdrop{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
.pull-right>.dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    border-top:0;
    border-bottom:4px solid;
    content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:1px
}
@media (min-width:768px){
    .navbar-right .dropdown-menu{
        left:auto;
        right:0
    }
    .navbar-right .dropdown-menu-left{
        left:0;
        right:auto
    }
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
    position:relative;
    float:left
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
    z-index:2
}
.btn-group-vertical>.btn:focus,.btn-group>.btn:focus{
    outline:none
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
    margin-left:-1px
}
.btn-toolbar{
    margin-left:-5px
}
.btn-toolbar .btn-group,.btn-toolbar .input-group{
    float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{
    margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
    border-radius:0
}
.btn-group>.btn:first-child{
    margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group>.btn-group{
    float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
    border-radius:0
}
.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group>.btn-group:last-child>.btn:first-child{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
    outline:0
}
.btn-group-xs>.btn{
    padding:4px 6px;
    font-size:11px;
    line-height:1.5;
    border-radius:2px
}
.btn-group-sm>.btn{
    padding:8px 10px;
    font-size:13px;
    line-height:1.5;
    border-radius:2px
}
.btn-group-lg>.btn{
    padding:16px 20px;
    font-size:20px;
    line-height:1.5;
    border-radius:3px
}
.btn-group>.btn+.dropdown-toggle{
    padding-left:8px;
    padding-right:8px
}
.btn-group>.btn-lg+.dropdown-toggle{
    padding-left:12px;
    padding-right:12px
}
.btn-group.open .dropdown-toggle{
    -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.btn-group.open .dropdown-toggle.btn-link{
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn .caret{
    margin-left:0
}
.btn-lg .caret{
    border-width:5px 5px 0;
    border-bottom-width:0
}
.dropup .btn-lg .caret{
    border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
.btn-group-vertical>.btn-group>.btn{
    float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
    margin-top:-1px;
    margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){
    border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child){
    border-top-right-radius:3px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child){
    border-bottom-left-radius:3px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
    border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.btn-group-justified{
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{
    float:none;
    display:table-cell;
    width:1%
}
.btn-group-justified>.btn-group .btn{
    width:100%
}
[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{
    display:none
}
.input-group{
    position:relative;
    display:table;
    border-collapse:separate
}
.input-group[class*=col-]{
    float:none;
    padding-left:0;
    padding-right:0
}
.input-group .form-control{
    float:left;
    width:100%;
    margin-bottom:0
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{
    height:56px;
    font-size:24px;
    height:auto;
    padding:16px 20px;
    padding-bottom:15px;
    font-size:20px;
    line-height:1.5;
    border-radius:3px
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{
    height:56px;
    line-height:56px
}
select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{
    height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{
    height:32px;
    font-size:13px;
    height:auto;
    padding:8px 10px;
    padding-bottom:7px;
    font-size:12px;
    line-height:1.5;
    border-radius:2px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{
    height:32px;
    line-height:32px
}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{
    height:auto
}
.input-group-addon,.input-group-btn,.input-group .form-control{
    display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){
    border-radius:0
}
.input-group-addon,.input-group-btn{
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
.input-group-addon{
    padding:12px 16px;
    font-size:16px;
    font-weight:normal;
    line-height:1;
    color:#999;
    text-align:center;
    background-color:#f5f5f5;
    border:1px solid #d6d6d6;
    border-radius:3px
}
.input-group-addon.input-sm{
    padding:8px 10px;
    font-size:13px;
    border-radius:2px
}
.input-group-addon.input-lg{
    padding:16px 20px;
    font-size:24px;
    border-radius:3px
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{
    margin-top:0
}
.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.input-group-addon:first-child{
    border-right:0
}
.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.input-group-addon:last-child{
    border-left:0
}
.input-group-btn{
    position:relative;
    font-size:0;
    white-space:nowrap
}
.input-group-btn>.btn{
    position:relative
}
.input-group-btn>.btn+.btn{
    margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{
    z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{
    margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{
    margin-left:-1px
}
.nav{
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
.nav>li{
    position:relative;
    display:block
}
.nav>li>a{
    position:relative;
    display:block;
    padding:12px 16px
}
.nav>li>a:focus,.nav>li>a:hover{
    text-decoration:none;
    background-color:transparent
}
.nav>li.disabled>a{
    color:#e0e0e0
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{
    color:#e0e0e0;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:transparent;
    border-color:#f05123
}
.nav .nav-divider{
    height:1px;
    margin:11px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.nav>li>a>img{
    max-width:none
}
.nav-tabs{
    border-bottom:1px solid #ddd
}
.nav-tabs>li{
    float:left;
    margin-bottom:-1px
}
.nav-tabs>li>a{
    margin-right:2px;
    line-height:1.5;
    border:1px solid transparent;
    border-radius:3px 3px 0 0
}
.nav-tabs>li>a:hover{
    border-color:#f5f5f5 #f5f5f5 #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    color:#bdbdbd;
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:transparent;
    cursor:default
}
.nav-tabs.nav-justified{
    width:100%;
    border-bottom:0
}
.nav-tabs.nav-justified>li{
    float:none
}
.nav-tabs.nav-justified>li>a{
    text-align:center;
    margin-bottom:5px
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{
    top:auto;
    left:auto
}
@media (min-width:768px){
    .nav-tabs.nav-justified>li{
        display:table-cell;
        width:1%
    }
    .nav-tabs.nav-justified>li>a{
        margin-bottom:0
    }
}
.nav-tabs.nav-justified>li>a{
    margin-right:0;
    border-radius:3px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
    border:1px solid #ddd
}
@media (min-width:768px){
    .nav-tabs.nav-justified>li>a{
        border-bottom:1px solid #ddd;
        border-radius:3px 3px 0 0
    }
    .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
        border-bottom-color:#fff
    }
}
.nav-pills>li{
    float:left
}
.nav-pills>li>a{
    border-radius:3px
}
.nav-pills>li+li{
    margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{
    color:#fff;
    background-color:#f05123
}
.nav-stacked>li{
    float:none
}
.nav-stacked>li+li{
    margin-top:2px;
    margin-left:0
}
.nav-justified{
    width:100%
}
.nav-justified>li{
    float:none
}
.nav-justified>li>a{
    text-align:center;
    margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu{
    top:auto;
    left:auto
}
@media (min-width:768px){
    .nav-justified>li{
        display:table-cell;
        width:1%
    }
    .nav-justified>li>a{
        margin-bottom:0
    }
}
.nav-tabs-justified{
    border-bottom:0
}
.nav-tabs-justified>li>a{
    margin-right:0;
    border-radius:3px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{
    border:1px solid #ddd
}
@media (min-width:768px){
    .nav-tabs-justified>li>a{
        border-bottom:1px solid #ddd;
        border-radius:3px 3px 0 0
    }
    .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{
        border-bottom-color:#fff
    }
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.navbar{
    position:relative;
    min-height:80px;
    margin-bottom:40px;
    border:1px solid transparent
}
@media (min-width:768px){
    .navbar{
        border-radius:0
    }
}
@media (min-width:768px){
    .navbar-header{
        float:left
    }
}
.navbar-collapse{
    max-height:inherit;
    overflow-x:visible;
    padding-right:15px;
    padding-left:15px;
    border-top:1px solid transparent;
    -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling:touch
}
.navbar-collapse.in{
    overflow-y:auto
}
@media (min-width:768px){
    .navbar-collapse{
        width:auto;
        border-top:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-collapse.collapse{
        display:block!important;
        height:auto!important;
        padding-bottom:0;
        overflow:visible!important
    }
    .navbar-collapse.in{
        overflow-y:visible
    }
    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{
        padding-left:0;
        padding-right:0
    }
}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width:768px){
    .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
        margin-right:0;
        margin-left:0
    }
}
.navbar-static-top{
    z-index:1000;
    border-width:0 0 1px
}
@media (min-width:768px){
    .navbar-static-top{
        border-radius:0
    }
}
.navbar-fixed-bottom,.navbar-fixed-top{
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
@media (min-width:768px){
    .navbar-fixed-bottom,.navbar-fixed-top{
        border-radius:0
    }
}
.navbar-fixed-top{
    top:0;
    border-width:0 0 1px
}
.navbar-fixed-bottom{
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}
.navbar-brand{
    float:left;
    padding:28px 15px;
    font-size:24px;
    line-height:24px;
    height:24px
}
.navbar-brand:focus,.navbar-brand:hover{
    text-decoration:none
}
@media (min-width:768px){
    .navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{
        margin-left:-15px
    }
}
.navbar-toggle{
    position:relative;
    float:right;
    margin-right:15px;
    padding:9px 10px;
    margin-top:23px;
    margin-bottom:23px;
    background-color:transparent;
    background-image:none;
    border:1px solid transparent;
    border-radius:3px
}
@media (max-width:767px){
    .navbar-toggle{
        margin-top:11px;
        margin-bottom:11px
    }
}
.navbar-toggle:focus{
    outline:none
}
.navbar-toggle .icon-bar{
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar{
    margin-top:4px
}
@media (min-width:768px){
    .navbar-toggle{
        display:none
    }
}
.navbar-nav{
    margin:14px -15px
}
.navbar-nav>li>a{
    padding-top:10px;
    padding-bottom:10px;
    line-height:24px
}
@media (max-width:767px){
    .navbar-nav .open .dropdown-menu{
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{
        padding:5px 15px 5px 25px
    }
    .navbar-nav .open .dropdown-menu>li>a{
        line-height:24px
    }
    .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{
        background-image:none
    }
}
@media (min-width:768px){
    .navbar-nav{
        float:left;
        margin:0
    }
    .navbar-nav>li{
        float:left
    }
    .navbar-nav>li>a{
        padding-top:28px;
        padding-bottom:28px
    }
    .navbar-nav.navbar-right:last-child{
        margin-right:-15px
    }
}
@media (min-width:768px){
    .navbar-left{
        float:left!important;
        float:left
    }
    .navbar-right{
        float:right!important;
        float:right
    }
}
.navbar-form{
    margin-left:-15px;
    margin-right:-15px;
    padding:10px 15px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top:16px;
    margin-bottom:16px
}
@media (min-width:768px){
    .navbar-form .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .navbar-form .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .checkbox,.navbar-form .radio{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        padding-left:0;
        vertical-align:middle
    }
    .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{
        float:none;
        margin-left:0
    }
    .navbar-form .has-feedback .form-control-feedback{
        top:0
    }
}
@media (max-width:767px){
    .navbar-form .form-group{
        margin-bottom:5px
    }
}
@media (max-width:767px){
    .navbar-form{
        margin-top:4px;
        margin-bottom:4px
    }
}
@media (min-width:768px){
    .navbar-form{
        width:auto;
        border:0;
        margin-left:0;
        margin-right:0;
        padding-top:0;
        padding-bottom:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-form.navbar-right:last-child{
        margin-right:-15px
    }
}
.navbar-nav>li>.dropdown-menu{
    margin-top:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.navbar-btn{
    margin-top:16px;
    margin-bottom:16px
}
@media (max-width:767px){
    .navbar-btn{
        margin-top:4px;
        margin-bottom:4px
    }
}
.navbar-btn.btn-sm{
    margin-top:24px;
    margin-bottom:24px
}
@media (max-width:767px){
    .navbar-btn.btn-sm{
        margin-top:12px;
        margin-bottom:12px
    }
}
.navbar-btn.btn-xs{
    margin-top:29px;
    margin-bottom:29px
}
@media (max-width:767px){
    .navbar-btn.btn-xs{
        margin-top:17px;
        margin-bottom:17px
    }
}
.navbar-text{
    margin-top:28px;
    margin-bottom:28px
}
@media (max-width:767px){
    .navbar-text{
        margin-top:16px;
        margin-bottom:16px
    }
}
@media (min-width:768px){
    .navbar-text{
        float:left;
        margin-left:15px;
        margin-right:15px
    }
    .navbar-text.navbar-right:last-child{
        margin-right:0
    }
}
.navbar-default{
    background-color:#fff;
    border-color:transparent
}
.navbar-default .navbar-brand{
    color:#ccc
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{
    color:#ff8a80;
    background-color:transparent
}
.navbar-default .navbar-text{
    color:#ccc
}
.navbar-default .navbar-nav>li>a{
    color:#ccc
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
    color:#f05123;
    background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
    color:#f05123;
    background-color:transparent
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{
    color:#ccc;
    background-color:transparent
}
.navbar-default .navbar-toggle{
    border-color:transparent
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{
    background-color:transparent
}
.navbar-default .navbar-toggle .icon-bar{
    background-color:#ccc
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{
    border-color:transparent
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
    background-color:transparent;
    color:#f05123
}
@media (max-width:767px){
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{
        color:#ccc
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
        color:#f05123;
        background-color:transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{
        color:#f05123;
        background-color:transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{
        color:#ccc;
        background-color:transparent
    }
}
.navbar-default .navbar-link{
    color:#ccc
}
.navbar-default .navbar-link:hover{
    color:#f05123
}
.navbar-inverse{
    background-color:#f05123;
    border-color:transparent
}
.navbar-inverse .navbar-brand{
    color:#ccc
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{
    color:#ff8a80;
    background-color:transparent
}
.navbar-inverse .navbar-text{
    color:#ccc
}
.navbar-inverse .navbar-nav>li>a{
    color:#ccc
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{
    color:#ccc;
    background-color:rgba(255, 255, 255, 0.12)
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{
    color:#f05123;
    background-color:#ccc
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{
    color:#444;
    background-color:transparent
}
.navbar-inverse .navbar-toggle{
    border-color:transparent
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{
    background-color:transparent
}
.navbar-inverse .navbar-toggle .icon-bar{
    background-color:#ccc
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
    border-color:#e03e0f
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{
    background-color:#ccc;
    color:#f05123
}
@media (max-width:767px){
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{
        border-color:transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider{
        background-color:transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
        color:#ccc
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{
        color:#ccc;
        background-color:rgba(255, 255, 255, 0.12)
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{
        color:#f05123;
        background-color:#ccc
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{
        color:#444;
        background-color:transparent
    }
}
.navbar-inverse .navbar-link{
    color:#ccc
}
.navbar-inverse .navbar-link:hover{
    color:#ccc
}
.breadcrumb{
    padding:8px 15px;
    margin-bottom:24px;
    list-style:none;
    background-color:#f5f5f5;
    border-radius:3px
}
.breadcrumb>li{
    display:inline-block
}
.breadcrumb>li+li:before{
    content:"/\00a0";
    padding:0 5px;
    color:#ccc
}
.breadcrumb>.active{
    color:#e0e0e0
}
.thumbnail{
    display:block;
    padding:4px;
    margin-bottom:24px;
    line-height:1.5;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:3px;
    -webkit-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out
}
.thumbnail>img,.thumbnail a>img{
    display:block;
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{
    border-color:#f05123
}
.thumbnail .caption{
    padding:9px;
    color:#000
}
.close{
    float:right;
    font-size:24px;
    font-weight:normal;
    line-height:1;
    color:#000;
    text-shadow:none;
    opacity:0.2;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"
}
.close:focus,.close:hover{
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}
button.close{
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}
.modal-open{
    overflow:hidden
}
.modal{
    display:none;
    overflow:auto;
    overflow-y:scroll;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog{
    -webkit-transform:translate(0, -25%);
    -ms-transform:translate(0, -25%);
    transform:translate(0, -25%);
    -webkit-transition:-webkit-transform 0.3s ease-out;
    -moz-transition:-moz-transform 0.3s ease-out;
    -o-transition:-o-transform 0.3s ease-out;
    transition:-webkit-transform 0.3s ease-out;
    -o-transition:transform 0.3s ease-out;
    transition:transform 0.3s ease-out;
    transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out
}
.modal.in .modal-dialog{
    -webkit-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0)
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:10px
}
.modal-content{
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0, 0, 0, 0.2);
    border-radius:3px;
    -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip:padding-box;
    outline:none
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.modal-backdrop.in{
    opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}
.modal-header{
    padding:15px;
    border-bottom:1px solid #e5e5e5;
    min-height:16.5px
}
.modal-header .close{
    margin-top:-2px
}
.modal-title{
    margin:0;
    line-height:1.5
}
.modal-body{
    position:relative;
    padding:20px
}
.modal-footer{
    margin-top:15px;
    padding:19px 20px 20px;
    text-align:right;
    border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn{
    margin-left:5px;
    margin-bottom:0
}
.modal-footer .btn-group .btn+.btn{
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
    margin-left:0
}
@media (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)
    }
    .modal-sm{
        width:300px
    }
    .modal-lg{
        width:900px
    }
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.row:after,.row:before{
    content:" ";
    display:table
}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.row:after{
    clear:both
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right{
    float:right!important
}
.pull-left{
    float:left!important
}
.hide{
    display:none!important
}
.show{
    display:block!important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none!important;
    visibility:hidden!important
}
.affix{
    position:fixed
}
@-ms-viewport{
    width:device-width
}
.visible-xs,td.visible-xs,th.visible-xs,tr.visible-xs{
    display:none!important
}
@media (max-width:767px){
    .visible-xs{
        display:block!important
    }
    table.visible-xs{
        display:table
    }
    tr.visible-xs{
        display:table-row!important
    }
    td.visible-xs,th.visible-xs{
        display:table-cell!important
    }
}
.visible-sm,td.visible-sm,th.visible-sm,tr.visible-sm{
    display:none!important
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm{
        display:block!important
    }
    table.visible-sm{
        display:table
    }
    tr.visible-sm{
        display:table-row!important
    }
    td.visible-sm,th.visible-sm{
        display:table-cell!important
    }
}
.visible-md,td.visible-md,th.visible-md,tr.visible-md{
    display:none!important
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md{
        display:block!important
    }
    table.visible-md{
        display:table
    }
    tr.visible-md{
        display:table-row!important
    }
    td.visible-md,th.visible-md{
        display:table-cell!important
    }
}
.visible-lg,td.visible-lg,th.visible-lg,tr.visible-lg{
    display:none!important
}
@media (min-width:1200px){
    .visible-lg{
        display:block!important
    }
    table.visible-lg{
        display:table
    }
    tr.visible-lg{
        display:table-row!important
    }
    td.visible-lg,th.visible-lg{
        display:table-cell!important
    }
}
@media (max-width:767px){
    .hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{
        display:none!important
    }
}
@media (min-width:1200px){
    .hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg{
        display:none!important
    }
}
.visible-print,td.visible-print,th.visible-print,tr.visible-print{
    display:none!important
}
@media print{
    .visible-print{
        display:block!important
    }
    table.visible-print{
        display:table
    }
    tr.visible-print{
        display:table-row!important
    }
    td.visible-print,th.visible-print{
        display:table-cell!important
    }
}
@media print{
    .hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print{
        display:none!important
    }
}
@font-face{
    font-family:'FontAwesome';
    src:url('../fonts/font-awesome/fontawesome-webfont.eot?v=4.3.0');
    src:url('../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/font-awesome/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/font-awesome/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/font-awesome/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/font-awesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
    font-weight:normal;
    font-style:normal
}
.fa{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0)
}
.fa-lg{
    font-size:1.33333333em;
    line-height:0.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:0.14285714em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid 0.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:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform:scale(-1, 1);
    -ms-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);
    -ms-transform:scale(1, -1);
    transform:scale(1, -1)
}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{
    -webkit-filter:none;
    filter:none
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    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-close:before,.fa-remove:before,.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-cog:before,.fa-gear: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-repeat:before,.fa-rotate-right: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-image:before,.fa-photo: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-exclamation-triangle:before,.fa-warning: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,.fa-bar-chart: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-cogs:before,.fa-gears: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-f:before,.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-floppy-o:before,.fa-save:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-bars:before,.fa-navicon:before,.fa-reorder: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-sort:before,.fa-unsorted:before{
    content:"\f0dc"
}
.fa-sort-desc:before,.fa-sort-down:before{
    content:"\f0dd"
}
.fa-sort-asc:before,.fa-sort-up:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-gavel:before,.fa-legal:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-bolt:before,.fa-flash:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-clipboard:before,.fa-paste: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-chain-broken:before,.fa-unlink: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-caret-square-o-down:before,.fa-toggle-down:before{
    content:"\f150"
}
.fa-caret-square-o-up:before,.fa-toggle-up:before{
    content:"\f151"
}
.fa-caret-square-o-right:before,.fa-toggle-right:before{
    content:"\f152"
}
.fa-eur:before,.fa-euro:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-inr:before,.fa-rupee:before{
    content:"\f156"
}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{
    content:"\f157"
}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{
    content:"\f158"
}
.fa-krw:before,.fa-won: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,.fa-gratipay: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-caret-square-o-left:before,.fa-toggle-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-try:before,.fa-turkish-lira: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-bank:before,.fa-institution:before,.fa-university:before{
    content:"\f19c"
}
.fa-graduation-cap:before,.fa-mortar-board: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: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-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{
    content:"\f1c5"
}
.fa-file-archive-o:before,.fa-file-zip-o:before{
    content:"\f1c6"
}
.fa-file-audio-o:before,.fa-file-sound-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-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{
    content:"\f1cd"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-ra:before,.fa-rebel:before{
    content:"\f1d0"
}
.fa-empire:before,.fa-ge: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-paper-plane:before,.fa-send:before{
    content:"\f1d8"
}
.fa-paper-plane-o:before,.fa-send-o:before{
    content:"\f1d9"
}
.fa-history:before{
    content:"\f1da"
}
.fa-circle-thin:before,.fa-genderless: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"
}
.fa-futbol-o:before,.fa-soccer-ball-o:before{
    content:"\f1e3"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-newspaper-o:before{
    content:"\f1ea"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bell-slash-o:before{
    content:"\f1f7"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-eyedropper:before{
    content:"\f1fb"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-area-chart:before{
    content:"\f1fe"
}
.fa-pie-chart:before{
    content:"\f200"
}
.fa-line-chart:before{
    content:"\f201"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-bus:before{
    content:"\f207"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-cc:before{
    content:"\f20a"
}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{
    content:"\f20b"
}
.fa-meanpath:before{
    content:"\f20c"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-diamond:before{
    content:"\f219"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-venus:before{
    content:"\f221"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-facebook-official:before{
    content:"\f230"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-server:before{
    content:"\f233"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-bed:before,.fa-hotel:before{
    content:"\f236"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-train:before{
    content:"\f238"
}
.fa-subway:before{
    content:"\f239"
}
.fa-medium:before{
    content:"\f23a"
}
@font-face{
    font-family:'entypo';
    font-weight:normal;
    font-style:normal;
    src:url('../fonts/entypo/entypo.eot?35236420');
    src:url('../fonts/entypo/entypo.eot?35236420#iefix') format('embedded-opentype'), url('../fonts/entypo/entypo.woff?35236420') format('woff'), url('../fonts/entypo/entypo.ttf?35236420') format('truetype'), url('../fonts/entypo/entypo.svg?35236420#entypo') format('svg')
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    @font-face{
        font-family:'entypo';
        src:url('../fonts/entypo/entypo.svg?35236420#entypo') format('svg')
    }
}
[class*=" entypo-"]:before,[class^=entypo-]:before{
    font-family:"entypo";
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    text-align:center;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.entypo-note:before{
    content:'\e800'
}
.entypo-note-beamed:before{
    content:'\e801'
}
.entypo-music:before{
    content:'\e802'
}
.entypo-search:before{
    content:'\e803'
}
.entypo-flashlight:before{
    content:'\e804'
}
.entypo-mail:before{
    content:'\e805'
}
.entypo-heart:before{
    content:'\e806'
}
.entypo-heart-empty:before{
    content:'\e807'
}
.entypo-star:before{
    content:'\e808'
}
.entypo-star-empty:before{
    content:'\e809'
}
.entypo-user:before{
    content:'\e80a'
}
.entypo-users:before{
    content:'\e80b'
}
.entypo-user-add:before{
    content:'\e80c'
}
.entypo-video:before{
    content:'\e80d'
}
.entypo-picture:before{
    content:'\e80e'
}
.entypo-camera:before{
    content:'\e80f'
}
.entypo-layout:before{
    content:'\e810'
}
.entypo-menu:before{
    content:'\e811'
}
.entypo-check:before{
    content:'\e812'
}
.entypo-cancel:before{
    content:'\e813'
}
.entypo-cancel-circled:before{
    content:'\e814'
}
.entypo-cancel-squared:before{
    content:'\e815'
}
.entypo-plus:before{
    content:'\e816'
}
.entypo-plus-circled:before{
    content:'\e817'
}
.entypo-plus-squared:before{
    content:'\e818'
}
.entypo-minus:before{
    content:'\e819'
}
.entypo-minus-circled:before{
    content:'\e81a'
}
.entypo-minus-squared:before{
    content:'\e81b'
}
.entypo-help:before{
    content:'\e81c'
}
.entypo-help-circled:before{
    content:'\e81d'
}
.entypo-info:before{
    content:'\e81e'
}
.entypo-info-circled:before{
    content:'\e81f'
}
.entypo-back:before{
    content:'\e820'
}
.entypo-home:before{
    content:'\e821'
}
.entypo-link:before{
    content:'\e822'
}
.entypo-attach:before{
    content:'\e823'
}
.entypo-lock:before{
    content:'\e824'
}
.entypo-lock-open:before{
    content:'\e825'
}
.entypo-eye:before{
    content:'\e826'
}
.entypo-tag:before{
    content:'\e827'
}
.entypo-bookmark:before{
    content:'\e828'
}
.entypo-bookmarks:before{
    content:'\e829'
}
.entypo-flag:before{
    content:'\e82a'
}
.entypo-thumbs-up:before{
    content:'\e82b'
}
.entypo-thumbs-down:before{
    content:'\e82c'
}
.entypo-download:before{
    content:'\e82d'
}
.entypo-upload:before{
    content:'\e82e'
}
.entypo-upload-cloud:before{
    content:'\e82f'
}
.entypo-reply:before{
    content:'\e830'
}
.entypo-reply-all:before{
    content:'\e831'
}
.entypo-forward:before{
    content:'\e832'
}
.entypo-quote:before{
    content:'\e833'
}
.entypo-code:before{
    content:'\e834'
}
.entypo-export:before{
    content:'\e835'
}
.entypo-pencil:before{
    content:'\e836'
}
.entypo-feather:before{
    content:'\e837'
}
.entypo-print:before{
    content:'\e838'
}
.entypo-retweet:before{
    content:'\e839'
}
.entypo-keyboard:before{
    content:'\e83a'
}
.entypo-comment:before{
    content:'\e83b'
}
.entypo-chat:before{
    content:'\e83c'
}
.entypo-bell:before{
    content:'\e83d'
}
.entypo-attention:before{
    content:'\e83e'
}
.entypo-alert:before{
    content:'\e83f'
}
.entypo-vcard:before{
    content:'\e840'
}
.entypo-address:before{
    content:'\e841'
}
.entypo-location:before{
    content:'\e842'
}
.entypo-map:before{
    content:'\e843'
}
.entypo-direction:before{
    content:'\e844'
}
.entypo-compass:before{
    content:'\e845'
}
.entypo-cup:before{
    content:'\e846'
}
.entypo-trash:before{
    content:'\e847'
}
.entypo-doc:before{
    content:'\e848'
}
.entypo-docs:before{
    content:'\e849'
}
.entypo-doc-landscape:before{
    content:'\e84a'
}
.entypo-doc-text:before{
    content:'\e84b'
}
.entypo-doc-text-inv:before{
    content:'\e84c'
}
.entypo-newspaper:before{
    content:'\e84d'
}
.entypo-book-open:before{
    content:'\e84e'
}
.entypo-book:before{
    content:'\e84f'
}
.entypo-folder:before{
    content:'\e850'
}
.entypo-archive:before{
    content:'\e851'
}
.entypo-box:before{
    content:'\e852'
}
.entypo-rss:before{
    content:'\e853'
}
.entypo-phone:before{
    content:'\e854'
}
.entypo-cog:before{
    content:'\e855'
}
.entypo-tools:before{
    content:'\e856'
}
.entypo-share:before{
    content:'\e857'
}
.entypo-shareable:before{
    content:'\e858'
}
.entypo-basket:before{
    content:'\e859'
}
.entypo-bag:before{
    content:'\e85a'
}
.entypo-calendar:before{
    content:'\e85b'
}
.entypo-login:before{
    content:'\e85c'
}
.entypo-logout:before{
    content:'\e85d'
}
.entypo-mic:before{
    content:'\e85e'
}
.entypo-mute:before{
    content:'\e85f'
}
.entypo-sound:before{
    content:'\e860'
}
.entypo-volume:before{
    content:'\e861'
}
.entypo-clock:before{
    content:'\e862'
}
.entypo-hourglass:before{
    content:'\e863'
}
.entypo-lamp:before{
    content:'\e864'
}
.entypo-light-down:before{
    content:'\e865'
}
.entypo-light-up:before{
    content:'\e866'
}
.entypo-adjust:before{
    content:'\e867'
}
.entypo-block:before{
    content:'\e868'
}
.entypo-resize-full:before{
    content:'\e869'
}
.entypo-resize-small:before{
    content:'\e86a'
}
.entypo-popup:before{
    content:'\e86b'
}
.entypo-publish:before{
    content:'\e86c'
}
.entypo-window:before{
    content:'\e86d'
}
.entypo-arrow-combo:before{
    content:'\e86e'
}
.entypo-down-circled:before{
    content:'\e86f'
}
.entypo-left-circled:before{
    content:'\e870'
}
.entypo-right-circled:before{
    content:'\e871'
}
.entypo-up-circled:before{
    content:'\e872'
}
.entypo-down-open:before{
    content:'\e873'
}
.entypo-left-open:before{
    content:'\e874'
}
.entypo-right-open:before{
    content:'\e875'
}
.entypo-up-open:before{
    content:'\e876'
}
.entypo-down-open-mini:before{
    content:'\e877'
}
.entypo-left-open-mini:before{
    content:'\e878'
}
.entypo-right-open-mini:before{
    content:'\e879'
}
.entypo-up-open-mini:before{
    content:'\e87a'
}
.entypo-down-open-big:before{
    content:'\e87b'
}
.entypo-left-open-big:before{
    content:'\e87c'
}
.entypo-right-open-big:before{
    content:'\e87d'
}
.entypo-up-open-big:before{
    content:'\e87e'
}
.entypo-down:before{
    content:'\e87f'
}
.entypo-left:before{
    content:'\e880'
}
.entypo-right:before{
    content:'\e881'
}
.entypo-up:before{
    content:'\e882'
}
.entypo-down-dir:before{
    content:'\e883'
}
.entypo-left-dir:before{
    content:'\e884'
}
.entypo-right-dir:before{
    content:'\e885'
}
.entypo-up-dir:before{
    content:'\e886'
}
.entypo-down-bold:before{
    content:'\e887'
}
.entypo-left-bold:before{
    content:'\e888'
}
.entypo-right-bold:before{
    content:'\e889'
}
.entypo-up-bold:before{
    content:'\e88a'
}
.entypo-down-thin:before{
    content:'\e88b'
}
.entypo-left-thin:before{
    content:'\e88c'
}
.entypo-right-thin:before{
    content:'\e88d'
}
.entypo-up-thin:before{
    content:'\e88e'
}
.entypo-ccw:before{
    content:'\e88f'
}
.entypo-cw:before{
    content:'\e890'
}
.entypo-arrows-ccw:before{
    content:'\e891'
}
.entypo-level-down:before{
    content:'\e892'
}
.entypo-level-up:before{
    content:'\e893'
}
.entypo-shuffle:before{
    content:'\e894'
}
.entypo-loop:before{
    content:'\e895'
}
.entypo-switch:before{
    content:'\e896'
}
.entypo-play:before{
    content:'\e897'
}
.entypo-stop:before{
    content:'\e898'
}
.entypo-pause:before{
    content:'\e899'
}
.entypo-record:before{
    content:'\e89a'
}
.entypo-to-end:before{
    content:'\e89b'
}
.entypo-to-start:before{
    content:'\e89c'
}
.entypo-fast-forward:before{
    content:'\e89d'
}
.entypo-fast-backward:before{
    content:'\e89e'
}
.entypo-progress-0:before{
    content:'\e89f'
}
.entypo-progress-1:before{
    content:'\e8a0'
}
.entypo-progress-2:before{
    content:'\e8a1'
}
.entypo-progress-3:before{
    content:'\e8a2'
}
.entypo-target:before{
    content:'\e8a3'
}
.entypo-palette:before{
    content:'\e8a4'
}
.entypo-list:before{
    content:'\e8a5'
}
.entypo-list-add:before{
    content:'\e8a6'
}
.entypo-signal:before{
    content:'\e8a7'
}
.entypo-trophy:before{
    content:'\e8a8'
}
.entypo-battery:before{
    content:'\e8a9'
}
.entypo-back-in-time:before{
    content:'\e8aa'
}
.entypo-monitor:before{
    content:'\e8ab'
}
.entypo-mobile:before{
    content:'\e8ac'
}
.entypo-network:before{
    content:'\e8ad'
}
.entypo-cd:before{
    content:'\e8ae'
}
.entypo-inbox:before{
    content:'\e8af'
}
.entypo-install:before{
    content:'\e8b0'
}
.entypo-globe:before{
    content:'\e8b1'
}
.entypo-cloud:before{
    content:'\e8b2'
}
.entypo-cloud-thunder:before{
    content:'\e8b3'
}
.entypo-flash:before{
    content:'\e8b4'
}
.entypo-moon:before{
    content:'\e8b5'
}
.entypo-flight:before{
    content:'\e8b6'
}
.entypo-paper-plane:before{
    content:'\e8b7'
}
.entypo-leaf:before{
    content:'\e8b8'
}
.entypo-lifebuoy:before{
    content:'\e8b9'
}
.entypo-mouse:before{
    content:'\e8ba'
}
.entypo-briefcase:before{
    content:'\e8bb'
}
.entypo-suitcase:before{
    content:'\e8bc'
}
.entypo-dot:before{
    content:'\e8bd'
}
.entypo-dot-2:before{
    content:'\e8be'
}
.entypo-dot-3:before{
    content:'\e8bf'
}
.entypo-brush:before{
    content:'\e8c0'
}
.entypo-magnet:before{
    content:'\e8c1'
}
.entypo-infinity:before{
    content:'\e8c2'
}
.entypo-erase:before{
    content:'\e8c3'
}
.entypo-chart-pie:before{
    content:'\e8c4'
}
.entypo-chart-line:before{
    content:'\e8c5'
}
.entypo-chart-bar:before{
    content:'\e8c6'
}
.entypo-chart-area:before{
    content:'\e8c7'
}
.entypo-tape:before{
    content:'\e8c8'
}
.entypo-graduation-cap:before{
    content:'\e8c9'
}
.entypo-language:before{
    content:'\e8ca'
}
.entypo-ticket:before{
    content:'\e8cb'
}
.entypo-water:before{
    content:'\e8cc'
}
.entypo-droplet:before{
    content:'\e8cd'
}
.entypo-air:before{
    content:'\e8ce'
}
.entypo-credit-card:before{
    content:'\e8cf'
}
.entypo-floppy:before{
    content:'\e8d0'
}
.entypo-clipboard:before{
    content:'\e8d1'
}
.entypo-megaphone:before{
    content:'\e8d2'
}
.entypo-database:before{
    content:'\e8d3'
}
.entypo-drive:before{
    content:'\e8d4'
}
.entypo-bucket:before{
    content:'\e8d5'
}
.entypo-thermometer:before{
    content:'\e8d6'
}
.entypo-key:before{
    content:'\e8d7'
}
.entypo-flow-cascade:before{
    content:'\e8d8'
}
.entypo-flow-branch:before{
    content:'\e8d9'
}
.entypo-flow-tree:before{
    content:'\e8da'
}
.entypo-flow-line:before{
    content:'\e8db'
}
.entypo-flow-parallel:before{
    content:'\e8dc'
}
.entypo-rocket:before{
    content:'\e8dd'
}
.entypo-gauge:before{
    content:'\e8de'
}
.entypo-traffic-cone:before{
    content:'\e8df'
}
.entypo-cc:before{
    content:'\e8e0'
}
.entypo-cc-by:before{
    content:'\e8e1'
}
.entypo-cc-nc:before{
    content:'\e8e2'
}
.entypo-cc-nc-eu:before{
    content:'\e8e3'
}
.entypo-cc-nc-jp:before{
    content:'\e8e4'
}
.entypo-cc-sa:before{
    content:'\e8e5'
}
.entypo-cc-nd:before{
    content:'\e8e6'
}
.entypo-cc-pd:before{
    content:'\e8e7'
}
.entypo-cc-zero:before{
    content:'\e8e8'
}
.entypo-cc-share:before{
    content:'\e8e9'
}
.entypo-cc-remix:before{
    content:'\e8ea'
}
.entypo-github:before{
    content:'\e8eb'
}
.entypo-github-circled:before{
    content:'\e8ec'
}
.entypo-flickr:before{
    content:'\e8ed'
}
.entypo-flickr-circled:before{
    content:'\e8ee'
}
.entypo-vimeo:before{
    content:'\e8ef'
}
.entypo-vimeo-circled:before{
    content:'\e8f0'
}
.entypo-twitter:before{
    content:'\e8f1'
}
.entypo-twitter-circled:before{
    content:'\e8f2'
}
.entypo-facebook:before{
    content:'\e8f3'
}
.entypo-facebook-circled:before{
    content:'\e8f4'
}
.entypo-facebook-squared:before{
    content:'\e8f5'
}
.entypo-gplus:before{
    content:'\e8f6'
}
.entypo-gplus-circled:before{
    content:'\e8f7'
}
.entypo-pinterest:before{
    content:'\e8f8'
}
.entypo-pinterest-circled:before{
    content:'\e8f9'
}
.entypo-tumblr:before{
    content:'\e8fa'
}
.entypo-tumblr-circled:before{
    content:'\e8fb'
}
.entypo-linkedin:before{
    content:'\e8fc'
}
.entypo-linkedin-circled:before{
    content:'\e8fd'
}
.entypo-dribbble:before{
    content:'\e8fe'
}
.entypo-dribbble-circled:before{
    content:'\e8ff'
}
.entypo-stumbleupon:before{
    content:'\e900'
}
.entypo-stumbleupon-circled:before{
    content:'\e901'
}
.entypo-lastfm:before{
    content:'\e902'
}
.entypo-lastfm-circled:before{
    content:'\e903'
}
.entypo-rdio:before{
    content:'\e904'
}
.entypo-rdio-circled:before{
    content:'\e905'
}
.entypo-spotify:before{
    content:'\e906'
}
.entypo-spotify-circled:before{
    content:'\e907'
}
.entypo-qq:before{
    content:'\e908'
}
.entypo-instagram:before{
    content:'\e909'
}
.entypo-dropbox:before{
    content:'\e90a'
}
.entypo-evernote:before{
    content:'\e90b'
}
.entypo-flattr:before{
    content:'\e90c'
}
.entypo-skype:before{
    content:'\e90d'
}
.entypo-skype-circled:before{
    content:'\e90e'
}
.entypo-renren:before{
    content:'\e90f'
}
.entypo-sina-weibo:before{
    content:'\e910'
}
.entypo-paypal:before{
    content:'\e911'
}
.entypo-picasa:before{
    content:'\e912'
}
.entypo-soundcloud:before{
    content:'\e913'
}
.entypo-mixi:before{
    content:'\e914'
}
.entypo-behance:before{
    content:'\e915'
}
.entypo-google-circles:before{
    content:'\e916'
}
.entypo-vkontakte:before{
    content:'\e917'
}
.entypo-smashing:before{
    content:'\e918'
}
.entypo-sweden:before{
    content:'\e919'
}
.entypo-db-shape:before{
    content:'\e91a'
}
.entypo-logo-db:before{
    content:'\e91b'
}
@font-face{
    font-family:'material';
    src:url('../fonts/material/MaterialDesignIcons.eot?vd7mq9');
    src:url('../fonts/material/MaterialDesignIcons.eot?#iefixvd7mq9') format('embedded-opentype'), url('../fonts/material/MaterialDesignIcons.woff?vd7mq9') format('woff'), url('../fonts/material/MaterialDesignIcons.ttf?vd7mq9') format('truetype'), url('../fonts/material/MaterialDesignIcons.svg?vd7mq9#MaterialDesignIcons') format('svg');
    font-weight:normal;
    font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    @font-face{
        font-family:'material';
        src:url('../fonts/material/MaterialDesignIcons.svg?vd7mq9#MaterialDesignIcons') format('svg')
    }
}
[class*=material-],[class^=material-]{
    font-family:'material';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.material-3d-rotation:before{
    content:"\e600"
}
.material-accessibility:before{
    content:"\e601"
}
.material-account-balance:before{
    content:"\e602"
}
.material-account-balance-wallet:before{
    content:"\e603"
}
.material-account-box:before{
    content:"\e604"
}
.material-account-child:before{
    content:"\e605"
}
.material-account-circle:before{
    content:"\e606"
}
.material-add-shopping-cart:before{
    content:"\e607"
}
.material-alarm:before{
    content:"\e608"
}
.material-alarm-add:before{
    content:"\e609"
}
.material-alarm-off:before{
    content:"\e60a"
}
.material-alarm-on:before{
    content:"\e60b"
}
.material-android:before{
    content:"\e60c"
}
.material-announcement:before{
    content:"\e60d"
}
.material-aspect-ratio:before{
    content:"\e60e"
}
.material-assessment:before{
    content:"\e60f"
}
.material-assignment:before{
    content:"\e610"
}
.material-assignment-ind:before{
    content:"\e611"
}
.material-assignment-late:before{
    content:"\e612"
}
.material-assignment-return:before{
    content:"\e613"
}
.material-assignment-returned:before{
    content:"\e614"
}
.material-assignment-turned-in:before{
    content:"\e615"
}
.material-autorenew:before{
    content:"\e616"
}
.material-backup:before{
    content:"\e617"
}
.material-book:before{
    content:"\e618"
}
.material-bookmark:before{
    content:"\e619"
}
.material-bookmark-outline:before{
    content:"\e61a"
}
.material-bug-report:before{
    content:"\e61b"
}
.material-cached:before{
    content:"\e61c"
}
.material-class:before{
    content:"\e61d"
}
.material-credit-card:before{
    content:"\e61e"
}
.material-dashboard:before{
    content:"\e61f"
}
.material-delete:before{
    content:"\e620"
}
.material-description:before{
    content:"\e621"
}
.material-dns:before{
    content:"\e622"
}
.material-done:before{
    content:"\e623"
}
.material-done-all:before{
    content:"\e624"
}
.material-event:before{
    content:"\e625"
}
.material-exit-to-app:before{
    content:"\e626"
}
.material-explore:before{
    content:"\e627"
}
.material-extension:before{
    content:"\e628"
}
.material-face-unlock:before{
    content:"\e629"
}
.material-favorite:before{
    content:"\e62a"
}
.material-favorite-outline:before{
    content:"\e62b"
}
.material-find-in-page:before{
    content:"\e62c"
}
.material-find-replace:before{
    content:"\e62d"
}
.material-flip-to-back:before{
    content:"\e62e"
}
.material-flip-to-front:before{
    content:"\e62f"
}
.material-get-app:before{
    content:"\e630"
}
.material-grade:before{
    content:"\e631"
}
.material-group-work:before{
    content:"\e632"
}
.material-help:before{
    content:"\e633"
}
.material-highlight-remove:before{
    content:"\e634"
}
.material-history:before{
    content:"\e635"
}
.material-home:before{
    content:"\e636"
}
.material-https:before{
    content:"\e637"
}
.material-info:before{
    content:"\e638"
}
.material-info-outline:before{
    content:"\e639"
}
.material-input:before{
    content:"\e63a"
}
.material-invert-colors:before{
    content:"\e63b"
}
.material-label:before{
    content:"\e63c"
}
.material-label-outline:before{
    content:"\e63d"
}
.material-language:before{
    content:"\e63e"
}
.material-launch:before{
    content:"\e63f"
}
.material-list:before{
    content:"\e640"
}
.material-lock:before{
    content:"\e641"
}
.material-lock-open:before{
    content:"\e642"
}
.material-lock-outline:before{
    content:"\e643"
}
.material-loyalty:before{
    content:"\e644"
}
.material-markunread-mailbox:before{
    content:"\e645"
}
.material-note-add:before{
    content:"\e646"
}
.material-open-in-browser:before{
    content:"\e647"
}
.material-open-in-new:before{
    content:"\e648"
}
.material-open-with:before{
    content:"\e649"
}
.material-pageview:before{
    content:"\e64a"
}
.material-payment:before{
    content:"\e64b"
}
.material-perm-camera-m:before{
    content:"\e64c"
}
.material-perm-contact-cal:before{
    content:"\e64d"
}
.material-perm-data-setting:before{
    content:"\e64e"
}
.material-perm-device-info:before{
    content:"\e64f"
}
.material-perm-identity:before{
    content:"\e650"
}
.material-perm-media:before{
    content:"\e651"
}
.material-perm-phone-msg:before{
    content:"\e652"
}
.material-perm-scan-wifi:before{
    content:"\e653"
}
.material-picture-in-picture:before{
    content:"\e654"
}
.material-polymer:before{
    content:"\e655"
}
.material-print:before{
    content:"\e656"
}
.material-query-builder:before{
    content:"\e657"
}
.material-question-answer:before{
    content:"\e658"
}
.material-receipt:before{
    content:"\e659"
}
.material-redeem:before{
    content:"\e65a"
}
.material-reorder:before{
    content:"\e65b"
}
.material-report-problem:before{
    content:"\e65c"
}
.material-restore:before{
    content:"\e65d"
}
.material-room:before{
    content:"\e65e"
}
.material-schedule:before{
    content:"\e65f"
}
.material-search:before{
    content:"\e660"
}
.material-settings:before{
    content:"\e661"
}
.material-settings-applications:before{
    content:"\e662"
}
.material-settings-backup-restore:before{
    content:"\e663"
}
.material-settings-bluetooth:before{
    content:"\e664"
}
.material-settings-cell:before{
    content:"\e665"
}
.material-settings-display:before{
    content:"\e666"
}
.material-settings-ethernet:before{
    content:"\e667"
}
.material-settings-input-antenna:before{
    content:"\e668"
}
.material-settings-input-component:before{
    content:"\e669"
}
.material-settings-input-composite:before{
    content:"\e66a"
}
.material-settings-input-hdmi:before{
    content:"\e66b"
}
.material-settings-input-svideo:before{
    content:"\e66c"
}
.material-settings-overscan:before{
    content:"\e66d"
}
.material-settings-phone:before{
    content:"\e66e"
}
.material-settings-power:before{
    content:"\e66f"
}
.material-settings-remote:before{
    content:"\e670"
}
.material-settings-voice:before{
    content:"\e671"
}
.material-shop:before{
    content:"\e672"
}
.material-shop-two:before{
    content:"\e673"
}
.material-shopping-basket:before{
    content:"\e674"
}
.material-shopping-cart:before{
    content:"\e675"
}
.material-speaker-notes:before{
    content:"\e676"
}
.material-spellcheck:before{
    content:"\e677"
}
.material-star-rate:before{
    content:"\e678"
}
.material-stars:before{
    content:"\e679"
}
.material-store:before{
    content:"\e67a"
}
.material-subject:before{
    content:"\e67b"
}
.material-supervisor-account:before{
    content:"\e67c"
}
.material-swap-horiz:before{
    content:"\e67d"
}
.material-swap-vert:before{
    content:"\e67e"
}
.material-swap-vert-circle:before{
    content:"\e67f"
}
.material-system-update-tv:before{
    content:"\e680"
}
.material-tab:before{
    content:"\e681"
}
.material-tab-unselected:before{
    content:"\e682"
}
.material-theaters:before{
    content:"\e683"
}
.material-thumb-down:before{
    content:"\e684"
}
.material-thumb-up:before{
    content:"\e685"
}
.material-thumbs-up-down:before{
    content:"\e686"
}
.material-toc:before{
    content:"\e687"
}
.material-today:before{
    content:"\e688"
}
.material-track-changes:before{
    content:"\e689"
}
.material-translate:before{
    content:"\e68a"
}
.material-trending-down:before{
    content:"\e68b"
}
.material-trending-neutral:before{
    content:"\e68c"
}
.material-trending-up:before{
    content:"\e68d"
}
.material-turned-in:before{
    content:"\e68e"
}
.material-turned-in-not:before{
    content:"\e68f"
}
.material-verified-user:before{
    content:"\e690"
}
.material-view-agenda:before{
    content:"\e691"
}
.material-view-array:before{
    content:"\e692"
}
.material-view-carousel:before{
    content:"\e693"
}
.material-view-column:before{
    content:"\e694"
}
.material-view-day:before{
    content:"\e695"
}
.material-view-headline:before{
    content:"\e696"
}
.material-view-list:before{
    content:"\e697"
}
.material-view-module:before{
    content:"\e698"
}
.material-view-quilt:before{
    content:"\e699"
}
.material-view-stream:before{
    content:"\e69a"
}
.material-view-week:before{
    content:"\e69b"
}
.material-visibility:before{
    content:"\e69c"
}
.material-visibility-off:before{
    content:"\e69d"
}
.material-wallet-giftcard:before{
    content:"\e69e"
}
.material-wallet-membership:before{
    content:"\e69f"
}
.material-wallet-travel:before{
    content:"\e6a0"
}
.material-work:before{
    content:"\e6a1"
}
.material-error:before{
    content:"\e6a2"
}
.material-warning:before{
    content:"\e6a3"
}
.material-album:before{
    content:"\e6a4"
}
.material-av-timer:before{
    content:"\e6a5"
}
.material-closed-caption:before{
    content:"\e6a6"
}
.material-equalizer:before{
    content:"\e6a7"
}
.material-explicit:before{
    content:"\e6a8"
}
.material-fast-forward:before{
    content:"\e6a9"
}
.material-fast-rewind:before{
    content:"\e6aa"
}
.material-games:before{
    content:"\e6ab"
}
.material-hearing:before{
    content:"\e6ac"
}
.material-high-quality:before{
    content:"\e6ad"
}
.material-loop:before{
    content:"\e6ae"
}
.material-mic:before{
    content:"\e6af"
}
.material-mnone:before{
    content:"\e6b0"
}
.material-moff:before{
    content:"\e6b1"
}
.material-movie:before{
    content:"\e6b2"
}
.material-my-library-add:before{
    content:"\e6b3"
}
.material-my-library-books:before{
    content:"\e6b4"
}
.material-my-library-mus:before{
    content:"\e6b5"
}
.material-new-releases:before{
    content:"\e6b6"
}
.material-not-interested:before{
    content:"\e6b7"
}
.material-pause:before{
    content:"\e6b8"
}
.material-pause-circle-fill:before{
    content:"\e6b9"
}
.material-pause-circle-outline:before{
    content:"\e6ba"
}
.material-play-arrow:before{
    content:"\e6bb"
}
.material-play-circle-fill:before{
    content:"\e6bc"
}
.material-play-circle-outline:before{
    content:"\e6bd"
}
.material-play-shopping-bag:before{
    content:"\e6be"
}
.material-playlist-add:before{
    content:"\e6bf"
}
.material-queue:before{
    content:"\e6c0"
}
.material-queue-mus:before{
    content:"\e6c1"
}
.material-radio:before{
    content:"\e6c2"
}
.material-recent-actors:before{
    content:"\e6c3"
}
.material-repeat:before{
    content:"\e6c4"
}
.material-repeat-one:before{
    content:"\e6c5"
}
.material-replay:before{
    content:"\e6c6"
}
.material-shuffle:before{
    content:"\e6c7"
}
.material-skip-next:before{
    content:"\e6c8"
}
.material-skip-previous:before{
    content:"\e6c9"
}
.material-snooze:before{
    content:"\e6ca"
}
.material-stop:before{
    content:"\e6cb"
}
.material-subtitles:before{
    content:"\e6cc"
}
.material-surround-sound:before{
    content:"\e6cd"
}
.material-video-collection:before{
    content:"\e6ce"
}
.material-videocam:before{
    content:"\e6cf"
}
.material-videocam-off:before{
    content:"\e6d0"
}
.material-volume-down:before{
    content:"\e6d1"
}
.material-volume-mute:before{
    content:"\e6d2"
}
.material-volume-off:before{
    content:"\e6d3"
}
.material-volume-up:before{
    content:"\e6d4"
}
.material-web:before{
    content:"\e6d5"
}
.material-business:before{
    content:"\e6d6"
}
.material-call:before{
    content:"\e6d7"
}
.material-call-end:before{
    content:"\e6d8"
}
.material-call-made:before{
    content:"\e6d9"
}
.material-call-merge:before{
    content:"\e6da"
}
.material-call-missed:before{
    content:"\e6db"
}
.material-call-received:before{
    content:"\e6dc"
}
.material-call-split:before{
    content:"\e6dd"
}
.material-chat:before{
    content:"\e6de"
}
.material-clear-all:before{
    content:"\e6df"
}
.material-comment:before{
    content:"\e6e0"
}
.material-contacts:before{
    content:"\e6e1"
}
.material-dialer-sip:before{
    content:"\e6e2"
}
.material-dialpad:before{
    content:"\e6e3"
}
.material-dnd-on:before{
    content:"\e6e4"
}
.material-email:before{
    content:"\e6e5"
}
.material-forum:before{
    content:"\e6e6"
}
.material-import-export:before{
    content:"\e6e7"
}
.material-invert-colors-off:before{
    content:"\e6e8"
}
.material-invert-colors-on:before{
    content:"\e6e9"
}
.material-live-help:before{
    content:"\e6ea"
}
.material-location-off:before{
    content:"\e6eb"
}
.material-location-on:before{
    content:"\e6ec"
}
.material-message:before{
    content:"\e6ed"
}
.material-messenger:before{
    content:"\e6ee"
}
.material-no-sim:before{
    content:"\e6ef"
}
.material-phone:before{
    content:"\e6f0"
}
.material-portable-wifi-off:before{
    content:"\e6f1"
}
.material-quick-contacts-dialer:before{
    content:"\e6f2"
}
.material-quick-contacts-mail:before{
    content:"\e6f3"
}
.material-ring-volume:before{
    content:"\e6f4"
}
.material-stay-current-landscape:before{
    content:"\e6f5"
}
.material-stay-current-portrait:before{
    content:"\e6f6"
}
.material-stay-primary-landscape:before{
    content:"\e6f7"
}
.material-stay-primary-portrait:before{
    content:"\e6f8"
}
.material-swap-calls:before{
    content:"\e6f9"
}
.material-textsms:before{
    content:"\e6fa"
}
.material-voicemail:before{
    content:"\e6fb"
}
.material-vpn-key:before{
    content:"\e6fc"
}
.material-add:before{
    content:"\e6fd"
}
.material-add-box:before{
    content:"\e6fe"
}
.material-add-circle:before{
    content:"\e6ff"
}
.material-add-circle-outline:before{
    content:"\e700"
}
.material-archive:before{
    content:"\e701"
}
.material-backspace:before{
    content:"\e702"
}
.material-block:before{
    content:"\e703"
}
.material-clear:before{
    content:"\e704"
}
.material-content-copy:before{
    content:"\e705"
}
.material-content-cut:before{
    content:"\e706"
}
.material-content-paste:before{
    content:"\e707"
}
.material-create:before{
    content:"\e708"
}
.material-drafts:before{
    content:"\e709"
}
.material-filter-list:before{
    content:"\e70a"
}
.material-flag:before{
    content:"\e70b"
}
.material-forward:before{
    content:"\e70c"
}
.material-gesture:before{
    content:"\e70d"
}
.material-inbox:before{
    content:"\e70e"
}
.material-link:before{
    content:"\e70f"
}
.material-mail:before{
    content:"\e710"
}
.material-markunread:before{
    content:"\e711"
}
.material-redo:before{
    content:"\e712"
}
.material-remove:before{
    content:"\e713"
}
.material-remove-circle:before{
    content:"\e714"
}
.material-remove-circle-outline:before{
    content:"\e715"
}
.material-reply:before{
    content:"\e716"
}
.material-reply-all:before{
    content:"\e717"
}
.material-report:before{
    content:"\e718"
}
.material-save:before{
    content:"\e719"
}
.material-select-all:before{
    content:"\e71a"
}
.material-send:before{
    content:"\e71b"
}
.material-sort:before{
    content:"\e71c"
}
.material-text-format:before{
    content:"\e71d"
}
.material-undo:before{
    content:"\e71e"
}
.material-access-alarm:before{
    content:"\e71f"
}
.material-access-alarms:before{
    content:"\e720"
}
.material-access-time:before{
    content:"\e721"
}
.material-add-alarm:before{
    content:"\e722"
}
.material-airplanemode-off:before{
    content:"\e723"
}
.material-airplanemode-on:before{
    content:"\e724"
}
.material-battery-20:before{
    content:"\e725"
}
.material-battery-30:before{
    content:"\e726"
}
.material-battery-50:before{
    content:"\e727"
}
.material-battery-60:before{
    content:"\e728"
}
.material-battery-80:before{
    content:"\e729"
}
.material-battery-90:before{
    content:"\e72a"
}
.material-battery-alert:before{
    content:"\e72b"
}
.material-battery-charging-20:before{
    content:"\e72c"
}
.material-battery-charging-30:before{
    content:"\e72d"
}
.material-battery-charging-50:before{
    content:"\e72e"
}
.material-battery-charging-60:before{
    content:"\e72f"
}
.material-battery-charging-80:before{
    content:"\e730"
}
.material-battery-charging-90:before{
    content:"\e731"
}
.material-battery-charging-full:before{
    content:"\e732"
}
.material-battery-full:before{
    content:"\e733"
}
.material-battery-std:before{
    content:"\e734"
}
.material-battery-unknown:before{
    content:"\e735"
}
.material-bluetooth:before{
    content:"\e736"
}
.material-bluetooth-connected:before{
    content:"\e737"
}
.material-bluetooth-disabled:before{
    content:"\e738"
}
.material-bluetooth-searching:before{
    content:"\e739"
}
.material-brightness-auto:before{
    content:"\e73a"
}
.material-brightness-high:before{
    content:"\e73b"
}
.material-brightness-low:before{
    content:"\e73c"
}
.material-brightness-medium:before{
    content:"\e73d"
}
.material-data-usage:before{
    content:"\e73e"
}
.material-developer-mode:before{
    content:"\e73f"
}
.material-devices:before{
    content:"\e740"
}
.material-dvr:before{
    content:"\e741"
}
.material-gps-fixed:before{
    content:"\e742"
}
.material-gps-not-fixed:before{
    content:"\e743"
}
.material-gps-off:before{
    content:"\e744"
}
.material-location-disabled:before{
    content:"\e745"
}
.material-location-searching:before{
    content:"\e746"
}
.material-multitrack-audio:before{
    content:"\e747"
}
.material-nfc:before{
    content:"\e74a"
}
.material-now-wallpaper:before{
    content:"\e74b"
}
.material-now-widgets:before{
    content:"\e74c"
}
.material-screen-lock-landscape:before{
    content:"\e74d"
}
.material-screen-lock-portrait:before{
    content:"\e74e"
}
.material-screen-lock-rotation:before{
    content:"\e74f"
}
.material-screen-rotation:before{
    content:"\e750"
}
.material-sd-storage:before{
    content:"\e751"
}
.material-settings-system-daydream:before{
    content:"\e752"
}
.material-signal-cellular-0-bar:before{
    content:"\e753"
}
.material-signal-cellular-1-bar:before{
    content:"\e754"
}
.material-signal-cellular-2-bar:before{
    content:"\e755"
}
.material-signal-cellular-3-bar:before{
    content:"\e756"
}
.material-signal-cellular-4-bar:before{
    content:"\e757"
}
.material-signal-cellular-connected-no-internet-0-bar:before{
    content:"\e758"
}
.material-signal-cellular-connected-no-internet-1-bar:before{
    content:"\e759"
}
.material-signal-cellular-connected-no-internet-2-bar:before{
    content:"\e75a"
}
.material-signal-cellular-connected-no-internet-3-bar:before{
    content:"\e75b"
}
.material-signal-cellular-connected-no-internet-4-bar:before{
    content:"\e75c"
}
.material-signal-cellular-no-sim:before{
    content:"\e75d"
}
.material-signal-cellular-off:before{
    content:"\e75f"
}
.material-signal-wifi-0-bar:before{
    content:"\e760"
}
.material-signal-wifi-1-bar:before{
    content:"\e761"
}
.material-signal-wifi-2-bar:before{
    content:"\e762"
}
.material-signal-wifi-3-bar:before{
    content:"\e763"
}
.material-signal-wifi-4-bar:before{
    content:"\e764"
}
.material-signal-wifi-off:before{
    content:"\e765"
}
.material-signal-wifi-statusbar-connected-no-internet-1:before{
    content:"\e76a"
}
.material-signal-wifi-statusbar-connected-no-internet-2:before{
    content:"\e76b"
}
.material-signal-wifi-statusbar-connected-no-internet-3:before{
    content:"\e76c"
}
.material-signal-wifi-statusbar-connected-no-internet-4:before{
    content:"\e76d"
}
.material-signal-wifi-statusbar-connected-no-internet:before{
    content:"\e76e"
}
.material-signal-wifi-statusbar-not-connected:before{
    content:"\e76f"
}
.material-storage:before{
    content:"\e771"
}
.material-usb:before{
    content:"\e772"
}
.material-wifi-lock:before{
    content:"\e773"
}
.material-wifi-tethering:before{
    content:"\e774"
}
.material-attach-file:before{
    content:"\e775"
}
.material-attach-money:before{
    content:"\e776"
}
.material-border-all:before{
    content:"\e777"
}
.material-border-bottom:before{
    content:"\e778"
}
.material-border-clear:before{
    content:"\e779"
}
.material-border-color:before{
    content:"\e77a"
}
.material-border-horizontal:before{
    content:"\e77b"
}
.material-border-inner:before{
    content:"\e77c"
}
.material-border-left:before{
    content:"\e77d"
}
.material-border-outer:before{
    content:"\e77e"
}
.material-border-right:before{
    content:"\e77f"
}
.material-border-style:before{
    content:"\e780"
}
.material-border-top:before{
    content:"\e781"
}
.material-border-vertical:before{
    content:"\e782"
}
.material-format-align-center:before{
    content:"\e783"
}
.material-format-align-justify:before{
    content:"\e784"
}
.material-format-align-left:before{
    content:"\e785"
}
.material-format-align-right:before{
    content:"\e786"
}
.material-format-bold:before{
    content:"\e787"
}
.material-format-clear:before{
    content:"\e788"
}
.material-format-color-fill:before{
    content:"\e789"
}
.material-format-color-reset:before{
    content:"\e78a"
}
.material-format-color-text:before{
    content:"\e78b"
}
.material-format-indent-decrease:before{
    content:"\e78c"
}
.material-format-indent-increase:before{
    content:"\e78d"
}
.material-format-ital:before{
    content:"\e78e"
}
.material-format-line-spacing:before{
    content:"\e78f"
}
.material-format-list-bulleted:before{
    content:"\e790"
}
.material-format-list-numbered:before{
    content:"\e791"
}
.material-format-paint:before{
    content:"\e792"
}
.material-format-quote:before{
    content:"\e793"
}
.material-format-size:before{
    content:"\e794"
}
.material-format-strikethrough:before{
    content:"\e795"
}
.material-format-textdirection-l-to-r:before{
    content:"\e796"
}
.material-format-textdirection-r-to-l:before{
    content:"\e797"
}
.material-format-underline:before{
    content:"\e798"
}
.material-functions:before{
    content:"\e799"
}
.material-insert-chart:before{
    content:"\e79a"
}
.material-insert-comment:before{
    content:"\e79b"
}
.material-insert-drive-file:before{
    content:"\e79c"
}
.material-insert-emoticon:before{
    content:"\e79d"
}
.material-insert-invitation:before{
    content:"\e79e"
}
.material-insert-link:before{
    content:"\e79f"
}
.material-insert-photo:before{
    content:"\e7a0"
}
.material-merge-type:before{
    content:"\e7a1"
}
.material-mode-comment:before{
    content:"\e7a2"
}
.material-mode-edit:before{
    content:"\e7a3"
}
.material-publish:before{
    content:"\e7a4"
}
.material-vertical-align-bottom:before{
    content:"\e7a5"
}
.material-vertical-align-center:before{
    content:"\e7a6"
}
.material-vertical-align-top:before{
    content:"\e7a7"
}
.material-wrap-text:before{
    content:"\e7a8"
}
.material-attachment:before{
    content:"\e7a9"
}
.material-cloud:before{
    content:"\e7aa"
}
.material-cloud-circle:before{
    content:"\e7ab"
}
.material-cloud-done:before{
    content:"\e7ac"
}
.material-cloud-download:before{
    content:"\e7ad"
}
.material-cloud-off:before{
    content:"\e7ae"
}
.material-cloud-queue:before{
    content:"\e7af"
}
.material-cloud-upload:before{
    content:"\e7b0"
}
.material-file-download:before{
    content:"\e7b1"
}
.material-file-upload:before{
    content:"\e7b2"
}
.material-folder:before{
    content:"\e7b3"
}
.material-folder-open:before{
    content:"\e7b4"
}
.material-folder-shared:before{
    content:"\e7b5"
}
.material-cast:before{
    content:"\e7b6"
}
.material-cast-connected:before{
    content:"\e7b7"
}
.material-computer:before{
    content:"\e7b8"
}
.material-desktop-mac:before{
    content:"\e7b9"
}
.material-desktop-windows:before{
    content:"\e7ba"
}
.material-dock:before{
    content:"\e7bb"
}
.material-gamepad:before{
    content:"\e7bc"
}
.material-headset:before{
    content:"\e7bd"
}
.material-headset-m:before{
    content:"\e7be"
}
.material-keyboard:before{
    content:"\e7bf"
}
.material-keyboard-alt:before{
    content:"\e7c0"
}
.material-keyboard-arrow-down:before{
    content:"\e7c1"
}
.material-keyboard-arrow-left:before{
    content:"\e7c2"
}
.material-keyboard-arrow-right:before{
    content:"\e7c3"
}
.material-keyboard-arrow-up:before{
    content:"\e7c4"
}
.material-keyboard-backspace:before{
    content:"\e7c5"
}
.material-keyboard-capslock:before{
    content:"\e7c6"
}
.material-keyboard-control:before{
    content:"\e7c7"
}
.material-keyboard-hide:before{
    content:"\e7c8"
}
.material-keyboard-return:before{
    content:"\e7c9"
}
.material-keyboard-tab:before{
    content:"\e7ca"
}
.material-keyboard-voice:before{
    content:"\e7cb"
}
.material-laptop:before{
    content:"\e7cc"
}
.material-laptop-chromebook:before{
    content:"\e7cd"
}
.material-laptop-mac:before{
    content:"\e7ce"
}
.material-laptop-windows:before{
    content:"\e7cf"
}
.material-memory:before{
    content:"\e7d0"
}
.material-mouse:before{
    content:"\e7d1"
}
.material-phone-android:before{
    content:"\e7d2"
}
.material-phone-iphone:before{
    content:"\e7d3"
}
.material-phonelink:before{
    content:"\e7d4"
}
.material-phonelink-off:before{
    content:"\e7d5"
}
.material-security:before{
    content:"\e7d6"
}
.material-sim-card:before{
    content:"\e7d7"
}
.material-smartphone:before{
    content:"\e7d8"
}
.material-speaker:before{
    content:"\e7d9"
}
.material-tablet:before{
    content:"\e7da"
}
.material-tablet-android:before{
    content:"\e7db"
}
.material-tablet-mac:before{
    content:"\e7dc"
}
.material-tv:before{
    content:"\e7dd"
}
.material-watch:before{
    content:"\e7de"
}
.material-add-to-photos:before{
    content:"\e7df"
}
.material-adjust:before{
    content:"\e7e0"
}
.material-assistant-photo:before{
    content:"\e7e1"
}
.material-audiotrack:before{
    content:"\e7e2"
}
.material-blur-circular:before{
    content:"\e7e3"
}
.material-blur-linear:before{
    content:"\e7e4"
}
.material-blur-off:before{
    content:"\e7e5"
}
.material-blur-on:before{
    content:"\e7e6"
}
.material-brightness-1:before{
    content:"\e7e7"
}
.material-brightness-2:before{
    content:"\e7e8"
}
.material-brightness-3:before{
    content:"\e7e9"
}
.material-brightness-4:before{
    content:"\e7ea"
}
.material-brightness-5:before{
    content:"\e7eb"
}
.material-brightness-6:before{
    content:"\e7ec"
}
.material-brightness-7:before{
    content:"\e7ed"
}
.material-brush:before{
    content:"\e7ee"
}
.material-camera:before{
    content:"\e7ef"
}
.material-camera-alt:before{
    content:"\e7f0"
}
.material-camera-front:before{
    content:"\e7f1"
}
.material-camera-rear:before{
    content:"\e7f2"
}
.material-camera-roll:before{
    content:"\e7f3"
}
.material-center-focus-strong:before{
    content:"\e7f4"
}
.material-center-focus-weak:before{
    content:"\e7f5"
}
.material-collections:before{
    content:"\e7f6"
}
.material-color-lens:before{
    content:"\e7f7"
}
.material-colorize:before{
    content:"\e7f8"
}
.material-compare:before{
    content:"\e7f9"
}
.material-control-point:before{
    content:"\e7fa"
}
.material-control-point-duplicate:before{
    content:"\e7fb"
}
.material-crop-3-2:before{
    content:"\e7fc"
}
.material-crop-5-4:before{
    content:"\e7fd"
}
.material-crop-7-5:before{
    content:"\e7fe"
}
.material-crop-16-9:before{
    content:"\e7ff"
}
.material-crop:before{
    content:"\e800"
}
.material-crop-din:before{
    content:"\e801"
}
.material-crop-free:before{
    content:"\e802"
}
.material-crop-landscape:before{
    content:"\e803"
}
.material-crop-original:before{
    content:"\e804"
}
.material-crop-portrait:before{
    content:"\e805"
}
.material-crop-square:before{
    content:"\e806"
}
.material-dehaze:before{
    content:"\e807"
}
.material-details:before{
    content:"\e808"
}
.material-edit:before{
    content:"\e809"
}
.material-exposure:before{
    content:"\e80a"
}
.material-exposure-minus-1:before{
    content:"\e80b"
}
.material-exposure-minus-2:before{
    content:"\e80c"
}
.material-exposure-plus-1:before{
    content:"\e80d"
}
.material-exposure-plus-2:before{
    content:"\e80e"
}
.material-exposure-zero:before{
    content:"\e80f"
}
.material-filter-1:before{
    content:"\e810"
}
.material-filter-2:before{
    content:"\e811"
}
.material-filter-3:before{
    content:"\e812"
}
.material-filter-4:before{
    content:"\e813"
}
.material-filter-5:before{
    content:"\e814"
}
.material-filter-6:before{
    content:"\e815"
}
.material-filter-7:before{
    content:"\e816"
}
.material-filter-8:before{
    content:"\e817"
}
.material-filter-9:before{
    content:"\e818"
}
.material-filter-9-plus:before{
    content:"\e819"
}
.material-filter:before{
    content:"\e81a"
}
.material-filter-b-and-w:before{
    content:"\e81b"
}
.material-filter-center-focus:before{
    content:"\e81c"
}
.material-filter-drama:before{
    content:"\e81d"
}
.material-filter-frames:before{
    content:"\e81e"
}
.material-filter-hdr:before{
    content:"\e81f"
}
.material-filter-none:before{
    content:"\e820"
}
.material-filter-tilt-shift:before{
    content:"\e821"
}
.material-filter-vintage:before{
    content:"\e822"
}
.material-flare:before{
    content:"\e823"
}
.material-flash-auto:before{
    content:"\e824"
}
.material-flash-off:before{
    content:"\e825"
}
.material-flash-on:before{
    content:"\e826"
}
.material-flip:before{
    content:"\e827"
}
.material-gradient:before{
    content:"\e828"
}
.material-grain:before{
    content:"\e829"
}
.material-grid-off:before{
    content:"\e82a"
}
.material-grid-on:before{
    content:"\e82b"
}
.material-hdr-off:before{
    content:"\e82c"
}
.material-hdr-on:before{
    content:"\e82d"
}
.material-hdr-strong:before{
    content:"\e82e"
}
.material-hdr-weak:before{
    content:"\e82f"
}
.material-healing:before{
    content:"\e830"
}
.material-image:before{
    content:"\e831"
}
.material-image-aspect-ratio:before{
    content:"\e832"
}
.material-iso:before{
    content:"\e833"
}
.material-landscape:before{
    content:"\e834"
}
.material-leak-add:before{
    content:"\e835"
}
.material-leak-remove:before{
    content:"\e836"
}
.material-lens:before{
    content:"\e837"
}
.material-looks-3:before{
    content:"\e838"
}
.material-looks-4:before{
    content:"\e839"
}
.material-looks-5:before{
    content:"\e83a"
}
.material-looks-6:before{
    content:"\e83b"
}
.material-looks:before{
    content:"\e83c"
}
.material-looks-one:before{
    content:"\e83d"
}
.material-looks-two:before{
    content:"\e83e"
}
.material-loupe:before{
    content:"\e83f"
}
.material-movie-creation:before{
    content:"\e840"
}
.material-nature:before{
    content:"\e841"
}
.material-nature-people:before{
    content:"\e842"
}
.material-navigate-before:before{
    content:"\e843"
}
.material-navigate-next:before{
    content:"\e844"
}
.material-palette:before{
    content:"\e845"
}
.material-panorama:before{
    content:"\e846"
}
.material-panorama-fisheye:before{
    content:"\e847"
}
.material-panorama-horizontal:before{
    content:"\e848"
}
.material-panorama-vertical:before{
    content:"\e849"
}
.material-panorama-wide-angle:before{
    content:"\e84a"
}
.material-photo:before{
    content:"\e84b"
}
.material-photo-album:before{
    content:"\e84c"
}
.material-photo-camera:before{
    content:"\e84d"
}
.material-photo-library:before{
    content:"\e84e"
}
.material-portrait:before{
    content:"\e84f"
}
.material-remove-red-eye:before{
    content:"\e850"
}
.material-rotate-left:before{
    content:"\e851"
}
.material-rotate-right:before{
    content:"\e852"
}
.material-slideshow:before{
    content:"\e853"
}
.material-straighten:before{
    content:"\e854"
}
.material-style:before{
    content:"\e855"
}
.material-switch-camera:before{
    content:"\e856"
}
.material-switch-video:before{
    content:"\e857"
}
.material-tag-faces:before{
    content:"\e858"
}
.material-texture:before{
    content:"\e859"
}
.material-timelapse:before{
    content:"\e85a"
}
.material-timer-3:before{
    content:"\e85b"
}
.material-timer-10:before{
    content:"\e85c"
}
.material-timer:before{
    content:"\e85d"
}
.material-timer-auto:before{
    content:"\e85e"
}
.material-timer-off:before{
    content:"\e85f"
}
.material-tonality:before{
    content:"\e860"
}
.material-transform:before{
    content:"\e861"
}
.material-tune:before{
    content:"\e862"
}
.material-wb-auto:before{
    content:"\e863"
}
.material-wb-cloudy:before{
    content:"\e864"
}
.material-wb-incandescent:before{
    content:"\e865"
}
.material-wb-irradescent:before{
    content:"\e866"
}
.material-wb-sunny:before{
    content:"\e867"
}
.material-beenhere:before{
    content:"\e868"
}
.material-directions:before{
    content:"\e869"
}
.material-directions-bike:before{
    content:"\e86a"
}
.material-directions-bus:before{
    content:"\e86b"
}
.material-directions-car:before{
    content:"\e86c"
}
.material-directions-ferry:before{
    content:"\e86d"
}
.material-directions-subway:before{
    content:"\e86e"
}
.material-directions-train:before{
    content:"\e86f"
}
.material-directions-transit:before{
    content:"\e870"
}
.material-directions-walk:before{
    content:"\e871"
}
.material-flight:before{
    content:"\e872"
}
.material-hotel:before{
    content:"\e873"
}
.material-layers:before{
    content:"\e874"
}
.material-layers-clear:before{
    content:"\e875"
}
.material-local-airport:before{
    content:"\e876"
}
.material-local-atm:before{
    content:"\e877"
}
.material-local-attraction:before{
    content:"\e878"
}
.material-local-bar:before{
    content:"\e879"
}
.material-local-cafe:before{
    content:"\e87a"
}
.material-local-car-wash:before{
    content:"\e87b"
}
.material-local-convenience-store:before{
    content:"\e87c"
}
.material-local-drink:before{
    content:"\e87d"
}
.material-local-florist:before{
    content:"\e87e"
}
.material-local-gas-station:before{
    content:"\e87f"
}
.material-local-grocery-store:before{
    content:"\e880"
}
.material-local-hospital:before{
    content:"\e881"
}
.material-local-hotel:before{
    content:"\e882"
}
.material-local-laundry-service:before{
    content:"\e883"
}
.material-local-library:before{
    content:"\e884"
}
.material-local-mall:before{
    content:"\e885"
}
.material-local-movies:before{
    content:"\e886"
}
.material-local-offer:before{
    content:"\e887"
}
.material-local-parking:before{
    content:"\e888"
}
.material-local-pharmacy:before{
    content:"\e889"
}
.material-local-phone:before{
    content:"\e88a"
}
.material-local-pizza:before{
    content:"\e88b"
}
.material-local-play:before{
    content:"\e88c"
}
.material-local-post-office:before{
    content:"\e88d"
}
.material-local-print-shop:before{
    content:"\e88e"
}
.material-local-restaurant:before{
    content:"\e88f"
}
.material-local-see:before{
    content:"\e890"
}
.material-local-shipping:before{
    content:"\e891"
}
.material-local-taxi:before{
    content:"\e892"
}
.material-location-history:before{
    content:"\e893"
}
.material-map:before{
    content:"\e894"
}
.material-my-location:before{
    content:"\e895"
}
.material-navigation:before{
    content:"\e896"
}
.material-pin-drop:before{
    content:"\e897"
}
.material-place:before{
    content:"\e898"
}
.material-rate-review:before{
    content:"\e899"
}
.material-restaurant-menu:before{
    content:"\e89a"
}
.material-satellite:before{
    content:"\e89b"
}
.material-store-mall-directory:before{
    content:"\e89c"
}
.material-terrain:before{
    content:"\e89d"
}
.material-traff:before{
    content:"\e89e"
}
.material-apps:before{
    content:"\e89f"
}
.material-arrow-back:before{
    content:"\e8a0"
}
.material-arrow-drop-down:before{
    content:"\e8a1"
}
.material-arrow-drop-down-circle:before{
    content:"\e8a2"
}
.material-arrow-drop-up:before{
    content:"\e8a3"
}
.material-arrow-forward:before{
    content:"\e8a4"
}
.material-cancel:before{
    content:"\e8a5"
}
.material-check:before{
    content:"\e8a6"
}
.material-chevron-left:before{
    content:"\e8a7"
}
.material-chevron-right:before{
    content:"\e8a8"
}
.material-close:before{
    content:"\e8a9"
}
.material-expand-less:before{
    content:"\e8aa"
}
.material-expand-more:before{
    content:"\e8ab"
}
.material-fullscreen:before{
    content:"\e8ac"
}
.material-fullscreen-exit:before{
    content:"\e8ad"
}
.material-menu:before{
    content:"\e8ae"
}
.material-more-horiz:before{
    content:"\e8af"
}
.material-more-vert:before{
    content:"\e8b0"
}
.material-refresh:before{
    content:"\e8b1"
}
.material-unfold-less:before{
    content:"\e8b2"
}
.material-unfold-more:before{
    content:"\e8b3"
}
.material-adb:before{
    content:"\e8b4"
}
.material-bluetooth-audio:before{
    content:"\e8b5"
}
.material-disc-full:before{
    content:"\e8b6"
}
.material-dnd-forwardslash:before{
    content:"\e8b7"
}
.material-do-not-disturb:before{
    content:"\e8b8"
}
.material-drive-eta:before{
    content:"\e8b9"
}
.material-event-available:before{
    content:"\e8ba"
}
.material-event-busy:before{
    content:"\e8bb"
}
.material-event-note:before{
    content:"\e8bc"
}
.material-folder-special:before{
    content:"\e8bd"
}
.material-mms:before{
    content:"\e8be"
}
.material-more:before{
    content:"\e8bf"
}
.material-network-locked:before{
    content:"\e8c0"
}
.material-phone-bluetooth-speaker:before{
    content:"\e8c1"
}
.material-phone-forwarded:before{
    content:"\e8c2"
}
.material-phone-in-talk:before{
    content:"\e8c3"
}
.material-phone-locked:before{
    content:"\e8c4"
}
.material-phone-missed:before{
    content:"\e8c5"
}
.material-phone-paused:before{
    content:"\e8c6"
}
.material-play-download:before{
    content:"\e8c7"
}
.material-play-install:before{
    content:"\e8c8"
}
.material-sd-card:before{
    content:"\e8c9"
}
.material-sim-card-alert:before{
    content:"\e8ca"
}
.material-sms:before{
    content:"\e8cb"
}
.material-sms-failed:before{
    content:"\e8cc"
}
.material-sync:before{
    content:"\e8cd"
}
.material-sync-disabled:before{
    content:"\e8ce"
}
.material-sync-problem:before{
    content:"\e8cf"
}
.material-system-update:before{
    content:"\e8d0"
}
.material-tap-and-play:before{
    content:"\e8d1"
}
.material-time-to-leave:before{
    content:"\e8d2"
}
.material-vibration:before{
    content:"\e8d3"
}
.material-voice-chat:before{
    content:"\e8d4"
}
.material-vpn-lock:before{
    content:"\e8d5"
}
.material-cake:before{
    content:"\e8d6"
}
.material-domain:before{
    content:"\e8d7"
}
.material-group:before{
    content:"\e8d8"
}
.material-group-add:before{
    content:"\e8d9"
}
.material-location-city:before{
    content:"\e8da"
}
.material-mood:before{
    content:"\e8db"
}
.material-notifications:before{
    content:"\e8dc"
}
.material-notifications-none:before{
    content:"\e8dd"
}
.material-notifications-off:before{
    content:"\e8de"
}
.material-notifications-on:before{
    content:"\e8df"
}
.material-notifications-paused:before{
    content:"\e8e0"
}
.material-pages:before{
    content:"\e8e1"
}
.material-party-mode:before{
    content:"\e8e2"
}
.material-people:before{
    content:"\e8e3"
}
.material-people-outline:before{
    content:"\e8e4"
}
.material-person:before{
    content:"\e8e5"
}
.material-person-add:before{
    content:"\e8e6"
}
.material-person-outline:before{
    content:"\e8e7"
}
.material-plus-one:before{
    content:"\e8e8"
}
.material-poll:before{
    content:"\e8e9"
}
.material-publ:before{
    content:"\e8ea"
}
.material-school:before{
    content:"\e8eb"
}
.material-share:before{
    content:"\e8ec"
}
.material-whatshot:before{
    content:"\e8ed"
}
.material-check-box:before{
    content:"\e8ee"
}
.material-check-box-outline-blank:before{
    content:"\e8ef"
}
.material-radio-button-off:before{
    content:"\e8f0"
}
.material-radio-button-on:before{
    content:"\e8f1"
}
.material-star:before{
    content:"\e8f2"
}
.material-star-half:before{
    content:"\e8f3"
}
.material-star-outline:before{
    content:"\e8f4"
}
.material-blogger:before{
    content:"\ebfa"
}
.material-blogger-square:before{
    content:"\ebfb"
}
.material-facebook:before{
    content:"\ebfc"
}
.material-facebook-square:before{
    content:"\ebfd"
}
.material-github:before{
    content:"\ebfe"
}
.material-github-square:before{
    content:"\ebff"
}
.material-gplus:before{
    content:"\ec00"
}
.material-gplus-square:before{
    content:"\ec01"
}
.material-instagram:before{
    content:"\ec02"
}
.material-linkedin:before{
    content:"\ec03"
}
.material-linkedin-square:before{
    content:"\ec04"
}
.material-pinterest:before{
    content:"\ec05"
}
.material-twitter-square:before{
    content:"\ec0a"
}
.material-pinterest-square:before{
    content:"\ec06"
}
.material-tumblr:before{
    content:"\ec07"
}
.material-tumblr-square:before{
    content:"\ec08"
}
.material-twitter:before{
    content:"\ec09"
}
@font-face{
    font-family:'Univers';
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-light-webfont.eot');
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-light-webfont.eot?#iefix') format('embedded-opentype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-light-webfont.woff') format('woff'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-light-webfont.ttf') format('truetype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-light-webfont.svg#univers-light') format('svg');
    font-weight:200;
    font-style:normal
}
@font-face{
    font-family:'Univers';
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-webfont.eot');
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-webfont.eot?#iefix') format('embedded-opentype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-webfont.woff') format('woff'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-webfont.ttf') format('truetype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-webfont.svg#univers') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'Univers';
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-bold-webfont.eot');
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-bold-webfont.eot?#iefix') format('embedded-opentype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-bold-webfont.woff') format('woff'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-bold-webfont.ttf') format('truetype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-bold-webfont.svg#univers-bold') format('svg');
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:'Univers Condensed';
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensedlight-webfont.eot');
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensedlight-webfont.eot?#iefix') format('embedded-opentype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensedlight-webfont.woff') format('woff'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensedlight-webfont.ttf') format('truetype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensedlight-webfont.svg#univers-condensedlight') format('svg');
    font-weight:200;
    font-style:normal
}
@font-face{
    font-family:'Univers Condensed';
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensed-webfont.eot');
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensed-webfont.eot?#iefix') format('embedded-opentype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensed-webfont.woff') format('woff'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensed-webfont.ttf') format('truetype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensed-webfont.svg#univers') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'Univers Condensed';
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensedbold-webfont.eot');
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensedbold-webfont.eot?#iefix') format('embedded-opentype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensedbold-webfont.woff') format('woff'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensedbold-webfont.ttf') format('truetype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-condensedbold-webfont.svg#univers-condensedbold') format('svg');
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:'UniversExtraBoldCondensed';
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-extraboldcondensed2.eot');
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-extraboldcondensed2.eot?#iefix') format('embedded-opentype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-extraboldcondensed2.woff') format('woff'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-extraboldcondensed2.ttf') format('truetype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/univers/univers-extraboldcondensed2.svg#univers-extraboldcondensed2') format('svg');
    font-weight:normal;
    font-style:normal
}
*{
    -ms-word-wrap:break-word;
    word-wrap:break-word
}
body{
    font-weight:400;
    overflow-x:hidden;
    position:relative;
    -webkit-font-smoothing:antialiased;
    padding-top:80px
}
body.js-no-scroll{
    overflow:hidden!important
}
body.js-body-fixed{
    overflow:hidden;
    margin-right:15px;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0
}
body.admin-bar .navbar-fixed-top{
    top:46px
}
@media (min-width:768px){
    body.admin-bar .navbar-fixed-top{
        top:32px
    }
}
section{
    width:100%;
    max-width:100%
}
section .container{
    position:relative;
    padding-top:60px;
    padding-bottom:60px
}
@media (max-width:767px){
    section .container{
        padding-top:30px;
        padding-bottom:30px
    }
}
#content .container{
    position:relative;
    padding-top:60px;
    padding-bottom:96px
}
@media (max-width:767px){
    #content .container{
        padding-top:36px;
        padding-bottom:72px
    }
}
.row+.row{
    margin-top:30px
}
section>header{
    text-align:center
}
section>header>.container{
    padding-top:20px;
    padding-bottom:20px
}
section>header>.container>h1{
    color:#8cbe40;
    font-size:24px;
    font-weight:300;
    margin:0;
    text-transform:uppercase
}
img{
    max-width:100%;
    height:auto
}
img[data-sizes=auto]{
    display:block;
    width:100%
}
.blank_divider{
    width:100%;
    height:20px
}
.fullht{
    width:100%;
    height:100vh;
    position:relative;
    display:table
}
#header{
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
#header.navbar{
    border:0;
    border-bottom:1px solid #f05123;
    min-height:80px
}
@media (min-width:768px){
    #header.navbar{
        min-height:80px
    }
}
#header .menu-toggle{
    display:none
}
@media (max-width:767px){
    #header .menu-toggle{
        display:block
    }
}
#header .navbar-nav{
    float:none!important;
    margin-top:30px
}
#header .navbar-nav li{
    float:left;
    margin-left:30px
}
@media (max-width:991px){
    #header .navbar-nav li{
        margin-left:20px
    }
}
#header .navbar-nav li a{
    font-family:'UniversExtraBoldCondensed', sans-serif;
    letter-spacing:0.025em;
    font-weight:400;
    text-transform:uppercase;
    font-size:25px;
    text-decoration:none;
    padding:0
}
#header .logo{
    width:215px;
    height:42px;
    margin-top:19px;
    text-indent:-10000px;
    background-image:url('../images/logo.png');
    background-image:none, url('../images/logo.svg');
    background-repeat:no-repeat;
    background-size:215px 42px;
    display:inline-block;
    float:left;
    position:relative;
    z-index:99
}
@media (max-width:767px){
    #header .logo{
        position:absolute;
        top:0;
        left:15px
    }
}
.navbar .nav-buttons button{
    color:#ccc;
    width:24px;
    height:24px;
    font-size:24px;
    text-align:center;
    margin:0;
    padding:28px;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    border:0;
    background:transparent;
    cursor:pointer;
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.nav-pills.navbar .nav-buttons button{
    width:40px;
    height:40px;
    padding:0;
    border-radius:3px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    margin-top:20px;
    margin-bottom:20px;
    margin-right:7.5px
}
@media (max-width:767px){
    .nav-pills.navbar .nav-buttons button{
        margin-top:20px;
        margin-bottom:20px
    }
}
@media only screen and (min-width:768px){
    .navbar .nav-buttons button{
        padding:28px
    }
    .nav-pills.navbar .nav-buttons button{
        margin:0;
        margin-top:20px;
        margin-bottom:20px;
        margin-left:15px
    }
    .nav-pills.navbar .nav-buttons button:first-child{
        margin-left:0
    }
}
@media only screen and (min-width:768px) and (max-width:767px){
    .nav-pills.navbar .nav-buttons button{
        margin-top:20px;
        margin-bottom:20px
    }
}
.navbar .nav-buttons button.toggle{
    background:transparent;
    cursor:pointer;
    display:inline-block;
    float:left;
    position:relative
}
.navbar-inverse.navbar .nav-buttons button.toggle{
    color:#ccc
}
.navbar .nav-buttons button.toggle:focus,.navbar .nav-buttons button.toggle:hover{
    background-color:rgba(0, 0, 0, 0.05)
}
.navbar-inverse.navbar .nav-buttons button.toggle:focus:hover,.navbar-inverse.navbar .nav-buttons button.toggle:hover:hover{
    background:rgba(255, 255, 255, 0.12)
}
.trans.navbar .nav-buttons button.toggle:focus,.trans.navbar .nav-buttons button.toggle:hover{
    background-color:rgba(255, 255, 255, 0.12)
}
.navbar .nav-buttons button.toggle i{
    width:24px;
    height:24px;
    line-height:24px;
    position:absolute;
    z-index:1;
    top:50%;
    left:50%;
    margin:-12px 0 0 -12px;
    display:inline-block
}
.navbar .nav-buttons button.toggle.more{
    padding:8px 4px
}
.nav-pills.navbar .nav-buttons button.toggle.more{
    padding:0
}
@media only screen and (min-width:768px){
    .navbar .nav-buttons button.toggle.more{
        padding:16px 8px
    }
    .nav-pills.navbar .nav-buttons button.toggle.more{
        padding:0
    }
}
.menu-toggle{
    color:#ccc;
    width:80px;
    height:80px;
    position:absolute;
    top:0;
    right:0;
    background-color:transparent;
    overflow:hidden;
    cursor:pointer;
    z-index:7;
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.navbar-inverse .menu-toggle{
    color:#ccc
}
@media (max-width:767px){
    .menu-toggle{
        width:80px;
        height:80px
    }
}
.menu-toggle.menu-open{
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.menu-toggle.menu-open,.menu-toggle:hover{
    color:#ccc;
    background-color:rgba(0, 0, 0, 0.12)
}
.menu-toggle.right{
    left:auto;
    float:right
}
.menu-toggle i{
    position:absolute;
    width:36px;
    height:2px;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    background-color:#ccc;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:all 0.6s cubic-bezier(0.68, -1, 0.265, 2);
    -o-transition:all 0.6s cubic-bezier(0.68, -1, 0.265, 2);
    transition:all 0.6s cubic-bezier(0.68, -1, 0.265, 2);
    -webkit-transition-delay:0.2s;
    -o-transition-delay:0.2s;
    transition-delay:0.2s
}
.menu-toggle i:first-child{
    -webkit-transform:translate(-50%, -8px);
    -ms-transform:translate(-50%, -8px);
    transform:translate(-50%, -8px)
}
.menu-toggle i:nth-child(2){
    -webkit-transform:translate(-50%, 0);
    -ms-transform:translate(-50%, 0);
    transform:translate(-50%, 0)
}
.menu-toggle i:nth-child(3){
    -webkit-transform:translate(-50%, 8px);
    -ms-transform:translate(-50%, 8px);
    transform:translate(-50%, 8px)
}
.menu-toggle.menu-open i{
    background-color:#fff
}
.menu-toggle.to-x1{
    background-color:transparent;
    -webkit-transition:0.5s ease-in-out;
    -o-transition:0.5s ease-in-out;
    transition:0.5s ease-in-out
}
.menu-toggle.to-x1 i{
    -webkit-transition:1s cubic-bezier(0.68, -0.55, 0.35, 1.55);
    -o-transition:1s cubic-bezier(0.68, -0.55, 0.35, 1.55);
    transition:1s cubic-bezier(0.68, -0.55, 0.35, 1.55)
}
.menu-toggle.to-x1.menu-open{
    color:#fff;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.menu-toggle.to-x1.menu-open i:first-child{
    -webkit-transform:translate(-50%, -50%) rotate(45deg);
    -ms-transform:translate(-50%, -50%) rotate(45deg);
    transform:translate(-50%, -50%) rotate(45deg)
}
.menu-toggle.to-x1.menu-open i:nth-child(2){
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform:translate(-48px, -50%);
    -ms-transform:translate(-48px, -50%);
    transform:translate(-48px, -50%)
}
.menu-toggle.to-x1.menu-open i:nth-child(3){
    -webkit-transform:translate(-50%, -50%) rotate(-45deg);
    -ms-transform:translate(-50%, -50%) rotate(-45deg);
    transform:translate(-50%, -50%) rotate(-45deg)
}
@media (min-width:768px){
    .hide-desktop{
        display:none!important
    }
}
@media (max-width:767px){
    #header .scale-nav{
        background-color:#f05123;
        background-color:rgba(240, 81, 35, 0.9);
        position:fixed;
        text-align:center;
        top:0;
        left:0;
        right:0;
        bottom:0;
        padding:0 0;
        border:0;
        visibility:hidden;
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        display:block!important;
        -webkit-overflow-scrolling:touch;
        -webkit-transform:scale(1.2);
        -ms-transform:scale(1.2);
        transform:scale(1.2);
        -webkit-transition:all 0.4s cubic-bezier(0.27, 0.52, 0.28, 0.97);
        -o-transition:all 0.4s cubic-bezier(0.27, 0.52, 0.28, 0.97);
        transition:all 0.4s cubic-bezier(0.27, 0.52, 0.28, 0.97);
        z-index:6
    }
    #header .scale-nav.collapse{
        display:block
    }
    #header .scale-nav.collapse.in{
        display:block;
        overflow:hidden!important;
        visibility:visible;
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    #header .scale-nav.collapsing{
        height:auto!important
    }
    #header .scale-nav .nav-wrapper{
        width:100%;
        height:100%;
        margin:0 auto;
        display:table
    }
    #header .scale-nav .nav-wrapper>div{
        margin:0;
        padding:0;
        display:table-cell;
        vertical-align:middle
    }
    #header .scale-nav .navbar-nav{
        padding:0;
        margin:80px auto 0;
        text-align:left;
        display:inline-block
    }
    #header .scale-nav .navbar-nav+.navbar-nav{
        padding:0
    }
    #header .scale-nav .navbar-nav+.navbar-nav:before{
        content:'';
        width:25%;
        height:3px;
        background:rgba(255, 255, 255, 0.12);
        display:block;
        position:relative;
        top:0;
        left:50%;
        margin-left:-12.5%;
        margin-bottom:16px;
        margin-top:16px
    }
    #header .scale-nav .navbar-nav li{
        width:50%;
        display:block;
        float:none;
        margin:3vh auto
    }
    #header .scale-nav .navbar-nav li a{
        color:#fff;
        font-family:'univers condensed', sans-serif;
        font-weight:400;
        text-transform:uppercase;
        font-size:32px;
        text-decoration:none;
        padding:0;
        line-height:1;
        display:inline
    }
    #header .scale-nav .navbar-nav li a:hover{
        color:#333
    }
    #header .scale-nav .navbar-nav li.current_page_item a{
        color:#333
    }
    #header .scale-nav .navbar-nav li.hide-desktop{
        margin-top:6vh
    }
    #header .scale-nav .navbar-nav li.hide-desktop a{
        font-weight:200;
        opacity:0.75;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
    }
    #header .scale-nav .navbar-nav li.hide-desktop+li.hide-desktop{
        margin-top:3vh
    }
}
@media (max-width:767px) and (max-width:767px){
    #header .scale-nav .navbar-nav li{
        width:100%
    }
}
@media (max-width:767px){
    .nav-open #header .logo.logo-change{
        background-image:url('../images/logo-w.png');
        background-image:none, url('../images/logo-w.svg')
    }
}
#header .social-links{
    padding:0;
    width:290px;
    margin:6vh auto;
    text-align:left;
    display:none;
    position:relative
}
@media (max-width:767px){
    #header .social-links{
        display:block
    }
}
#header .social-links li{
    line-height:36px;
    margin-right:10px
}
#header .social-links li a{
    color:#f05123!important;
    padding:2px;
    background-color:#fff!important;
    font-size:36px;
    line-height:1;
    text-align:center;
    display:inline-block;
    -webkit-transition:all 0.4s ease;
    -o-transition:all 0.4s ease;
    transition:all 0.4s ease
}
#header .social-links li a:hover{
    background-color:#333!important
}
#footer{
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    font-size:14px;
    color:#fff;
    font-family:'Univers Condensed', sans-serif;
    text-transform:uppercase;
    background:#f05123;
    position:relative
}
@media (max-width:767px){
    #footer{
        text-align:center
    }
}
#footer .container{
    padding-top:30px;
    padding-bottom:30px
}
#footer .logo{
    width:215px;
    height:42px;
    text-indent:-10000px;
    background-image:url('../images/logo-w.png');
    background-image:none, url('../images/logo-w.svg');
    background-repeat:no-repeat;
    background-size:215px 42px;
    display:inline-block;
    position:relative;
    z-index:99
}
@media (max-width:991px){
    #footer .logo{
        margin:0 auto;
        display:block;
        margin-bottom:30px
    }
}
#footer nav ul{
    margin:0;
    line-height:42px;
    padding-left:0;
    list-style:none
}
@media (max-width:767px){
    #footer nav ul{
        line-height:24px
    }
}
#footer nav ul>li{
    display:inline-block;
    margin-right:20px
}
@media (max-width:1199px){
    #footer nav ul>li{
        margin:5px 10px
    }
}
#footer nav ul>li>a{
    color:#fff;
    position:relative;
    text-transform:uppercase;
    display:inline;
    padding:0
}
#footer nav ul>li>a:focus,#footer nav ul>li>a:hover{
    color:#fff;
    text-decoration:underline
}
#footer nav ul>li.lighter a{
    opacity:0.5
}
#footer nav>ul>li:last-child a{
    margin:0
}
#footer .social{
    text-align:right
}
@media (max-width:767px){
    #footer .social{
        margin-top:20px;
        text-align:center
    }
}
#footer .social .social-links{
    list-style:none
}
@media (min-width:768px){
    #footer .social .social-links{
        float:right;
        margin-left:8px
    }
}
@media (max-width:767px){
    #footer .social .social-links{
        float:none;
        margin-left:8px;
        display:inline-block
    }
}
#footer .social .social-links li{
    line-height:42px;
    list-style:none;
    margin-left:5px;
    display:inline-block
}
@media (max-width:991px){
    #footer .social .social-links li{
        margin:0
    }
}
#footer .social .social-links li a{
    color:#f05123!important;
    padding:2px;
    background-color:#fff!important
}
#footer .social .social-links li a:hover{
    background-color:#333!important
}
#footer .social span{
    line-height:42px;
    opacity:0.5;
    display:inline-block;
    position:relative
}
@media (max-width:767px){
    #footer .social span{
        top:-3px;
        line-height:24px;
        display:inline-block
    }
}
@media (min-width:768px) and (max-width:1199px){
    #footer .social span{
        display:none
    }
}
#form-git{
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    border-top:1px solid #d6d6d6
}
#form-git .container{
    padding-top:90px;
    padding-bottom:60px
}
@media (max-width:767px){
    #form-git .container{
        padding-top:60px;
        padding-bottom:60px
    }
}
#form-git h2{
    font-family:'UniversExtraBoldCondensed', sans-serif;
    color:#000;
    font-weight:400;
    text-align:center;
    letter-spacing:0.15em;
    margin:0 0 40px
}
#form-git label{
    display:none
}
#form-git .gform_wrapper li{
    margin-bottom:-1px
}
#form-git .third{
    width:100%
}
@media (min-width:768px){
    #form-git .third{
        margin-right:-1px;
        width:240px
    }
}
@media (min-width:992px){
    #form-git .third{
        width:314px
    }
}
@media (min-width:1200px){
    #form-git .third{
        width:380px
    }
}
@media (min-width:768px){
    #form-git .third:nth-child(2n){
        width:242px
    }
}
@media (min-width:992px){
    #form-git .third:nth-child(2n){
        width:314px
    }
}
@media (min-width:1200px){
    #form-git .third:nth-child(2n){
        width:382px
    }
}
#form-git textarea{
    height:120px
}
#form-git .submit-button{
    color:#666666;
    font-size:16px;
    font-weight:500;
    font-style:normal;
    letter-spacing:0.1em;
    background:#fff;
    text-transform:uppercase;
    border:1px solid #d6d6d6;
    padding:15px 16px 13px;
    width:100%
}
#form-git .submit-button span{
    line-height:26px;
    display:inline-block
}
#form-git .submit-button span i{
    font-size:24px;
    line-height:24px;
    margin-left:16px;
    float:right
}
#form-git .submit-button:hover{
    border-color:#bdbdbd;
    position:relative
}
#form-git .submit-button:hover i{
    color:#f05123
}
::-moz-selection{
    color:#fff;
    background:#f05123;
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
::selection{
    color:#fff;
    background:#f05123;
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
p{
    margin:0 0 24px
}
[class*=" col-"] p:last-child,[class^=col-] p:last-child{
    margin-bottom:0
}
.lead{
    margin-bottom:24px;
    font-size:20px;
    font-weight:300
}
@media (min-width:768px){
    .lead{
        font-size:24px
    }
}
.dropcap{
    display:block;
    float:left;
    margin:6px 8px 0 0;
    color:#303440;
    font-weight:400;
    font-size:2.625em;
    line-height:1em
}
a{
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
a:focus,a:hover{
    text-decoration:none
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    text-transform:uppercase;
    margin:36px 0 24px
}
.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{
    margin-top:0
}
.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    color:#000
}
.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,.h4 a:focus,.h4 a:hover,.h5 a:focus,.h5 a:hover,.h6 a:focus,.h6 a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{
    color:#f05123
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}
.h5,h5{
    font-family:'Univers', sans-serif;
    letter-spacing:0.05em
}
.intro-title{
    font-family:'UniversExtraBoldCondensed', sans-serif;
    color:#000;
    font-size:28px;
    font-weight:400;
    text-align:center;
    letter-spacing:0.15em;
    margin:0
}
@media (min-width:768px){
    .intro-title{
        font-size:32px
    }
}
.intro-title .color-black{
    color:#000
}
.intro-title .color-gray{
    color:#666666
}
.intro-title .color-orange{
    color:#f05123
}
.no-intro-text>.container{
    padding-top:0!important
}
.btn:focus,a:focus,button:focus,input:focus,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{
    outline:0
}
.m0{
    margin:0!important
}
.mt0{
    margin-top:0!important
}
.mt10{
    margin-top:10px!important
}
.mt15{
    margin-top:15px!important
}
.mt20{
    margin-top:20px!important
}
.mt30{
    margin-top:30px!important
}
.mt40{
    margin-top:40px!important
}
.mt60{
    margin-top:60px!important
}
.mb0{
    margin-bottom:0!important
}
.mb10{
    margin-bottom:10px!important
}
.mb15{
    margin-bottom:15px!important
}
.mb20{
    margin-bottom:20px!important
}
.mb30{
    margin-bottom:30px!important
}
.mb40{
    margin-bottom:40px!important
}
.mb60{
    margin-bottom:60px!important
}
.mlr0{
    margin-left:0!important;
    margin-right:0!important
}
.ml0{
    margin-left:0!important
}
.ml10{
    margin-left:10px!important
}
.ml15{
    margin-left:15px!important
}
.ml20{
    margin-left:20px!important
}
.ml30{
    margin-left:30px!important
}
.ml40{
    margin-left:40px!important
}
.ml60{
    margin-left:60px!important
}
.mr0{
    margin-right:0!important
}
.mr10{
    margin-right:10px!important
}
.mr15{
    margin-right:15px!important
}
.mr20{
    margin-right:20px!important
}
.mr30{
    margin-right:30px!important
}
.mr40{
    margin-right:40px!important
}
.mr60{
    margin-right:60px!important
}
.p0{
    padding:0!important
}
.pt0{
    padding-top:0!important
}
.pt15{
    padding-top:15px!important
}
.pt30{
    padding-top:30px!important
}
.pt40{
    padding-top:40px!important
}
.pt60{
    padding-top:60px!important
}
.pt90{
    padding-top:90px!important
}
.pb0{
    padding-bottom:0!important
}
.pb15{
    padding-bottom:15px!important
}
.pb30{
    padding-bottom:30px!important
}
.pb40{
    padding-bottom:40px!important
}
.pb60{
    padding-bottom:60px!important
}
.pb90{
    padding-bottom:90px!important
}
.pl0{
    padding-left:0!important
}
.pl15{
    padding-left:15px!important
}
.pl30{
    padding-left:30px!important
}
.pl40{
    padding-left:40px!important
}
.pl60{
    padding-left:60px!important
}
.pl90{
    padding-left:90px!important
}
.pr0{
    padding-right:0!important
}
.pr15{
    padding-right:15px!important
}
.pr30{
    padding-right:30px!important
}
.pr40{
    padding-right:40px!important
}
.pr60{
    padding-right:60px!important
}
.pr90{
    padding-right:90px!important
}
.b0{
    border:0!important
}
.bt0{
    border-top:0!important
}
.br0{
    border-right:0!important
}
.bb0{
    border-bottom:0!important
}
.bl0{
    border-left:0!important
}
.b1{
    border-width:1px!important
}
.bt1{
    border-top-width:1px!important
}
.br1{
    border-right-width:1px!important
}
.bb1{
    border-bottom-width:1px!important
}
.bl1{
    border-left-width:1px!important
}
@media (max-width:767px){
    .mb64-xs{
        margin-bottom:64px!important
    }
    .mb32-xs{
        margin-bottom:32px!important
    }
    .mb16-xs{
        margin-bottom:16px!important
    }
}
@media (max-width:991px){
    .mb64-sm{
        margin-bottom:64px!important
    }
    .mb32-sm{
        margin-bottom:32px!important
    }
    .mb16-sm{
        margin-bottom:16px!important
    }
}
.fs1{
    font-size:1px
}
.fs2{
    font-size:2px
}
.fs3{
    font-size:3px
}
.fs4{
    font-size:4px
}
.fs5{
    font-size:5px
}
.fs6{
    font-size:6px
}
.fs7{
    font-size:7px
}
.fs8{
    font-size:8px
}
.fs9{
    font-size:9px
}
.fs10{
    font-size:10px
}
.fs11{
    font-size:11px
}
.fs12{
    font-size:12px
}
.fs13{
    font-size:13px
}
.fs14{
    font-size:14px
}
.fs15{
    font-size:15px
}
.fs16{
    font-size:16px
}
.fs17{
    font-size:17px
}
.fs18{
    font-size:18px
}
.fs19{
    font-size:19px
}
.fs20{
    font-size:20px
}
.fs21{
    font-size:21px
}
.fs22{
    font-size:22px
}
.fs23{
    font-size:23px
}
.fs24{
    font-size:24px
}
.fs25{
    font-size:25px
}
.fs26{
    font-size:26px
}
.fs27{
    font-size:27px
}
.fs28{
    font-size:28px
}
.fs29{
    font-size:29px
}
.fs30{
    font-size:30px
}
.fs31{
    font-size:31px
}
.fs32{
    font-size:32px
}
.fs33{
    font-size:33px
}
.fs34{
    font-size:34px
}
.fs35{
    font-size:35px
}
.fs36{
    font-size:36px
}
.fs37{
    font-size:37px
}
.fs38{
    font-size:38px
}
.fs39{
    font-size:39px
}
.fs40{
    font-size:40px
}
.fs41{
    font-size:41px
}
.fs42{
    font-size:42px
}
.fs43{
    font-size:43px
}
.fs44{
    font-size:44px
}
.fs45{
    font-size:45px
}
.fs46{
    font-size:46px
}
.fs47{
    font-size:47px
}
.fs48{
    font-size:48px
}
.fs49{
    font-size:49px
}
.fs50{
    font-size:50px
}
.fs51{
    font-size:51px
}
.fs52{
    font-size:52px
}
.fs53{
    font-size:53px
}
.fs54{
    font-size:54px
}
.fs55{
    font-size:55px
}
.fs56{
    font-size:56px
}
.fs57{
    font-size:57px
}
.fs58{
    font-size:58px
}
.fs59{
    font-size:59px
}
.fs60{
    font-size:60px
}
.fs61{
    font-size:61px
}
.fs62{
    font-size:62px
}
.fs63{
    font-size:63px
}
.fs64{
    font-size:64px
}
.fs65{
    font-size:65px
}
.fs66{
    font-size:66px
}
.fs67{
    font-size:67px
}
.fs68{
    font-size:68px
}
.fs69{
    font-size:69px
}
.fs70{
    font-size:70px
}
.fs71{
    font-size:71px
}
.fs72{
    font-size:72px
}
.fs73{
    font-size:73px
}
.fs74{
    font-size:74px
}
.fs75{
    font-size:75px
}
.fs76{
    font-size:76px
}
.fs77{
    font-size:77px
}
.fs78{
    font-size:78px
}
.fs79{
    font-size:79px
}
.fs80{
    font-size:80px
}
.fs81{
    font-size:81px
}
.fs82{
    font-size:82px
}
.fs83{
    font-size:83px
}
.fs84{
    font-size:84px
}
.fs85{
    font-size:85px
}
.fs86{
    font-size:86px
}
.fs87{
    font-size:87px
}
.fs88{
    font-size:88px
}
.fs89{
    font-size:89px
}
.fs90{
    font-size:90px
}
.fs91{
    font-size:91px
}
.fs92{
    font-size:92px
}
.fs93{
    font-size:93px
}
.fs94{
    font-size:94px
}
.fs95{
    font-size:95px
}
.fs96{
    font-size:96px
}
.fs97{
    font-size:97px
}
.fs98{
    font-size:98px
}
.fs99{
    font-size:99px
}
.fs100{
    font-size:100px
}
.fw100{
    font-weight:100!important
}
.fw300{
    font-weight:300!important
}
.fw400{
    font-weight:400!important
}
.fw600{
    font-weight:600!important
}
.fw800{
    font-weight:800!important
}
.fw900{
    font-weight:900!important
}
.ls0{
    letter-spacing:0em!important
}
.ls05{
    letter-spacing:0.05em!important
}
.ls1{
    letter-spacing:0.1em!important
}
.ls15{
    letter-spacing:0.15em!important
}
.text-left{
    text-align:left!important
}
.text-right{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
.text-justify{
    text-align:justify!important
}
.nowrap{
    white-space:nowrap
}
@media (max-width:991px){
    .text-center-sm{
        text-align:center!important
    }
}
@media (max-width:767px){
    .text-center-xs{
        text-align:center!important
    }
}
.pull-none{
    float:none!important
}
.vert-cent{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.v-center{
    position:relative;
    display:table;
    z-index:1
}
.v-center:after{
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-1
}
.v-center>div{
    display:table-cell;
    vertical-align:middle;
    margin:0 auto
}
.v-center .container{
    padding-top:0;
    padding-bottom:0
}
.center-img{
    margin-left:auto;
    margin-right:auto;
    display:block
}
.vc{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.container.vc{
    padding-top:0;
    padding-bottom:0
}
.vert-cent{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.vert-cent:before{
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-1
}
.fullheight{
    height:100%
}
.isblock{
    display:block
}
cite{
    font-style:normal
}
.gallery dl{
    float:left;
    margin-top:10px;
    text-align:center;
    width:33%
}
.gallery dl img{
    border:2px solid #cfcfcf
}
#content ol,#content ul{
    padding-left:24px;
    margin-bottom:24px;
    overflow:hidden
}
#comments,.hentry{
    margin:0 0 24px 0
}
.single article{
    margin-bottom:0;
    border:0
}
article:last-child{
    border:0
}
.article-header{
    margin-bottom:32px
}
.article-header h1,.article-header h2,.article-header h3,.article-header h4,.article-header h5,.article-header h6,.page-head h1,.page-head h2,.page-head h3,.page-head h4,.page-head h5,.page-head h6{
    margin:0
}
.entry-excerpt .readmore{
    font-weight:500;
    line-height:24px;
    text-transform:uppercase;
    display:inline-block
}
.entry-excerpt .readmore i{
    font-size:24px;
    float:right;
    -webkit-transform:translateX(-1px);
    -ms-transform:translateX(-1px);
    transform:translateX(-1px);
    -webkit-transition:-webkit-transform 0.2s ease-out;
    transition:-webkit-transform 0.2s ease-out;
    -o-transition:transform 0.2s ease-out;
    transition:transform 0.2s ease-out;
    transition:transform 0.2s ease-out, -webkit-transform 0.2s ease-out
}
.entry-excerpt .readmore:hover i{
    -webkit-transform:translateX(2px);
    -ms-transform:translateX(2px);
    transform:translateX(2px)
}
article .entry-footer{
    text-align:center;
    margin-top:96px
}
@media (max-width:767px){
    article .entry-footer{
        margin-top:72px
    }
}
.archive-title{
    margin-top:0
}
.archive .intro-title{
    margin-bottom:0
}
.byline{
    color:#999;
    margin:0;
    font-size:14px
}
.meta{
    clear:both
}
.entry-meta.entry-header{
    margin-top:16px
}
.entry-meta .meta-sep{
    margin:0 2px
}
.sticky-ind{
    display:none
}
.sticky .sticky-ind{
    display:inline!important
}
.featured-content{
    margin-bottom:32px
}
.featured-img-bg{
    height:300px;
    background-width:100%!important;
    background-size:cover!important;
    background-repeat:none!important;
    background-position:center center!important
}
.featured-img{
    position:relative;
    overflow:hidden;
    margin-bottom:32px
}
.featured-img img{
    display:block;
    height:auto;
    margin:0 auto;
    max-width:100%
}
.entry-content>:first-child{
    margin-top:0
}
.entry-content img{
    max-width:100%;
    height:auto
}
.entry-content dd{
    margin-left:0;
    font-size:0.9em;
    color:#787878;
    margin-bottom:1.5em
}
.entry-content object,.entry-content video{
    max-width:100%;
    height:auto
}
.entry-content pre{
    background:#eee;
    border:1px solid #cecece;
    padding:10px;
    margin-bottom:30px
}
.article-footer{
    padding:0;
    text-align:center
}
.article-footer .commentnum{
    text-align:right;
    width:30%
}
.article-footer .commentnum a{
    text-decoration:none;
    color:#e0e0e0;
    -webkit-transition:color 0.4s ease;
    -o-transition:color 0.4s ease;
    transition:color 0.4s ease
}
.article-footer .commentnum a:hover{
    color:#666666
}
.article-footer .tags{
    width:70%
}
.article-footer .post-link{
    margin-top:-1px;
    padding-left:10px
}
.article-footer .post-link:hover{
    text-decoration:none
}
.entry-content figure figcaption{
    color:#888;
    font-size:14px;
    line-height:1.2;
    border-bottom:1px solid #e2e2e2;
    margin:0;
    padding:16px 0
}
.entry-content figure.aligncenter{
    max-width:100%;
    margin-left:auto;
    margin-right:auto
}
@media (max-width:767px){
    .entry-content figure.aligncenter{
        max-width:100%!important
    }
}
.entry-content figure.alignnone{
    margin-left:0;
    margin-right:0;
    margin-top:24px;
    margin-bottom:24px
}
@media (max-width:767px){
    .entry-content figure.alignnone{
        margin-top:24px;
        margin-bottom:24px
    }
}
.entry-content figure.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:24px;
    margin-bottom:24px
}
@media (max-width:767px){
    .entry-content figure.aligncenter{
        margin-top:24px;
        margin-bottom:24px
    }
}
.entry-content figure.alignright{
    float:right;
    margin-left:24px;
    margin-bottom:24px
}
@media (max-width:767px){
    .entry-content figure.alignright{
        margin-left:0
    }
}
.entry-content figure.alignleft{
    float:left;
    margin-right:24px;
    margin-bottom:24px
}
@media (max-width:767px){
    .entry-content figure.alignleft{
        margin-right:0
    }
}
.entry-content figure img .aligncenter .alignnone,.entry-content figure img .alignleft,.entry-content figure img .alignright{
    margin:0
}
.entry-content .wp-caption-text{
    color:#888;
    font-size:14px;
    line-height:1.2;
    border-bottom:1px solid #e2e2e2;
    margin:0;
    padding:16px 0
}
.entry-content blockquote{
    color:#f05123;
    position:relative;
    margin:24px 0 24px 48px;
    padding:0;
    font-size:24px;
    font-weight:300;
    letter-spacing:-0.035em;
    border:0
}
@media (max-width:767px){
    .entry-content blockquote{
        font-size:20px;
        letter-spacing:0;
        margin-left:32px;
        line-height:1.5
    }
}
.entry-content blockquote:before{
    content:'\e793';
    color:#ccc;
    font-family:'material';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:48px;
    line-height:1em;
    width:1em;
    height:1em;
    position:absolute;
    top:-16px;
    left:-48px;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
@media (max-width:767px){
    .entry-content blockquote:before{
        font-size:24px;
        left:-32px;
        top:-4px
    }
}
.entry-content .blockquote-reverse,.entry-content blockquote.pull-right{
    margin-right:2em;
    margin-left:0;
    padding:0;
    border:0;
    text-align:right
}
.entry-content .blockquote-reverse:before,.entry-content blockquote.pull-right:before{
    left:auto;
    right:-1em;
    -webkit-transform:rotate(0);
    -ms-transform:rotate(0);
    transform:rotate(0)
}
@media (min-width:768px){
    .content-right,.sidebar-right{
        float:right
    }
}
@media (min-width:768px) and (max-width:991px){
    .content-right,.sidebar-right{
        float:none
    }
}
@media (min-width:992px){
    .content-right,.sidebar-right{
        float:right
    }
}
@media (min-width:1200px){
    .content-right,.sidebar-right{
        float:right
    }
}
embed,iframe,object{
    max-width:100%
}
.audio-thumb,.video-thumb{
    position:relative;
    margin-bottom:24px
}
.post-link,.post-quote{
    text-align:center
}
.post-quote,.post-quote small{
    font-size:inherit
}
.post-link .link-source a{
    color:#bdbdbd
}
.post-link .link-source a:focus,.post-link .link-source a:hover{
    color:#f05123
}
#single-post-nav{
    margin:0;
    padding:64px 0;
    border-top:2px solid rgba(0, 0, 0, 0.12);
    border-bottom:2px solid rgba(0, 0, 0, 0.12)
}
#single-post-nav .pager span{
    float:none
}
.pager .previous{
    margin-bottom:60px
}
@media (min-width:768px){
    .pager .previous{
        float:left;
        text-align:left;
        margin-bottom:0
    }
}
@media (min-width:768px){
    .pager .next{
        float:right;
        text-align:right
    }
}
.pager{
    margin:0;
    list-style:none;
    text-align:center
}
.pager li{
    display:block;
    font-size:20px
}
.pager li h6{
    color:#bdc3c7;
    font-size:12px;
    font-weight:400;
    letter-spacing:0.19em;
    margin-top:0;
    text-transform:uppercase
}
.pager li>span{
    display:inline;
    padding:0;
    background:none;
    border:0;
    border-radius:0
}
@media (min-width:992px){
    #single-post-nav .pager span{
        width:auto;
        padding:0
    }
}
#post-nav{
    background:rgba(0, 0, 0, 0.12)
}
#post-nav h6{
    display:none
}
#post-nav ul{
    line-height:128px;
    margin:0;
    padding:0;
    list-style:none;
    display:block
}
#post-nav ul li{
    width:50%;
    margin:0;
    display:inline-block;
    font-size:24px;
    text-transform:uppercase;
    font-weight:500
}
#post-nav ul li a{
    display:inline-block
}
#post-nav ul li i{
    font-size:48px;
    background:rgba(0, 0, 0, 0.12);
    text-align:center;
    height:128px;
    width:64px;
    line-height:128px;
    display:inline-block
}
#post-nav ul li.prev{
    text-align:left;
    float:left
}
#post-nav ul li.prev i{
    margin-right:24px;
    float:left
}
#post-nav ul li.next{
    text-align:right;
    float:right
}
#post-nav ul li.next i{
    margin-left:24px;
    float:right
}
.entry-footer .nophoto{
    height:178px
}
.entry-footer .author-info,.entry-footer .entry-meta{
    height:250px
}
@media (min-width:768px){
    .entry-footer .author-info,.entry-footer .entry-meta{
        padding-right:0;
        padding-left:0
    }
}
.entry-footer .entry-meta.no-author{
    border-left:1px solid #d6d6d6
}
.entry-footer .hold{
    width:100%;
    border:1px solid #d6d6d6;
    display:block
}
.entry-footer .author-img{
    padding:15px 30px 0;
    margin-bottom:0;
    background:#ffffff;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.entry-footer .author-img{
    max-height:178px;
    overflow:hidden
}
.entry-footer .entry-footer .author-img img{
    height:250px
}
.entry-footer .hold:hover .author-img{
    background:#eaeaea
}
.entry-footer .entry-meta .hold{
    float:left;
    margin-top:-1px
}
@media (min-width:768px){
    .entry-footer .entry-meta .hold{
        border-left:0;
        margin-top:0
    }
}
.entry-footer .tagicon{
    color:#999999;
    width:20%;
    text-align:center;
    font-size:24px;
    border-right:1px solid #d6d6d6;
    float:left;
    height:123px
}
.entry-footer .tagicon i{
    height:24px;
    width:24px;
    margin:0 auto;
    position:relative;
    top:50%;
    margin-top:-12px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    display:block
}
.entry-footer .entry-categories{
    color:#f05123;
    float:left;
    font-size:13px;
    text-transform:lowercase;
    text-align:center;
    width:80%;
    height:123px;
    padding:20px;
    display:table
}
.entry-footer .entry-categories .inner{
    text-align:left;
    display:table-cell;
    vertical-align:middle
}
.entry-footer .team-name{
    z-index:2;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:17px 0px;
    width:100%;
    text-align:center;
    background:#fff;
    border-top:1px solid #d6d6d6;
    position:relative;
    height:70px
}
.entry-footer .team-name .inner{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.entry-footer .team-name h3,.entry-footer .team-name h4{
    margin-bottom:0;
    -webkit-transition:color 0.15s ease-in-out 0s;
    -o-transition:color 0.15s ease-in-out 0s;
    transition:color 0.15s ease-in-out 0s
}
.entry-footer .team-name h3{
    font-family:'Univers', sans-serif;
    line-height:1;
    font-size:16px;
    font-weight:700;
    color:#f05123;
    text-transform:uppercase;
    letter-spacing:0.02em
}
.entry-footer .team-name h4{
    margin:4px 0 0;
    color:#888;
    font-weight:500;
    font-size:13px;
    text-transform:uppercase;
    letter-spacing:0.1em
}
.entry-footer .team-name .overlay{
    font-family:'Univers', sans-serif;
    font-size:16px;
    font-weight:700;
    color:#000000;
    text-transform:uppercase;
    letter-spacing:0.02em;
    background:#fff;
    border-top:1px solid #d6d6d6;
    border-top:0;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    height:100%;
    width:100%;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.entry-footer .hold:hover .team-name .overlay{
    opacity:1
}
.entry-footer .team-name .overlay span{
    line-height:24px;
    display:inline-block;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.entry-footer .team-name .overlay span i{
    color:#f05123;
    font-size:24px;
    line-height:24px;
    margin-left:16px;
    float:right
}
@media (max-width:767px){
    .entry-footer .person-image{
        max-height:400px;
        overflow:hidden;
        margin-bottom:30px
    }
}
.entry-footer .featured-img:hover+.team-name h3,.entry-footer .team-name:hover h3{
    color:#000000
}
.breadcrumb{
    padding:4px 17px;
    background:#f5f5f5;
    margin-bottom:15px
}
.pagination{
    background:#d6d6d6;
    margin:0;
    text-align:center;
    display:block;
    overflow:hidden;
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto
}
.pagination ul{
    margin:0;
    padding:0;
    text-align:center;
    display:inline-block;
    width:100%
}
.pagination ul li{
    width:48px;
    height:48px;
    position:relative;
    z-index:1;
    display:inline-block;
    list-style:none;
    margin:0 4px
}
.pagination ul li.hide{
    width:48px;
    height:0;
    display:inline-block!important
}
.pagination ul li.active span,.pagination ul li a{
    color:#fff;
    font-size:20px;
    font-weight:500;
    width:48px;
    height:48px;
    line-height:48px;
    vertical-align:middle;
    padding:0;
    position:relative;
    display:inline-block;
    background:#f05123;
    border-radius:2px;
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.pagination ul li a i{
    font-size:24px;
    line-height:48px
}
.pagination ul li.active span,.pagination ul li a:hover{
    background-color:#ff5252
}
.pagination ul li h4{
    width:250px;
    font-size:18px;
    font-weight:400;
    letter-spacing:0.1em;
    padding:0;
    margin:0;
    line-height:1.25;
    -webkit-transform:translateX(0) translateY(-50%);
    -ms-transform:translateX(0) translateY(-50%);
    transform:translateX(0) translateY(-50%);
    position:absolute;
    top:50%;
    z-index:-1;
    opacity:0;
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.pagination ul li.next h4{
    text-align:left;
    left:60px;
    -webkit-transform:translateX(-20%) translateY(-50%);
    -ms-transform:translateX(-20%) translateY(-50%);
    transform:translateX(-20%) translateY(-50%)
}
.pagination ul li.prev h4{
    text-align:right;
    left:auto;
    right:60px;
    -webkit-transform:translateX(20%) translateY(-50%);
    -ms-transform:translateX(20%) translateY(-50%);
    transform:translateX(20%) translateY(-50%)
}
@media (min-width:768px){
    .pagination ul li a:hover+h4{
        opacity:1;
        -webkit-transform:translateX(0) translateY(-50%);
        -ms-transform:translateX(0) translateY(-50%);
        transform:translateX(0) translateY(-50%)
    }
}
.single-post .pagination .container{
    padding:80px 30px
}
.single-post .pagination .next,.single-post .pagination .prev{
    margin:0 auto
}
@media (min-width:480px) and (max-width:991px){
    .single-post .pagination .next,.single-post .pagination .prev{
        width:50%;
        float:left
    }
}
.single-post .pagination .next a,.single-post .pagination .prev a{
    margin:0 auto;
    content:"";
    display:table;
    clear:both
}
@media (min-width:768px){
    .single-post .pagination .prev{
        padding-right:0
    }
}
@media (max-width:767px){
    .single-post .pagination .prev{
        margin-bottom:60px
    }
}
@media (min-width:768px){
    .single-post .pagination .next{
        padding-left:0
    }
}
@media (min-width:768px){
    .single-post .pagination .imgwrap,.single-post .pagination .textwrap{
        width:50%
    }
}
@media (max-width:767px){
    .single-post .pagination .imgwrap{
        margin-top:30px
    }
}
@media (min-width:768px){
    .single-post .pagination .next .textwrap,.single-post .pagination .prev .imgwrap{
        float:right
    }
}
@media (min-width:768px){
    .single-post .pagination .next .imgwrap,.single-post .pagination .prev .textwrap{
        float:left
    }
}
.single-post .pagination .next a,.single-post .pagination .prev a{
    opacity:0.75;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.single-post .pagination .next a:hover,.single-post .pagination .prev a:hover{
    opacity:1
}
@media (min-width:768px){
    .single-post .pagination .row:hover .next a,.single-post .pagination .row:hover .prev a{
        opacity:0.5;
        -webkit-filter:grayscale(1);
        filter:grayscale(1)
    }
    .single-post .pagination .row:hover .next a:hover,.single-post .pagination .row:hover .prev a:hover{
        opacity:1;
        -webkit-filter:grayscale(0);
        filter:grayscale(0)
    }
}
@media (min-width:768px){
    .single-post .pagination .inner{
        padding:15px;
        margin-top:25%
    }
}
.single-post .pagination h3{
    color:#fff;
    font-weight:400;
    font-size:22px;
    letter-spacing:0.02em;
    margin:0 0 6px
}
.single-post .pagination h4{
    font-family:'Univers', sans-serif;
    font-size:14px;
    letter-spacing:0.05em;
    margin:0;
    line-height:1.5
}
#comments{
    margin-bottom:64px
}
#comments h3{
    line-height:1;
    font-size:24px;
    font-weight:300
}
#comments p:last-child{
    margin-bottom:0
}
@media (max-width:767px){
    #comments{
        margin-bottom:32px;
        font-size:14px
    }
}
#comments .comment-container{
    border-top:2px solid rgba(0, 0, 0, 0.12);
    padding:32px 0 0;
    margin-bottom:32px
}
#comments .comment-container .comment-reply-link{
    float:right;
    text-transform:uppercase
}
@media (min-width:992px){
    #comments .comment-container .comment-reply-link{
        opacity:0
    }
}
#comments .comment-container:hover .comment-reply-link{
    opacity:1
}
.comment-info-wrap{
    float:left;
    width:100%
}
.comment-info{
    float:left;
    width:90%;
    margin:0 0 0.75em 0
}
@media (max-width:767px){
    .comment-info{
        width:100%
    }
}
.comment-meta,.comment-meta a{
    color:#bbb
}
.comment-meta a:hover{
    color:#f05123
}
.commentlist img.avatar{
    padding:0;
    border:0;
    border-radius:50%;
    height:auto;
    float:left;
    width:8%;
    margin-right:2%
}
@media (max-width:767px){
    .commentlist img.avatar{
        display:none
    }
}
.commentlist .comment-author{
    font-size:1.25em;
    font-weight:500;
    margin:.25em 0
}
@media (max-width:767px){
    .commentlist .comment-author{
        font-size:1em;
        margin:0
    }
}
.comment-meta,.comment-meta a{
    font-size:0.9em
}
.comment-content{
    margin-left:10%
}
@media (max-width:767px){
    .comment-content{
        margin-left:0
    }
}
.commentlist .comment-author cite{
    font-style:normal
}
.comment-nav{
    padding:10px 20px
}
.comment-nav ul li{
    list-style-type:none
}
.commentlist{
    padding-left:0
}
.commentlist ol{
    margin:0
}
.commentlist>li:last-child .comment-content{
    border:0
}
.commentlist li ul.children{
    padding:0 0 0 10%
}
.commentlist li[class*=depth-]{
    margin-top:1.1em
}
.commentlist li.depth-1{
    margin-left:0;
    margin-top:0
}
.commentlist li:not(.depth-1){
    margin-top:0;
    padding-bottom:0
}
.commentlist .comment{
    position:relative;
    clear:both;
    overflow:hidden;
    list-style-type:none
}
.commentlist .comment iframe,.commentlist .comment img{
    max-width:100%
}
.commentlist .alert{
    margin:10px 0 0 82px
}
.commentlist .vcard cite.fn{
    font-weight:700;
    font-style:normal
}
.commentlist .vcard time{
    float:right
}
.commentlist .vcard time a{
    color:#999;
    text-decoration:none
}
.commentlist .vcard time a:hover{
    text-decoration:underline
}
.comment-prev{
    float:left
}
.comment-next{
    float:right
}
#respond #comment-form-title{
    line-height:1;
    font-size:24px;
    font-weight:300;
    margin-bottom:32px;
    padding-bottom:24px;
    border-bottom:2px solid rgba(0, 0, 0, 0.12)
}
#pings{
    padding:20px
}
#pings h3{
    margin-top:0;
    margin-bottom:20px
}
.respond-form ul{
    padding-left:0
}
.respond-form form li{
    list-style-type:none;
    margin-bottom:1.0em
}
.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url],.respond-form form textarea{
}
.respond-form form input[type=email]:invalid,.respond-form form input[type=text]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{
    outline:none;
    border-color:#fbc2c4;
    background-color:#f6e7eb;
    -webkit-box-shadow:none;
    -ms-box-shadow:none;
    box-shadow:none
}
.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url]{
    max-width:100%;
    min-width:50%
}
.respond-form form textarea{
    width:100%;
    height:150px;
    margin-bottom:1.5em
}
#sidebar:before{
    content:'';
    display:block;
    width:100%
}
@media (max-width:991px){
    #sidebar:before{
        margin:32px 0 64px;
        border-top:3px solid #ddd
    }
}
@media (max-width:767px){
    #sidebar:before{
        margin:16px 0 40px;
        border-top:3px solid #ddd
    }
}
@media (max-width:767px){
    #sidebar{
        padding-top:0
    }
}
#sidebar .widget{
    margin-bottom:60px
}
#sidebar .widget:last-child{
    margin-bottom:0
}
#sidebar .widget:first-child .widgettitle{
    margin-top:0
}
.widgettitle{
    font-size:1em;
    text-transform:uppercase;
    font-weight:400;
    letter-spacing:0.05em
}
.widget ul{
    padding:0;
    list-style:none
}
.widget ul:last-child{
    margin-bottom:0
}
.widget ul li{
    color:#bdc3c7;
    list-style:none
}
.widget ul li+li{
    margin-top:15px
}
.widget ul li:last-child{
    margin-bottom:0
}
.widget ul li span{
    display:block
}
#sidebar .widget.well{
    background:rgba(0, 0, 0, 0.025);
    border:1px solid #ccc;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1)
}
.error404 #content{
    min-height:700px
}
@media (max-width:767px){
    .error404 #content{
        min-height:500px
    }
}
.error404 article{
    margin-top:90px
}
@media (max-width:767px){
    .error404 article{
        margin-top:30px
    }
}
.respond-form ul{
    padding-left:0;
    margin-bottom:0
}
.respond-form form li{
    list-style-type:none;
    margin-bottom:30px
}
@media (max-width:767px){
    .respond-form form li{
        margin-bottom:15px
    }
}
.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url],.respond-form form textarea{
}
.respond-form form input[type=email]:invalid,.respond-form form input[type=text]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{
    outline:none;
    border-color:#fbc2c4;
    background-color:#f6e7eb;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    box-shadow:none
}
.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url]{
    max-width:100%;
    min-width:50%
}
.respond-form form textarea{
    width:100%;
    height:150px
}
#comment-form-title{
    margin:0 0 1em
}
#allowed_tags{
    margin:1.5em 10px 0.7335em 0
}
.nocomments{
    margin:0 20px 1.1em
}
.share-wrap{
    float:left;
    width:100%;
    padding:30px 0;
    border:1px solid #d6d6d6;
    border-width:0 1px 1px 0
}
@media (max-width:767px){
    .share-wrap{
        border-width:0 1px 1px 1px
    }
}
.sharing-open{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity 0.4s ease-in-out 0, visibility 0;
    -o-transition:opacity 0.4s ease-in-out 0, visibility 0;
    transition:opacity 0.4s ease-in-out 0, visibility 0
}
.share-button{
    padding:10px 0
}
@media (max-width:767px){
    .share-button{
        padding:0
    }
}
.share-button button{
    padding-left:0;
    padding-right:0;
    text-align:center;
    width:100%
}
@media (max-width:767px){
    .share-button button{
        width:auto;
        padding-left:16px;
        padding-right:16px
    }
}
.sharebuttons{
    width:100%;
    height:100%
}
@media (max-width:767px){
    .sharebuttons{
        width:auto;
        height:auto
    }
}
.sharebuttons a{
    float:left;
    text-align:center;
    font-size:19px;
    line-height:32px;
    width:33.3333%;
    height:32px;
    color:#fff;
    border:0;
    padding:0;
    margin:0;
    background:#888;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
@media (max-width:767px){
    .sharebuttons a{
        font-size:24px;
        width:44px;
        height:44px;
        line-height:44px;
        float:none;
        margin-left:-3px;
        margin-right:-2px
    }
}
.sharebuttons a i{
    width:1em;
    height:1em;
    line-height:1em;
    margin:0;
    display:inline-block
}
.sharebuttons a span{
    display:none;
    margin-left:6px
}
.sharebuttons a:hover{
    color:#888;
    background:transparent
}
.sharebuttons a.btn-facebook{
    background:#3b5998
}
.sharebuttons a.btn-facebook:hover{
    color:#3b5998;
    background:transparent
}
.sharebuttons a.btn-twitter{
    background:#00aced
}
.sharebuttons a.btn-twitter:hover{
    color:#00aced;
    background:transparent
}
.sharebuttons a.btn-google{
    background:#dd4b39
}
.sharebuttons a.btn-google:hover{
    color:#dd4b39;
    background:transparent
}
.sharebuttons a.btn-pinterest{
    background:#cb2027
}
.sharebuttons a.btn-pinterest:hover{
    color:#cb2027;
    background:transparent
}
.sharebuttons a.btn-linkedin{
    background:#007bb6
}
.sharebuttons a.btn-linkedin:hover{
    color:#007bb6;
    background:transparent
}
.sharebuttons.inv a{
    color:#ccc;
    background:#fff
}
.sharebuttons.inv a:active,.sharebuttons.inv a:focus,.sharebuttons.inv a:hover{
    color:#fff;
    background:#ccc
}
.sharebuttons.inv a.btn-facebook:hover{
    color:#3b5998
}
.sharebuttons.inv a.btn-twitter:hover{
    color:#00aced
}
.sharebuttons.inv a.btn-google:hover{
    color:#dd4b39
}
.sharebuttons.inv a.btn-pinterest:hover{
    color:#cb2027
}
.sharebuttons.inv a.btn-linkedin:hover{
    color:#007bb6
}
#pin1{
    border:3px solid red;
    width:200px;
    height:105px;
    margin-top:25px;
    margin-left:50px
}
.pinimglink{
    display:none;
    visibility:hidden
}
.flip-container{
    -webkit-perspective:1000;
    perspective:1000;
    margin-top:20px
}
@media (max-width:767px){
    .flip-container{
        margin-top:30px
    }
}
.flip-container.flip .flipper,.flip-container.hover .flipper,.flip-container:hover .flipper{
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.flip-container{
    width:100%;
    height:64px
}
.single-post .flip-container{
    width:50%;
    margin:0 auto;
    display:block
}
@media (max-width:767px){
    .single-post .flip-container{
        width:100%;
        height:44px
    }
}
.back,.front{
    width:100%;
    height:64px
}
@media (max-width:767px){
    .single-post .back,.single-post .front{
        width:100%;
        height:44px
    }
}
.flipper{
    -webkit-transition:0.6s;
    -o-transition:0.6s;
    transition:0.6s;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    position:relative
}
.back,.front{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    position:absolute;
    top:0;
    left:0
}
.front{
    z-index:2;
    -webkit-transform:rotateY(0deg);
    transform:rotateY(0deg)
}
.back{
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
button,html input[type=button],input[type=reset],input[type=submit]{
    border:0
}
@media (max-width:767px){
    .btn-ctr{
        text-align:center
    }
}
.btn-centered{
    text-align:center
}
.btn{
    color:#fff;
    background:#333333;
    font-size:14px;
    font-weight:700;
    line-height:1;
    text-transform:uppercase;
    letter-spacing:0.15em;
    border-width:0;
    border-radius:0;
    padding:16px 20px 13px;
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.btn i{
    margin-right:6px
}
.input-group-btn .btn i{
    margin-right:0
}
.btn:focus,.btn:hover{
    color:#fff;
    outline:0;
    opacity:0.85
}
.btn:active{
    -webkit-transition-duration:0.05s;
    -o-transition-duration:0.05s;
    transition-duration:0.05s
}
.btn.active,.btn:active,.open .dropdown-toggle.btn{
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn.active:focus,.btn:active:focus,.open .dropdown-toggle.btn:focus{
    outline:0
}
.btn.disabled:focus{
    opacity:0.65
}
.btn.dropdown-toggle{
    min-width:inherit
}
.btn.btn-primary{
    color:#fff;
    background:#f05123
}
.btn-default{
    background:#666666
}
.btn-inverse{
    color:#666666;
    background-color:transparent;
    border-color:transparent;
    font-weight:500
}
.btn-inverse:focus,.btn-inverse:hover,.open .dropdown-toggle.btn-inverse{
    color:#666666;
    background-color:rgba(0, 0, 0, 0.04)
}
.btn-inverse.active,.btn-inverse:active,.open .dropdown-toggle.btn-inverse{
    background-color:rgba(0, 0, 0, 0.12);
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.btn-embossed{
    -webkit-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.15);
    box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.15)
}
.btn-embossed.active,.btn-embossed:active{
    -webkit-box-shadow:inset 0 2px 0 rgba(0, 0, 0, 0.15);
    box-shadow:inset 0 2px 0 rgba(0, 0, 0, 0.15)
}
.btn-wide{
    min-width:140px;
    padding-left:30px;
    padding-right:30px
}
.btn-link{
    color:#000;
    cursor:pointer;
    border-radius:3px
}
.btn-link:focus,.btn-link:hover{
    color:#000;
    text-decoration:none;
    background-color:rgba(0, 0, 0, 0.05)
}
.btn-link:active{
    background-color:rgba(0, 0, 0, 0.12)
}
.btn-outline{
    color:#8e8e8e;
    font:700 14px/24px "Open Sans", sans-serif;
    text-transform:uppercase;
    letter-spacing:0.15em;
    padding:10px 20px;
    border:2px solid #8e8e8e;
    background-color:transparent;
    margin-top:64px;
    border-radius:4px;
    display:inline-block;
    position:relative;
    -webkit-transition:all 0.2s;
    -o-transition:all 0.2s;
    transition:all 0.2s
}
.btn-outline:after{
    font-family:'material';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\e681';
    color:#fff;
    font-size:21px;
    opacity:0;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
    position:absolute;
    -webkit-transition:all 0.2s;
    -o-transition:all 0.2s;
    transition:all 0.2s
}
.btn-outline:hover{
    color:#fff;
    padding:10px 28px 10px 12px;
    background-color:#8e8e8e;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.btn-outline:hover:after{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
#load-posts{
    margin:60px auto 0 auto;
    display:block;
    line-height:24px
}
#load-posts i{
    font-size:24px;
    float:left;
    margin-right:8px;
    display:block;
    line-height:24px;
    height:24px;
    width:24px
}
.icon-spin{
    -webkit-animation:fa-spin 1s infinite linear;
    animation:fa-spin 1s infinite linear
}
.tooltip{
    font-size:16px;
    letter-spacing:0;
    text-transform:none
}
.popover,.tooltip-inner{
    border:0;
    border-radius:3px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.popover .arrow{
    margin:0!important;
    border:0
}
.popover.top{
    margin-top:-12px
}
.popover.right{
    margin-left:12px
}
.popover.bottom{
    margin-top:12px
}
.popover.left{
    margin-left:-12px
}
.panel{
    border:0;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)
}
.panel-heading{
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
.panel-footer{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.modal{
    overflow:hidden;
    overflow-y:auto
}
.modal-backdrop{
    position:fixed;
    width:100vw;
    height:100vh;
    background:#000;
    -webkit-transition:opacity .2s;
    -o-transition:opacity .2s;
    transition:opacity .2s
}
.modal-backdrop.in{
    opacity:.2
}
.modal .modal-dialog{
    width:800px;
    max-height:96%;
    max-width:100%;
    margin:0 auto;
    padding:0 32px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scale(1) translate(-50%, -50%);
    -ms-transform:scale(1) translate(-50%, -50%);
    transform:scale(1) translate(-50%, -50%);
    -webkit-transition:opacity 0.2s ease, -webkit-transform 0.2s ease-in-out;
    transition:opacity 0.2s ease, -webkit-transform 0.2s ease-in-out;
    -o-transition:transform 0.2s ease-in-out, opacity 0.2s ease;
    transition:transform 0.2s ease-in-out, opacity 0.2s ease;
    transition:transform 0.2s ease-in-out, opacity 0.2s ease, -webkit-transform 0.2s ease-in-out
}
.modal.fade .modal-dialog{
    -webkit-transform:scale(0.5) translate(-50%, -50%);
    -ms-transform:scale(0.5) translate(-50%, -50%);
    transform:scale(0.5) translate(-50%, -50%)
}
.modal.fade.scale.in .modal-dialog{
    -webkit-transform:scale(1) translate(-50%, -50%);
    -ms-transform:scale(1) translate(-50%, -50%);
    transform:scale(1) translate(-50%, -50%);
    -webkit-animation:modal-scale-in 0.4s ease;
    animation:modal-scale-in 0.4s ease
}
@keyframes modal-scale-in{
    0%{
        -webkit-transform:scale(0.5) translate(-50%, -50%);
        transform:scale(0.5) translate(-50%, -50%)
    }
    to{
        -webkit-transform:scale(1) translate(-50%, -50%);
        transform:scale(1) translate(-50%, -50%)
    }
}
@-webkit-keyframes modal-scale-in{
    0%{
        -webkit-transform:scale(0.5) translate(-50%, -50%);
        transform:scale(0.5) translate(-50%, -50%)
    }
    to{
        -webkit-transform:scale(1) translate(-50%, -50%);
        transform:scale(1) translate(-50%, -50%)
    }
}
.modal-content{
    font-family:'RobotoDraft', sans-serif;
    padding-bottom:8px;
    background-color:#fff;
    border:0;
    border-radius:2px;
    -webkit-box-shadow:0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
    box-shadow:0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19)
}
.modal-header{
    padding:24px;
    border-bottom:0;
    min-height:16.5px
}
.modal-header .close{
    margin-top:0
}
.modal-title{
    font-size:20px;
    font-weight:400;
    margin:0;
    line-height:1
}
.modal-body{
    font-size:16px;
    position:static;
    padding:0 24px 24px
}
.modal-body p:last-child{
    margin:0
}
.modal-footer{
    margin:0;
    padding:6px 12px;
    text-align:right;
    border:0;
    margin-bottom:-8px;
    background:rgba(0, 0, 0, 0.05);
    padding:8px 12px;
    border-radius:0 0 3px 3px
}
.modal-footer .btn{
    font-size:16px;
    font-weight:500;
    letter-spacing:0.03em;
    margin:0 4px
}
.modal-footer .btn+.btn{
    margin:0 4px
}
.modal-footer .btn.btn-link{
    min-width:64px
}
.modal-footer .btn:not(:last-child){
    margin-right:0
}
.modal .close{
    color:inherit;
    float:right;
    font-size:24px;
    width:64px;
    height:64px;
    font-weight:normal;
    line-height:1;
    text-shadow:none;
    opacity:0.5;
    position:absolute;
    top:0;
    right:0;
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.modal .close:focus,.modal .close:hover{
    opacity:1
}
.colored .modal-title{
    color:#fff
}
.colored .modal-content{
    font-weight:400;
    color:#ffffff;
    background-color:#448aff
}
.colored .modal-footer .btn.btn-link{
    color:#fff
}
.colored .modal-footer{
    margin-bottom:-8px;
    background:rgba(0, 0, 0, 0.14);
    padding:8px 12px;
    border-radius:0 0 3px 3px
}
label{
    font-weight:400;
    color:#bdbdbd;
    margin:0 0 0.25em;
    font-weight:normal
}
.bootstrap-select+label,input+label,select+label{
    font-weight:400;
    font-size:0.9em;
    margin:0;
    color:#bdbdbd
}
.form-control,.selectpicker,input,select,textarea{
    font-family:'Univers Condensed', sans-serif;
    text-transform:uppercase;
    font-style:italic;
    color:#999;
    font-size:14px;
    font-weight:400;
    line-height:1.5;
    width:100%;
    max-width:100%;
    min-width:100%;
    height:auto;
    background:#fff;
    margin:0;
    padding:17px 16px 16px;
    border:1px solid #d6d6d6;
    border-radius:0;
    display:block;
    -webkit-box-shadow:none;
    box-shadow:none
}
.form-control:focus,.selectpicker:focus,input:focus,select:focus,textarea:focus{
    outline:0;
    background:#fff;
    border-color:#bdbdbd;
    -webkit-box-shadow:none;
    box-shadow:none;
    font-style:normal;
    position:relative
}
.navbar-form .form-control{
    margin-bottom:0
}
input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{
    -webkit-appearance:none
}
select{
    padding:9px 0 7px
}
select option:first-child{
    color:#bababa
}
textarea{
    overflow:auto;
    vertical-align:top;
    resize:vertical;
    height:auto
}
input[type=search]{
    -webkit-appearance:none
}
input[type=date]{
    line-height:34px
}
.input-sm{
    height:auto;
    padding:8px 10px;
    padding-bottom:7px;
    font-size:12px;
    line-height:1.5;
    border-radius:2px
}
select.input-sm{
    height:auto;
    line-height:1.5
}
select[multiple].input-sm,textarea.input-sm{
    height:auto
}
.input-lg{
    height:auto;
    padding:16px 20px;
    padding-bottom:15px;
    font-size:20px;
    line-height:1.5;
    border-radius:3px
}
select.input-lg{
    height:auto;
    line-height:1.5
}
select[multiple].input-lg,textarea.input-lg{
    height:auto
}
input[type=checkbox],input[type=radio]{
    cursor:pointer;
    text-align:center;
    margin:0;
    border:2px solid #dbdbdb;
    margin-top:0;
    display:inline-block;
    float:left;
    position:relative;
    -webkit-appearance:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    transition:all 0.2s ease
}
input[type=checkbox]:focus:hover,input[type=checkbox]:hover,input[type=radio]:focus:hover,input[type=radio]:hover{
    border-color:#4caf50
}
input[type=checkbox]:focus,input[type=radio]:focus{
    border-color:#d6d6d6;
    background:#fff
}
input[type=checkbox]:active,input[type=radio]:active{
    border:9px solid #4caf50
}
input[type=checkbox]+label,input[type=checkbox]+span,input[type=radio]+label,input[type=radio]+span{
    font-weight:400;
    margin:0 16px 0 5px;
    padding:0;
    cursor:pointer;
    float:left;
    display:inherit
}
input[type=checkbox]:before,input[type=radio]:before{
    color:#4caf50;
    font-family:material;
    font-size:24px;
    width:24px;
    height:24px;
    line-height:24px;
    position:absolute;
    z-index:1;
    top:50%;
    left:50%;
    margin:-12px 0 0 -12px;
    opacity:0;
    -webkit-transform:scale(0.5);
    -ms-transform:scale(0.5);
    transform:scale(0.5);
    -webkit-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    transition:all 0.2s ease;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
input[type=checkbox]:checked:before,input[type=radio]:checked:before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
input[type=checkbox]{
    height:18px;
    width:18px;
    min-width:18px;
    min-height:18px;
    border-radius:2px
}
input[type=checkbox]+label,input[type=checkbox]+span{
    font-size:0.9em;
    line-height:18px
}
input[type=checkbox]:before{
    content:'\e8ee'
}
input[type=radio]{
    height:20px;
    width:20px;
    min-width:20px;
    min-height:20px;
    border-radius:50%
}
input[type=radio]+label,input[type=radio]+span{
    font-size:0.9em;
    line-height:20px
}
input[type=radio]:before{
    content:'\e8f1'
}
input[type=radio]:after{
    content:'';
    display:block;
    height:22px;
    width:22px;
    background:#fff;
    position:absolute;
    top:50%;
    left:50%;
    border-radius:50%;
    margin:-11px 0 0 -11px;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
    opacity:0
}
input[type=radio]:checked:after{
    opacity:1
}
.checkbox,.radio{
    line-height:1.25
}
.checkbox label,.radio label{
    padding-left:5px
}
.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{
    margin-left:-20px
}
.checkbox-inline,.radio-inline{
    padding-left:20px
}
.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{
    cursor:not-allowed
}
input[type=submit]{
    color:#fff;
    letter-spacing:0.02em;
    background:#f05123;
    border:2px solid transparent;
    outline:0;
    display:block;
    min-width:25%;
    width:inherit;
    margin:0 auto;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
@media (max-width:767px){
    input[type=submit]{
        width:100%
    }
}
.form-control-static{
    margin-bottom:0
}
.help-block{
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#737373
}
@media (min-width:768px){
    .form-inline .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .input-group>.form-control{
        width:100%
    }
    .form-inline .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .checkbox,.form-inline .radio{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        padding-left:0;
        vertical-align:middle
    }
    .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{
        float:none;
        margin-left:0
    }
    .form-inline .has-feedback .form-control-feedback{
        top:0
    }
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
.form-horizontal .checkbox,.form-horizontal .radio{
    min-height:27px
}
.form-horizontal .form-group{
    margin-left:-15px;
    margin-right:-15px
}
.form-horizontal .form-control-static{
    padding-top:7px
}
@media (min-width:768px){
    .form-horizontal .control-label{
        text-align:right
    }
}
.form-horizontal .has-feedback .form-control-feedback{
    top:0;
    right:15px
}
input::input-placeholder,select::input-placeholder,textarea::input-placeholder{
    color:#bdbdbd;
    opacity:0.5;
    -webkit-transition:opacity .2s linear;
    -o-transition:opacity .2s linear;
    transition:opacity .2s linear
}
:focus::input-placeholder{
    opacity:0
}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{
    color:#bdbdbd;
    -webkit-transition:opacity .2s linear;
    -o-transition:opacity .2s linear;
    transition:opacity .2s linear
}
:focus::-moz-placeholder{
    opacity:0
}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#bdbdbd;
    -webkit-transition:opacity .2s linear;
    -o-transition:opacity .2s linear;
    transition:opacity .2s linear
}
:focus:-ms-input-placeholder{
    opacity:0
}
input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#bdbdbd;
    -webkit-transition:opacity .2s linear;
    -o-transition:opacity .2s linear;
    transition:opacity .2s linear
}
:focus::-webkit-input-placeholder{
    opacity:0
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
    cursor:not-allowed;
    background-color:#eeeeee;
    opacity:1
}
.input-group-btn .btn{
    color:#fff;
    border-width:1px;
    background:#d6d6d6;
    min-width:36px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{
    font-size:24px;
    padding:15px
}
.has-error .form-control,.has-success .form-control,.has-warning .form-control{
    -webkit-box-shadow:none;
    box-shadow:none
}
.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.form-control:focus+.input-group-btn .btn{
    border-color:#bdbdbd
}
.form-control:focus+.input-group-btn .btn{
    background:#bdbdbd
}
.form-control:focus+.input-group-btn .btn:hover{
    color:#fff;
    background:#f05123;
    border-color:#f05123
}
div.wpcf7{
    margin:0;
    padding:0
}
div.wpcf7-response-output{
    margin:2em 0.5em 1em;
    padding:0.2em 1em
}
div.wpcf7 .screen-reader-response{
    position:absolute;
    overflow:hidden;
    clip:rect(1px, 1px, 1px, 1px);
    height:1px;
    width:1px;
    margin:0;
    padding:0;
    border:0
}
div.wpcf7-mail-sent-ok{
    border:2px solid #4caf50
}
div.wpcf7-mail-sent-ng{
    border:2px solid #f44336
}
div.wpcf7-spam-blocked{
    border:2px solid #ff9800
}
div.wpcf7-validation-errors{
    text-align:center;
    border:0;
    color:#f44336
}
span.wpcf7-form-control-wrap{
    position:relative;
    display:block!important
}
span.wpcf7-not-valid-tip{
    color:#f44336;
    font-weight:400;
    font-size:13px;
    margin-top:5px;
    display:block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip{
    position:absolute;
    top:20%;
    left:20%;
    z-index:100;
    border:1px solid #f44336;
    background:#fff;
    padding:.2em .8em
}
span.wpcf7-list-item{
    margin-left:0.5em
}
.wpcf7-display-none{
    display:none
}
div.wpcf7 img.ajax-loader{
    border:none;
    vertical-align:middle;
    margin-left:4px
}
div.wpcf7 div.ajax-error{
    display:none
}
div.wpcf7 .placeheld{
    color:#888
}
.bootstrap-select{
    float:none;
    margin:0
}
.btn-group.bootstrap-select{
    width:100%
}
.bootstrap-select .selectpicker{
    font-size:14px;
    color:#bdbdbd;
    background:#fff;
    border:1px solid #d6d6d6;
    text-transform:inherit;
    letter-spacing:inherit
}
.bootstrap-select .selectpicker span{
    margin:0
}
.bootstrap-select .selectpicker:focus{
    border-color:#bdbdbd;
    background:#fff;
    color:#999
}
.bootstrap-select.btn-group.open .dropdown-toggle{
    border-color:#bdbdbd;
    background:#fff;
    color:#999
}
.bootstrap-select.btn-group .btn .caret{
    border:0;
    position:absolute;
    top:50%;
    right:12px;
    margin-top:-12px
}
.bootstrap-select.btn-group .dropdown-menu li.disabled>a,.bootstrap-select.btn-group>.disabled{
    cursor:not-allowed
}
.bootstrap-select.btn-group>.disabled:focus{
    outline:none!important
}
.bootstrap-select.btn-group[class*=span] .selectpicker{
    width:100%
}
.bootstrap-select.btn-group .dropdown-menu{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    border-radius:0;
    border:0;
    min-width:100%;
    -webkit-box-shadow:none;
    box-shadow:none
}
.bootstrap-select.btn-group .dropdown-menu.inner{
    position:static;
    background:#fff;
    border:1px solid #bdbdbd;
    border-top:0;
    height:auto
}
.bootstrap-select.btn-group.dropup .dropdown-menu.inner{
    border-top:1px solid;
    border-bottom:0
}
.bootstrap-select.btn-group .dropdown-menu dt{
    display:block;
    padding:3px 20px;
    cursor:default
}
.bootstrap-select.btn-group .div-contain{
    overflow:hidden
}
.bootstrap-select.btn-group .dropdown-menu li{
    position:relative;
    border-bottom:1px solid rgba(0, 0, 0, 0.12);
    margin-bottom:0
}
.bootstrap-select.btn-group .dropdown-menu li:last-child{
    border-bottom:0
}
.bootstrap-select.btn-group .dropdown-menu li>a{
    font-size:14px;
    padding:11px 20px;
    cursor:pointer
}
.bootstrap-select.btn-group .dropdown-menu li>a.opt{
    position:relative;
    padding-left:35px
}
.bootstrap-select.btn-group .dropdown-menu li.disabled>a{
    color:#aaa;
    font-style:italic
}
.bootstrap-select.btn-group .dropdown-menu li>dt small{
    font-weight:normal
}
.bootstrap-select li i.check-mark{
    font-family:'material';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:none;
    float:right;
    font-size:24px;
    text-align:center;
    position:absolute;
    top:50%;
    right:12px;
    margin-top:-12px
}
.bootstrap-select li i.check-mark:before{
    content:'\e8a6'
}
.bootstrap-select li.selected i.check-mark{
    display:inline-block
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{
    margin-right:34px
}
.bootstrap-select.btn-group .dropdown-menu li small{
    padding-left:0.5em
}
.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled)>a small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small{
    color:#64b1d8;
    color:rgba(255, 255, 255, 0.4)
}
.bootstrap-select.btn-group .dropdown-menu li>dt small{
    font-weight:normal
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{
    content:'';
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #CCC;
    border-bottom-color:rgba(0, 0, 0, 0.2);
    position:absolute;
    bottom:-4px;
    left:9px;
    display:none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{
    content:'';
    display:inline-block;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid white;
    position:absolute;
    bottom:-4px;
    left:10px;
    display:none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{
    bottom:auto;
    top:-3px;
    border-top:7px solid #ccc;
    border-bottom:0;
    border-top-color:rgba(0, 0, 0, 0.2)
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{
    bottom:auto;
    top:-3px;
    border-top:6px solid #ffffff;
    border-bottom:0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{
    right:12px;
    left:auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{
    right:13px;
    left:auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{
    display:block
}
.bootstrap-select.btn-group .no-results{
    padding:3px;
    background:#f5f5f5;
    margin:0 5px
}
.bootstrap-select.btn-group .dropdown-menu .notify{
    position:absolute;
    bottom:5px;
    width:96%;
    margin:0 2%;
    min-height:26px;
    padding:3px 5px;
    background:#f5f5f5;
    border:1px solid #e3e3e3;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    pointer-events:none;
    opacity:0.9;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.mobile-device{
    position:absolute;
    top:0;
    left:0;
    display:block!important;
    width:100%;
    height:100%!important;
    opacity:0
}
.bootstrap-select.fit-width{
    width:auto!important
}
.bootstrap-select.btn-group.fit-width .btn .filter-option{
    position:static
}
.bootstrap-select.btn-group.fit-width .btn .caret{
    position:static;
    top:auto;
    margin-top:-1px
}
.control-group.error .bootstrap-select .dropdown-toggle{
    border-color:#b94a48
}
.bootstrap-select-searchbox,.bootstrap-select .bs-actionsbox{
    padding:4px 8px
}
.bootstrap-select .bs-actionsbox{
    float:left;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.bootstrap-select-searchbox+.bs-actionsbox{
    padding:0 8px 4px
}
.bootstrap-select-searchbox input{
    margin-bottom:0
}
.bootstrap-select .bs-actionsbox .btn-group button{
    width:50%
}
.bootstrap-select .dropdown-menu li>a{
    color:#999
}
.bootstrap-select .dropdown-menu>li>a:focus,.bootstrap-select .dropdown-submenu:focus>a{
    color:#999;
    background:transparent
}
.bootstrap-select .dropdown-menu>li>a:focus:hover,.bootstrap-select .dropdown-menu>li>a:hover,.bootstrap-select .dropdown-submenu:focus:hover>a,.bootstrap-select .dropdown-submenu:hover>a{
    color:#fff
}
.gform_wrapper ul{
    padding-left:0;
    list-style:none
}
.gform_wrapper li{
    width:100%;
    float:left;
    margin-bottom:24px
}
.gform_wrapper .show-label.checkboxes .gfield_label:after{
    content:' (check all that apply)';
    font-size:0.5em;
    font-weight:600;
    margin-left:5px
}
.gform_body body{
    float:left
}
.ginput_complex span{
    margin-bottom:24px
}
.ginput_complex span:last-of-type{
    margin:0
}
.ginput_full{
    width:100%;
    float:left
}
.ginput_left{
    width:48%;
    float:left
}
@media (max-width:767px){
    .ginput_left{
        width:100%
    }
}
.ginput_right{
    width:48%;
    float:right
}
@media (max-width:767px){
    .ginput_right{
        width:100%
    }
}
.gf_clear,.gform_footer{
    clear:both
}
.gform_wrapper .gfield_required{
    padding-left:1px;
    color:#b94a48
}
.gfield_checkbox,.gfield_radio{
    padding:12px 0 0 0;
    margin-bottom:12px
}
.gfield_checkbox li,.gfield_radio li{
    width:auto
}
.gfield_checkbox li:last-child input+label,.gfield_radio li:last-child input+label{
    margin-right:0
}
button.submit-button,input.gform_button{
    color:#fff;
    font-size:1em;
    font-weight:400;
    letter-spacing:0;
    background:#4a4949;
    text-transform:uppercase;
    border:0;
    padding:0.55em 0.75em;
    outline:0;
    display:block;
    min-width:inherit;
    width:auto;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
button.submit-button:focus,button.submit-button:hover,input.gform_button:focus,input.gform_button:hover{
    color:#fff;
    background:#222
}
.gform_wrapper .gfield_error .gfield_label{
    color:#f44336
}
.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{
    border-color:#f44336;
    position:relative;
    z-index:2
}
.gform_wrapper .gfield_error input:focus,.gform_wrapper .gfield_error select:focus,.gform_wrapper .gfield_error textarea:focus{
    border-color:#f44336
}
.gform_ajax_spinner{
    position:absolute;
    top:50%;
    left:50%;
    margin:-8px 0 0 60px
}
.gform_ajax_spinner{
    display:none!important
}
.gform_wrapper .gfield_error{
    position:relative
}
.validation_message{
    color:#f44336;
    font-weight:500;
    font-size:12px;
    position:absolute;
    bottom:10px;
    display:none
}
.validation_error{
    font-size:24px;
    color:#f44336;
    text-align:center;
    position:absolute;
    top:30px;
    left:15px;
    right:15px
}
@media (max-width:767px){
    .validation_error{
        top:15px
    }
}
#page-contact .validation_error{
    top:-60px
}
@media (max-width:767px){
    #page-contact .validation_error i{
        display:none
    }
}
.validation_error h4{
    margin-top:0;
    color:inherit
}
.validation_error .alert-link{
    font-weight:bold
}
.validation_error>p,.validation_error>ul{
    margin-bottom:0
}
.validation_error>p+p{
    margin-top:5px
}
.validation_error hr{
    border-top-color:#e6c1c7
}
.validation_error .alert-link{
    color:#953b39
}
.gforms_confirmation_message{
    text-align:center;
    width:100%;
    height:230px;
    padding:0;
    display:table
}
@media (max-width:767px){
    .gforms_confirmation_message{
        height:340px
    }
}
@media (max-width:991px){
    #page-contact .gforms_confirmation_message{
        height:340px
    }
}
.gforms_confirmation_message .gform_confirmation_wrapper{
    display:table-cell;
    vertical-align:middle
}
.gforms_confirmation_message h4{
    color:#f05123;
    line-height:1;
    margin:0 0 15px;
    font-size:52px;
    font-weight:300;
    letter-spacing:0;
    text-transform:none
}
.gforms_confirmation_message p{
    font-size:24px;
    font-weight:300;
    letter-spacing:0;
    text-transform:none;
    margin:0
}
audio,canvas,video{
    outline:none
}
embed,iframe,object{
    max-width:100%;
    max-height:100%
}
.mejs-container{
    position:relative;
    min-width:150px;
    width:100%!important;
    outline:none;
    background:none;
    vertical-align:top;
    text-align:left;
    text-decoration:none;
    font-family:sans-serif
}
.audio-js,.wp-audio-shortcode{
    height:60px!important
}
.me-plugin{
    position:absolute
}
.mejs-embed,.mejs-embed body{
    overflow:hidden;
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    background:#000
}
.mejs-container-fullscreen{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    overflow:hidden
}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{
    width:100%;
    height:100%;
    background:#000000
}
.mejs-background{
    position:absolute;
    top:0;
    left:0
}
.mejs-mediaelement{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.mejs-poster{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.mejs-poster img{
    display:block;
    padding:0;
    width:100%;
    height:100%;
    border:0
}
.mejs-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%!important;
    height:100%!important
}
.mejs-overlay-play{
    width:100%!important;
    height:100%!important;
    cursor:pointer
}
.mejs-overlay-button{
    display:none;
    position:absolute;
    top:50%;
    left:50%;
    margin:-35px 0 0 -35px;
    width:70px;
    height:70px;
    border-radius:70px;
    background-color:#82b1ff;
    background-image:url(../images/mediaelement/bigplay.png);
    background-position:center center;
    background-repeat:no-repeat;
    -webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26), 0 2px 10px 0 rgba(0, 0, 0, 0.16);
    box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26), 0 2px 10px 0 rgba(0, 0, 0, 0.16);
    -webkit-transition:-webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    transition:-webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1)
}
.mejs-overlay:hover .mejs-overlay-button{
    background-color:#82b1ff;
    -webkit-box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}
.mejs-overlay-loading{
    position:absolute;
    top:50%;
    left:50%;
    display:none;
    margin:-40px 0 0 -40px;
    width:80px;
    height:80px
}
.mejs-overlay-loading span{
    display:block;
    width:80px;
    height:80px;
    border-radius:40px;
    background:#3a3c3d url(../images/mediaelement/loading.gif) 50% 50% no-repeat
}
.mejs-container .mejs-controls{
    position:absolute;
    bottom:16px;
    left:16px;
    right:16px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    height:28px;
    background:#263238;
    list-style:none;
    opacity:1!important;
    border-radius:14px;
    background-color:rgba(38, 50, 56, 0.75)
}
.no-audio .mejs-container .mejs-controls,.no-video .mejs-container .mejs-controls{
    display:none
}
.mejs-container .mejs-controls div{
    display:block;
    float:left;
    margin:0 8px 0 0;
    padding:0;
    width:24px;
    height:28px;
    position:relative
}
.mejs-controls .mejs-button button{
    color:#fff;
    font-family:'material';
    font-weight:normal;
    font-size:24px;
    line-height:24px;
    width:24px;
    height:24px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-12px 0 0 -12px;
    padding:0;
    background:transparent;
    border:0;
    display:inline-block;
    cursor:pointer;
    opacity:0.75;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.mejs-container .mejs-controls .mejs-time{
    display:block;
    overflow:hidden;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    text-align:left;
    padding:0 0 0 0;
    margin:0 6px 0 0;
    width:40px;
    height:28px;
    color:#fff
}
.mejs-container .mejs-controls .mejs-time span{
    display:block;
    margin:0;
    width:auto;
    font-family:'Univers Condensed';
    font-weight:400;
    text-align:center;
    font-size:14px;
    line-height:28px;
    letter-spacing:0.025em;
    opacity:0.75
}
.mejs-time.mejs-currenttime-container{
    display:none!important
}
.mejs-controls div.mejs-playpause-button button{
    background-color:#f05123;
    margin:-24px 0 0 -20px;
    width:48px;
    height:48px;
    border-radius:50%;
    -webkit-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    transition:all 0.2s ease;
    z-index:2;
    opacity:1;
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    -webkit-transition:-webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    transition:-webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1)
}
.mejs-controls div.mejs-playpause-button button:hover{
    -webkit-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
    box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19)
}
.mejs-controls div.mejs-playpause-button:hover button{
    background-color:#f05123
}
.mejs-controls .mejs-play button:before{
    content:'\e6bb'
}
.mejs-controls .mejs-pause button:before{
    content:'\e6b8'
}
.mejs-controls .mejs-stop button{
    background-position:-112px 0
}
.mejs-controls .mejs-stop:hover button{
    background-position:-112px -32px
}
.mejs-controls div.mejs-time-rail{
    width:200px
}
.mejs-controls .mejs-time-rail span{
    position:absolute;
    display:block;
    width:180px;
    height:8px;
    border-radius:4px;
    cursor:pointer
}
.mejs-controls .mejs-time-rail .mejs-time-total{
    margin:10px 0 0 0;
    background:rgba(0, 0, 0, 0.25)
}
.mejs-controls .mejs-time-rail .mejs-time-buffering{
    z-index:1;
    width:100%;
    background:rgba(255, 255, 255, 0.1)
}
.mejs-controls .mejs-time-rail .mejs-time-loaded{
    width:0;
    background:rgba(255, 255, 255, 0.35)
}
.mejs-controls .mejs-time-rail .mejs-time-current{
    z-index:1;
    width:0;
    background:rgba(255, 255, 255, 0.75)
}
.mejs-controls .mejs-time-rail .mejs-time-handle{
    position:absolute;
    top:1px;
    z-index:1;
    display:none;
    margin:0;
    width:5px;
    background:transparent;
    text-align:center;
    cursor:pointer
}
.mejs-controls .mejs-time-rail .mejs-time-float{
    position:absolute;
    top:-26px;
    display:none!important;
    margin-left:-18px;
    width:36px;
    height:17px;
    border-radius:4px;
    background:#C2C8CF;
    -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.4);
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.4);
    color:#111;
    text-align:center
}
.mejs-container.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float{
    display:none!important
}
.mejs-controls .mejs-time-rail .mejs-time-float-current{
    left:0;
    display:block;
    margin:3px;
    width:30px;
    text-align:center
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner{
    position:absolute;
    top:17px;
    left:13px;
    display:block;
    width:0;
    height:0;
    border:solid 4px #C2C8CF;
    border-color:#C2C8CF transparent transparent transparent;
    border-radius:0;
    line-height:0
}
.mejs-controls .mejs-fullscreen-button button:before{
    content:'\e8ac'
}
.mejs-controls .mejs-unfullscreen button:before{
    content:"\e8ad"
}
.mejs-controls .mejs-mute button:before{
    content:"\e6d4"
}
.mejs-controls .mejs-unmute button:before{
    content:"\e6d3"
}
.mejs-container .mejs-controls .mejs-volume-button{
    position:relative;
    margin:0 10px 0 0
}
.mejs-container .mejs-controls .mejs-fullscreen-button{
    margin:0 16px 0 0
}
.mejs-controls .mejs-volume-button .mejs-volume-slider{
    position:absolute;
    bottom:28px;
    left:50%;
    z-index:1;
    display:none;
    margin:0;
    width:28px;
    height:96px;
    border-radius:14px 14px 0 0;
    background:rgba(38, 50, 56, 0.75);
    margin-left:-14px
}
.mejs-controls .mejs-volume-button:hover{
    border-radius:0 0 4px 4px
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{
    position:absolute;
    top:16px;
    bottom:0;
    left:10px;
    margin:0;
    padding:0;
    width:8px;
    height:72px;
    border-radius:4px;
    background:rgba(0, 0, 0, 0.25)
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{
    position:absolute;
    top:16px;
    bottom:0;
    left:10px;
    margin:0px;
    width:8px;
    height:72px;
    border-radius:4px;
    background:rgba(255, 255, 255, 0.75);
    background-position:bottom
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{
    position:absolute;
    left:50%;
    margin:0 0 0 -6px;
    width:12px;
    height:12px;
    border-radius:50%;
    background:#f05123;
    opacity:1;
    cursor:pointer;
    -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.25)
}
.mejs-controls div.mejs-horizontal-volume-slider{
    position:relative;
    margin:0;
    width:64px;
    height:28px;
    background:none
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
    position:absolute;
    top:10px;
    left:0;
    margin:0;
    padding:0;
    width:48px;
    height:8px;
    border-radius:4px;
    background:rgba(0, 0, 0, 0.25);
    font-size:1px
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
    position:absolute;
    top:10px;
    left:0;
    margin:0;
    padding:0;
    height:8px;
    border-radius:4px;
    background:rgba(255, 255, 255, 0.75);
    font-size:1px
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{
    position:absolute;
    left:50%;
    top:50%;
    margin:-6px 0 0 0;
    width:12px;
    height:12px;
    border-radius:50%;
    background:#f05123;
    opacity:1;
    cursor:pointer;
    -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.25)
}
.mejs-controls .mejs-captions-button{
    position:relative
}
.mejs-controls .mejs-captions-button button{
    background-position:-48px 0
}
.mejs-controls .mejs-captions-button:hover button{
    background-position:-48px -32px
}
.mejs-controls .mejs-captions-button .mejs-captions-selector{
    position:absolute;
    right:-10px;
    bottom:30px;
    visibility:hidden;
    overflow:hidden;
    padding:10px;
    width:130px;
    height:100px;
    border:solid 1px transparent;
    border-radius:0;
    background:#3A3C3D
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul{
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
    list-style-type:none!important
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{
    display:block;
    overflow:hidden;
    margin:0 0 6px 0;
    padding:0;
    color:#fff;
    list-style-type:none!important
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{
    float:left;
    clear:both;
    margin:3px 3px 0 5px
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{
    float:left;
    padding:4px 0 0 0;
    width:100px;
    font-size:10px;
    font-family:sans-serif;
    line-height:15px
}
.mejs-controls .mejs-captions-button .mejs-captions-translations{
    margin:0 0 5px 0;
    font-size:10px
}
.mejs-chapters{
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    width:10000px;
    -xborder-right:solid 1px #FFFFFF
}
.mejs-chapters .mejs-chapter{
    position:absolute;
    float:left;
    overflow:hidden;
    border:0;
    background:#3A3C3D
}
.mejs-chapters .mejs-chapter .mejs-chapter-block{
    display:block;
    padding:5px;
    border-right:solid 1px #313335;
    border-right:solid 1px rgba(49, 51, 53, 0.7);
    border-bottom:solid 1px #313335;
    border-bottom:solid 1px rgba(49, 51, 53, 0.7);
    color:#fff;
    font-size:11px;
    cursor:pointer
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last{
    border-right:none
}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{
    background:#333333
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{
    display:block;
    margin:0 0 3px 0;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:bold;
    font-size:12px;
    line-height:12px
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{
    display:block;
    margin:3px 0 4px 0;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:12px;
    line-height:12px
}
.mejs-captions-layer{
    position:absolute;
    bottom:0;
    left:0;
    color:#fff;
    text-align:center;
    font-size:12px;
    line-height:22px
}
.mejs-captions-layer a{
    color:#fff;
    text-decoration:underline
}
.mejs-captions-layer[lang=ar]{
    font-weight:normal;
    font-size:20px
}
.mejs-captions-position{
    position:absolute;
    bottom:15px;
    left:0;
    width:100%
}
.mejs-captions-position-hover{
    bottom:45px
}
.mejs-captions-text{
    padding:5px 7px;
    border-radius:4px;
    background:#3a3c3d;
    background:rgba(58, 60, 61, 0.8)
}
.mejs-clear{
    clear:both
}
.me-cannotplay a{
    color:#fff;
    font-weight:bold
}
.me-cannotplay span{
    display:block;
    padding:15px
}
.mejs-controls .mejs-loop-off button{
    background-position:-64px -16px
}
.mejs-controls .mejs-loop-off:hover button{
    background-position:-64px -48px
}
.mejs-controls .mejs-loop-on button{
    background-position:-64px 0
}
.mejs-controls .mejs-loop-on::hover button{
    background-position:-64px -32px
}
.mejs-controls .mejs-backlight-off button{
    background-position:-80px -16px
}
.mejs-controls .mejs-backlight-off:hover button{
    background-position:-80px -48px
}
.mejs-controls .mejs-backlight-on button{
    background-position:-80px 0
}
.mejs-controls .mejs-backlight-on:hover button{
    background-position:-80px -32px
}
.mejs-controls .mejs-picturecontrols-button{
    background-position:-96px 0
}
.mejs-controls .mejs-picturecontrols-button:hover{
    background-position:-96px -32px
}
.mejs-contextmenu{
    position:absolute;
    top:0;
    left:0;
    z-index:1001;
    padding:10px;
    width:150px;
    border:solid 1px #999;
    border-radius:4px;
    background:#fff
}
.mejs-contextmenu .mejs-contextmenu-separator{
    margin:5px 6px;
    height:1px;
    background:#333;
    font-size:0
}
.mejs-contextmenu .mejs-contextmenu-item{
    padding:4px 6px;
    color:#333;
    font-size:12px;
    font-family:sans-serif;
    cursor:pointer
}
.mejs-contextmenu .mejs-contextmenu-item:hover{
    background:#2C7C91;
    color:#fff
}
.mejs-controls .mejs-sourcechooser-button{
    position:relative
}
.mejs-controls .mejs-sourcechooser-button button{
    background-position:-128px 0
}
.mejs-controls .mejs-sourcechooser-button button{
    background-position:-128px -32px
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{
    position:absolute;
    right:-10px;
    bottom:26px;
    visibility:hidden;
    overflow:hidden;
    padding:10px;
    width:130px;
    height:100px;
    border:solid 1px transparent;
    border-radius:0;
    background:#3A3C3D
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
    list-style-type:none!important
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{
    display:block;
    overflow:hidden;
    margin:0 0 6px 0;
    padding:0;
    color:#fff;
    list-style-type:none!important
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{
    float:left;
    clear:both;
    margin:3px 3px 0 5px
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{
    float:left;
    padding:4px 0 0 0;
    width:100px;
    font-size:10px;
    font-family:sans-serif;
    line-height:15px
}
.wp-playlist{
    padding:16px;
    font-size:14px;
    line-height:1.6;
    position:relative
}
.wp-admin .wp-playlist{
    margin:0 0 18px
}
.wp-playlist video{
    display:inline-block;
    max-width:100%
}
.wp-playlist audio{
    display:none;
    max-width:100%;
    width:400px
}
.wp-playlist .mejs-container{
    margin:0;
    width:100%;
    height:60px!important
}
.wp-playlist .mejs-controls .mejs-button button{
    outline:0
}
.single-format-audio .audio-thumb{
    margin-top:-128px;
    z-index:1
}
@media (max-width:767px){
    .single-format-audio .audio-thumb{
        margin-top:0
    }
}
.wp-playlist-light{
    background:#e0e0e0
}
.wp-playlist-dark{
    color:#fff;
    background:#000
}
.wp-playlist-caption{
    max-width:100%;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:16px;
    display:block;
    position:relative
}
.wp-playlist-item .wp-playlist-caption{
    text-decoration:none;
    color:#000;
    max-width:100%;
    padding:8px;
    line-height:32px
}
.wp-playlist-item-meta{
    display:inline-block;
    font-size:20px;
    line-height:1.6;
    text-align:right
}
.wp-playlist-item-title{
    font-size:20px;
    font-weight:600;
    line-height:1;
    display:inline-block
}
.wp-playlist-item-album{
    display:inline-block;
    font-size:20px;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap;
    float:right
}
.wp-playlist-item-artist{
    font-size:20px;
    font-weight:400;
    display:inline-block
}
.wp-playlist-current-item .wp-playlist-item-title{
    font-size:40px;
    line-height:1;
    font-weight:400;
    float:left
}
.wp-playlist-current-item .wp-playlist-item-album{
    line-height:1;
    position:absolute;
    right:8px;
    top:0
}
.wp-playlist-current-item .wp-playlist-item-artist{
    font-size:14px;
    line-height:1;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:0.1em;
    display:inline-block;
    position:absolute;
    right:8px;
    bottom:0
}
.wp-playlist-item-length{
    position:absolute;
    right:8px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:20px
}
.rtl .wp-playlist-item-length{
    left:3px;
    right:auto
}
.wp-playlist-tracks{
    padding:16px 20px 0
}
.wp-playlist-item{
    position:relative;
    cursor:pointer;
    padding:0;
    border-bottom:1px solid #ccc
}
.wp-playlist-item:last-child{
    border-bottom:0
}
.wp-playlist-light .wp-playlist-item{
    color:#333
}
.wp-playlist-dark .wp-playlist-item{
    color:#dedede
}
.wp-playlist-playing{
    font-weight:bold
}
.wp-playlist-dark .wp-playlist-playing{
    background:#000;
    color:#fff
}
.wp-playlist-current-item{
    overflow:hidden;
    height:auto;
    margin:16px
}
.wp-playlist .wp-playlist-current-item img{
    float:left;
    width:128px;
    height:128px;
    margin-right:16px;
    padding:0;
    border:0;
    display:none
}
.rtl .wp-playlist .wp-playlist-current-item img{
    float:right;
    margin-left:10px;
    margin-right:0
}
.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap
}
.wp-audio-playlist .me-cannotplay span{
    padding:5px 15px
}
.social-links a.twitter{
    color:#00aced
}
.social-links a.facebook{
    color:#3b5998
}
.social-links a.google-plus{
    color:#dd4b39
}
.social-links a.pinterest{
    color:#cb2027
}
.social-links a.linkedin{
    color:#007bb6
}
.social-links a.youtube{
    color:#bb0000
}
.social-links a.instagram{
    color:#517fa4
}
.social-links a.tumblr{
    color:#32506d
}
.social-links a.snapchat{
    color:#fffc00
}
.social-links a.vine{
    color:#00bf8f
}
.social-links.boxed a.twitter{
    background-color:#00aced
}
.social-links.boxed a.facebook{
    background-color:#3b5998
}
.social-links.boxed a.google-plus{
    background-color:#dd4b39
}
.social-links.boxed a.pinterest{
    background-color:#cb2027
}
.social-links.boxed a.linkedin{
    background-color:#007bb6
}
.social-links.boxed a.youtube{
    background-color:#bb0000
}
.social-links.boxed a.instagram{
    background-color:#517fa4
}
.social-links.boxed a.tumblr{
    background-color:#32506d
}
.social-links.boxed a.snapchat{
    background-color:#fffc00
}
.social-links.boxed a.vine{
    background-color:#00bf8f
}
.social-links{
    font-size:24px;
    padding:0;
    margin:0;
    line-height:1;
    list-style:none
}
.social-links li{
    text-decoration:none;
    display:inline-block
}
.social-links li a{
    font-size:24px;
    line-height:1;
    text-align:center;
    display:inline-block;
    -webkit-transition:all 0.4s ease;
    -o-transition:all 0.4s ease;
    transition:all 0.4s ease
}
.social-links li a.rounded{
    border-radius:50%
}
.social-links.boxed li{
    margin:0
}
.social-links.boxed li a{
    color:#fff;
    padding:4px
}
.socialbar .social-links{
    width:100%
}
.socialbar .social-links li{
    margin:10px;
    display:inline-block;
    line-height:1
}
@media (max-width:767px){
    .socialbar .social-links li{
        margin:4px
    }
}
.socialbar .social-links li a{
    color:#fff;
    font-size:48px;
    line-height:1;
    text-align:center;
    width:72px;
    height:72px;
    padding:12px;
    border-radius:8px;
    display:inline-block
}
@media (max-width:767px){
    .socialbar .social-links li a{
        font-size:24px;
        width:36px;
        height:36px;
        padding:6px;
        border-radius:4px
    }
}
.socialbar .social-links li a:hover{
    color:#fff;
    background-color:#455a64
}
.banner{
    background:#f05123;
    position:relative;
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    z-index:1
}
@media (max-width:991px){
}
.trans.navbar-fixed-top+main .banner:not(.google-map),.trans.navbar-fixed-top+main .fullht{
    padding-top:40px
}
@media (max-width:767px){
    .trans.navbar-fixed-top+main .banner:not(.google-map),.trans.navbar-fixed-top+main .fullht{
        padding-top:28px
    }
}
.banner .container{
    padding-top:192px;
    padding-bottom:192px
}
@media (max-width:767px){
    .banner .container{
        padding-top:96px;
        padding-bottom:96px
    }
}
@media (max-width:767px){
    .banner .container{
        padding-top:48px;
        padding-bottom:48px
    }
}
.banner.fullimg:not(.fullht){
    height:600px
}
@media (max-width:767px){
    .banner.fullimg:not(.fullht){
        height:300px
    }
}
.banner.fullimg:not(.fullht) .container{
    padding-top:30px;
    padding-bottom:30px;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.banner.fullimg{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.banner.fullimg.fullht{
    background-attachment:fixed
}
.banner .container.vc,.banner.fullimage .container.vc{
    padding-top:0;
    padding-bottom:0
}
.willfade{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    background:#f05123;
    z-index:1;
    opacity:0
}
.banner.overlay:before{
    content:'';
    opacity:0.80;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    background:#f05123;
    display:block;
    z-index:-1
}
.banner.overlay-light:before{
    content:'';
    opacity:0.80;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    background:#fff;
    display:block;
    z-index:-1
}
.banner.overlay-off:before{
    content:'';
    width:100%;
    height:120px;
    position:absolute;
    top:0;
    left:0;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
    background:-webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
    background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
    background:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
    background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
    background:linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(endColorstr='#00000000', startColorstr='#a6000000', GradientType=0);
    display:block;
    z-index:5
}
.banner.overlay-off h1{
    text-shadow:0 1px 1px rgba(0, 0, 0, 0.5), 0 4px 12px rgba(0, 0, 0, 0.25)
}
.banner.overlay-off h1 small{
    font-weight:400
}
.banner h1{
    color:#fff;
    font-size:64px;
    font-weight:300;
    margin:0
}
@media (max-width:767px){
    .banner h1{
        font-size:40px
    }
}
.banner h1 span{
    font-weight:300
}
.banner .byline{
    color:#fff;
    font-size:15px;
    font-weight:300;
    text-transform:uppercase;
    letter-spacing:2px;
    margin:0
}
.banner .byline+hr{
    margin-top:16px;
    margin-bottom:8px;
    border:0;
    border-top:1px solid #fff;
    width:48px
}
.banner .byline span{
    opacity:0.75
}
.banner .byline a{
    color:#fff;
    opacity:0.75
}
.banner .byline a:hover{
    color:#fff;
    opacity:1
}
.banner .entry-meta,.banner .page-caption{
    color:#fff;
    font-size:24px;
    font-weight:300;
    margin:16px 0 0;
    opacity:1
}
@media (max-width:767px){
    .banner .entry-meta,.banner .page-caption{
        margin:8px 0 0;
        font-size:16px
    }
}
.banner .team-caption{
    color:#fff;
    font-size:24px;
    font-weight:400;
    margin:8px 0 0;
    text-transform:uppercase;
    letter-spacing:0.1em;
    opacity:0.5
}
.banner p:last-child{
    margin-bottom:0
}
.banner time{
    opacity:0.5
}
.banner .meta-sep{
    font-weight:100;
    opacity:0.5
}
.banner .entry-meta a{
    color:#fff;
    font-weight:300;
    opacity:0.5
}
.banner .entry-meta a:hover{
    opacity:1
}
.banner.fullheight .scrolllink{
    position:absolute;
    left:50%;
    bottom:64px;
    margin-left:-28px
}
#page-how-it-works .banner:after{
    background-image:url(../images/svg/banner-howitworks.svg)
}
#page-pricing .banner:before{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background-image:url(../images/svg/money.svg);
    background-repeat:repeat;
    -webkit-background-size:auto 100%;
    -webkit-filter:opacity(10%) invert(100%)
}
#page-faq .banner:after{
    background-image:url(../images/svg/banner-faq.svg)
}
.intro{
    padding-left:15px;
    padding-right:15px
}
header.intro+#content .container{
    padding-top:90px;
    padding-bottom:30px
}
@media (min-width:768px){
    header.intro+#content .container{
        padding-top:30px;
        padding-bottom:60px
    }
}
header.intro+#content.content-groups .container{
    padding-top:120px
}
.intro .container{
    padding-top:60px;
    padding-bottom:30px
}
@media (min-width:768px){
    .intro .container{
        padding-bottom:60px
    }
}
.intro p{
    color:#666;
    font-family:Georgia, serif;
    font-size:18px;
    margin:24px 0 0
}
@media (min-width:768px){
    .intro p{
        font-size:22px
    }
}
#page-home .intro{
    padding:4em 0 0
}
#page-home .intro .container{
    padding-bottom:0
}
#page-home .intro-title{
    margin-bottom:60px
}
#page-home section.content-area .container{
    padding-top:60px;
    padding-bottom:60px
}
#page-home .blurb+.blurb .container{
    padding-top:60px
}
@media (max-width:767px){
    #page-home .blurb img{
        margin-bottom:40px
    }
}
#page-home .blurb h5{
    font-family:'Univers Condensed', sans-serif;
    letter-spacing:0.1em;
    font-size:18px;
    font-weight:400;
    color:#f05123;
    margin-top:0
}
@media (min-width:992px){
    #page-home .blurb h5{
        margin-top:20px
    }
}
@media (min-width:1200px){
    #page-home .blurb h5{
        margin-top:40px
    }
}
@media (max-width:767px){
    #page-home .blurb h5{
        margin-top:0
    }
}
#page-home .blurb p{
    font-size:14px
}
#page-home .blurb .cat-links{
    color:#f05123;
    margin:0 0 24px
}
#page-home .blurb .cat-links a{
    font-size:14px;
    text-transform:lowercase;
    color:#f05123
}
#page-home .blurb .cat-links a:hover{
    color:#000
}
#page-home .blurb .cat-links a:last-of-type+span{
    display:none
}
#page-home .blurb .btn{
    margin-top:20px
}
@media (max-width:767px){
    #page-home .blurb .btn{
        margin-top:40px
    }
}
#page-home #aspot{
    margin-bottom:30px;
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto
}
#page-home #aspot .slidebg{
    height:700px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    margin-bottom:60px
}
@media (max-width:991px){
    #page-home #aspot .slidebg{
        height:auto;
        min-height:500px;
        margin-bottom:80px
    }
}
@media (max-width:767px){
    #page-home #aspot .slidebg{
        height:auto;
        min-height:350px;
        margin-bottom:80px
    }
}
@media (max-width:500px){
    #page-home #aspot .slidebg{
        margin-bottom:130px
    }
}
#page-home #aspot .caption .container{
    padding-left:60px;
    padding-right:60px
}
@media (max-width:767px){
    #page-home #aspot .caption .container{
        padding-left:0;
        padding-right:0
    }
}
@media (max-width:767px){
    #page-home #aspot .caption.text-left,#page-home #aspot .caption.text-right{
        text-align:center!important
    }
}
#page-home #aspot .caption:after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:block;
    z-index:-1
}
#page-home #aspot .caption.overlay-none:after{
    background:transparent;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
#page-home #aspot .caption.overlay-black:after{
    background:#000;
    opacity:0.35;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"
}
#page-home #aspot .caption.overlay-white:after{
    background:#fff;
    opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}
#page-home #aspot .caption.overlay-red:after{
    background:#f05123;
    opacity:0.65;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"
}
#page-home #aspot .cat{
    opacity:0.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
}
#page-home #aspot .cat+i{
    opacity:0.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    font-size:16px;
    font-style:normal;
    font-weight:700;
    position:relative;
    top:-3px
}
#page-home #aspot .cat.color-black+i{
    color:#000
}
#page-home #aspot .cat.color-white+i{
    color:#fff
}
#page-home #aspot .cat.color-red+i{
    color:#f05123
}
#page-home #aspot .cat:last-of-type+i{
    display:none
}
#page-home #aspot h1{
    color:#fff;
    font-size:60px;
    font-weight:500;
    margin:0 0 40px;
    text-transform:uppercase
}
@media (max-width:767px){
    #page-home #aspot h1{
        font-size:40px
    }
}
#page-home #aspot .cat{
    color:#f05123;
    font-family:'Univers Condensed', sans-serif;
    font-size:19px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:0.05em;
    text-indent:4px;
    margin-bottom:10px;
    display:inline-block
}
#page-home #aspot .btn{
    color:#000;
    background:#fff
}
#page-home #aspot .slick-next:before,#page-home #aspot .slick-prev:before{
    content:'';
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
#page-home #aspot .slick-prev{
    top:310px;
    left:80px;
    width:80px;
    height:80px;
    text-align:center;
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}
#page-home #aspot .slick-prev:before{
    content:'';
    width:40px;
    height:40px;
    margin:0;
    border:3px solid #fff;
    border-width:0 3px 3px 0;
    -webkit-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    transform:rotate(135deg);
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    display:inline-block
}
#page-home #aspot .slick-prev:hover{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
@media (max-width:991px){
    #page-home #aspot .slick-prev{
        top:210px
    }
}
@media (max-width:767px){
    #page-home #aspot .slick-prev{
        display:none!important
    }
}
#page-home #aspot .slick-next{
    top:310px;
    right:80px;
    width:80px;
    height:80px;
    text-align:center;
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}
#page-home #aspot .slick-next:before{
    content:'';
    width:40px;
    height:40px;
    margin:0;
    border:3px solid #fff;
    border-width:0 3px 3px 0;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    display:inline-block
}
#page-home #aspot .slick-next:hover{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
@media (max-width:991px){
    #page-home #aspot .slick-next{
        top:210px
    }
}
@media (max-width:767px){
    #page-home #aspot .slick-next{
        display:none!important
    }
}
#page-home #aspot .color-white{
    color:#fff
}
#page-home #aspot .color-black{
    color:#000
}
#page-home #aspot .color-red{
    color:#f05123
}
#page-home #aspot .btn{
    color:#fff;
    background:#f05123
}
#page-home #aspot .btn.btn-white{
    color:#000;
    background:#fff
}
#page-home #aspot .btn.btn-black{
    color:#fff;
    background:#000
}
#page-home #aspot .btn.btn-red{
    color:#fff;
    background:#f05123
}
#page-home #aspot .slick-next.arrows-white:before,#page-home #aspot .slick-prev.arrows-white:before{
    border-color:#fff
}
#page-home #aspot .slick-next.arrows-black:before,#page-home #aspot .slick-prev.arrows-black:before{
    border-color:#000
}
#page-home #aspot .slick-next.arrows-red:before,#page-home #aspot .slick-prev.arrows-red:before{
    border-color:#f05123
}
#page-home .captext{
    position:absolute;
    top:100%;
    left:0;
    right:0
}
#page-home .captext .container{
    padding-top:0;
    padding-bottom:0
}
#page-home .captext .container:before{
    content:'';
    background:#f05123;
    float:left;
    display:block;
    position:relative;
    top:12px;
    width:12px;
    height:12px
}
#page-home .captext p{
    color:#888;
    font-family:Georgia, Times, 'Times New Roman', serif;
    line-height:1.4;
    font-style:normal;
    margin:0;
    padding:8px 5px 8px 20px
}
@media (max-width:767px){
    #page-home .captext p{
        font-size:14px;
        line-height:1.5
    }
}
#page-home #form-git{
    margin-top:30px
}
@media (max-width:767px){
    #page-home .widesection .wide-image{
        padding-left:0;
        padding-right:0
    }
}
#page-test .intro{
    padding:4em 0 0
}
#page-test .intro .container{
    padding-bottom:0
}
#page-test .intro-title{
    margin-bottom:60px
}
#page-test section.content-area .container{
    padding-top:60px;
    padding-bottom:60px
}
#page-test .blurb+.blurb .container{
    padding-top:60px
}
@media (max-width:767px){
    #page-test .blurb img{
        margin-bottom:40px
    }
}
#page-test .blurb h5{
    font-family:'Univers Condensed', sans-serif;
    letter-spacing:0.1em;
    font-size:18px;
    font-weight:400;
    color:#f05123;
    margin-top:0
}
@media (min-width:992px){
    #page-test .blurb h5{
        margin-top:20px
    }
}
@media (min-width:1200px){
    #page-test .blurb h5{
        margin-top:40px
    }
}
@media (max-width:767px){
    #page-test .blurb h5{
        margin-top:0
    }
}
#page-test .blurb p{
    font-size:14px
}
#page-test .blurb .cat-links{
    color:#f05123;
    margin:0 0 24px
}
#page-test .blurb .cat-links a{
    font-size:14px;
    text-transform:lowercase;
    color:#f05123
}
#page-test .blurb .cat-links a:hover{
    color:#000
}
#page-test .blurb .cat-links a:last-of-type+span{
    display:none
}
#page-test .blurb .btn{
    margin-top:20px
}
@media (max-width:767px){
    #page-test .blurb .btn{
        margin-top:40px
    }
}
#page-test .captext{
    position:absolute;
    top:100%;
    left:0;
    right:0
}
#page-test .captext .container{
    padding-top:0;
    padding-bottom:0
}
#page-test .captext .container:before{
    content:'';
    background:#f05123;
    float:left;
    display:block;
    position:relative;
    top:12px;
    width:12px;
    height:12px
}
#page-test .captext p{
    color:#888;
    font-family:Georgia, Times, 'Times New Roman', serif;
    line-height:1.4;
    font-style:normal;
    margin:0;
    padding:8px 5px 8px 20px
}
@media (max-width:767px){
    #page-test .captext p{
        font-size:14px;
        line-height:1.5
    }
}
#page-test #form-git{
    margin-top:30px
}
@media (max-width:767px){
    #page-test .widesection .wide-image{
        padding-left:0;
        padding-right:0
    }
}
#page-about .content-group{
    width:100%;
    max-width:100%;
    overflow-x:hidden
}
#page-about .content-groups .container{
    padding-bottom:90px
}
@media (min-width:768px){
    #page-about .content-groups .row{
        height:100%;
        position:relative
    }
}
#page-about .content-groups .row+.row{
    margin-top:60px
}
#page-about .content-groups .smallimg{
    margin-bottom:30px
}
#page-about .content-groups h2{
    font-family:'UniversExtraBoldCondensed', sans-serif;
    letter-spacing:0.075em;
    line-height:1;
    font-size:34px;
    color:#f05123
}
#page-about .content-groups .group-text{
    font-size:14px
}
@media (min-width:768px){
    #page-about .content-groups .group-text{
        padding-bottom:50px
    }
}
#page-about .content-groups .group-text p:last-child{
    margin-bottom:24px
}
#page-about .content-groups .small-text{
    color:#888;
    font-family:Georgia, serif;
    font-size:12px;
    font-style:italic;
    border:1px solid #d6d6d6;
    padding:12px;
    margin-bottom:30px
}
@media (min-width:768px){
    #page-about .content-groups .small-text{
        position:absolute;
        height:60px;
        margin-left:-14px;
        bottom:0;
        margin-bottom:0
    }
}
#page-about .content-groups .all-text{
    position:relative
}
@media (max-width:767px){
    #page-about .content-groups .all-text{
        padding-right:15px;
        padding-left:30px;
        max-height:600px;
        overflow-y:auto;
        margin-bottom:30px
    }
}
@media (min-width:768px){
    #page-about .content-groups .all-text{
        padding-right:0;
        padding-left:30px;
        overflow-y:auto
    }
}
#page-about .content-groups .all-text .inner{
    padding-left:0;
    padding-right:30px;
    height:100%
}
@media (min-width:768px){
    #page-about .content-groups .all-text .inner{
        padding-left:15px
    }
}
#page-about .content-groups .all-text .inner:after{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:30px;
    display:block
}
@media (min-width:768px){
    #page-about .content-groups .gall{
        padding-right:0;
        padding-left:0
    }
}
#page-about .content-groups .lownav nav{
    border-right:1px solid #d6d6d6;
    border-left:1px solid #d6d6d6
}
#page-about .gall .slick-list{
    overflow:visible
}
#page-about .gall-img img{
    width:100%;
    padding-right:0
}
#page-about .gall-img .gall-img-capt{
    position:absolute;
    left:-100%;
    border:1px solid #d6d6d6;
    border-right:0;
    width:100%;
    height:62px;
    background:#fff
}
@media (min-width:480px){
    #page-about .gall-img .gall-img-capt:after{
        content:'';
        position:absolute;
        top:-101px;
        left:0;
        right:18px;
        height:100px;
        display:block;
        background:rgba(255, 255, 255, 0);
        background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
        background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));
        background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
        background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%)
    }
}
@media (max-width:767px){
    #page-about .gall-img .gall-img-capt{
        position:relative;
        left:0;
        border:1px solid #d6d6d6;
        border-bottom:0
    }
}
#page-about .gall-img .gall-img-capt .inner{
    padding:8px
}
#page-about .gall-img .gall-img-capt .inner:before{
    content:'';
    background:#f05123;
    float:left;
    display:block;
    width:10px;
    height:10px
}
#page-about .gall-img .gall-img-capt .inner p{
    color:#888;
    font-size:13px;
    font-family:Georgia, Times, 'Times New Roman', serif;
    line-height:1.25;
    font-style:normal;
    margin:0;
    position:relative;
    top:-1px;
    padding:0 0 0 16px
}
.single-projects .proj-gall-img .proj-gall-img-capt{
    background:#fff
}
.single-product .proj-gall-img .proj-gall-img-capt{
    background:#fff
}
/******************************************************************************
For custom styling per product use <pre></pre> tags around the bullet points
*******************************************************************************/
.single-products pre {
  display: block;  border: 0;  font-family: "Univers", "Helvetica Neue", Helvetica, Arial, sans-serif;
  white-space: pre-wrap;  word-break: keep-all;  margin-left:20px;  background:#fff;  color:#000;
  padding: 0;  margin-bottom: 20px; font-size: 16px;
}
.single-products .proj-gall-img .proj-gall-img-capt{
    background:#fff
}
.single-projects .proj-gall-img .proj-gall-img-capt .inner{
    padding:8px
}
.single-product .proj-gall-img .proj-gall-img-capt .inner{
    padding:8px
}
.single-products .proj-gall-img .proj-gall-img-capt .inner{
    padding:8px
}
.single-projects .proj-gall-img .proj-gall-img-capt .inner:before{
    content:'';
    background:#f05123;
    float:left;
    display:block;
    width:10px;
    height:10px
}
.single-product .proj-gall-img .proj-gall-img-capt .inner:before{
    content:'';
    background:#f05123;
    float:left;
    display:block;
    width:10px;
    height:10px
}
.single-products .proj-gall-img .proj-gall-img-capt .inner:before{
    content:'';
    background:#f05123;
    float:left;
    display:block;
    width:10px;
    height:10px
}
.single-projects .proj-gall-img .proj-gall-img-capt .inner p{
    color:#888;
    font-size:14px;
    font-family:Georgia, Times, 'Times New Roman', serif;
    line-height:1.25;
    font-style:normal;
    margin:0;
    position:relative;
    top:-1px;
    padding:0 0 0 16px
}
.single-product .proj-gall-img .proj-gall-img-capt .inner p{
    color:#888;
    font-size:14px;
    font-family:Georgia, Times, 'Times New Roman', serif;
    line-height:1.25;
    font-style:normal;
    margin:0;
    position:relative;
    top:-1px;
    padding:0 0 0 16px
}
.single-products .proj-gall-img .proj-gall-img-capt .inner p{
    color:#888;
    font-size:14px;
    font-family:Georgia, Times, 'Times New Roman', serif;
    line-height:1.25;
    font-style:normal;
    margin:0;
    position:relative;
    top:-1px;
    padding:0 0 0 16px
}
#page-people .intro+#content .container{
    padding-top:0
}
#page-contact h2{
    font-family:'Univers Condensed', sans-serif;
    letter-spacing:0.1em;
    font-size:18px;
    font-weight:400;
    color:#f05123;
    margin:0 0 15px
}
#page-contact h3{
    font-family:'Univers', sans-serif;
    text-transform:lowercase;
    font-size:14px;
    font-weight:400;
    color:#999999;
    margin:0;
    display:inline-block
}
#page-contact address{
    font-size:14px;
    margin:0
}
@media (max-width:767px){
    #page-contact #cont-info{
        float:none
    }
}
#page-contact #cont-info a{
    color:#000;
    font-size:14px
}
#page-contact #cont-info a:hover{
    color:#f05123
}
@media (max-width:767px){
    #page-contact #cont-form{
        margin-top:30px
    }
}
@media (min-width:992px){
    #page-contact #cont-form .gform_wrapper{
        padding-left:30px
    }
}
#page-contact #cont-form label{
    display:none
}
#page-contact #cont-form .gform_fields,#page-contact #cont-form .gform_footer{
    padding:0;
    margin:0
}
@media (min-width:992px){
    #page-contact #cont-form .gform_fields,#page-contact #cont-form .gform_footer{
        width:583px
    }
}
@media (min-width:1200px){
    #page-contact #cont-form .gform_fields,#page-contact #cont-form .gform_footer{
        width:718px
    }
}
#page-contact #cont-form .gform_wrapper li{
    margin-bottom:-1px
}
#page-contact #cont-form .third{
    width:100%;
    margin-right:-1px
}
@media (min-width:992px){
    #page-contact #cont-form .third{
        width:195px
    }
}
@media (min-width:1200px){
    #page-contact #cont-form .third{
        width:240px
    }
}
#page-contact #cont-form textarea{
    height:120px
}
#page-contact #cont-form .submit-button{
    color:#666666;
    font-size:16px;
    font-weight:500;
    font-style:normal;
    letter-spacing:0.1em;
    background:#fff;
    text-transform:uppercase;
    border:1px solid #d6d6d6;
    padding:15px 16px 13px;
    width:100%
}
#page-contact #cont-form .submit-button span{
    line-height:26px;
    display:inline-block
}
#page-contact #cont-form .submit-button span i{
    font-size:24px;
    line-height:24px;
    margin-left:16px;
    float:right
}
#page-contact #cont-form .submit-button:hover{
    border-color:#bdbdbd;
    position:relative
}
#page-contact #cont-form .submit-button:hover i{
    color:#f05123
}
#page-contact #google-map{
    width:100%;
    height:500px;
    border:0;
    margin:60px 0 0;
    position:relative
}
#page-contact #google-map .overlay{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    right:0;
    bottom:0;
    left:0
}
@media (max-width:767px){
    #page-archive .posts .articles.row,#page-blog .posts .articles.row,#page-search .posts .articles.row{
        border:1px solid #d6d6d6;
        border-top:0;
        border-bottom:0
    }
}
#page-archive .lp-placeholder article,#page-blog .lp-placeholder article,#page-search .lp-placeholder article{
    -webkit-animation:fadein 1s;
    animation:fadein 1s
}
@-webkit-keyframes fadein{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
    }
    to{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
    }
}
@keyframes fadein{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
    }
    to{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
    }
}
#page-careers .intro{
    border-bottom:1px solid #d6d6d6
}
#page-careers .intro .container{
    padding-bottom:60px
}
@media (min-width:768px){
    #page-careers .intro .container{
        padding-bottom:90px
    }
}
#page-careers #content .container{
    padding-top:0
}
#page-careers .careers .entry-title{
    font-family:'Univers Condensed', sans-serif;
    letter-spacing:0.1em;
    font-size:18px;
    font-weight:400;
    color:#f05123;
    margin:0 0 15px
}
#page-careers .careers .excerpt{
    font-size:14px
}
#page-careers .careers .view{
    text-align:right
}
@media (max-width:767px){
    #page-careers .careers .view{
        text-align:center
    }
}
#page-careers .careers .view .btn{
    margin-top:40px
}
#page-careers .careers article{
    margin-bottom:0
}
#page-careers .careers article .inner{
    padding:40px 0;
    border-bottom:1px solid #d6d6d6
}
#page-clients-partners #content{
    font-family:Georgia, Times, 'Times New Roman', serif;
    line-height:3.5rem;
    padding:0
}
#page-clients-partners #content h1{
    font-family:'UniversExtraBoldCondensed', sans-serif;
    color:#ee5023;
    font-size:84px;
    line-height:1em;
    margin:0 16px -16px 0;
    display:inline-block;
    float:left;
    text-transform:uppercase
}
@media (max-width:767px){
    #page-clients-partners #content h1{
        font-size:60px;
        float:none
    }
}
.single-careers header.intro+#content .container{
    padding-top:0
}
.single-careers article{
    font-size:14px
}
.single-careers article h4{
    font-weight:400
}
.posts .articles.row{
    margin:0
}
.posts .show{
    border:1px solid #d6d6d6;
    border-top:0
}
.posts .lownav nav{
    border:0;
    border-top:1px solid #d6d6d6
}
.posts .hentry{
    border:1px solid #d6d6d6;
    padding:0;
    border-right-width:1px;
    margin:0;
    margin-bottom:-1px;
    margin-left:-1px
}
@media (max-width:767px){
    .posts .hentry{
        margin-left:0;
        border-right-width:0;
        border-left-width:0
    }
}
.posts .hentry a{
    display:block
}
.posts .hentry a:hover h2{
    color:#f05123
}
.posts .posts-slider .hentry{
    border-bottom:0
}
.posts .article-header{
    padding:25px 30px;
    text-align:center;
    margin:0
}
.posts .article-header .entry-title{
    font-family:'Univers', sans-serif;
    font-size:14px;
    letter-spacing:0.05em;
    margin:0;
    line-height:1;
    white-space:nowrap;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
.posts .featured-img{
    margin:0
}
.posts .entry-meta.entry-header{
    color:#f05123;
    font-family:'Univers', sans-serif;
    letter-spacing:0.05em;
    font-weight:700;
    text-transform:uppercase;
    font-size:1.35rem;
    margin:0 0 10px
}
.posts .entry-excerpt{
    font-family:Georgia, serif;
    font-size:14px;
    padding:25px 30px
}
.posts .entry-excerpt .readmore{
    color:#333;
    font-family:'Univers', sans-serif;
    font-weight:700;
    letter-spacing:0.06em;
    line-height:24px;
    text-transform:uppercase;
    display:inline-block
}
.posts .entry-excerpt .readmore i{
    color:#f05123;
    font-size:22px;
    float:right;
    -webkit-transform:translateX(16px);
    -ms-transform:translateX(16px);
    transform:translateX(16px);
    -webkit-transition:-webkit-transform 0.2s ease-out;
    transition:-webkit-transform 0.2s ease-out;
    -o-transition:transform 0.2s ease-out;
    transition:transform 0.2s ease-out;
    transition:transform 0.2s ease-out, -webkit-transform 0.2s ease-out
}
.posts .entry-excerpt .readmore:hover i{
    -webkit-transform:translateX(20px);
    -ms-transform:translateX(20px);
    transform:translateX(20px)
}
.single-post .entry-meta.entry-header{
    color:#f05123;
    font-family:'Univers', sans-serif;
    letter-spacing:0.05em;
    font-weight:700;
    text-transform:uppercase;
    font-size:1.35rem;
    margin:0 0 30px;
    text-align:center
}
.single-post .intro-title{
    margin:0 0 10px
}
.single-post .featured-img{
    margin:24px 0
}
@media (min-width:768px){
    .single-post .featured-img{
        margin:48px 0
    }
}
#page-privacy-policy #content h1,#page-terms-of-use #content h1{
    font-family:'UniversExtraBoldCondensed', sans-serif;
    letter-spacing:0.15em;
    color:#666666
}
#page-privacy-policy #content h2,#page-terms-of-use #content h2{
    font-size:34px;
    color:#f05123
}
.no-js .fade{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.single-projects .content.gallery .slick-slide img{
    width:100%
}
.single-product .content.gallery .slick-slide img{
    width:100%
}
.single-products .content.gallery .slick-slide img{
    width:100%
}
.hover-wrap{
    position:relative;
    display:block;
    overflow:hidden;
    width:100%;
    height:100%
}
.hover-wrap img{
    position:relative;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-transform:scale(1) rotate(0deg);
    -ms-transform:scale(1) rotate(0deg);
    transform:scale(1) rotate(0deg);
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.hover-wrap:active img,.hover-wrap:focus img,.hover-wrap:hover img{
    -webkit-transform:scale(1.1) rotate(0);
    -ms-transform:scale(1.1) rotate(0);
    transform:scale(1.1) rotate(0)
}
.hover-wrap .overlay{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:block;
    background:#f05123;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.hover-wrap:active .overlay,.hover-wrap:focus .overlay,.hover-wrap:hover .overlay{
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}
.hover-wrap i{
    position:absolute;
    top:50%;
    left:50%;
    margin:-24px 0 0 -24px;
    color:#FFFFFF;
    font-size:48px;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform:scale(4);
    -ms-transform:scale(4);
    transform:scale(4);
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.hover-wrap:active i,.hover-wrap:focus i,.hover-wrap:hover i{
    opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    -webkit-transform:scale(2);
    -ms-transform:scale(2);
    transform:scale(2)
}
.arrowlink{
    text-transform:uppercase;
    font-weight:500;
    letter-spacing:.01em;
    line-height:24px;
    display:inline-block;
    position:relative
}
@media (max-width:991px){
    .arrowlink{
        font-weight:500
    }
}
.arrowlink:before,.arrowlink:not(.lft):after{
    font-family:'material';
    font-size:1.375em;
    line-height:1em;
    height:1em;
    position:absolute;
    top:50%;
    margin-top:-0.5em;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.arrowlink:not(.lft):after{
    content:'\e8a8';
    right:0
}
.arrowlink:not(.lft):hover:after{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%);
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.arrowlink.lft:before{
    content:'\e8a7'
}
.arrowlink.lft:hover:before{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
i.carrot{
    position:relative;
    width:24px;
    height:24px
}
i.carrot:after,i.carrot:before{
    content:'';
    position:absolute;
    top:50%;
    margin-top:-1px;
    display:inline-block;
    height:2px;
    width:9px;
    background:#000;
    -webkit-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}
i.carrot:before{
    right:10px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
i.carrot:after{
    right:5px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.open i.carrot:after,.open i.carrot:before,.spin i.carrot:after,.spin i.carrot:before{
    width:14px
}
.open i.carrot:before,.spin i.carrot:before{
    -webkit-transform:translateX(5px) rotate(-45deg);
    -ms-transform:translateX(5px) rotate(-45deg);
    transform:translateX(5px) rotate(-45deg)
}
.open i.carrot:after,.spin i.carrot:after{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
@media (max-width:767px){
    .open i.carrot.ico-right:after,.open i.carrot.ico-right:before,.spin i.carrot.ico-right:after,.spin i.carrot.ico-right:before{
        width:9px
    }
}
@media (max-width:767px){
    .open i.carrot.ico-right:before,.spin i.carrot.ico-right:before{
        -webkit-transform:translateX(0) rotate(-45deg);
        -ms-transform:translateX(0) rotate(-45deg);
        transform:translateX(0) rotate(-45deg)
    }
}
.btn.selectpicker span.caret,i.carrot-inv{
    position:relative;
    width:24px;
    height:24px
}
.btn.selectpicker span.caret:after,.btn.selectpicker span.caret:before,i.carrot-inv:after,i.carrot-inv:before{
    content:'';
    position:absolute;
    top:50%;
    margin-top:-1px;
    display:inline-block;
    height:1px;
    width:12px;
    background:#000;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}
.btn.selectpicker span.caret:before,i.carrot-inv:before{
    right:10px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.dropup .btn.selectpicker span.caret:before,.dropup i.carrot-inv:before{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.open .btn.selectpicker span.caret:before,.open i.carrot-inv:before,.spin .btn.selectpicker span.caret:before,.spin i.carrot-inv:before{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.dropup.open .btn.selectpicker span.caret:before,.dropup.open i.carrot-inv:before,.dropup.spin .btn.selectpicker span.caret:before,.dropup.spin i.carrot-inv:before{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.btn.selectpicker span.caret:after,i.carrot-inv:after{
    right:2px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.dropup .btn.selectpicker span.caret:after,.dropup i.carrot-inv:after{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.open .btn.selectpicker span.caret:after,.open i.carrot-inv:after,.spin .btn.selectpicker span.caret:after,.spin i.carrot-inv:after{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.dropup.open .btn.selectpicker span.caret:after,.dropup.open i.carrot-inv:after,.dropup.spin .btn.selectpicker span.caret:after,.dropup.spin i.carrot-inv:after{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.filter h3{
    font-size:18px;
    font-weight:400;
    color:#aaa;
    text-align:center
}
.filter .dropmenu-wrap{
    position:relative;
    max-width:100%;
    height:60px;
    margin:0 auto 30px
}
@media (min-width:480px) and (max-width:767px){
    .filter .dropmenu-wrap{
        width:420px
    }
}
@media (max-width:479px){
    .filter .dropmenu-wrap{
        width:280px
    }
    #page-people .filter .dropmenu-wrap{
        width:100%
    }
}
#content .filter .dropmenu-wrap ol,#content .filter .dropmenu-wrap ul{
    margin:0;
    padding:0;
    display:block
}
@media (max-width:767px){
}
@media (max-width:767px){
}
.filter .dropmenu-wrap .dropmenu{
    font-family:'Univers Condensed', sans-serif;
    font-size:14px;
    text-transform:uppercase;
    overflow:hidden;
    background:#fff;
    border:1px solid #d6d6d6;
    line-height:1;
    cursor:pointer;
    -webkit-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s
}
.filter .dropmenu-wrap .dropmenu:hover{
    background:#ddd
}
@media (max-width:767px){
    .filter .dropmenu-wrap .dropmenu{
        width:100%;
        margin:0
    }
}
.filter .dropmenu-wrap .dropmenu.open i,.filter .dropmenu-wrap .dropmenu:hover i{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.filter .dropmenu-wrap p{
    display:block;
    margin:0;
    padding:0 20px;
    font-weight:400;
    line-height:60px
}
.filter .dropmenu-wrap i{
    position:absolute;
    top:50%;
    right:16px;
    margin-top:-10px;
    opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}
.filter .dropmenu-active{
    position:absolute;
    top:60px;
    z-index:10;
    display:none;
    width:100%;
    background:#fff;
    border:1px solid #d6d6d6;
    max-height:60vh;
    overflow-y:auto
}
@media (max-width:767px){
    .filter .dropmenu-active{
        width:100%
    }
}
.filter .dropmenu-active ul{
    margin:0;
    padding:0
}
.filter .dropmenu-active ul li{
    list-style:none
}
.filter .dropmenu-active ul li a{
    font-family:'Univers Condensed', sans-serif;
    font-size:14px;
    text-transform:uppercase;
    display:block;
    line-height:16px;
    padding:22px 16px;
    border-bottom:1px solid #d6d6d6;
    color:#000;
    cursor:pointer
}
.filter .dropmenu-active ul li a:hover{
    color:#f05123
}
.filter .dropmenu-active ul li a.selected{
    color:#f05123
}
.filter .dropmenu-active ul li:last-child a{
    border:0
}
.isotope-item{
    z-index:2
}
.isotope-hidden.isotope-item{
    z-index:1;
    pointer-events:none
}
.isotope,.isotope .isotope-item{
    -webkit-transition-duration:0.8s;
    -o-transition-duration:0.8s;
    transition-duration:0.8s
}
.isotope{
    -webkit-transition-property:height, width;
    -o-transition-property:height, width;
    transition-property:height, width
}
.isotope .isotope-item{
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, -webkit-transform;
    -o-transition-property:transform, opacity;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform
}
.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{
    -webkit-transition-duration:0s;
    -o-transition-duration:0s;
    transition-duration:0s
}
.isotope.infinite-scrolling{
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.show-grid{
    margin-bottom:32px
}
:last-of-type .show-grid{
    margin:0
}
.show-grid .wrap{
    display:block;
    background-color:#D0DBE2;
    position:relative;
    line-height:32px;
    height:32px;
    text-align:center;
    border-radius:2px;
    -webkit-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out
}
@media (min-width:768px){
    .show-grid .wrap{
        line-height:32px;
        height:32px
    }
}
@media (min-width:992px){
    .show-grid .wrap{
        line-height:48px;
        height:48px
    }
}
@media (min-width:1200px){
    .show-grid .wrap{
        line-height:64px;
        height:64px
    }
}
.show-grid .wrap span{
    font-size:20px;
    font-weight:600;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out
}
.show-grid .wrap:hover span{
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0)
}
.show-grid .wrap:hover{
    background-color:#F97E76
}
.show-grid em{
    font-family:'Source Code Pro';
    font-size:17px;
    font-weight:600;
    font-style:normal;
    color:#fff;
    position:absolute;
    top:0;
    left:50%;
    bottom:0;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index:1;
    display:block;
    cursor:default;
    -webkit-transition:all 0.2s ease-in 0.2s;
    -o-transition:all 0.2s ease-in 0.2s;
    transition:all 0.2s ease-in 0.2s
}
.show-grid .wrap:hover em{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
@media (min-width:768px) and (max-width:991px){
    .col-sm-1 .wrap>span{
        line-height:1;
        height:32px
    }
    .col-sm-1 em{
        font-size:14px;
        line-height:.75;
        display:block;
        padding-top:7px
    }
    .col-sm-1 em small{
        font-size:11px;
        display:block
    }
}
.slick-slider{
    position:relative;
    display:block;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:none
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
    -o-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.slick-track{
    position:relative;
    top:0;
    left:0;
    display:block
}
.slick-track:after,.slick-track:before{
    display:table;
    content:''
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-loading .slick-list{
    background:#fff url('../images/ajax-loader.gif') center center no-repeat
}
@font-face{
    font-family:'slick';
    font-weight:normal;
    font-style:normal;
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/slick/slick.eot');
    src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/slick/slick.eot?#iefix') format('embedded-opentype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/slick/slick.woff') format('woff'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/slick/slick.ttf') format('truetype'), url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/slick/slick.svg#slick') format('svg')
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    @font-face{
        font-family:'slick';
        src:url('//www.cortinaproductions.com/wp-content/themes/cortina/assets/fonts/slick/slick.svg#slick') format('svg')
    }
}
.slick-next,.slick-prev{
    color:transparent;
    font-size:0;
    line-height:0;
    position:absolute;
    bottom:18px;
    display:block;
    width:24px;
    height:24px;
    padding:0;
    cursor:pointer;
    border:none;
    outline:none;
    background:transparent
}
.slick-next:hover,.slick-prev:hover{
    outline:none;
    background:transparent
}
.slick-next:hover,.slick-prev:hover{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:0.25;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"
}
.slick-next:before,.slick-prev:before{
    color:#fff;
    font-family:'entypo';
    font-size:16px;
    width:26px;
    line-height:26px;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-prev{
    left:24px
}
[dir=rtl] .slick-prev{
    right:24px;
    left:auto
}
.slick-next{
    right:24px
}
[dir=rtl] .slick-next{
    right:auto;
    left:24px
}
.slick-dots{
    color:#666;
    font-weight:500;
    height:60px;
    line-height:60px;
    bottom:-50px;
    display:block;
    width:100%;
    padding:0;
    list-style:none;
    text-align:center;
    margin:0;
    border-bottom:1px solid #d6d6d6;
    border-top:1px solid #d6d6d6
}
.slick-dots li{
    line-height:1;
    position:relative;
    display:inline-block;
    width:auto;
    height:auto;
    margin:0;
    padding:0;
    cursor:pointer
}
.slick-dots li button{
    font-size:16px;
    line-height:1;
    display:block;
    width:auto;
    height:auto;
    padding:5px;
    cursor:pointer;
    border:0;
    outline:none;
    background:transparent
}
.slick-dots li:not(.slick-active){
    display:none
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:none
}
.slickslider .slidebg{
    position:relative
}
.slickslider .caption .row{
    display:table-cell;
    vertical-align:middle
}
.slickslider .caption .container{
    display:table;
    height:100%
}
.slickslider .caption{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:1
}
.lownav .slick-next,.lownav .slick-prev{
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}
.lownav .slick-next:hover,.lownav .slick-prev:hover{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.lownav nav{
    color:#888;
    font-family:'univers condensed', sans-serif;
    font-size:21px;
    line-height:58px;
    font-weight:300;
    bottom:-50px;
    width:100%;
    padding:0;
    list-style:none;
    text-align:center;
    margin:0;
    border-bottom:1px solid #d6d6d6;
    border-top:1px solid #d6d6d6;
    display:table
}
.lownav nav .counter{
    padding:0;
    vertical-align:middle
}
.lownav nav button.low{
    position:relative
}
.lownav nav button.low:before{
    content:''
}
.lownav nav b{
    font-size:22px;
    color:#aaa;
    font-weight:300
}
.lownav button.low{
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    color:#888;
    font-size:16px;
    width:26px;
    line-height:26px;
    padding:0;
    margin:0;
    position:absolute;
    cursor:pointer;
    border:none;
    outline:none;
    background:transparent;
    vertical-align:middle
}
.lownav button.low:hover{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.lownav .low.slick-next:before,.lownav .low.slick-prev:before{
    color:#888
}
.lownav .low.slick-next{
    right:50%;
    margin-right:-44px
}
.lownav .low.slick-prev{
    left:50%;
    margin-left:-44px
}
.lownav .slick-dots{
    border:1px solid #d6d6d6
}
.no-js .slickslider>*+*{
    display:none
}
.no-js .slickslider.posts-slider>:nth-child(2),.no-js .slickslider.posts-slider>:nth-child(3){
    display:block
}
#page-people #content{
    overflow:hidden
}
#people{
    margin:0!important;
    padding:0!important
}
#people li{
    float:none;
    margin-bottom:15px;
    margin-top:15px;
    list-style:none;
    display:block
}
.single-people .team-name{
    min-height:86px;
    position:relative;
    z-index:2;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:16px;
    width:100%;
    text-align:center
}
.single-people .wrap{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%;
    width:100%;
    padding:0 15px
}
.single-people .wrap .inner{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.single-people .featured-img{
    margin-bottom:0;
    text-align:center;
    position:relative;
    overflow:hidden
}
.single-people .featured-img img{
    display:inline-block;
    height:auto;
    width:auto
}
.single-people .team-name h3,.single-people .team-name h4{
    margin-bottom:0;
    -webkit-transition:color 0.15s ease-in-out 0s;
    -o-transition:color 0.15s ease-in-out 0s;
    transition:color 0.15s ease-in-out 0s
}
.single-people .team-name h3{
    margin:0;
    font-family:'Univers', sans-serif;
    font-size:16px;
    font-weight:700;
    color:#f05123;
    text-transform:uppercase;
    letter-spacing:0.02em
}
.single-people .team-name h4{
    margin:4px 0 0;
    color:#888;
    font-weight:500;
    font-size:13px;
    line-height:1.25;
    text-transform:uppercase;
    letter-spacing:0.1em
}
.single-people .featured-img:hover+.team-name h3,.single-people .team-name:hover h3{
    color:#000
}
@media (max-width:991px){
    .single-people.col-md-3,.single-people.col-md-4,.single-people.col-md-6{
        width:50%
    }
}
@media (max-width:767px){
    .single-people.col-md-3,.single-people.col-md-4,.single-people.col-md-6{
        width:100%
    }
}
.single-people .hold{
    border:1px solid #d6d6d6;
    display:block
}
.single-people .hold .featured-img{
    padding:10px 0 0;
    margin-bottom:0;
    background:#fff;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.single-people .hold .featured-img{
    max-height:200px
}
.single-people .hold:hover .featured-img{
    background:#eaeaea
}
.single-people .hold .team-name{
    background:#fff;
    border-top:1px solid #d6d6d6;
    position:relative
}
.single-people .hold .team-name .overlay{
    font-family:'Univers', sans-serif;
    font-size:16px;
    font-weight:700;
    color:#000;
    text-transform:uppercase;
    letter-spacing:0.02em;
    background:#fff;
    border-top:1px solid #d6d6d6;
    border-top:0;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.single-people .hold:hover .team-name .overlay{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.single-people .hold .team-name .overlay span{
    line-height:30px;
    position:relative;
    width:auto;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    display:block
}
.single-people .hold .team-name .overlay span i{
    color:#f05123;
    font-size:24px;
    line-height:26px;
    position:relative;
    bottom:-2px;
    margin-left:12px;
    display:inline-block
}
@media (max-width:767px){
    .single-people .person-image{
        height:50vh;
        overflow:hidden;
        margin-bottom:0;
        border-bottom:1px solid #d6d6d6
    }
}
.single-people .person-image img{
    width:auto;
    max-height:900px;
    margin:0 auto;
    display:block
}
.bio,.contact-info{
    font-size:14px
}
.bio a,.contact-info a{
    color:black
}
.bio a:hover,.contact-info a:hover{
    color:#f05123
}
@media (max-width:767px){
    .contact-info{
        text-align:center
    }
}
.single-people h2{
    margin:0;
    text-align:center;
    text-transform:uppercase;
    color:#f05123;
    font-size:20px;
    font-weight:500
}
.single-people .entry-title{
    text-align:left;
    font-size:36px;
    font-weight:700
}
@media (max-width:767px){
    .single-people .entry-title{
        text-align:center
    }
}
.single-people h3{
    margin:4px 0 0 0;
    text-transform:uppercase;
    color:#888;
    font-size:20px;
    font-weight:500
}
@media (max-width:767px){
    .single-people h3{
        margin:5px 0 20px 0;
        text-align:center
    }
}
.contact-info h5{
    margin:0 8px 0 0;
    color:#f05123;
    font-size:14px;
    font-weight:400;
    display:inline-block
}
.bio{
    margin-bottom:40px;
    margin-top:30px
}
.single-people .person{
    margin-top:30px
}
.single-people .pagination{
    background:transparent;
    width:auto;
    margin:0;
    margin-bottom:40px;
    display:inline-block
}
@media (max-width:767px){
    .single-people .pagination{
        display:block;
        margin-right:auto;
        margin-left:auto;
        margin-bottom:30px
    }
}
.single-people .pagination ul{
    width:auto
}
@media (max-width:767px){
    .single-people .pagination ul{
        width:auto;
        display:block;
        border-bottom:1px solid #d6d6d6
    }
}
@media (max-width:767px){
    .single-people .pagination ul li.next{
        float:right
    }
    .single-people .pagination ul li.prev{
        float:left
    }
}
.single-people .pagination ul li{
    width:24px;
    height:24px;
    margin:0;
    float:left;
    display:block
}
@media (max-width:767px){
    .single-people .pagination ul li{
        width:64px;
        height:64px
    }
}
.single-people .pagination ul li:nth-child(2){
    margin:0 4px
}
@media (max-width:767px){
    .single-people .pagination ul li:nth-child(2){
        margin:0;
        display:inline-block;
        float:none
    }
}
.single-people .pagination ul li.hide{
    width:24px
}
@media (min-width:768px){
    .single-people .pagination ul li.hide{
        width:0
    }
    .single-people .pagination ul li.hide+li{
        margin-left:0
    }
}
@media (max-width:767px){
    .single-people .pagination ul li.hide{
        width:64px
    }
}
.single-people .pagination ul li a{
    color:#888;
    width:24px;
    height:24px;
    line-height:24px;
    background:#fff;
    border-radius:0px;
    display:block
}
@media (max-width:767px){
    .single-people .pagination ul li a{
        width:64px;
        height:64px;
        line-height:64px
    }
}
.single-people .pagination a i{
    font-size:24px;
    line-height:24px;
    width:24px
}
@media (max-width:767px){
    .single-people .pagination a i{
        font-size:48px;
        width:64px;
        line-height:68px
    }
}
.single-people .pagination .next a i,.single-people .pagination .prev a i{
    font-size:18px;
    line-height:24px;
    width:24px
}
@media (max-width:767px){
    .single-people .pagination .next a i,.single-people .pagination .prev a i{
        font-size:24px;
        line-height:64px;
        width:24px
    }
}
.single-people .pagination ul li a:hover{
    color:#333
}
.single-people .contact-info .social-links{
    margin-top:16px;
    padding-top:20px;
    border-top:1px solid #d6d6d6;
    display:inline-block
}
.single-people .contact-info .social-links a{
    font-size:19px;
    padding:6px
}
body:not(.single-people) .single-people{
    width:100%;
    padding-bottom:60px
}
@media (min-width:600px) and (max-width:767px){
    body:not(.single-people) .single-people .person{
        width:50%;
        float:left
    }
}
@media (max-width:797px){
    body:not(.single-people) .single-people{
        padding-right:15px;
        padding-left:15px
    }
}
@media (min-width:600px) and (max-width:767px){
    .filter .dropmenu-wrap{
        width:50%
    }
}
@media (max-width:599px){
    #page-people .row.filter{
        padding-left:15px;
        padding-right:15px
    }
}
.single-projects #aspot{
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:30px
}
.single-product #aspot{
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:30px
}
.single-products #aspot{
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:30px
}
.single-projects #aspot .slidebg{
    height:600px;
    position:relative;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center
}
.single-product #aspot .slidebg{
    height:600px;
    position:relative;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center
}
.single-products #aspot .slidebg{
    height:600px;
    position:relative;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center
}
@media (max-width:991px){
    .single-projects #aspot .slidebg{
        height:auto;
        min-height:400px
    }
}
@media (max-width:991px){
    .single-product #aspot .slidebg{
        height:auto;
        min-height:400px
    }
}
@media (max-width:991px){
    .single-products #aspot .slidebg{
        height:auto;
        min-height:400px
    }
}
@media (max-width:767px){
    .single-projects #aspot .slidebg{
        height:auto;
        min-height:300px
    }
}
@media (max-width:767px){
    .single-product #aspot .slidebg{
        height:auto;
        min-height:300px
    }
}
@media (max-width:767px){
    .single-products #aspot .slidebg{
        height:auto;
        min-height:300px
    }
}
.single-projects #aspot .caption .row{
    display:table-cell;
    vertical-align:middle
}
.single-product #aspot .caption .row{
    display:table-cell;
    vertical-align:middle
}
.single-products #aspot .caption .row{
    display:table-cell;
    vertical-align:middle
}
.single-projects #aspot .caption .container{
    display:table;
    height:100%
}
.single-product #aspot .caption .container{
    display:table;
    height:100%
}
.single-products #aspot .caption .container{
    display:table;
    height:100%
}
.single-projects #aspot .caption{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:1
}
.single-product #aspot .caption{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:1
}
.single-products #aspot .caption{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:1
}
.single-projects #aspot .caption h1{
    color:#fff;
    font-size:60px;
    line-height:1;
    font-weight:500;
    margin:0 0 10px;
    text-transform:uppercase
}
.single-product #aspot .caption h1{
    color:#fff;
    font-size:60px;
    line-height:1;
    font-weight:500;
    margin:0 0 10px;
    text-transform:uppercase
}
.single-products #aspot .caption h1{
    color:#fff;
    font-size:60px;
    line-height:1;
    font-weight:500;
    margin:0 0 10px;
    text-transform:uppercase
}
@media (max-width:767px){
    .single-projects #aspot .caption h1{
        font-size:40px
    }
}
@media (max-width:767px){
    .single-product #aspot .caption h1{
        font-size:40px
    }
}
@media (max-width:767px){
    .single-products #aspot .caption h1{
        font-size:40px
    }
}
.dark .single-projects #aspot .caption h1{
    color:#000
}
.dark .single-product #aspot .caption h1{
    color:#000
}
.dark .single-products #aspot .caption h1{
    color:#000
}
.single-projects #aspot .caption p{
    color:#ccc;
    font-size:15px;
    font-family:Georgia, serif;
    margin-left:3px
}
.single-product #aspot .caption p{
    color:#ccc;
    font-size:15px;
    font-family:Georgia, serif;
    margin-left:3px
}
.single-products #aspot .caption p{
    color:#ccc;
    font-size:15px;
    font-family:Georgia, serif;
    margin-left:3px
}
@media (max-width:767px){
    .single-projects #aspot .caption p{
        font-size:14px
    }
}
@media (max-width:767px){
    .single-product #aspot .caption p{
        font-size:14px
    }
}
@media (max-width:767px){
    .single-products #aspot .caption p{
        font-size:14px
    }
}
.dark .single-projects #aspot .caption p{
    color:#000
}
.dark .single-product #aspot .caption p{
    color:#000
}
.dark .single-products #aspot .caption p{
    color:#000
}
.single-projects #aspot .cat{
    color:#f05123;
    font-family:'Univers Condensed', sans-serif;
    font-size:19px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:0.05em;
    text-indent:4px;
    margin-bottom:10px;
    display:inline-block
}
.single-product #aspot .cat{
    color:#f05123;
    font-family:'Univers Condensed', sans-serif;
    font-size:19px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:0.05em;
    text-indent:4px;
    margin-bottom:10px;
    display:inline-block
}
.single-products #aspot .cat{
    color:#f05123;
    font-family:'Univers Condensed', sans-serif;
    font-size:19px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:0.05em;
    text-indent:4px;
    margin-bottom:10px;
    display:inline-block
}
.single-projects #aspot .btn{
    color:#000;
    background:#fff
}
.single-product #aspot .btn{
    color:#000;
    background:#fff
}
.single-products #aspot .btn{
    color:#000;
    background:#fff
}
.dark .single-projects #aspot .btn{
    color:#fff;
    background:#f05123
}
.dark .single-product #aspot .btn{
    color:#fff;
    background:#f05123
}
.dark .single-products #aspot .btn{
    color:#fff;
    background:#f05123
}
.single-projects #aspot .slick-next:before,.single-projects #aspot .slick-prev:before{
    content:''
}
.single-product #aspot .slick-next:before,.single-product #aspot .slick-prev:before{
    content:''
}
.single-products #aspot .slick-next:before,.single-products #aspot .slick-prev:before{
    content:''
}
.single-projects #aspot .slick-prev{
    display:none
}
.single-product #aspot .slick-prev{
    display:none
}
.single-products #aspot .slick-prev{
    display:none
}
.single-projects #aspot .slick-next{
    top:50%;
    right:80px;
    width:80px;
    height:80px;
    margin-top:-65px;
    text-align:center;
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}
.single-product #aspot .slick-next{
    top:50%;
    right:80px;
    width:80px;
    height:80px;
    margin-top:-65px;
    text-align:center;
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}
.single-products #aspot .slick-next{
    top:50%;
    right:80px;
    width:80px;
    height:80px;
    margin-top:-65px;
    text-align:center;
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}
.single-projects #aspot .slick-next:before{
    content:'';
    width:40px;
    height:40px;
    margin:0;
    border:3px solid #fff;
    border-width:0 3px 3px 0;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    display:inline-block
}
.single-product #aspot .slick-next:before{
    content:'';
    width:40px;
    height:40px;
    margin:0;
    border:3px solid #fff;
    border-width:0 3px 3px 0;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    display:inline-block
}
.single-products #aspot .slick-next:before{
    content:'';
    width:40px;
    height:40px;
    margin:0;
    border:3px solid #fff;
    border-width:0 3px 3px 0;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    display:inline-block
}
.single-projects #aspot .slick-next:hover{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.single-product #aspot .slick-next:hover{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.single-products #aspot .slick-next:hover{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.single-projects .description h3{
    margin-top:0
}
.single-product .description h3{
    margin-top:0
}
.single-products .description h3{
    margin-top:0
}
.single-projects #content .container,.single-projects .description .container{
    padding-top:30px;
    padding-bottom:30px
}
.single-product #content .container,.single-product .description .container{
    padding-top:30px;
    padding-bottom:30px
}
.single-products #content .container,.single-products .description .container{
    padding-top:30px;
    padding-bottom:30px
}
.single-projects .content.bgimg{
    margin-top:30px;
    margin-bottom:30px;
    height:450px;
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center
}
.single-product .content.bgimg{
    margin-top:30px;
    margin-bottom:30px;
    height:450px;
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center
}
.single-products .content.bgimg{
    margin-top:30px;
    margin-bottom:30px;
    height:450px;
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center
}
@media (max-width:767px){
    .single-projects .content.bgimg{
        height:300px
    }
}
@media (max-width:767px){
    .single-product .content.bgimg{
        height:300px
    }
}
@media (max-width:767px){
    .single-products .content.bgimg{
        height:300px
    }
}
.single-projects .wrapit{
    border-bottom:1px solid #d6d6d6;
    padding:0 0 30px
}
.single-product .wrapit{
    border-bottom:1px solid #d6d6d6;
    padding:0 0 30px
}
.single-products .wrapit{
    border-bottom:1px solid #d6d6d6;
    padding:0 0 30px
}
.single-projects .share{
    text-align:center
}
.single-product .share{
    text-align:center
}
.single-products .share{
    text-align:center
}
@media (max-width:767px){
    .single-projects .share{
        text-align:center
    }
}
@media (max-width:767px){
    .single-product .share{
        text-align:center
    }
}
@media (max-width:767px){
    .single-products .share{
        text-align:center
    }
}
.single-projects blockquote{
    color:#fff;
    text-align:center;
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    margin-bottom:30px;
    padding:0;
    border:0;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center
}
.single-product blockquote{
    color:#fff;
    text-align:center;
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    margin-bottom:30px;
    padding:0;
    border:0;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center
}
.single-products blockquote{
    color:#fff;
    text-align:center;
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    margin-bottom:30px;
    padding:0;
    border:0;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center
}
.single-projects blockquote:last-child{
    margin-bottom:0
}
.single-product blockquote:last-child{
    margin-bottom:0
}
.single-products blockquote:last-child{
    margin-bottom:0
}
.single-projects blockquote .container{
    padding-top:180px!important;
    padding-bottom:150px!important
}
.single-product blockquote .container{
    padding-top:180px!important;
    padding-bottom:150px!important
}
.single-product blockquote .container{
    padding-top:180px!important;
    padding-bottom:150px!important
}
.single-projects blockquote p{
    font-family:'Georgia', serif;
    font-size:17px;
    line-height:2;
    font-style:italic;
    text-align:left
}
.single-product blockquote p{
    font-family:'Georgia', serif;
    font-size:17px;
    line-height:2;
    font-style:italic;
    text-align:left
}
.single-products blockquote p{
    font-family:'Georgia', serif;
    font-size:17px;
    line-height:2;
    font-style:italic;
    text-align:left
}
.single-projects blockquote p:before{
    content:'\e793';
    color:#fff;
    font-size:24px;
    font-family:'material';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    position:absolute;
    top:-48px;
    left:50%;
    margin:0 0 0 -24px;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.single-product blockquote p:before{
    content:'\e793';
    color:#fff;
    font-size:24px;
    font-family:'material';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    position:absolute;
    top:-48px;
    left:50%;
    margin:0 0 0 -24px;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.single-products blockquote p:before{
    content:'\e793';
    color:#fff;
    font-size:24px;
    font-family:'material';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    position:absolute;
    top:-48px;
    left:50%;
    margin:0 0 0 -24px;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.single-projects blockquote cite a{
    color:#fff;
    font-family:'Univers Condensed', sans-serif;
    text-transform:uppercase;
    display:inline-block
}
.single-product blockquote cite a{
    color:#fff;
    font-family:'Univers Condensed', sans-serif;
    text-transform:uppercase;
    display:inline-block
}
.single-products blockquote cite a{
    color:#fff;
    font-family:'Univers Condensed', sans-serif;
    text-transform:uppercase;
    display:inline-block
}
.single-projects blockquote cite a span{
    font-size:12px;
    font-family:'Univers', sans-serif;
    text-transform:none;
    display:block
}
.single-product blockquote cite a span{
    font-size:12px;
    font-family:'Univers', sans-serif;
    text-transform:none;
    display:block
}
.single-products blockquote cite a span{
    font-size:12px;
    font-family:'Univers', sans-serif;
    text-transform:none;
    display:block
}
.single-projects .video-embed{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    max-width:100%
}
.single-product .video-embed{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    max-width:100%
}
.single-products .video-embed{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    max-width:100%
}
.single-projects .video-embed embed,.single-projects .video-embed iframe,.single-projects .video-embed object{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.single-product .video-embed embed,.single-product .video-embed iframe,.single-product .video-embed object{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.single-products .video-embed embed,.single-products .video-embed iframe,.single-products .video-embed object{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.cat{
    color:#f05123;
    font-family:'Univers Condensed', sans-serif;
    font-size:20px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:0.05em;
    text-indent:0;
    margin-bottom:10px;
    display:inline-block
}
.cat+i{
    color:#f05123;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    position:relative;
    top:-4px
}
.cat:last-of-type+i{
    display:none
}
.single-project{
    position:relative
}
.single-product{
    position:relative
}
.single-products{
    position:relative
}
.single-project .project-name{
    position:relative;
    z-index:2;
    display:block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:16px 0px;
    width:100%;
    text-align:center
}
.single-product .product-name{
    position:relative;
    z-index:2;
    display:block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:16px 0px;
    width:100%;
    text-align:center
}
.single-products .product-name{
    position:relative;
    z-index:2;
    display:block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:16px 0px;
    width:100%;
    text-align:center
}
.single-project .project-img{
    margin-bottom:0
}
.single-product .project-img{
    margin-bottom:0
}
.single-products .project-img{
    margin-bottom:0
}
.single-project .project-name h3,.single-project .project-name h4{
    margin-bottom:0;
    -webkit-transition:color 0.15s ease-in-out 0s;
    -o-transition:color 0.15s ease-in-out 0s;
    transition:color 0.15s ease-in-out 0s
}
.single-product .product-name h3,.single-product .product-name h4{
    margin-bottom:0;
    -webkit-transition:color 0.15s ease-in-out 0s;
    -o-transition:color 0.15s ease-in-out 0s;
    transition:color 0.15s ease-in-out 0s
}
.single-products .product-name h3,.single-product .product-name h4{
    margin-bottom:0;
    -webkit-transition:color 0.15s ease-in-out 0s;
    -o-transition:color 0.15s ease-in-out 0s;
    transition:color 0.15s ease-in-out 0s
}
.single-project .project-name h3{
    font-family:'Univers', sans-serif;
    font-size:16px;
    font-weight:700;
    color:#f05123;
    text-transform:uppercase;
    letter-spacing:0.02em
}
.single-product .product-name h3{
    font-family:'Univers', sans-serif;
    font-size:16px;
    font-weight:700;
    color:#f05123;
    text-transform:uppercase;
    letter-spacing:0.02em
}
.single-products .product-name h3{
    font-family:'Univers', sans-serif;
    font-size:16px;
    font-weight:700;
    color:#f05123;
    text-transform:uppercase;
    letter-spacing:0.02em
}
.single-project .project-name h4{
    margin:4px 0 0;
    color:#888;
    font-weight:500;
    font-size:13px;
    text-transform:uppercase;
    letter-spacing:0.1em
}
.single-product .product-name h4{
    margin:4px 0 0;
    color:#888;
    font-weight:500;
    font-size:13px;
    text-transform:uppercase;
    letter-spacing:0.1em
}
.single-products .product-name h4{
    margin:4px 0 0;
    color:#888;
    font-weight:500;
    font-size:13px;
    text-transform:uppercase;
    letter-spacing:0.1em
}
.single-project .project-name:hover h3{
    color:#000
}
.single-product .product-name:hover h3{
    color:#000
}
.single-products .product-name:hover h3{
    color:#000
}
@media (max-width:991px){
    .single-project.col-md-3,.single-project.col-md-4,.single-project.col-md-6{
        width:50%
    }
}
@media (max-width:991px){
    .single-product.col-md-3,.single-product.col-md-4,.single-product.col-md-6{
        width:50%
    }
}
@media (max-width:991px){
    .single-products.col-md-3,.single-products.col-md-4,.single-products.col-md-6{
        width:50%
    }
}
@media (max-width:767px){
    .single-project.col-md-3,.single-project.col-md-4,.single-project.col-md-6{
        width:100%
    }
}
@media (max-width:767px){
    .single-product.col-md-3,.single-product.col-md-4,.single-product.col-md-6{
        width:100%
    }
}
@media (max-width:767px){
    .single-products.col-md-3,.single-products.col-md-4,.single-products.col-md-6{
        width:100%
    }
}
.project-images{
    list-style:none;
    margin:0;
    padding:0
}
.product-images{
    list-style:none;
    margin:0;
    padding:0
}
@media (max-width:767px){
    .project-images:before{
        content:'';
        width:50%;
        height:4px;
        margin:0 auto 32px;
        background:rgba(0, 0, 0, 0.12);
        display:block
    }
}
@media (max-width:767px){
    .product-images:before{
        content:'';
        width:50%;
        height:4px;
        margin:0 auto 32px;
        background:rgba(0, 0, 0, 0.12);
        display:block
    }
}
.project-images li{
    margin-bottom:64px
}
.product-images li{
    margin-bottom:64px
}
@media (max-width:767px){
    .project-images li{
        margin-bottom:32px
    }
}
@media (max-width:767px){
    .product-images li{
        margin-bottom:32px
    }
}
.project-images li:last-child{
    margin:0
}
.product-images li:last-child{
    margin:0
}
.projlink{
    font-size:18px
}
#related{
    background:#d6d6d6;
    margin:0;
    text-align:center;
    display:block;
    overflow:hidden;
    width:1600px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto
}
#related .container{
    padding-top:90px;
    padding-bottom:90px
}
#related .intro-title{
    margin-bottom:60px
}
#related ul{
    margin:0;
    padding:0;
    text-align:center;
    display:inline-block;
    width:100%
}
#related ul li{
    width:25%;
    margin:0;
    display:inline-block;
    font-size:24px;
    text-transform:uppercase;
    font-weight:500;
    margin-left:-3px;
    margin-right:-2px
}
@media (max-width:991px){
    #related ul li{
        width:40%;
        margin-top:-3px;
        margin-bottom:-4px
    }
}
@media (max-width:767px){
    #related ul li{
        width:auto;
        height:auto;
        margin-top:-3px;
        margin-bottom:-4px
    }
}
#related ul li a{
    position:relative;
    display:block
}
#related ul li a img{
    display:block;
    height:auto;
    width:auto
}
#related ul li a .overlay{
    background:#f05123;
    background:rgba(240, 81, 35, 0.9);
    padding:0 30px;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
#related ul li a .overlay h5{
    color:#fff;
    font-weight:400;
    font-family:'Univers Condensed', sans-serif;
    font-size:20px;
    margin-bottom:0
}
#related ul li a .overlay span{
    line-height:26px;
    font-family:'Univers', sans-serif;
    font-size:14px;
    font-weight:700;
    color:#000;
    text-transform:uppercase;
    letter-spacing:0.02em;
    margin-top:30px;
    display:inline-block
}
#related ul li a .overlay span em{
    font-style:normal;
    float:left
}
#related ul li a .overlay span i{
    font-size:21px;
    font-weight:bold;
    line-height:24px;
    margin-left:16px;
    float:right
}
#related ul li a .inner{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
#related ul li a:hover .overlay{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
#page-projects #content{
    overflow:hidden
}
#page-projects #content .container{
    padding-top:0;
    padding-bottom:90px
}
#page-projects #filters,#page-projects #link-list{
    margin-bottom:30px
}
#page-projects .dropmenu-wrap{
    margin:0 auto
}
#projects ul{
    margin:0;
    padding:0;
    list-style:none
}
#projects ul li a{
    height:100%;
    display:block
}
#projects ul li a .overlay{
    text-align:center;
    background:#f05123;
    background:rgba(240, 81, 35, 0.9);
    padding:0 30px;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    display:block;
    width:100%;
    height:100%;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
#projects ul li a .overlay h5{
    color:#fff;
    font-weight:400;
    font-family:'Univers Condensed', sans-serif;
    font-size:30px;
    margin-bottom:0;
    letter-spacing:0
}
#projects ul li a .overlay span{
    line-height:26px;
    font-family:'Univers', sans-serif;
    font-size:14px;
    font-weight:700;
    color:#000;
    text-transform:uppercase;
    letter-spacing:0.02em;
    margin-top:30px;
    display:inline-block
}
#projects ul li a .overlay span em{
    font-style:normal;
    float:left
}
#projects ul li a .overlay span i{
    font-size:21px;
    font-weight:bold;
    line-height:24px;
    margin-left:16px;
    float:right
}
#projects ul li a .inner{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
#projects ul li a:hover .overlay{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.tax-project-category #projects ul li a .overlay{
    display:block
}
.tax-project-category #projects ul li a .inner{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    display:block
}
@media (max-width:767px){
    .tax-project-category #projects ul li a .overlay h5{
        font-size:20px
    }
}
@media (max-width:767px){
    .tax-project-category #projects ul li a .overlay span{
        margin-top:15px
    }
}
#page-products #content{
    overflow:hidden
}
#page-products #content .container{
    padding-top:0;
    padding-bottom:90px
}
#page-products #filters,#page-products #link-list{
    margin-bottom:30px
}
#page-products .dropmenu-wrap{
    margin:0 auto
}
#products ul{
    margin:0;
    padding:0;
    list-style:none
}
#products ul li a{
    height:100%;
    display:block
}
#products ul li a .overlay{
    text-align:center;
    background:#f05123;
    background:rgba(240, 81, 35, 0.9);
    padding:0 30px;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    display:block;
    width:100%;
    height:100%;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
#products ul li a .overlay h5{
    color:#fff;
    font-weight:400;
    font-family:'Univers Condensed', sans-serif;
    font-size:30px;
    margin-bottom:0;
    letter-spacing:0
}
#products ul li a .overlay span{
    line-height:26px;
    font-family:'Univers', sans-serif;
    font-size:14px;
    font-weight:700;
    color:#000;
    text-transform:uppercase;
    letter-spacing:0.02em;
    margin-top:30px;
    display:inline-block
}
#products ul li a .overlay span em{
    font-style:normal;
    float:left
}
#products ul li a .overlay span i{
    font-size:21px;
    font-weight:bold;
    line-height:24px;
    margin-left:16px;
    float:right
}
#products ul li a .inner{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
#products ul li a:hover .overlay{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.tax-product-category #products ul li a .overlay{
    display:block
}
.tax-product-category #products ul li a .inner{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    display:block
}
@media (max-width:767px){
    .tax-product-category #products ul li a .overlay h5{
        font-size:20px
    }
}
@media (max-width:767px){
    .tax-product-category #products ul li a .overlay span{
        margin-top:15px
    }
}
#page-masonry{
}
#page-masonry .button{
    display:inline-block;
    padding:0.5em 1.0em;
    background:#EEE;
    border:none;
    border-radius:7px;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.2)));
    background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    color:#222;
    font-family:sans-serif;
    font-size:16px;
    text-shadow:0 1px white;
    cursor:pointer
}
#page-masonry .button:hover{
    background-color:#8CF;
    text-shadow:0 1px rgba(255, 255, 255, 0.5);
    color:#222
}
#page-masonry .button.is-checked,#page-masonry .button:active{
    background-color:#28F
}
#page-masonry .button.is-checked{
    color:white;
    text-shadow:0 -1px rgba(0, 0, 0, 0.8)
}
#page-masonry .button:active{
    -webkit-box-shadow:inset 0 1px 10px rgba(0, 0, 0, 0.8);
    box-shadow:inset 0 1px 10px rgba(0, 0, 0, 0.8)
}
#page-masonry .button-group:after{
    content:'';
    display:block;
    clear:both
}
#page-masonry .button-group .button{
    float:left;
    border-radius:0;
    margin-left:0;
    margin-right:1px
}
#page-masonry .button-group .button:first-child{
    border-radius:0.5em 0 0 0.5em
}
#page-masonry .button-group .button:last-child{
    border-radius:0 0.5em 0.5em 0
}
#page-masonry .isotope{
    background:#DDD;
    margin:0 auto
}
@media (min-width:480px){
    #page-masonry .isotope{
        max-width:280px
    }
}
@media (min-width:768px){
    #page-masonry .isotope{
        max-width:560px
    }
}
@media (min-width:992px){
    #page-masonry .isotope{
        max-width:840px
    }
}
@media (min-width:1200px){
    #page-masonry .isotope{
        max-width:1120px
    }
}
#page-masonry .isotope:after{
    content:'';
    display:block;
    clear:both
}
#page-masonry .ui-group{
    display:inline-block
}
#page-masonry .ui-group h3{
    display:inline-block;
    vertical-align:top;
    line-height:32px;
    margin-right:0.2em;
    font-size:16px
}
#page-masonry .ui-group .button-group{
    display:inline-block;
    margin-right:20px
}
#page-masonry .color-shape{
    margin:0;
    float:left
}
#page-masonry .color-shape.round{
    border-radius:35px
}
#page-masonry .color-shape.big.round{
    border-radius:75px
}
#page-masonry .color-shape.red{
    background:red
}
#page-masonry .color-shape.blue{
    background:blue
}
#page-masonry .color-shape.yellow{
    background:yellow
}
#page-masonry .isotope{
    padding:0 0
}
#page-projects #projects ul,.tax-project-category #projects ul{
    width:100%;
    max-width:280px;
    margin:0 auto;
    padding-top:30px
}
@media (min-width:360px){
    #page-projects #projects ul,.tax-project-category #projects ul{
        max-width:280px
    }
}
@media (min-width:480px){
    #page-projects #projects ul,.tax-project-category #projects ul{
        max-width:420px
    }
}
@media (min-width:768px){
    #page-projects #projects ul,.tax-project-category #projects ul{
        max-width:560px
    }
}
@media (min-width:768px){
    #page-projects #projects ul,.tax-project-category #projects ul{
        max-width:560px
    }
}
@media (min-width:992px){
    #page-projects #projects ul,.tax-project-category #projects ul{
        max-width:840px
    }
}
@media (min-width:1200px){
    #page-projects #projects ul,.tax-project-category #projects ul{
        max-width:1120px
    }
}
#page-projects #projects ul li,.tax-project-category #projects ul li{
    background-repeat:no-repeat;
    background-size:cover
}
@media (min-width:992px) and (max-width:1199px){
    #page-projects #projects li.class-xllg,#page-projects #projects li.class-xllg .project-img,#page-projects #projects li.class-xllg a,.tax-project-category #projects li.class-xllg,.tax-project-category #projects li.class-xllg .project-img,.tax-project-category #projects li.class-xllg a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
}
@media (min-width:768px) and (max-width:991px){
    #page-projects #projects li.class-xllg,#page-projects #projects li.class-xllg .project-img,#page-projects #projects li.class-xllg a,.tax-project-category #projects li.class-xllg,.tax-project-category #projects li.class-xllg .project-img,.tax-project-category #projects li.class-xllg a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
    #page-projects #projects li.class-lglg,#page-projects #projects li.class-lglg .project-img,#page-projects #projects li.class-lglg a,.tax-project-category #projects li.class-lglg,.tax-project-category #projects li.class-lglg .project-img,.tax-project-category #projects li.class-lglg a{
        width:280px !important;
        height:280px !important;
        max-width:280px;
        max-height:280px
    }
    #page-projects #projects li.class-lgsm,#page-projects #projects li.class-lgsm .project-img,#page-projects #projects li.class-lgsm a,.tax-project-category #projects li.class-lgsm,.tax-project-category #projects li.class-lgsm .project-img,.tax-project-category #projects li.class-lgsm a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
}
@media (max-width:767px){
    #page-projects #projects li.class-xllg,#page-projects #projects li.class-xllg .project-img,#page-projects #projects li.class-xllg a,.tax-project-category #projects li.class-xllg,.tax-project-category #projects li.class-xllg .project-img,.tax-project-category #projects li.class-xllg a{
        width:420px!important;
        height:420px!important;
        max-width:420px;
        max-height:420px
    }
    #page-projects #projects li.class-lglg,#page-projects #projects li.class-lglg .project-img,#page-projects #projects li.class-lglg a,.tax-project-category #projects li.class-lglg,.tax-project-category #projects li.class-lglg .project-img,.tax-project-category #projects li.class-lglg a{
        width:420px !important;
        height:420px !important;
        max-width:420px;
        max-height:420px
    }
    #page-projects #projects li.class-lgsm,#page-projects #projects li.class-lgsm .project-img,#page-projects #projects li.class-lgsm a,.tax-project-category #projects li.class-lgsm,.tax-project-category #projects li.class-lgsm .project-img,.tax-project-category #projects li.class-lgsm a{
        width:420px!important;
        height:420px!important;
        max-width:420px;
        max-height:420px
    }
    #page-projects #projects li.class-smsm,#page-projects #projects li.class-smsm .project-img,#page-projects #projects li.class-smsm a,.tax-project-category #projects li.class-smsm,.tax-project-category #projects li.class-smsm .project-img,.tax-project-category #projects li.class-smsm a{
        width:420px!important;
        height:420px!important;
        max-width:420px;
        max-height:420px
    }
}
@media (max-width:479px){
    #page-projects #projects li.class-xllg,#page-projects #projects li.class-xllg .project-img,#page-projects #projects li.class-xllg a,.tax-project-category #projects li.class-xllg,.tax-project-category #projects li.class-xllg .project-img,.tax-project-category #projects li.class-xllg a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
    #page-projects #projects li.class-lglg,#page-projects #projects li.class-lglg .project-img,#page-projects #projects li.class-lglg a,.tax-project-category #projects li.class-lglg,.tax-project-category #projects li.class-lglg .project-img,.tax-project-category #projects li.class-lglg a{
        width:280px !important;
        height:280px !important;
        max-width:280px;
        max-height:280px
    }
    #page-projects #projects li.class-lgsm,#page-projects #projects li.class-lgsm .project-img,#page-projects #projects li.class-lgsm a,.tax-project-category #projects li.class-lgsm,.tax-project-category #projects li.class-lgsm .project-img,.tax-project-category #projects li.class-lgsm a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
    #page-projects #projects li.class-smsm,#page-projects #projects li.class-smsm .project-img,#page-projects #projects li.class-smsm a,.tax-project-category #projects li.class-smsm,.tax-project-category #projects li.class-smsm .project-img,.tax-project-category #projects li.class-smsm a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
}
#page-projects #projects .single-project a,.tax-project-category #projects .single-project a{
    display:block;
    overflow:hidden
}
#page-projects #projects .single-project .project-img img,.tax-project-category #projects .single-project .project-img img{
    width:100%
}
.js #page-projects #projects .single-project a.lazyload,.js .tax-project-category #projects .single-project a.lazyload{
    opacity:0;
    -webkit-transform:scale(0.5);
    -ms-transform:scale(0.5);
    transform:scale(0.5)
}
.js #page-projects #projects .single-project a.lazyloaded,.js .tax-project-category #projects .single-project a.lazyloaded{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:opacity 1s 0.25s, -webkit-transform 0.5s 0.25s;
    transition:opacity 1s 0.25s, -webkit-transform 0.5s 0.25s;
    -o-transition:transform 0.5s 0.25s, opacity 1s 0.25s;
    transition:transform 0.5s 0.25s, opacity 1s 0.25s;
    transition:transform 0.5s 0.25s, opacity 1s 0.25s, -webkit-transform 0.5s 0.25s
}
#page-products #products ul,.tax-product-category #products ul{
    width:100%;
    max-width:280px;
    margin:0 auto;
    padding-top:30px
}
@media (min-width:360px){
    #page-products #products ul,.tax-product-category #products ul{
        max-width:280px
    }
}
@media (min-width:480px){
    #page-products #products ul,.tax-product-category #products ul{
        max-width:420px
    }
}
@media (min-width:768px){
    #page-products #products ul,.tax-product-category #products ul{
        max-width:560px
    }
}
@media (min-width:768px){
    #page-products #products ul,.tax-product-category #products ul{
        max-width:560px
    }
}
@media (min-width:992px){
    #page-products #products ul,.tax-product-category #products ul{
        max-width:840px
    }
}
@media (min-width:1200px){
    #page-products #products ul,.tax-product-category #products ul{
        max-width:1120px
    }
}
#page-products #products ul li,.tax-product-category #products ul li{
    background-repeat:no-repeat;
    background-size:cover
}
@media (min-width:992px) and (max-width:1199px){
    #page-products #products li.class-xllg,#page-products #products li.class-xllg .product-img,#page-products #products li.class-xllg a,.tax-product-category #products li.class-xllg,.tax-product-category #products li.class-xllg .product-img,.tax-product-category #products li.class-xllg a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
}
@media (min-width:768px) and (max-width:991px){
    #page-products #products li.class-xllg,#page-products #products li.class-xllg .product-img,#page-products #products li.class-xllg a,.tax-product-category #products li.class-xllg,.tax-product-category #products li.class-xllg .product-img,.tax-product-category #products li.class-xllg a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
    #page-products #products li.class-lglg,#page-products #products li.class-lglg .product-img,#page-products #products li.class-lglg a,.tax-product-category #products li.class-lglg,.tax-product-category #products li.class-lglg .product-img,.tax-product-category #products li.class-lglg a{
        width:280px !important;
        height:280px !important;
        max-width:280px;
        max-height:280px
    }
    #page-products #products li.class-lgsm,#page-products #products li.class-lgsm .product-img,#page-products #products li.class-lgsm a,.tax-product-category #products li.class-lgsm,.tax-product-category #products li.class-lgsm .product-img,.tax-product-category #products li.class-lgsm a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
}
@media (max-width:767px){
    #page-products #products li.class-xllg,#page-products #products li.class-xllg .product-img,#page-products #products li.class-xllg a,.tax-product-category #products li.class-xllg,.tax-product-category #products li.class-xllg .product-img,.tax-product-category #products li.class-xllg a{
        width:420px!important;
        height:420px!important;
        max-width:420px;
        max-height:420px
    }
    #page-products #products li.class-lglg,#page-products #products li.class-lglg .product-img,#page-products #products li.class-lglg a,.tax-product-category #products li.class-lglg,.tax-product-category #products li.class-lglg .product-img,.tax-product-category #products li.class-lglg a{
        width:420px !important;
        height:420px !important;
        max-width:420px;
        max-height:420px
    }
    #page-products #products li.class-lgsm,#page-products #products li.class-lgsm .product-img,#page-products #products li.class-lgsm a,.tax-product-category #products li.class-lgsm,.tax-product-category #products li.class-lgsm .product-img,.tax-product-category #products li.class-lgsm a{
        width:420px!important;
        height:420px!important;
        max-width:420px;
        max-height:420px
    }
    #page-products #products li.class-smsm,#page-products #products li.class-smsm .product-img,#page-products #products li.class-smsm a,.tax-product-category #products li.class-smsm,.tax-product-category #products li.class-smsm .product-img,.tax-product-category #products li.class-smsm a{
        width:420px!important;
        height:420px!important;
        max-width:420px;
        max-height:420px
    }
}
@media (max-width:479px){
    #page-products #products li.class-xllg,#page-products #products li.class-xllg .product-img,#page-products #products li.class-xllg a,.tax-product-category #products li.class-xllg,.tax-product-category #products li.class-xllg .product-img,.tax-product-category #products li.class-xllg a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
    #page-products #products li.class-lglg,#page-products #products li.class-lglg .product-img,#page-products #products li.class-lglg a,.tax-product-category #products li.class-lglg,.tax-product-category #products li.class-lglg .product-img,.tax-product-category #products li.class-lglg a{
        width:280px !important;
        height:280px !important;
        max-width:280px;
        max-height:280px
    }
    #page-products #products li.class-lgsm,#page-products #products li.class-lgsm .product-img,#page-products #products li.class-lgsm a,.tax-product-category #products li.class-lgsm,.tax-product-category #products li.class-lgsm .product-img,.tax-product-category #products li.class-lgsm a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
    #page-products #products li.class-smsm,#page-products #products li.class-smsm .product-img,#page-products #products li.class-smsm a,.tax-product-category #products li.class-smsm,.tax-product-category #products li.class-smsm .product-img,.tax-product-category #products li.class-smsm a{
        width:280px!important;
        height:280px!important;
        max-width:280px;
        max-height:280px
    }
}
#page-products #products .single-product a,.tax-product-category #products .single-product a{
    display:block;
    overflow:hidden
}
#page-products #products .single-product .product-img img,.tax-product-category #products .single-product .product-img img{
    width:100%
}
.js #page-products #products .single-product a.lazyload,.js .tax-product-category #products .single-product a.lazyload{
    opacity:0;
    -webkit-transform:scale(0.5);
    -ms-transform:scale(0.5);
    transform:scale(0.5)
}
.js #page-products #products .single-product a.lazyloaded,.js .tax-product-category #products .single-product a.lazyloaded{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:opacity 1s 0.25s, -webkit-transform 0.5s 0.25s;
    transition:opacity 1s 0.25s, -webkit-transform 0.5s 0.25s;
    -o-transition:transform 0.5s 0.25s, opacity 1s 0.25s;
    transition:transform 0.5s 0.25s, opacity 1s 0.25s;
    transition:transform 0.5s 0.25s, opacity 1s 0.25s, -webkit-transform 0.5s 0.25s
}
.fluidbox{
    outline:none;
    cursor:-webkit-zoom-in;
    cursor:zoom-in
}
.fluidbox.fluidbox-opened{
    cursor:-webkit-zoom-out;
    cursor:zoom-out
}
.fluidbox-overlay{
    background-color:rgba(255, 255, 255, 0.85);
    cursor:pointer;
    cursor:-webkit-zoom-out;
    cursor:zoom-out;
    opacity:0;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    -webkit-transition:all 0.125s ease-in-out 0.125s;
    -o-transition:all 0.125s ease-in-out 0.125s;
    transition:all 0.125s ease-in-out 0.125s
}
.fluidbox-wrap{
    background-position:center center;
    background-size:cover;
    margin:0 auto;
    position:relative;
    -webkit-transition:all 0.25s ease-in-out;
    -o-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out
}
.fluidbox-closed .fluidbox-wrap img{
    -webkit-transition:opacity 0 ease-in-out 0.25s;
    -o-transition:opacity 0 ease-in-out 0.25s;
    transition:opacity 0 ease-in-out 0.25s
}
.fluidbox-ghost{
    background-size:100% 100%;
    background-position:center center;
    position:absolute;
    -webkit-transition-property:opacity, -webkit-transform;
    -moz-transition-property:opacity, -moz-transform;
    -o-transition-property:opacity, -o-transform;
    transition-property:opacity, -webkit-transform;
    -o-transition-property:opacity, transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
    -webkit-transition-duration:0, 0.25s;
    -o-transition-duration:0, 0.25s;
    transition-duration:0, 0.25s;
    -webkit-transition-delay:0.25s, 0;
    -o-transition-delay:0.25s, 0;
    transition-delay:0.25s, 0
}
.fluidbox-opened .fluidbox-ghost{
    -webkit-transition-delay:0, 0;
    -o-transition-delay:0, 0;
    transition-delay:0, 0
}
.img-caption{
    opacity:0;
    background:rgba(255, 255, 255, 0.5);
    width:100%;
    padding:16px;
    text-align:center;
    position:fixed;
    bottom:2.5%;
    left:0;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
    z-index:1060;
    -webkit-transition:all 0.25s ease-in-out;
    -o-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out
}
.img-caption.visible{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:all 0.25s ease-in-out;
    -o-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){
}






#page-products #products ul {
  width: 100%;
  height: auto !important;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}
@media (min-width: 360px) {
  #page-products #products ul {
    max-width: none;
  }
}
@media (min-width: 480px) {
  #page-products #products ul {
    max-width: none;
  }
}
@media (min-width: 768px) {
  #page-products #products ul {
    max-width: none;
  }
}
@media (min-width: 768px) {
  #page-products #products ul {
    max-width: none;
  }
}
@media (min-width: 992px) {
  #page-products #products ul {
    max-width: none;
  }
}
@media (min-width: 1200px) {
  #page-products #products ul {
    max-width: none;
  }
}
@media (min-width: 1600px) {
  #page-products #products ul {
    width: 1600px;
  }
}
@media (max-width: 1599px) {
  #page-products #products ul {
    padding-left: 30px;
    padding-right: 30px;
  }
}
#page-products #products ul li.single-product {
  width: 100%;
  height: calc(100vw - 75px);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin-bottom: 3px;
  position: relative;
  transform: translateY(20%);
  transition: opacity 0.25s ease-out, transform 0.5s ease-out;
}
#page-products #products ul li.single-product.b-loaded {
  transform: translateY(0);
}
@media (min-width: 480px) {
  #page-products #products ul li.single-product {
    height: 50vw;
  }
}
@media (min-width: 768px) {
  #page-products #products ul li.single-product {
    height: 37vw;
  }
}
@media (min-width: 1600px) {
  #page-products #products ul li.single-product {
    height: 600px;
  }
}
@media (max-width: 1599px) {
  #page-products #products ul li.single-product {
    margin-bottom: 30px;
  }
}
#page-products #products ul li.single-product a {
  display: block;
  overflow: hidden;
}
#page-products #products ul li.single-product a .product-img {
  height: 100%;
}
#page-products #products ul li.single-product a .product-img img {
  width: 100%;
  height: auto;
  max-width: 100%;
}
#page-products .filter .dropmenu-active {
  height: 60vh;
  max-height: 60vh;
  overflow: hidden;
}
#page-products .filter .dropmenu-active .product-list {
  width: 100%;
  max-height: calc(100% - 61px);
  top: 61px;
  left: 0;
  position: absolute;
  overflow: hidden;
  overflow-y: auto !important;
  display: block;
}
#page-products .filter .dropmenu-active #name-filter {
  color: #000;
  font-family: 'Univers Condensed', sans-serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  display: block;
  line-height: 21px;
  padding: 21px 16px 19px;
  height: 61px;
  border: 0;
  border-bottom: 1px solid #d6d6d6;
}