/*!
   * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
   * Copyright 2011-2019 The Bootstrap Authors
   * Copyright 2011-2019 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
   */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px) {
 .container{max-width:540px} 
}@media (min-width:768px) {
 .container{max-width:720px} 
}@media (min-width:992px) {
 .container{max-width:960px} 
}@media (min-width:1200px) {
 .container{max-width:1140px} 
}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px) {
 .container,.container-sm{max-width:540px} 
}@media (min-width:768px) {
 .container,.container-md,.container-sm{max-width:720px} 
}@media (min-width:992px) {
 .container,.container-lg,.container-md,.container-sm{max-width:960px} 
}@media (min-width:1200px) {
 .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px} 
}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px) {
 .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%} 
}@media (min-width:768px) {
 .col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%} 
}@media (min-width:992px) {
 .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%} 
}@media (min-width:1200px) {
 .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%} 
}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px) {
 .d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important} 
}@media (min-width:768px) {
 .d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important} 
}@media (min-width:992px) {
 .d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important} 
}@media (min-width:1200px) {
 .d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important} 
}@media print {
 .d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important} 
}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px) {
 .flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important} 
}@media (min-width:768px) {
 .flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important} 
}@media (min-width:992px) {
 .flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important} 
}@media (min-width:1200px) {
 .flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important} 
}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px) {
 .m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important} 
}@media (min-width:768px) {
 .m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important} 
}@media (min-width:992px) {
 .m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important} 
}@media (min-width:1200px) {
 .m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important} 
}/*# sourceMappingURL=bootstrap-grid.min.css.map */
/*})'"*/
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
  
  /* ==========================================================================
     HTML5 display definitions
     ========================================================================== */
  
  /**
   * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
   */
  
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  main,
  nav,
  section,
  summary {
      display: block;
  }
  
  /**
   * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
   */
  
  audio,
  canvas,
  video {
      display: inline-block;
      *display: inline;
      *zoom: 1;
  }
  
  /**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
  
  audio:not([controls]) {
      display: none;
      height: 0;
  }
  
  /**
   * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
   * Known issue: no IE 6 support.
   */
  
  [hidden] {
      display: none;
  }
  
  /* ==========================================================================
     Base
     ========================================================================== */
  
  /**
   * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
   *    `em` units.
   * 2. Prevent iOS text size adjust after orientation change, without disabling
   *    user zoom.
   */
  
  html {
      font-size: 100%; /* 1 */
      -ms-text-size-adjust: 100%; /* 2 */
      -webkit-text-size-adjust: 100%; /* 2 */
  }
  
  /**
   * Address `font-family` inconsistency between `textarea` and other form
   * elements.
   */
  
  html,
  button,
  input,
  select,
  textarea {
      font-family: sans-serif;
  }
  
  /**
   * Address margins handled incorrectly in IE 6/7.
   */
  
  body {
      margin: 0;
  }
  
  /* ==========================================================================
     Links
     ========================================================================== */
  
  /**
   * Address `outline` inconsistency between Chrome and other browsers.
   */
  
  a:focus {
      outline: thin dotted;
  }
  
  /**
   * Improve readability when focused and also mouse hovered in all browsers.
   */
  
  a:active,
  a:hover {
      outline: 0;
  }
  
  /* ==========================================================================
     Typography
     ========================================================================== */
  
  /**
   * Address font sizes and margins set differently in IE 6/7.
   * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
   * and Chrome.
   */
  
  h1 {
      font-size: 2em;
      margin: 0.67em 0;
  }
  
  h2 {
      font-size: 1.5em;
      margin: 0.83em 0;
  }
  
  h3 {
      font-size: 1.17em;
      margin: 1em 0;
  }
  
  h4 {
      font-size: 1em;
      margin: 1.33em 0;
  }
  
  h5 {
      font-size: 0.83em;
      margin: 1.67em 0;
  }
  
  h6 {
      font-size: 0.67em;
      margin: 2.33em 0;
  }
  
  /**
   * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
   */
  
  abbr[title] {
      border-bottom: 1px dotted;
  }
  
  /**
   * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
   */
  
  b,
  strong {
      font-weight: bold;
  }
  
  blockquote {
      margin: 1em 40px;
  }
  
  /**
   * Address styling not present in Safari 5 and Chrome.
   */
  
  dfn {
      font-style: italic;
  }
  
  /**
   * Address differences between Firefox and other browsers.
   * Known issue: no IE 6/7 normalization.
   */
  
  hr {
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      height: 0;
  }
  
  /**
   * Address styling not present in IE 6/7/8/9.
   */
  
  mark {
      background: #ff0;
      color: #000;
  }
  
  /**
   * Address margins set differently in IE 6/7.
   */
  
  p,
  pre {
      margin: 1em 0;
  }
  
  /**
   * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
   */
  
  code,
  kbd,
  pre,
  samp {
      font-family: monospace, serif;
      _font-family: 'courier new', monospace;
      font-size: 1em;
  }
  
  /**
   * Improve readability of pre-formatted text in all browsers.
   */
  
  pre {
      white-space: pre;
      white-space: pre-wrap;
      word-wrap: break-word;
  }
  
  /**
   * Address CSS quotes not supported in IE 6/7.
   */
  
  q {
      quotes: none;
  }
  
  /**
   * Address `quotes` property not supported in Safari 4.
   */
  
  q:before,
  q:after {
      content: '';
      content: none;
  }
  
  /**
   * Address inconsistent and variable font size in all browsers.
   */
  
  small {
      font-size: 80%;
  }
  
  /**
   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   */
  
  sub,
  sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline;
  }
  
  sup {
      top: -0.5em;
  }
  
  sub {
      bottom: -0.25em;
  }
  
  /* ==========================================================================
     Lists
     ========================================================================== */
  
  /**
   * Address margins set differently in IE 6/7.
   */
  
  dl,
  menu,
  ol,
  ul {
      margin: 1em 0;
  }
  
  dd {
      margin: 0 0 0 40px;
  }
  
  /**
   * Address paddings set differently in IE 6/7.
   */
  
  menu,
  ol,
  ul {
      padding: 0 0 0 40px;
  }
  
  /**
   * Correct list images handled incorrectly in IE 7.
   */
  
  nav ul,
  nav ol {
      list-style: none;
      list-style-image: none;
  }
  
  /* ==========================================================================
     Embedded content
     ========================================================================== */
  
  /**
   * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
   * 2. Improve image quality when scaled in IE 7.
   */
  
  img {
      border: 0; /* 1 */
      -ms-interpolation-mode: bicubic; /* 2 */
  }
  
  /**
   * Correct overflow displayed oddly in IE 9.
   */
  
  svg:not(:root) {
      overflow: hidden;
  }
  
  /* ==========================================================================
     Figures
     ========================================================================== */
  
  /**
   * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
   */
  
  figure {
      margin: 0;
  }
  
  /* ==========================================================================
     Forms
     ========================================================================== */
  
  /**
   * Correct margin displayed oddly in IE 6/7.
   */
  
  form {
      margin: 0;
  }
  
  /**
   * Define consistent border, margin, and padding.
   */
  
  fieldset {
      border: 1px solid #c0c0c0;
      margin: 0 2px;
      padding: 0.35em 0.625em 0.75em;
  }
  
  /**
   * 1. Correct color not being inherited in IE 6/7/8/9.
   * 2. Correct text not wrapping in Firefox 3.
   * 3. Correct alignment displayed oddly in IE 6/7.
   */
  
  legend {
      border: 0; /* 1 */
      padding: 0;
      white-space: normal; /* 2 */
      *margin-left: -7px; /* 3 */
  }
  
  /**
   * 1. Correct font size not being inherited in all browsers.
   * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
   *    and Chrome.
   * 3. Improve appearance and consistency in all browsers.
   */
  
  button,
  input,
  select,
  textarea {
      font-size: 100%; /* 1 */
      margin: 0; /* 2 */
      vertical-align: baseline; /* 3 */
      *vertical-align: middle; /* 3 */
  }
  
  /**
   * Address Firefox 3+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
  
  button,
  input {
      line-height: normal;
  }
  
  /**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
   * Correct `select` style inheritance in Firefox 4+ and Opera.
   */
  
  button,
  select {
      text-transform: none;
  }
  
  /**
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Correct inability to style clickable `input` types in iOS.
   * 3. Improve usability and consistency of cursor style between image-type
   *    `input` and others.
   * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
   *    Known issue: inner spacing remains in IE 6.
   */
  
  button,
  html input[type="button"], /* 1 */
  input[type="reset"],
  input[type="submit"] {
      -webkit-appearance: button; /* 2 */
      cursor: pointer; /* 3 */
      *overflow: visible;  /* 4 */
  }
  
  /**
   * Re-set default cursor for disabled elements.
   */
  
  button[disabled],
  html input[disabled] {
      cursor: default;
  }
  
  /**
   * 1. Address box sizing set to content-box in IE 8/9.
   * 2. Remove excess padding in IE 8/9.
   * 3. Remove excess padding in IE 7.
   *    Known issue: excess padding remains in IE 6.
   */
  
  input[type="checkbox"],
  input[type="radio"] {
      box-sizing: border-box; /* 1 */
      padding: 0; /* 2 */
      *height: 13px; /* 3 */
      *width: 13px; /* 3 */
  }
  
  /**
   * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
   * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
   *    (include `-moz` to future-proof).
   */
  
  input[type="search"] {
      -webkit-appearance: textfield; /* 1 */
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box; /* 2 */
      box-sizing: content-box;
  }
  
  /**
   * Remove inner padding and search cancel button in Safari 5 and Chrome
   * on OS X.
   */
  
  input[type="search"]::-webkit-search-cancel-button,
  input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none;
  }
  
  /**
   * Remove inner padding and border in Firefox 3+.
   */
  
  button::-moz-focus-inner,
  input::-moz-focus-inner {
      border: 0;
      padding: 0;
  }
  
  /**
   * 1. Remove default vertical scrollbar in IE 6/7/8/9.
   * 2. Improve readability and alignment in all browsers.
   */
  
  textarea {
      overflow: auto; /* 1 */
      vertical-align: top; /* 2 */
  }
  
  /* ==========================================================================
     Tables
     ========================================================================== */
  
  /**
   * Remove most spacing between table cells.
   */
  
  table {
      border-collapse: collapse;
      border-spacing: 0;
  }
/*})'"*/
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
  
  /*
   * What follows is the result of much research on cross-browser styling.
   * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
   * Kroc Camen, and the H5BP dev community and team.
   */
  
  /* ==========================================================================
     Base styles: opinionated defaults
     ========================================================================== */
  
  html,
  button,
  input,
  select,
  textarea {
      color: #222;
  }
  
  html {
      font-size: 1em;
      line-height: 1.4;
  }
  
  /*
   * Remove text-shadow in selection highlight: h5bp.com/i
   * These selection rule sets have to be separate.
   * Customize the background color to match your design.
   */
  
  ::-moz-selection {
      background: #b3d4fc;
      text-shadow: none;
  }
  
  ::selection {
      background: #b3d4fc;
      text-shadow: none;
  }
  
  /*
   * A better looking default horizontal rule
   */
  
  hr {
      display: block;
      height: 1px;
      border: 0;
      border-top: 1px solid #ccc;
      margin: 1em 0;
      padding: 0;
  }
  
  /*
   * Remove the gap between images, videos, audio and canvas and the bottom of
   * their containers: h5bp.com/i/440
   */
  
  audio,
  canvas,
  img,
  video {
      vertical-align: middle;
  }
  
  /*
   * Remove default fieldset styles.
   */
  
  fieldset {
      border: 0;
      margin: 0;
      padding: 0;
  }
  
  /*
   * Allow only vertical resizing of textareas.
   */
  
  textarea {
      resize: vertical;
  }
  
  /* ==========================================================================
     Browse Happy prompt
     ========================================================================== */
  
  .browsehappy {
      margin: 0.2em 0;
      background: #ccc;
      color: #000;
      padding: 0.2em 0;
  }
  
  /* ==========================================================================
     Author's custom styles
     ========================================================================== */
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  /* ==========================================================================
     Helper classes
     ========================================================================== */
  
  /*
   * Image replacement
   */
  
  .ir {
      background-color: transparent;
      border: 0;
      overflow: hidden;
      /* IE 6/7 fallback */
      *text-indent: -9999px;
  }
  
  .ir:before {
      content: "";
      display: block;
      width: 0;
      height: 150%;
  }
  
  /*
   * Hide from both screenreaders and browsers: h5bp.com/u
   */
  
  .hidden {
      display: none !important;
      visibility: hidden;
  }
  
  /*
   * Hide only visually, but have it available for screenreaders: h5bp.com/v
   */
  
  .visuallyhidden {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
  }
  
  /*
   * Extends the .visuallyhidden class to allow the element to be focusable
   * when navigated to via the keyboard: h5bp.com/p
   */
  
  .visuallyhidden.focusable:active,
  .visuallyhidden.focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto;
  }
  
  /*
   * Hide visually and from screenreaders, but maintain layout
   */
  
  .invisible {
      visibility: hidden;
  }
  
  /*
   * Clearfix: contain floats
   *
   * For modern browsers
   * 1. The space content is one way to avoid an Opera bug when the
   *    `contenteditable` attribute is included anywhere else in the document.
   *    Otherwise it causes space to appear at the top and bottom of elements
   *    that receive the `clearfix` class.
   * 2. The use of `table` rather than `block` is only necessary if using
   *    `:before` to contain the top-margins of child elements.
   */
  
  .clearfix:before, .clearfix:after {
      content: " "; /* 1 */
      display: table; /* 2 */
  }
  
  .clearfix:after {
      clear: both;
  }
  
  /*
   * For IE 6/7 only
   * Include this rule to trigger hasLayout and contain floats.
   */
  
  .clearfix {
      *zoom: 1;
  }
  
  /* ==========================================================================
     EXAMPLE Media Queries for Responsive Design.
     These examples override the primary ('mobile first') styles.
     Modify as content requires.
     ========================================================================== */@media only screen and (min-width: 35em) {
 /* Style adjustments for viewports that meet the condition */ 
}@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
 /* Style adjustments for high resolution devices */ 
}/* ==========================================================================
     Print styles.
     Inlined to avoid required HTTP connection: h5bp.com/r
     ========================================================================== */@media print {
 * {
          background: transparent !important;
          color: #000 !important; /* Black prints faster: h5bp.com/s */
          box-shadow: none !important;
          text-shadow: none !important;
      }
  
      a,
      a:visited {
          text-decoration: underline;
      }
  
      a[href]:after {
          content: " (" attr(href) ")";
      }
  
      abbr[title]:after {
          content: " (" attr(title) ")";
      }
  
      /*
       * Don't show links for images, or javascript/internal links
       */
  
      .ir a:after,
      a[href^="javascript:"]:after,
      a[href^="#"]:after {
          content: "";
      }
  
      pre,
      blockquote {
          border: 1px solid #999;
          page-break-inside: avoid;
      }
  
      thead {
          display: table-header-group; /* h5bp.com/t */
      }
  
      tr,
      img {
          page-break-inside: avoid;
      }
  
      img {
          max-width: 100% !important;
      }
  
      @page {
          margin: 0.5cm;
      }
  
      p,
      h2,
      h3 {
          orphans: 3;
          widows: 3;
      }
  
      h2,
      h3 {
          page-break-after: avoid;
      } 
}
/*})'"*/
@font-face {
    font-family: 'Lato Semibold';
    src: url(/sites/all/themes/supcourt/f/lato/lato-semibold.eot); /* IE9 Compat Modes */
    src: url(/sites/all/themes/supcourt/f/lato/lato-semibold.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/sites/all/themes/supcourt/f/lato/lato-semibold.woff) format('woff'), /* Modern Browsers */
         url(/sites/all/themes/supcourt/f/lato/lato-semibold.ttf)  format('truetype'), /* Safari, Android, iOS */
         url(/sites/all/themes/supcourt/f/lato/lato-semibold.svg#cc6431f780b635b7993d4262e75393af) format('svg'); /* Legacy iOS */
         
    font-style:   normal;
    font-weight:  normal;
  }
   @font-face {
    font-family: 'Lato Semibold';
    src: url(/sites/all/themes/supcourt/f/lato/lato-semibolditalic.eot); /* IE9 Compat Modes */
    src: url(/sites/all/themes/supcourt/f/lato/lato-semibolditalic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/sites/all/themes/supcourt/f/lato/lato-semibolditalic.woff) format('woff'), /* Modern Browsers */
         url(/sites/all/themes/supcourt/f/lato/lato-semibolditalic.ttf)  format('truetype'), /* Safari, Android, iOS */
         url(/sites/all/themes/supcourt/f/lato/lato-semibolditalic.svg#4c706f75350a6048bebcd04298aa7014) format('svg'); /* Legacy iOS */
         
    font-style:   italic;
    font-weight:  normal;
  }
   @font-face {
    font-family: 'Lato Semibold';
    src: url(/sites/all/themes/supcourt/f/lato/lato-bold.eot); /* IE9 Compat Modes */
    src: url(/sites/all/themes/supcourt/f/lato/lato-bold.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/sites/all/themes/supcourt/f/lato/lato-bold.woff) format('woff'), /* Modern Browsers */
         url(/sites/all/themes/supcourt/f/lato/lato-bold.ttf)  format('truetype'), /* Safari, Android, iOS */
         url(/sites/all/themes/supcourt/f/lato/lato-bold.svg#eea591db52cf6ebc8992abb7621b9256) format('svg'); /* Legacy iOS */
         
    font-style:   normal;
    font-weight:  bold;
  }
   @font-face {
    font-family: 'Lato';
    src: url(/sites/all/themes/supcourt/f/lato/lato-regular.eot); /* IE9 Compat Modes */
    src: url(/sites/all/themes/supcourt/f/lato/lato-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/sites/all/themes/supcourt/f/lato/lato-regular.woff) format('woff'), /* Modern Browsers */
         url(/sites/all/themes/supcourt/f/lato/lato-regular.ttf)  format('truetype'), /* Safari, Android, iOS */
         url(/sites/all/themes/supcourt/f/lato/lato-regular.svg#48e70b8825d557df57af3e4f7d4c31be) format('svg'); /* Legacy iOS */
    font-style:   normal;
    font-weight:  normal;
  }
/*})'"*/
@font-face {
    font-family: 'BravoRG';
    src: url(/sites/all/themes/supcourt/f/bravorg/BravoRG.eot); /* IE9 Compat Modes */
    src: url(/sites/all/themes/supcourt/f/bravorg/BravoRG.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/sites/all/themes/supcourt/f/bravorg/BravoRG.woff) format('woff'), /* Modern Browsers */
         url(/sites/all/themes/supcourt/f/bravorg/BravoRG.ttf)  format('truetype'), /* Safari, Android, iOS */
         url(/sites/all/themes/supcourt/f/bravorg/BravoRG.svg#211bd4d1b62135e7c76484536c6c3bb7) format('svg'); /* Legacy iOS */
         
    font-style:   normal;
    font-weight:  400;
  }
/*})'"*/
/* royalslider is disabled, owlcarousel2 used instead
   * by dark_kz
   */
  .news-slider .royalSlider {
  	display: block;
  }
  .news-slider .royalSlider .item {
  	display: none;
  }
  .news-slider .royalSlider .item:first-child, .news-slider .royalSlider .owl-loaded .item {
  	display: block;
  }
  
  .news-slider .created {
  	font-size: 11px;
  }
  
  .royalSlider {
  	width: 100%;
  	position: relative;
  }
  
  .rsContent {
  	width: 100%;
  	height: 100%;
  	position: relative;
  }
  
  /* Custom */
  .royalSlider .rsContent img {
  	width: auto;
  	height: auto;
  	max-width: 100%;
  }
  
  .royalSlider .owl-dots {
  	position: absolute;
  	bottom: 20px;
  	z-index: 35;
  	padding-top: 4px;
  	height: auto;
  
  	text-align: center;
  	line-height: 8px;
  	overflow: hidden;
  }
  .royalSlider .owl-dot {
  	width: 8px;
  	height: 8px;
  	display: inline-block;
  	margin-right: 3px;
  	*display:inline;
  	*zoom:1;
  	padding: 6px 5px 6px 4px;
  	cursor: pointer;
  }
  .royalSlider .owl-dot span {
  	display: block;
  	width: 8px;
  	height: 8px;
  	border-radius: 50%;
  	background: #CCC;
  	background: rgba(255,255,255,0.4);
  }
  .royalSlider .owl-dot.active span {
  	background: #FFF;
  }
  
  .royalSlider .owl-nav button {
  	height: 32px;
  	width: 32px;
  	position: absolute;
  	display: block;
  	cursor: pointer;
  	z-index: 21;
  	outline: none;
  	background-color: transparent;
  	border: none;
  }
  .royalSlider .owl-nav button.owl-prev { right: 43px; bottom: 13px; }
  .royalSlider .owl-nav button.owl-next { right: 13px; bottom: 13px; }
  .royalSlider .owl-nav button span {
  	color: transparent;
  	outline: none;
  	display: block;
  	width: 24px;
  	height: 24px;
  	cursor: pointer;
  	background: url(/sites/all/themes/supcourt/img/rs-minimal-white.png) transparent;
  	border-radius: 2px;
  }
  .royalSlider .owl-nav button.owl-prev span { background-position: -68px -36px; }
  .royalSlider .owl-nav button.owl-next span { background-position: -68px -68px; }
  
  .news-slider h3.title {
    font-size: 14px;
    margin: 8px 0;
    line-height: 17px;
  }
  .news-slider h3.title a {
    text-decoration: none !important;
  }
  .news-slider .description {
    color: white;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    color: rgba(255, 255, 255, 0.7);
    line-height: 16px;
  }
  
  /* desktop */@media only screen and (min-width: 768px) {
 .news-slider {
  	  margin: 0 !important;
  	}
  	.royalSlider {
  		max-width: 1100px;
  		height: 300px;
    	overflow: hidden;
  	}
  	.royalSlider .stitle {
  		height:300px;
  		overflow: hidden;
  		/*margin-right: 400px;*/
  		position: relative;
  	}
  	.news-slider .royalSlider a img {
  		position: absolute;
  		top: 0;
  		right: 0;
  	}
  	.royalSlider .stitle img {
  		position: absolute;
  		top: 0;
  		left: 0;
  		min-width: 100% !important;
  		z-index: 1;
  	}
  	.royalSlider .stitle .overlay {
  		position: absolute;
  		padding: 20px 30px;
  		margin-right: 700px;
  		z-index: 2;
  	}
  	.royalSlider .bg img {
  		z-index: 2;
      max-width: 700px;
  	}
  	.news-slider .overlay {
  	  max-height: 196px;
  	  overflow: hidden;
  	}
  	.news-slider .created {
  	  /*color: #a3a3a3;*/
  	  color: #fff;
  	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  	  color: rgba(255, 255, 255, 0.5);
  	  position: absolute;
  	  z-index: 1;
  	  top: 20px;
  	}
  	.news-slider h3.title a {
  	  color: white;
  	}
  	.news-slider h3.title a:hover {
  	  text-decoration: underline !important;
  	}
  	.news-slider h3.title {
  		margin-top: 30px;
  	}
  	.royalSlider .owl-dots {
  		left: 26px;
  	}
  	.royalSlider .owl-dot span {
  		box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  	}
  	.stat-slider .views-field-title {
  		position: absolute;
      background: rgba(0, 0, 0, 0.5);
      width: 100%;
      z-index: 2;
      bottom: 0;
      left: 0;
      color: #fff;
  	}
  	.stat-slider .views-field-title span {
  		padding: 10px;
      display: block;
  	}
  	.stat-slider .royalSlider .owl-dots {
  		left: 10px;
  	}
  	.stat-slider .royalSlider .owl-dots, .stat-slider .royalSlider .owl-nav button.owl-prev, .stat-slider .royalSlider .owl-nav button.owl-next {
  		bottom: auto;
  		top: 20px;
  	}
  	.stat-slider .royalSlider .owl-dot span {
  		background-color: grey;
  	}
  	.stat-slider .royalSlider .owl-dot.active span {
  		background-color: #000;
  	} 
}/* mobile */@media only screen and (max-width: 768px) {
 #block-views-news-slider {
      margin: 0 20px 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid #ECECEC;
    }
    .news-slider img {
    	border-radius: 5px;
    }
    .news-slider .description, .news-slider .stitle img {
    	display: none;
    }
    .news-slider h3.title a {
    	color: #000;
    }
    .news-slider .created {
    	color: #99A2BD;
    }
    .royalSlider .owl-dots {
    	right: 0;
      bottom: -10px;
    }
  	.royalSlider .owl-dot span {
  		width: 7px;
  		height: 7px;
  		background-color: #C4C4C4;
  	}
  	.royalSlider .owl-dot.active span {
  		background: #0069B2;
  	} 
}
/*})'"*/
@font-face {
    font-family: 'fontello';
    src: url(/sites/all/themes/supcourt/f/fontello/fontello.eot?1);
    src: url(/sites/all/themes/supcourt/f/fontello/fontello.eot?1#iefix) format('embedded-opentype'), url(/sites/all/themes/supcourt/f/fontello/fontello.woff?1) format('woff'), url(/sites/all/themes/supcourt/f/fontello/fontello.ttf?11) format('truetype'), url(/sites/all/themes/supcourt/f/fontello/fontello.svg?1#fontello) format('svg');
    font-weight: normal;
    font-style: normal;
  }
   @font-face {
    font-family: 'instagram';
    src: url(/sites/all/themes/supcourt/f/fontello/instagram.eot);
    src: url(/sites/all/themes/supcourt/f/fontello/instagram.eot) format('embedded-opentype'), url(/sites/all/themes/supcourt/f/fontello/instagram.woff) format('woff'), url(/sites/all/themes/supcourt/f/fontello/instagram.ttf) format('truetype'), url(/sites/all/themes/supcourt/f/fontello/instagram.svg) format('svg');
    font-weight: normal;
    font-style: normal;
  }
   @font-face {
    font-family: 'telegram';
    src: url(/sites/all/themes/supcourt/f/fontello/telegram.eot);
    src: url(/sites/all/themes/supcourt/f/fontello/telegram.eot) format('embedded-opentype'), url(/sites/all/themes/supcourt/f/fontello/telegram.woff) format('woff'), url(/sites/all/themes/supcourt/f/fontello/telegram.ttf) format('truetype'), url(/sites/all/themes/supcourt/f/fontello/telegram.svg) format('svg');
    font-weight: normal;
    font-style: normal;
  } 
 /*.not-logged-in #main div.messages.error {
  	display: none;
  }*/
  .submitted {
    color: #a3a3a3;
    font-size: 12px;
  }
  
  #block-views-news-block-2 {
  	padding: 40px;
  }
  
  #block-views-news-block-2
  
  .yashare-processed {
    display: block;
    margin-top: 20px;
  }
  .smooth {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  body, input {
    font:13px / 18px  Arial, sans-serif;
  } .lato-semibold body, .lato-semibold input{font:  13px / 18px 'Lato Semibold', Arial, sans-serif;}
  a {
    text-decoration: none;
    color: #1166a7;
  }
  em,
  i {
    font-family: 'Lato Semibold';
    font-weight: normal !important;
  }
  b,
  strong {
    font-family: 'Lato Semibold';
  }
  div.column article img {
    max-width: 100%;
    height: auto;
  }
  div.column article .content p {
    font-size: 14px;
    font-family: 'Lato';
  }
  h1,
  h2,
  h3,
  h4,
  h5 {
    font-family: 'Lato Semibold';
  }
  body.not-logged-in > h1, body.not-logged-in > h2, body.not-logged-in > p {
    display: none;
  }
  #page {
    position: relative;
  }
  #page-wrapper {
    position: relative;
    background-color: white;
  }
  .subdomain #page-wrapper {
    /*
    max-width: 1280px;
    */
  }
  .subdomain .other_videos ul.ccol-2,
  .subdomain .other_videos ul.ccol-3 {
    display: none;
  }
  /*.subdomain .news-grid .column {
    width: 50% !important;
  }
  .subdomain .news-grid .column.ccol-3 {
    display: none;
  }*/
  .district.page-sub .region-head,
  .district.page-node .region-head {
    width: 217px !important; /* 335px */
    background-position: right !important;
  }
  .district.page-sub #site-name,
  .district.page-node #site-name {
    max-width: 470px !important;
  }
  .district.page-sub #site-name .wrap,
  .district.page-node #site-name .wrap {
    width: 466px !important;
  }
  .district.page-sub #site-name .wrap a,
  .district.page-node #site-name .wrap a {
    font-size: 14px !important;
  }
  .district article.node-page header h2 {
    display: none;
  }
  .district.district-front h1.title {
    display: none;
  }
  .district.district-front #content .inner {
    padding: 0;
  }
  .district.district-front .view-districts article.node {
    padding: 40px;
  }
  .fixed-sidebar {
    position: relative;
  }
  #page #main {
    width: 100%;
    position: relative;
  }
  #page #sidebar-first {
    display: none;
  }
  #page #content {
    width: 100%;
    float: left;
    overflow: hidden;
  }
  #page #content .section {
    padding: 0 300px 0 0;
    background-color: #f8f8f8;
  }
  #page #content .section .inner {
    background-color: white;
  }
  #page #content .block.non-system {
    margin-bottom: 15px;
  }
  #page #sidebar-second {
    float: left;
    width: 300px;
    margin-left: -300px;
    position: relative;
    background-color: #f8f8f8;
  }
  div.column {
    /* files */
  
  }
  div.column a:hover {
    text-decoration: underline;
  }
  div.column .field-type-file div {
    padding: 8px 0;
  }
  div.column .field-type-file .field-item {
    border-top: 1px solid #d4d9dc;
  }
  div.column .field-type-file .file-icon {
    float: left;
  }
  div.column .field-type-file a {
    text-decoration: none;
    display: block;
    padding-left: 25px;
  }
  div.column .field-type-file a:hover {
    text-decoration: underline;
    color: #169fdf;
  }
  .region-sidebar-second .block.padding {
    padding: 2px 25px 20px;
  }
  .region-help .block.padding {
    padding: 2px 40px 20px;
  }
  .news-grid {
    position: relative;
  }
  .news-grid ul.tabz {
    padding: 0;
    margin: 0;
  }
  .news-grid ul.tabz li {
    list-style: none !important;
    padding: 0;
    margin: 0;
  }
  .news-grid ul.tabz h2, .news-grid h2.block-title {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
  }
  .news-grid .pager {
    padding-top: 20px;
  }
  .news-grid .more-news {
    display: none;
  }
  .news-grid .column.wide {
    width: 100% !important;
  }
  .news-grid .views-row {
    line-height: 16px;
    vertical-align: top;
    padding: 16px 25px 0 0;
  }
  .news-grid .views-row .views-field-title {
    margin: 5px 0;
    font-size: 15px;
  }
  .news-grid .views-row .views-field-title a {
    text-decoration: none;
  }
  .news-grid .views-row .views-field-title a:hover {
    text-decoration: underline;
  }
  .news-grid .views-row .views-field-body {
    font-family: sans-serif;
  } .lato .news-grid .views-row .views-field-body{font-family:  'Lato', sans-serif;}
  .news-grid .views-row .views-field-created {
    color: #a3a3a3;
    font-size: 11px;
  }
  .news-grid .views-row .views-field-created a {
    color: #a3a3a3;
    text-decoration: none;
  }
  .news-grid .views-row .views-field-created a:hover {
    text-decoration: underline;
  }
  .news-grid .regional .views-field-created {
    margin-right: 10px;
  }
  .news-grid .regional .views-field-title {
    font-size: 14px;
  }
  .news-grid .regional .views-row {
    padding-top: 10px;
  }
  .sidebar_block {
    padding: 2px 25px 20px 25px;
  }
  .region-sidebar-second h2.block-title {
    font-size: 16px;
    color: #ff8322;
  }
  .region-sidebar-second .block.poll {
    padding: 2px 25px 20px 25px;
  }
  .region-sidebar-second .block.poll .content h2 {
    margin: 0;
    font-size: 14px;
  }
  .region-sidebar-second .block.poll .content h2 a {
    color: #222;
  }
  .region-sidebar-second .block.poll .content .poll {
    margin-top: 10px;
  }
  .region-sidebar-second .block.poll .form-submit {
    border: 1px solid #a6a6a6;
    border-color: #a6a6a6;
    border-color: rgba(0, 0, 0, 0.3);
    background: #e6e6e6;
    background: rgba(255, 255, 255, 0.3);
    padding: 3px 10px 4px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
    -webkit-padding-after: 3px;
    -webkit-padding-before: 4px;
  }
  .region-sidebar-second .block.poll .form-submit:hover {
    background: white;
  }
  .region-sidebar-second .block.poll .bar {
    height: 1em;
    margin: 1px 0;
    background-color: #ddd;
  }
  .region-sidebar-second .block.poll .bar .foreground {
    background-color: #22273f;
    height: 1em;
    float: left;
  }
  .region-sidebar-second .block.poll .percent {
    text-align: right;
  }
  .region-sidebar-second .discuss_2 {
    background: url(/sites/all/themes/supcourt/i/banners/discuss_concept_bg.jpg);
    height: 154px;
    padding: 7px 25px 11px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    color: white;
  }
  .region-sidebar-second .discuss_2 p {
    font-family: 'Lato';
    font-size: 14px;
    line-height: 17px;
    padding-right: 20px;
  }
  .region-sidebar-second .discuss_2 .discuss-lnk {
    display: block;
    border: 1px solid #a6a6a6;
    padding: 3px 10px 4px;
    position: absolute;
    bottom: 25px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
    -webkit-padding-after: 3px;
    -webkit-padding-before: 4px;
    border-color: white;
    border-color: rgba(255, 255, 255, 0.5);
    background-color: transparent;
    color: white;
  }
  .region-sidebar-second .discuss_2 .discuss-lnk:hover {
    border-color: white;
    background: #4a6282;
    background: rgba(255, 255, 255, 0.2);
  }
  .region-sidebar-second .discuss_2.taldau {
    background: url(/sites/all/themes/supcourt/i/banners/taldau-bnr-bg.jpg);
  }
  .region-sidebar-second .discuss_2.taldau2 {
    background: url(/sites/all/themes/supcourt/i/banners/rassm_sporov.png);
  }
  .region-sidebar-second .discuss {
    background: url(/sites/all/themes/supcourt/i/banners/gpk-discuss-bg.jpg);
    height: 150px;
    padding: 11px 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: 200ms;
    -moz-transition: 200ms;
    -o-transition: 200ms;
    -ms-transition: 200ms;
    transition: 200ms;
  }
  .region-sidebar-second .discuss p {
    font-family: 'Lato';
    font-size: 14px;
    line-height: 17px;
    padding-right: 20px;
  }
  .region-sidebar-second .discuss .discuss-lnk {
    display: block;
    border: 1px solid #a6a6a6;
    border-color: #a6a6a6;
    border-color: rgba(0, 0, 0, 0.3);
    background: #e6e6e6;
    background: rgba(255, 255, 255, 0.3);
    color: black;
    padding: 3px 10px 4px;
    position: absolute;
    bottom: 25px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
    -webkit-padding-after: 3px;
    -webkit-padding-before: 4px;
  }
  .region-sidebar-second .discuss:hover {
    background-position: 0 151px;
    color: white;
  }
  .region-sidebar-second .discuss:hover .discuss-lnk {
    border-color: white;
    border-color: rgba(255, 255, 255, 0.5);
    background-color: transparent;
    color: white;
  }
  .region-sidebar-second .discuss:hover .discuss-lnk:hover {
    border-color: white;
    background: #4a6282;
    background: rgba(255, 255, 255, 0.2);
  }
  .region-sidebar-second .reglament {
    background: url(/sites/all/themes/supcourt/i/banners/reglament-bg.jpg);
    height: 210px;
    background-position: 0 210px !important;
    color: white;
  }
  .region-sidebar-second .reglament .discuss-lnk {
    border-color: white;
    border-color: rgba(255, 255, 255, 0.5);
    background-color: transparent;
    color: white;
  }
  .region-sidebar-second .reglament .discuss-lnk:hover {
    border-color: white;
    background: #4a6282;
    background: rgba(255, 255, 255, 0.2);
  }
  .region-sidebar-second .reglament.codex {
    height: 150px;
  }
  .region-sidebar-second .reglament.codex p {
    text-transform: uppercase;
    font-family: 'Lato Semibold';
  }
  .region-sidebar-second .reglament.invest {
    height: 120px;
    background-position: 0 0!important;
  }
  .region-sidebar-second .reglament.invest p a {
    font-family: times;
    color: black;
    text-transform: uppercase;
    font-weight: bold;
  }
  .region-sidebar-second .reglament.supaccess {
    background: url(/sites/all/themes/supcourt/i/banners/nr1.jpg) 0 0 !important;
    height: 100px;
    padding: 0;
  }
  .region-sidebar-second .reglament.supaccess p {
    margin: 0;
    padding: 0;
  }
  .region-sidebar-second .reglament.supaccess p a {
    color: #b2b9c3;
    display: block;
    padding: 30px 25px 30px 80px;
    line-height: 1.6;
    background: url(/sites/all/themes/supcourt/i/banners/nr2.png) 22px 26px no-repeat;
    text-transform: uppercase;
  }
  .region-sidebar-second .reglament.mediation {
    background: url(/sites/all/themes/supcourt/i/banners/mediation.jpg) 0 0 !important;
    height: 60px;
    padding: 0;
  }
  .region-sidebar-second .reglament.mediation p {
    margin: 0;
    padding: 0;
  }
  .region-sidebar-second .reglament.mediation p a {
    color: white;
    display: block;
    padding: 15px 25px 11px 75px;
    background: url(/sites/all/themes/supcourt/i/banners/icon-hanshake.png) 22px 10px no-repeat;
    text-transform: uppercase;
  }
  .region-sidebar-second .reglament.priority {
    background: url(/sites/all/themes/supcourt/i/banners/priority.png) 0 0 !important;
    height: 100px;
    padding: 0;
    overflow: hidden;
  }
  .region-sidebar-second .reglament.priority p {
    margin: 0;
    padding: 0;
  }
  .region-sidebar-second .reglament.priority p a {
    color: white;
    display: block;
    font-weight: bold;
    line-height: 140%;
    padding: 18px 25px 25px 95px;
    background: url(/sites/all/themes/supcourt/i/banners/icon_case.png) 30px 20px no-repeat;
    text-transform: uppercase;
  }
  .region-sidebar-second .block-pretty-calendar {
    padding: 2px 25px 20px 25px;
    min-height: 228px;
    color: black;
  }
  .calendar-daynames {
    padding-top: 0;
    margin-top: 15px;
  }
  .region-sidebar-second .block-pretty-calendar .content {
    font-family: 'Lato';
  }
  .region-sidebar-second .block-pretty-calendar a {
    color: black;
  }
  .region-sidebar-second .block-pretty-calendar .pretty-calendar-today {
    background-color: #22273f;
    color: white;
  }
  .region-sidebar-second .block-pretty-calendar .pretty-calendar-month {
    -webkit-padding-before: 3px;
  }
  .region-sidebar-second .block-pretty-calendar .pretty-calendar-month span {
    color: #939393;
  }
  .region-sidebar-second .block-tagclouds {
    padding: 2px 25px 20px 25px;
  }
  .region-sidebar-second .mobile-app .content {
    height: 100px;
    width: 300px;
    position: relative;
    background-image: url(/sites/all/themes/supcourt/i/mobile-app-bg.jpg);
    background-repeat: no-repeat;
    background-color: #27a7ea;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-size: 14px;
    text-transform: uppercase;
    color: white;
  }
  .region-sidebar-second .mobile-app .content div {
    height: 100px;
    width: 300px;
  }
  .region-sidebar-second .mobile-app .content span {
    display: block;
    width: 110px;
    padding: 46px 0 0 20px;
  }
  .region-sidebar-second .mobile-app .normal {
    background: url(/sites/all/themes/supcourt/i/mobile-app-hand.jpg) no-repeat right;
  }
  .region-sidebar-second .mobile-app .hover {
    display: none;
    position: absolute;
    top: 0;
  }
  .region-sidebar-second .mobile-app .hover a {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 51px;
    height: 52px;
    position: absolute;
    top: 26px;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  .region-sidebar-second .mobile-app .hover a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=(60));
    opacity: 0.6;
  }
  .region-sidebar-second .mobile-app .hover #android {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA0CAQAAACNrcgZAAADkUlEQVRYw72YeUiUQRTARzOt7CCL6AAtjZIgSjqECKLsggoygkIIoygozaJbuuhgEzOTLgqKDirLCMQMujApooiKimzFDrsI7SArLTXs1x/fbO7WfPPNurZv/pkd3pvfzsz75r03AmHUupHIfLI4ylmKKeQU+1nBFGJoa2LvrNKLBZynGrX84C45jCAkEMxIjvABE7nNQjq1BBPHcX7ij5Qx21/MSmpoiRQRZ4qJ5jwtl2pSTDAJPCNQ2eiEGc17WkPydJgEPtmYlfJWOX6BbzYW2+0wMVRqjnaBYvQKc2mwtclQYdpyVbsNmziJm2Nkks5ScimhklReaywaGf0vZrPDbp+gKx19tjiKqbabbMlTuvpihlKvUa9ROSkCQT8uakG7fTGXNaq1JCHownpGeQE6kMkEBO0p1tg2MKIZM1H7j9IRCMYD+V6Y4UAJAkF3Xmqsz3kwIVzSqD0mHIEgklTivTDhpJAg++laRxhmYYZor8htBvGkL180M+yzMC7tls02wIRRrpnhDZ0F4TzSYj5TRbVDq3IIGdMEg5Tf8Sd2cYgG4CzbDVo1cIstXFNicgTzlG44DoFgETDWKFco5wGRtnfJLcFuxfAzwuTR1pNshHlNruwtV8z3UXBBMeymHQJBLHXMMMK8Ikf2lqqcWnBXMVwuMXF+YHbK3jLV4QieBAdTGRzMi+BgyoKDuRMcTKHSoSNk0DLH7JC9DMV89YKdysvOuvwH0Mh0w8/zgOxtUMz3XpCivIVWEUYkB4FpRhg3VQwjlHhlMlkq6M93m3D21LpdjTAPgVru2cSdrYIwpRM0y1RjjL0kCQRrtSpmZ1OmmaGC9tZBf9coFThVYggma9OvLE9mU6BdTynZrJK+14NtZJH9ZyvHksVhbSZQx0APJpEmh5zzrYxAsfK3J7qscawNDnung/kOyuW0kYGuFgCX7pv3kq9W0tWcAtX8F8y6v1P1NK26m1BZnNT6ZG8ZWqs7dPi3vjmjMXguVxMrfcpzUa7Wpl6DVWVUFPdtTX4yB+/UsYIYBN2VId6SJmbZFYX9NOVtIxe57uN7RTzXrGWJrsSN53ErFLi/WOZUsPfhZoCQOlJNnh8iyQ0A8oBE88eU5BZt3g9y6ebf01AXXLzzA9FEsWodJg9dPdnkEElkEOY0YwJ7totgEnu4QZ3Soyo4TRq9A38dtFoI0SSxGBd5HGQv2WQyk8F/vRTYtt9PLiBJ3pYiqwAAAABJRU5ErkJggg==);
    right: 23px;
  }
  .region-sidebar-second .mobile-app .hover #ios {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA0CAQAAACNrcgZAAADNklEQVRYw62YW0iUQRSAJ9uw7E43rDSMwMiUICOhkNTCIkwSii5EUVAvsRhBJZFQdsGKNIokooKSUJAkNZQgKoikC+VDhVJhFyJJ7Uam1erXw66X1v/MP+N65m3PmfPtmX/mnDOjUEZjEovZwUmuUEYV5RRzlmzSmU6YyXx3k2i81NCKs/ykljwSQsMsoZRvuIuPe2wkfCCYBK5jJ49YaYcJJ482BiLXmGqKmc1dBi6NTjH1h6TyidDEx043TAY/GAw5oMMs4aeFq5fsYTudgnaXhEmgxRjRTg4RKGbSJVh0ssEJM4pnxpA/ZAVmrddYfSO+P6bIYrnyemZVau0eM/x/TKoYfH95y5jArBT+utjm9MWE89QiloIAZAavXG2/M6sXs9Fqs65BoUimwcj6XDfGwxOjz94bzdbAN2mjmd+u8cT4MWlasy4q2cIC4knlFPWBX79ygRXEEsVcsiihQ+Nhvx9zQWNST/p/B3g0q8hjHZODssci6kQfdXgU4/ggGjxxzreOYzx3xIOapEgWt3Kzf5cYDg/F4t/drdgnKy0gEdzULH2lokRQNTHRAlOg3UavFY8EVakFJE670+CL4o2gyrbAHHA5O52Kj4Iq0wJT4Xa2ldiBLbPA3HbHSKVsuQWmxB0jLdp6C8wud4yUzHMtMNF81/c6igeCqsoCo/BqMS2Kq4LqPWOtQMc1mAZFtqhMt8IoNoiFrkyxEJ+gvGSJUVwUPO1URIh5oJVpVpBIPjv6+cs8fdo7bIXJFbzUMkShSBIrzleLihNFs+DF6y/SYWLdgxsMMcRIRe0zU7obqJWazeg1gsgt2JHePk0XTxsprpBEMQE3Edm3uZ2v6bdaeorCMFI4TTU1FLG050qbJuZF2B7cqh/SpotycjkR1DbWUcBRKjTddzWeYIyHWwyufCDK6RoVbdgVm8kv0qRLYRxNgwTxsVZ3xU3k3SBA2tnkdmGP5XmIkFYyTJ4fJnA5BMh94szfbDbTOADEDw4y0u5paDKFYjJ0kg5KneIweeiKJp+XBoiPXGZBaM92I8nkPA8du+ROXlDMNiaF/jroH0OJIR0vxyjkPGfIZy+rmcMIs/n/AKsQRZ/6iI6+AAAAAElFTkSuQmCC);
    right: 87px;
  }
  .region-sidebar-second .ticker {
    background-color: #11495d;
    background-image: url(/sites/all/themes/supcourt/i/announce-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 160px;
    color: white;
    padding: 20px;
    position: relative;
  }
  .region-sidebar-second .ticker .event-date {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .region-sidebar-second .ticker .announce {
    width: 260px;
    line-height: 16px;
    background: transparent !important;
  }
  .region-sidebar-second .ticker .announce.views-row-even {
    display: none;
  }
  .region-sidebar-second .ticker .announce a {
    color: white;
    text-decoration: underline;
  }
  .region-sidebar-second .ticker .announce p {
    margin: 0;
  }
  .region-sidebar-second .ticker .announce-nav {
    position: absolute;
    bottom: 25px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    clear: both;
  }
  .region-sidebar-second .ticker .announce-nav a {
    display: block;
    float: left;
    width: 8px;
    height: 8px;
    margin-right: 5px;
    background-position: 0 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAASCAQAAADMS1f9AAAAbUlEQVQoz23NsRGAIBBE0Q2IpAeJHMyuBuj3anPQAr6RjCh72ZvZPSE2nEbD2ZDIHDw5yMJ5x0Ub4JrAr7IPo7sQGefkxMlIfG4KC0alYixIRAqJQCBRiMJIvZAwUQkdAnUCxtphxSajIva3Ed3Ke8cxWiYaygAAAABJRU5ErkJggg==);
  }
  .region-sidebar-second .ticker .announce-nav a.activeSlide {
    background-position: 0 0;
  }
  .i18n-kk .discuss_2.taldau {
    height: 190px;
    background-size: 114%;
  }
  .i18n-kk .region-sidebar-second .reglament.mediation p a {
    font-size: 80%;
    padding: 15px 5px 11px 53px;
    background-position: 7px 10px;
  }
  main.mcontainer {
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAAABCAIAAAAOxMESAAAAFklEQVQ4T2NQS9s3ikbRKBpA9GOAAADOEfcIIX5V6AAAAABJRU5ErkJggg==);*/
    background-position: right;
    background-repeat: repeat-y;
    background-color: #22273f;
  }
  main.mcontainer #page {
    background: white;
  }
  .middle-row {
    width: 100%;
    position: relative;
  }
  .region-banner .may-day {
    height: 140px;
    background-image: url(/sites/all/themes/supcourt/i/banners/may-bg.jpg);
    background-repeat: repeat-x;
    text-align: left;
  }
  .region-banner .may-1-day {
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMsaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNDQxQUEwNzA2MTQxMUU2QjAwOUQ0NUUzRDA0RjdCQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNDQxQUEwODA2MTQxMUU2QjAwOUQ0NUUzRDA0RjdCQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU0NDFBQTA1MDYxNDExRTZCMDA5RDQ1RTNEMDRGN0JCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU0NDFBQTA2MDYxNDExRTZCMDA5RDQ1RTNEMDRGN0JCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAjAABAwERAAIRAQMRAf/EAIIAAQEBAQEAAAAAAAAAAAAAAAUGBAcKAQEBAQADAQAAAAAAAAAAAAAFBgQDBwgJEAABAQYDBgcAAAAAAAAAAAAAAVGR0QITFGGhUvCB4WKSohGyA2NzJBURAAECAwYDCQAAAAAAAAAAAAABE1FhFPCRobECEnEDFSGB0VKSBCQFF//aAAwDAQACEQMRAD8A9XNtyI89DO8T5gU+iVw7QVidJk3ILsTFrfBc4HA4oyygxSlwdxMe7XZRllBelKzsMrkxinWGYlSTTN0pAzdkhlhYZi1GXbxiZXNUhVhYm3cj+IfVJG1wuyszNUTUu24ka4YYQwVUbkkCPreGI5SyQJuebzRIfqCzFmUJ+8RiuWBD9QWIkzLA5t+962Djy1+ofa+XlY+JU9N0TOeXsje46k3e2jquKmkWC27yLu0ar5QVyRSUawyI68XVkZ9ylKxpI6/+TIzN86CDdKsEJX7/ALuRY+sovjn/2Q==);
    background-repeat: repeat-x;
    height: 140px;
    text-align: right;
  }
  .region-banner .firstdec_day {
    background-color: #f3f3f3;
  }
  .region-banner .dec-day {
    height: 141px;
    overflow: hidden;
    background-color: #01a6d4;
    background-image: url(/sites/all/themes/supcourt/i/banners/dec-bg.jpg);
    background-repeat: repeat-x;
    position: relative;
  }
  .region-banner .dec-day .content .day {
    float: left;
  }
  .region-banner .dec-day .content .flag {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .region-banner .words {
    background-image: url(/sites/all/themes/supcourt/i/banners/words-bg.jpg);
    background-color: #27a7ea;
    height: 100px;
    padding: 16px 40px 24px;
  }
  .region-banner .words .wrapper {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
  }
  .region-banner .words .title {
    text-transform: uppercase;
    color: white;
    font-size: 11px;
    line-height: 13px;
    padding-left: 56px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAjCAQAAACqGUthAAACAUlEQVRIx62Wz0tUURzFvw3TSOJM5CThRogEiQwXQlEwIAZuJkIiKQgEo8WEyOBGwj8gCKkWlYgguCgXDorbCFqEQVAhRIsQAjfiaDQRI9YoeNyM0z3v3V8zzr2rd77n+3kP3uF+r+AKBio7hQjEa7fhptKXgEBwWVEGcE6Qgbo+oMEDfBslpWet/EGvifRAEEeRJSc4hi3qGC/rIbRgiqTPTnQ/+ffQakZ3g9cFB3qJ3AsVXYMWfCJxwgpuwS65++zo+yTmEbWgs+T9oWRKi27CH5LTFvQKOR8qFS1aMElyzgjuIl8JZ9zoYEuzAf2UfPNUM6AFH6kwrAUfxya5rvmhhzzSfYM8qzjmh27Eb2e6F8kxFqga0YIXjnQn6eQo4bQ/utOR7hGqz4VebUELlq3p/kLVnurQg5Z0X6Ta98AvdKJPoGBM9wQ1jmp+shUteGZIdxR5Rf+LZPXo84Z0Xyf9lTb1DrTgvTbdOVJTtaHvatLdjH+K9s1wvjjRDfipGNYRCZ3n2VrRgidk6YXgjfK8g1O1ozuwr1heIkEja9Z4lnugBe9oRKWp5erR0HcCM/v/+moZbV5ovsTsO0dEFWjBY+jWNk4eHd1O33q4Zqw3FE+04K0Gfak+6Fsh8IrjwuaNjmEjgM7UCy14RNYi4vVDn8UvFCr7ufNyPK24C7h3ABJJ0BHVBcDaAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 0 2px;
    -webkit-padding-before: 1px;
    border-bottom: 1px solid #629ced;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 14px;
  }
  .region-banner .words .slide {
    width: 100% !important;
    text-align: center;
    font-size: 22px;
    font-family: 'Lato';
    color: black;
    padding: 12px 0 7px;
    background: transparent !important;
  }
  .region-banner .words .president {
    float: right;
    color: #2f5491;
    color: rgba(34, 39, 63, 0.6);
    font-family: 'Lato';
  }
  .ribbon {
    padding-left: 40px;
    height: 35px;
    background: #f8f8f8;
  }
  .ribbon .top-menu {
    height: 35px;
    float: left;
    padding-right: 20px;
  }
  .ribbon .menu {
    padding: 0;
    margin: 0;
  }
  .ribbon .menu li {
    list-style: none !important;
    padding: 0;
    margin: 0;
  }
  .ribbon .menu li {
    float: left;
    margin: 0 20px 0 0;
    -webkit-padding-before: 1px !important;
    height: 34px;
    line-height: 34px;
  }
  .ribbon .menu li.menu-mlid-6734 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADO0lEQVQ4EQXB30+VdRzA8ffn+zzPOXBOEIcjkyEBilhhThQQS7rrvq31Y8vW6q6Vq3+iu7oo77rJGQtnjdbmlnOtaZubFZAGgRowfsM5ihxh59fzPN/n++n1kt8fx4hAzSqhg56syY+vRTuekfv5gH5PBBHuLpSTgQu96UP3992WETACChgBPCAQDgYGb6GcRJs1RRwvpg0/pY38sFlJBp7GML+fEBjwhU4jACC3d2ICQ/ullXhbUD7sSUvZas+vxXh5YiuinsD5rhRvdAQnt+rMXNuONBDh9Q6/J1ZWzb5VCjUtCFBP4EYh0r5nzEqo/LlSVQqhUrbMNPtmZnbPauIg7UFbSlabfUF+exSlwoRjsdN/p0quEqpmbu5YXs37rFcTFOjKeNx8bHmtzSefEh3M+SZ22t8SyKp/vWDDjZry8ZHUyQ+6/ey7U2WdKjnWq44rZ7IXcMTvTVe+2Q4VA4wNZ81yJekaW4vnujOCXFyszy6Vk5eafKHumFM4Pr4eMZLzGG71phSS6d1k5K+nCe90pqgmei/ny4BnhBZf/jMCJ4ZavSuX1yK+XgqPr1YTrp7JfjLYEty5uBQPfbUQj5xqCaYvnc5+tFFVvluLBia2LWnhRyM8b8IEEicYQAAABQQAcAAgDocIxA5QcGCsKvLFw/rcdl37M56yb7kXGAbGNyKGWjzOtnpTnhD/setenixZ3upIIcK0MQymEZoCFs2TyPVv1CznDviDnx1Nn7qzaynWlMmS5XRL8P1oa/Dt36WEzZpy/ZHlyxMNQ58eTh2cL1v2Yj0q0yUbFEPXZ5D5yV1bqSSaubVjeSXvsV5VIgcvNBlu7VhGcj7tjXC+MyX/7LveJp8tE6vGKPM3irEuVlymwQiXh7KiyO1rhZhfijGlSOevDmels9Fwt6R8/iDU3owshQk1U6gpTsnFCmlPGD1gZKPqDmcMo71Zj+6MkEtJ/+y+HTyX9+RQoxA6JXL05QJBft6MMEDGJw+m5IkLxtbienuDob1BJgxUiqG+v1h2vP2cf6QtJcuFOh3dGdmyCj6AA2LlCSjPBpLOp4WU0QeRkzcFaPblWGeDnO1u8Oxe4rCOLaegCv8DVYyhQHxD03YAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-left: 22px;
  }
  .ribbon .menu li a {
    color: #7b7d85;
    font-family: sans-serif;
    font-size: 12px;
  }
  .ribbon .menu li a:hover {
    text-decoration: underline;
  }
  .ribbon .menu .menu {
    display: none;
  }
  .ribbon #search-block-form {
    float: right;
    width: 340px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 13px;
    border-left: 1px solid #dfdfdf;
  }
  .ribbon #search-block-form input.form-text, .block-search form input.form-text {
    outline: none;
    padding: 0;
    width: 274px;
    border: 0;
    background-color: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 9px;
    -webkit-margin-before: 10px;
  }
  .ribbon #search-block-form input.form-text::-webkit-input-placeholder,
  .ribbon #search-block-form input.form-text:-moz-placeholder,
  .ribbon #search-block-form input.form-text::-moz-placeholder,
  .ribbon #search-block-form input.form-text:-ms-input-placeholder,
  .block-search form input.form-text::-webkit-input-placeholder,
  .block-search form input.form-text:-moz-placeholder,
  .block-search form input.form-text::-moz-placeholder,
  .block-search form input.form-text:-ms-input-placeholder {
    color: #c8c9cc;
    font-style: italic;
  }
  .ribbon #search-block-form input.form-submit,
  .block-search form input.form-submit {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background: url(/sites/all/themes/supcourt/i/search-ico.png) center no-repeat;
    border: 0;
    margin: 0;
    padding: 0;
    height: 35px;
    width: 40px;
  }
  .ribbon #search-block-form div.form-actions,
  .block-search form div.form-actions {
    float: right;
    line-height: 0;
  }
  .main-content .head {
    padding-left: 60px;
    background-color: #11495d;
  }
  .main-content .head #logo {
    float: left;
    margin-top: 23px;
  }
  .main-content .head #logo:active {
    outline: none;
  }
  .main-content .head #logo .lnk {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  .main-content .head #logo .lnk:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=(60));
    opacity: 0.6;
  }
  .main-content .head #logo.logo-kk img {
    width: 381px;
  }
  .main-content .head #logo.logo-en img {
    width: 354px;
  }
  .main-content .head .gerb {
    position: absolute;
    width: 107px;
    height: 53px;
    top: 24px;
  }
  .main-content .head #site-name {
    position: absolute;
    top: 0;
    margin: 0;
    max-width: 370px;
    padding-top: 23px;
  }
  .domain_19 .main-content .head #site-name {
    padding-top: 10px;
  }
  .main-content .head #site-name .wrap {
    display: table-cell;
    vertical-align: middle;
    width: 310px;
    height: 78px;
  }
  .main-content .head #site-name span {
    color: #bac4c8;
    font-style: italic;
    text-transform: lowercase;
    /*display: none;*/
  }
  .main-content .head #site-name a {
    background: url(/sites/all/themes/supcourt/i/logo-region.png) no-repeat left top;
    text-transform: uppercase;
    color: white;
    padding: 7px 2px 10px 80px;
    /*font-size: 16px;*/
    font-size: 15px;
    line-height: 20px;
    font-family: 'Lato Semibold';
    font-weight: bold;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
    display: block;
  }
  body.district .main-content .head #site-name a {
    font-size: 13px;
  }
  .main-content .head {
    overflow: hidden;
  }
  /*
  .main-content .head #site-name a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=(60));
    opacity: 0.6;
  }
  */
  .main-content .head .headm {
    width: 510px;
    background: url(/sites/all/themes/supcourt/i/head-blocks-bg2.png) no-repeat right;
    float: right;
  }
  /*
  .main-content .head .region-head .block .content a {
    color: white;
    font-size: 14px;
    line-height: 17px;
    display: table-cell;
    vertical-align: middle;
    padding: 9px 12px;
    height: 52px;
  }
  .main-content .head .region-head .block.blog .content a {
    background: url(/sites/all/themes/supcourt/i/blog-ico.png) no-repeat 240px 8px;
    width: 285px;
  }
  .main-content .head .region-head .block.soviet .content a {
    background: url(/sites/all/themes/supcourt/i/soviet-ico.png) no-repeat 172px 8px;
    width: 217px;
  }
  */
  .main-content .head .region-head .block.academy a {
    /*background: url(/sites/all/themes/supcourt/i/academy-ico.png) no-repeat 240px 9px;*/
    /*width: 100%;*/
    /*padding: 27px 60px 28px;*/
    color: #fff;
    display: flex; /* Make the link fill the entire div */
    width: 100%;
    padding: 0 50px;
    height: 100%;
    text-align: center;
    justify-content: center; /* Center the content horizontally */
    align-items: center; /* Center the content vertically */
    font-size: 16px;
    font-family: "Lato";
    line-height: 25px;
    text-transform: uppercase;
  }
  #block-block-77 .block.academy a {
    border-right: 0;
  }
  .i18n-kk .main-content .head .region-head .block.academy .content a,
  .i18n-en .main-content .head .region-head .block.academy .content a {
    padding: 40px 60px 40px;
  }
  .main-content .head .region-head .block.union .content a {
    background: url(/sites/all/themes/supcourt/i/union-ico.png) no-repeat 172px 8px;
    width: 217px;
  }
  .domain-vko-sud-kz #site-name a {
    font-size: 15px !important;
  }
  .navigation {
    background-color: #22273f;
  }
  .navigation.fixed {
    position: fixed;
    top: 0;
    margin-left: 0;
    margin-right: 0;
    z-index: 100;
  }
  .navigation #nav {
  }
  .navigation #nav .menu {
    padding: 0;
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .navigation #nav .menu li {
    list-style: none !important;
    padding: 0;
    margin: 0;
  }
  .navigation #nav .menu li {
    float: left;
    margin: 0 20px 0 0;
    margin: 0;
  }
  .navigation #nav .menu li.sf-depth-1 {
    margin: 0 20px 0 0;
    display: inline-block;
    float: none;
  }
  .navigation #nav .menu li.sf-depth-1 li a {
    padding: 10px 40px 10px 20px;
  }
  .navigation #nav .menu li.sfHover ul, .navigation #nav .menu li:hover ul {
    top: 55px;
  }
  .navigation #nav .menu li.sfHover ul a, .navigation #nav .menu li:hover ul a {
    color: #22273f;
  }
  .navigation #nav .menu li.sfHover ul ul, .navigation #nav .menu li:hover ul ul {
    top: 0;
  }
  .navigation #nav .menu a.sf-depth-1 {
    line-height: 56px;
    -webkit-padding-before: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 55px;
    display: block;
    color: white;
    text-transform: uppercase;
    font-family: 'BravoRG';
    font-size: 19px;
  }
  .i18n-kk.subdomain .navigation #nav .menu li.sf-depth-1 {
    margin: 0 15px 0 0;
  }
  .region-fixed-head {
    /*height: 106px;*/
    background-color: #22273f;
    overflow: auto;
    /*border-bottom: 1px solid #39405B;*/
    /*margin-top: 90px;*/
  }
  .block-block.call-center {
    padding: 30px 0 0 20px;
    color: white;
    height: 100px;
    width: 300px;
    background-color: #22273f;
  }
  .block-block.call-center div {
    float: left;
  }
  .block-block.call-center span {
    display: block;
  }
  .block-block.call-center .phone {
    font-size: 12px;
    width: 104px;
    height: 25px;
  }
  .block-block.call-center .phone span {
    text-align: right;
  }
  .block-block.call-center .number {
    font-size: 30px;
    height: 30px;
    line-height: 25px;
    padding-left: 36px;
    background: url(/sites/all/themes/supcourt/i/phone-ico.png) no-repeat;
  }
  .block-block.call-center .description {
    width: 140px;
    margin-left: 15px;
  }
  .block-block.call-center .description.second {
    line-height: 20px;
  }
  .block-block.call-center .integrated {
    line-height: 14px;
    font-weight: bold;
    height: 13px;
    color: #bcbdc1;
    color: rgba(255, 255, 255, 0.6);
  }
  .block-block.call-center .free {
    -webkit-margin-before: -1px;
    white-space: nowrap;
    font-style: italic;
    font-size: 11px;
    color: #aaabb0;
    color: rgba(255, 255, 255, 0.5);
  }
  .block-block.call-center .second {
    margin-top: 2px;
  }
  .region-fixed-head .block-locale {
    position: absolute;
    top: 4px;
    right: 13px;
    line-height: 16px;
  }
  .region-fixed-head .block-locale .contextual-links-wrapper {
    display: none;
  }
  .region-fixed-head .block-locale ul {
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    color: #bcbdc1;
    font-size: 10px;
  }
  .region-fixed-head .block-locale ul li {
    list-style: none !important;
    padding: 0;
    margin: 0;
  }
  .region-fixed-head .block-locale a {
    text-decoration: none;
    display: block;
    color: white;
  }
  .region-fixed-head .block-locale a:hover {
    text-decoration: underline;
  }
  .region-fixed-head .block-locale a.active {
    color: #bcbdc1;
    color: rgba(255, 255, 255, 0.6);
  }
  .fixed-sidebar .tools {
    height: 55px;
  }
  .fixed-sidebar .tools div {
    float: left;
  }
  .fixed-sidebar .tools a {
    display: block;
  }
  .fixed-sidebar .tools .region-select {
    height: 55px;
    line-height: 56px;
    background: url(/sites/all/themes/supcourt/i/region-ico.png) no-repeat 25px center;
    background-color: #111420;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
  .fixed-sidebar .tools .region-select:hover {
    background-color: #171b2a;
  }
  .fixed-sidebar .tools .region-select.expanded {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAYAAADJqhx8AAABNElEQVQ4y2NobpvMgIZdgHg+EN8A4pdA/AqIbwLxEiD2RFePzOEE4llA/J8AXgnEvOgGcADxNiI0w/BeIOZHNqCVBM0wvARmgDYQf0WT/APE84DYF4jdgHg6EP9GU/MXiE1ABtRhkUjBErghWAyZAJI4gia4CYtmGF6GpnY/SPAJmmA9HgNS0dTeBAneRxNsx2NAAZraqyDB7WiCZ4GYHYcB6N7dDRIsxhJFy4FYGEmjAI5ENgUkaQjEv7BIPgbiSUDcA8R3caQFX5gNG8lISKDA54MZ4EGGAR3ISZkJiA+SoPk5LIyQQ9geiP8RaUARtuwMwr1EaAZFMxsuA3iA+DIezR+BWBdXgQLDZkD8CYcByfhKJGQcjCU8KrGpZcCT7kuQUxwudfgMAOHJQLwBiFlwqQEArFgAGOuNt08AAAAASUVORK5CYII=);
    background-color: #d9e4e9;
  }
  .fixed-sidebar .tools .region-select.expanded a {
    color: #22273f;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAZUlEQVQoz2NQ0bBhJQIzMwAJSyD2JYCFQQr5gNgHjyJjIGYAKQRhXRyKvIGYE1khGxB7YFGoDpWHKwRhJTRFriBPYFPIBMSOSAqlkeRQFIKwKFSRDZo4hkIQNgNiAWIUsmARYwAAwa9BPOmKf5sAAAAASUVORK5CYII=) !important;
  }
  .fixed-sidebar .tools .region-select a {
    width: 252px;
    padding-left: 48px;
    height: 55px;
    text-transform: uppercase;
    font-size: 16px;
    color: white;
    outline: none;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -o-transition: color 0.3s;
    -ms-transition: color 0.3s;
    transition: color 0.3s;
  }
  .fixed-sidebar .tools .region-select a.show {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAWUlEQVQY02XIMQtAQABH8X8OZZGSyWYxmZRSFoNS3Pf/OM9w1x2ut7x+okgyYsX+akXN/aEZCTG96KJyWHIGHJFDMXg6MBEzdiyWHkUUHZbNf0Cx0KSYh9MDSeJvuAt0SjsAAAAASUVORK5CYII=) no-repeat 273px center;
  }
  .fixed-sidebar .tools .region-select a.show:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAQAAADI+WwIAAAAY0lEQVQYV2P4z/hfEANyMvxn+L/vPzqwBwnr//+DIrjqPwNImOH/NCTB7//lYcKi/9/DhZtAIhBhhv/5UMEn/7mQhVn/XwcLR0H4MGGG/+5AweNA56IJM/zf9N8ExkYW5kGwAebelbGEzDnvAAAAAElFTkSuQmCC);
  }
  .fixed-sidebar .tools .version-toggle {
    background-color: #39405b;
  }
  .fixed-sidebar .tools .version-toggle a {
    width: 40px;
    height: 55px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
  }
  .fixed-sidebar .tools .version-toggle a.special {
    background: url(/sites/all/themes/supcourt/i/special-v-ico.png) no-repeat center;
  }
  .fixed-sidebar .tools .version-toggle a.special:hover {
    background-color: #2666be;
  }
  .fixed-bar-container.fixed {
    position: fixed;
    top: 0;
    margin-right: 0;
  }
  .region-social-bar {
    width: 40px;
    float: left;
  }
  .region-social-bar .content ul {
    padding: 0;
    margin: 0;
  }
  .region-social-bar .content ul li {
    list-style: none !important;
    padding: 0;
    margin: 0;
  }
  .region-social-bar .content ul li {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0;
    float: left;
    height: 40px;
    width: 40px;
    -webkit-transition: 200ms;
    -moz-transition: 200ms;
    -o-transition: 200ms;
    -ms-transition: 200ms;
    transition: 200ms;
  }
  .region-social-bar .content ul li:hover {
    background-color: #0699a0;
  }
  .region-social-bar .content ul li:hover .sl:before {
    color: white;
  }
  .region-social-bar .sl {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=(100));
    opacity: 1;
    position: relative;
    float: left;
  }
  .region-social-bar .sl:before {
    font-family: "fontello";
    speak: none;
    font-size: 16px;
    display: block;
    top: 12px;
    left: 0;
    position: absolute;
    color: #959595;
    width: 40px;
    text-align: center;
    text-indent: 0;
  }
  .region-social-bar #namba:before {
    content: '\e82b';
    font-size: 17px;
  }
  .region-social-bar #special:before {
    content: '\e80d';
  }
  .region-social-bar #elkz:before {
    content: '\e806';
    font-size: 18px;
  }
  .region-social-bar #kaztube:before {
    content: '\e80b';
  }
  .region-social-bar #instagram:before {
    content: '\f16d';
    font-family: 'instagram';
  }
  .region-social-bar #telegram:before {
    content: '\f2c6';
    font-family: 'telegram';
  }
  .region-social-bar #kiwi:before {
    content: '\e829';
    font-size: 15px;
  }
  .region-social-bar #yvi:before {
    content: '\e80c';
  }
  .region-social-bar #gplus:before {
    content: '\e824';
  }
  .region-social-bar #vk:before {
    content: '\e820';
  }
  .region-social-bar #rss:before {
    content: '\e809';
    font-size: 15px;
  }
  .region-social-bar #twitter:before {
    content: '\e808';
  }
  .region-social-bar #facebook:before {
    content: '\e807';
  }
  .region-social-bar #youtube:before {
    content: '\e801';
    font-size: 15px;
    margin-left: 1px;
  }
  .region-social-bar #vimeo:before {
    content: '\e802';
    font-size: 15px;
  }
  .region-fixed-bar .regions-menu {
    padding: 15px 0;
    background: #e8f5fa;
    display: none;
  }
  .region-fixed-bar .regions-menu ul.menu {
    padding: 0;
    margin: 0;
  }
  .region-fixed-bar .regions-menu ul.menu li {
    list-style: none !important;
    padding: 0;
    margin: 0;
  }
  .region-fixed-bar .regions-menu ul.menu li {
    margin: 0;
  }
  .region-fixed-bar .regions-menu ul.menu a {
    padding: 5px 25px;
    color: black;
    display: block;
    font-family: 'Lato';
  }
  .region-fixed-bar .regions-menu ul.menu a:hover {
    background-color: #aacedd;
  }
  .region-fixed-bar .services.gray {
    background-color: #3e3e3e;
  }
  .region-fixed-bar .services.gray .content div {
    padding: 17px 70px 17px 25px;
    border-bottom: 1px solid #323232;
    background: url(/sites/all/themes/supcourt/i/handbook-ico.png) no-repeat 92% 20px;
    min-height: 36px;
  }
  .region-fixed-bar .services.gray .content div.bank {
    border: 0;
  }
  .region-fixed-bar .services.gray a.main {
    color: white;
    font-size: 14px;
    line-height: 17px;
    text-decoration: underline;
    font-weight: bold;
  }
  .region-fixed-bar .services.gray .description {
    margin: 6px 0;
    line-height: 15px;
  }
  .region-fixed-bar .services.gray .description a {
    font-size: 12px;
    color: #d2d2d2;
  }
  .region-fixed-bar .services.gray .description a:hover {
    text-decoration: underline;
  }
  .region-fixed-bar .services.bank {
    background-color: #3f4d7b;
  }
  .region-fixed-bar .services.bank .content a {
    display: table-cell;
    vertical-align: middle;
    height: 99px;
    padding: 0 110px 0 25px;
    font-size: 14px;
    text-transform: uppercase;
    color: white;
    width: 300px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAABuElEQVR4Ae3YAUQDURwG8LsSC2ZSUiEASKYYEEKgSIQARyFEBWGYQQSYCQwAQLiEVJIIQEgIpUN2TBGlVqX68OEhl3bvvXn8//yiG9+9z93bdXm/zbe+WfDaOVxEDGEKz/AIw+0uEqbMWGLOKXTaXPwihJTmipSUzB1mFW0WqYCumWNmD9zBBxRsF5mAXIvG4RUeYIi5k/AF1/w8b4KHHwEdskgJghZkuPBl5hxDB49tgdHxQNdsK1d3l8c2+HsXFKFswJVa5ByCFC6ZM82F90Id3mHM8JYIWUTLV+0oNKEBAzw2xewniAx60VaEC19l1gH4PLYJkWtFfNhn3rr6mTO3lhLaDw14gypULLjRXoRlZsDqGCnCMlVlv+QNOzFZJAMXzJ61ukcMnGAEmnAPg84W4UlWmH8EvstFfNhT3ktCA2LjRVimD26d/NbiuPdAlCJSRIpIESkiRQycYA0iQ85sFikzu665xCdE7SiS15wbaSkiRZT/+CeouVKkAkkTuVKkG3IJsq4UKUDwT/Nu3Fp/TyRXxP4eSZSVW8v+cyRRTZ7sUsTiX7/yPmJ55FU3htBRsVLE/fkBovFtmkeKQiYAAAAASUVORK5CYII=');
    background-position: 89% 25px;
    background-repeat: no-repeat;
  }
  .region-fixed-bar .services.bank:hover {
    background-color: #313e69;
  }
  .region-fixed-bar .services.blue, .region-sidebar-second .services.blue {
    background-color: #2666be;
  }
  .region-fixed-bar .services.blue .content div, .region-sidebar-second .services.blue .content div {
    border-bottom: 1px solid #1150a8;
  }
  .region-fixed-bar .services.blue .content div.court-office, .region-sidebar-second .services.blue .content div.court-office {
    border: 0;
  }
  .region-fixed-bar .services.blue .content a, .region-sidebar-second .services.blue .content a {
    display: table-cell;
    vertical-align: middle;
    height: 105px;
    padding: 0 110px 0 25px;
    font-size: 14px;
    text-transform: uppercase;
    color: white;
    width: 300px;
    -webkit-transition: 200ms;
    -moz-transition: 200ms;
    -o-transition: 200ms;
    -ms-transition: 200ms;
    transition: 200ms;
  }
  .region-fixed-bar .services.blue .content a span, .region-sidebar-second .services.blue .content a span {
    font-size: 12px;
    font-style: italic;
    text-transform: lowercase;
  }
  .region-fixed-bar .services.blue .content a:hover, .region-sidebar-second .services.blue .content a:hover {
    background-color: #1150a8 !important;
  }
  .region-fixed-bar .services.blue .court-office a, .region-sidebar-second .services.blue .court-office a {
    background: url(/sites/all/themes/supcourt/i/court-office-ico.png) no-repeat 224px center;
    padding-right: 100px;
    font-size: 16px;
    font-weight: bold;
  }
  .region-fixed-bar .services.blue .court-docs a {
    background: url(/sites/all/themes/supcourt/i/court-docs-ico.png) no-repeat 227px center;
  }
  .region-fixed-bar .services.blue .court-cases a {
    background: url(/sites/all/themes/supcourt/i/court-cases-ico.png) no-repeat 235px center;
    padding-right: 150px;
  }
  .region-fixed-bar .services.blue span.appeal-counter, .region-sidebar-second .services.blue span.appeal-counter {
    display: block;
    margin-top: 5px;
  }
  .region-fixed-bar .services.blue span.appeal-counter em, .region-sidebar-second .services.blue span.appeal-counter em {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-clip: padding-box;
    background: #0a918b;
    padding: 3px 6px;
    font-weight: bold !important;
    font-style: normal;
    margin-right: 3px;
  }
  .region-fixed-bar .copyright {
    padding: 24px 25px;
    color: #bdcbe7;
    color: rgba(255, 255, 255, 0.6);
    font-size: 11px;
    line-height: 14px;
  }
  .region-fixed-bar .copyright a {
    color: #bdcbe7;
    text-decoration: underline;
  }
  .region-fixed-bar .copyright p {
    margin-top: 14px;
  }
  .region-fixed-bar .copyright .app-lnk {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0;
    text-decoration: none;
  }
  .region-fixed-bar .copyright .app-lnk:before {
    speak: none;
    width: 16px;
    height: 16px;
    font-size: 16px;
    font-family: 'fontello';
    margin-right: 10px;
    text-indent: 0;
  }
  .region-fixed-bar .copyright #android:before {
    content: '\e821';
  }
  .region-fixed-bar .copyright #ios:before {
    content: '\e825';
  }
  
  #backtotop {
    right: 60px !important;
    bottom: 20px;
    background-size: 50px 50px;
  }
  #orphus {
    display: none;
  }
  #_zero_60010 {
    float: right;
  }
  div.messages {
    margin: 0;
  }
  .not-front #content .inner {
    padding: 0 20px 20px;
    line-height: 1.4;
  }
  .not-front #content .inner h1.title {
    line-height: 1.2em;
  }
  
  .block.side-menu {
    background-color: #0699a0;
    padding: 4px 0 20px;
  }
  .block.side-menu.fixed {
    position: fixed;
    top: 55px;
    width: 300px;
  }
  .block.side-menu .block-title {
    text-transform: uppercase;
    font-size: 15px;
    color: white;
    padding: 0 20px;
  }
  .block.side-menu .content ul {
    padding: 0;
    margin: 0;
  }
  .block.side-menu .content ul li {
    list-style: none !important;
    padding: 0;
    margin: 0;
  }
  .block.side-menu .content ul li {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
  }
  .block.side-menu .content ul li a {
    color: white;
    display: block;
    padding: 8px 20px 8px 15px;
    border-left: solid 5px transparent;
    -webkit-transition: 200ms;
    -moz-transition: 200ms;
    -o-transition: 200ms;
    -ms-transition: 200ms;
    transition: 200ms;
  }
  .block.side-menu .content ul li a:hover {
    background-color: #11495d !important;
    border-color: #ff8322;
  }
  .block.side-menu .content ul li a.active-trail {
    background-color: #047C81;
  }
  .block.side-menu .content ul li.active a.active {
    background-color: #047C81;
    border-color: #ff8322;
  }
  .block.side-menu .content ul li.last {
    border-bottom: 0;
  }
  .block.side-menu .content ul li.expanded {
    border-bottom: 0;
  }
  .block.side-menu .content ul li.expanded .first {
    border-top: solid 1px rgba(255, 255, 255, 0.1);
  }
  .block.side-menu .content ul li.expanded .last {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
  }
  .block.side-menu .content ul li.expanded.last .last {
    border-bottom: 0;
  }
  .block.side-menu .content ul ul li a {
    padding-left: 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAQAAAAqeJ4pAAAAGklEQVQYV2P4//8/w38Ghv8gAKTADDgPLAcAmpYW6ucdi78AAAAASUVORK5CYII=);
    background-position: 20px center;
    background-repeat: no-repeat;
  }
  .block.menu-tree .html-tree {
    display: none;
  }
  .block.menu-tree.class_block .block-title {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAQAAABLVLlLAAACHklEQVRIx+3UXWiOYRgH8Hu2Jh8bjThgBySF5MR3YaF8jJw6QUo5UUrSSvnImTNnywElxSQbNkWNRs1mCSkSxoED76xJadmH/ZzMbO/zvJ97U8rzP7ye99fzXtd130GIpNQZn3zNM8/sEUIMe854n21RdIZudLvtZh5pNojGKLvYEBqEvFLiC57HsYNozJOdK4G2aGGRATTlyVbq+qvsUtBaaHa+l96oLTRbpMQkxYVmx5cx7CI7VNueY6rttCYVO0Gtb3kf0z71KuLYQ+O+AS7FsXfxw1mHHcsxR9R4j05lUfYpPpuc54jq0Wl6lG1Dl8o82Sa8Ne0/mwW72kU31KXJdVdszZV9ntWm9ps6hv2zCRUSeJLMntJjyECa/NSrzsQxbLmgxERF5ulCe7S3C220Lk2qLI/0ttgkdzzWrF0/bhVmZMGsMU3aVSi23Ee9vut2314hPTvbUcfVJOWElUlsmSKVFpj/20nP1qXYhJ6R2SdvQsiGPelnLPvIlBR7mxUbrFdtS1J2Kk95HLJkcz28/yjbgcSobuWWBryLY5+g2wpzUmTmqNcrItVmfIhbsAuQ5mpJODJysVyOVIfwSmmUXWUg40X42n5BcC22eiDanCDY4KqHHmqJ5IEWQ8M/vmvF8D974d5wvVWTfXE9zzyUZZpGviuBQWszjzK7ee/WMUIXkA2CgzqH2apCssEMp/Vhc2HZIFjivE2Z3/sFMz9tLuCYloMAAAAASUVORK5CYII=);
    background-position: 90% 30%;
    min-height: 76px;
    position: relative;
  }
  .block.menu-tree .block-title {
    display: block;
    background-color: #2f5372;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 90% center;
    text-transform: uppercase;
    font-size: 14px;
    color: white;
    padding: 20px;
    padding-right: 70px;
    margin: 0;
    font-weight: bold;
  }
  .block.menu-tree .block-title:hover {
    background-color: #253D52;
  }
  .block.menu-tree .block-title .subtitle {
    font-size: 11px;
    font-weight: 400;
    position: absolute;
    right: 16px;
    bottom: 34px;
  }
  .block.menu-tree .block-title .description {
    font-weight: normal;
    display: block;
    font-style: italic;
    font-size: 12px;
    line-height: 160%;
    padding-top: 3px;
    text-transform: none;
  }
  .block.menu-tree .block-title .description span {
    font-style: normal;
    background-color: #00bab1;
    border-radius: 10px;
    margin-right: 5px;
    padding: 2px 5px;
  }
  .block.vss-title {
    padding: 21px 0 19px;
    padding-left: 40px;
    height: 60px;
    background: #004b59 url(/sites/all/themes/supcourt/i/vss-bg.jpg) no-repeat left;
    margin: 0 !important;
  }
  .block.vss-title h1 {
    color: white;
    line-height: 30px;
    margin: 0;
    font-family: 'Lato Semibold';
    font-size: 30px;
    padding-left: 20px;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
  }
  .block.vss ul ul {
    display: none;
  }
  .block.vss li.expanded.first {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1) !important;
  }
  body.two-sidebars #sidebar-second {
    display: none;
  }
  body.two-sidebars #page #content .section {
    padding: 0 0 0 300px;
    background-color: #0699a0;
  }
  body.two-sidebars #page #content .section .inner {
    min-height: 600px;
  }
  body.two-sidebars #page #sidebar-first {
    display: block;
    position: absolute;
    width: 300px;
  }
  body.wide #sidebar-second,
  body.page-court-acts #sidebar-second,
  body.page-node-153125 #sidebar-second,
  body.page-node-153950 #sidebar-second,
  body.wide #sidebar-first,
  body.page-court-acts #sidebar-first,
  body.page-node-153125 #sidebar-first,
  body.page-node-153950 #sidebar-first {
    display: none;
  }
  body.wide #page #content .section,
  body.page-court-acts #page #content .section,
  body.page-node-153125 #page #content .section,
  body.page-node-153950 #page #content .section {
    padding: 0;
  }
  .fixframe {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
  }
  .page-taxonomy-term-21724 .taxonomy-term-description h2,
  .page-taxonomy-term-21749 .taxonomy-term-description h2 {
    display: inline-block;
    border: 2px solid #333;
    font-size: 13px;
    text-transform: uppercase;
    padding: 8px 10px 6px;
    margin-right: 15px;
  }
  .page-taxonomy-term-21724 .taxonomy-term-description h2 a,
  .page-taxonomy-term-21749 .taxonomy-term-description h2 a {
    color: #333;
  }
  .page-taxonomy-term-21724 .taxonomy-term-description h2:hover,
  .page-taxonomy-term-21749 .taxonomy-term-description h2:hover {
    background-color: #333;
  }
  .page-taxonomy-term-21724 .taxonomy-term-description h2:hover a,
  .page-taxonomy-term-21749 .taxonomy-term-description h2:hover a {
    color: white;
    text-decoration: none;
  }
  .page-taxonomy-term-2646 .view-taxonomy-term,
  .page-taxonomy-term-2642 .view-taxonomy-term,
  .page-taxonomy-term-2645 .view-taxonomy-term {
    display: none;
  }
  tr.odd .form-item,
  tr.even .form-item {
    white-space: normal;
  }
  .comment-wrapper .filter-wrapper {
    display: none;
  }
  /* video */
  .front #plr {
    height: 319px;
    width: 426px;
  }
  .block.video .bt {
    margin: 0;
    padding: 25px 30px 0px;
    color: white;
  }
  .block.video .news_date {
    color: #a3a3a3;
    font-size: 11px;
  }
  .block.video #vptitle {
    color: #1166a7;
    margin: 0;
    font-size: 16px;
    margin-top: 2px;
  }
  .block.video .vplabel {
    margin: 6px 0;
    width: 570px;
  }
  .plrw {
    float: left;
    width: 426px;
    background: url(/sites/all/themes/supcourt/i/video-shadow.png) no-repeat center 312px;
  }
  .block.video {
    margin: 0 auto;
    padding: 0 20px 10px 40px;
    position: relative;
    line-height: 20px;
    margin-bottom: 0 !important;
  }
  .vblock {
    margin: 0 auto;
  }
  .other_videos div {
    float: left;
    padding: 0 10px;
  }
  .other_videos div.views-row-odd {
    padding-right: 0;
  }
  .other_videos ul {
    float: left;
    padding: 0;
    width: 140px;
    margin: 0;
  }
  .other_videos li {
    list-style: none;
    float: left;
    cursor: pointer;
    margin: 0 0 25px 20px;
    -webkit-transition: 200ms;
    -moz-transition: 200ms;
    -o-transition: 200ms;
    -ms-transition: 200ms;
    transition: 200ms;
  }
  .other_videos li:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=(50));
    opacity: 0.5;
  }
  .other_videos li img {
    display: block;
  }
  .other_videos li.views-row-first {
    outline: 4px solid #ff8322;
  }
  .block.video .view-header {
    left: 486px;
    top: 0;
    position: absolute;
  }
  .block.video .view-header a {
    font-size: 14px;
  }
  .other_videos ul.ccol-3 {
    display: none;
  }
  #clink.jc {
    margin: 0 auto;
    padding: 0;
  }
  /*.jc .w {overflow: hidden;}*/
  #clink ul, #clink .w {
    margin: 0 auto;
  }
  #block-views-banners-block {
    border-top: 1px solid #cccccc;
    padding: 20px 0;
    background-color: white;
  }
  #block-views-banners-block .jc,
  #block-views-banners-block .jc .w,
  #block-views-banners-block .jc ul {
    position: relative;
    height: 116px;
  }
  .jc ul {
    padding: 0;
    margin: 0;
  }
  .jc li {
    list-style: none;
    position: relative;
    width: 170px;
    height: 116px;
  }
  .js li.clast {
    margin-right: 0;
  }
  .jc li a,
  .jc li img {
    display: block;
    margin: 0;
    width: 170px;
    height: 116px;
  }
  .jc .cbtn, #clink button {
    top: 45px;
    display: block;
    width: 15px;
    height: 23px;
    outline: none;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAQAAACyw+fcAAAAeUlEQVQ4y63UPQ6AIAyA0S9hkQtwCbyaLLJydwcTjaFAoXaC4aWB/sDPsQknRUQSDgDHQdSzTHhugVNHv+ymeUxrpqIyG9I269I+a9IxE6mOVdRT9EUmUvBrGfcf3mj4VUMdDZ1j6FXDdEjzmGdG+d0AaaI51neOIi79/hqS/5n3YAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: left bottom;
  }
  .jc .cnext, #clink button.owl-next {
    right: -40px;
  }
  .jc .cnext, #clink button.owl-next {
    background-position: right bottom;
  }
  .jc .cnext:hover, .jc .cnext:active {
    background-position: right bottom;
  }
  .jc .cprev, #clink button.owl-prev {
    left: -40px;
  }
  .jc .cbtn, #cnav, #clink button {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
  }
  .jc .cbtn, #clink button {
    position: absolute;
    z-index: 10;
  }
  .block.infographics .block-title {
    padding: 0 25px;
  }
  .block.infographics .content {
    background-color: #22273f;
  }
  .block.infographics #infogr-slider .infogr-slide {
    position: relative;
    width: 300px;
    padding: 194px 0 0;
  }
  .block.infographics .infogr-slide {
    display: none;
  }
  .block.infographics .infogr-slide:first-child, .block.infographics .owl-loaded .infogr-slide{
    display: block;
  }
  .block.infographics #infogr-slider .infogr-slide:hover .views-field-field-infografica:after {
    opacity: 0;
    border: 0px solid rgba(0, 0, 0, 0.2);
    visibility: hidden;
  }
  .block.infographics #infogr-slider .infogr-slide:hover .views-field-field-infografica img {
    transform: scale(1.2);
  }
  .block.infographics #infogr-slider .infogr-slide .views-field-field-infografica {
    height: 180px;
    overflow: hidden;
    position: absolute;
    z-index: 15;
    top: 0;
    left: 0;
  }
  .block.infographics #infogr-slider .infogr-slide .views-field-field-infografica img {
    transition: all 0.3s ease-in-out;
  }
  .block.infographics #infogr-slider .infogr-slide .views-field-field-infografica:after {
    position: absolute;
    /* Center the mask */
  
    top: 50px;
    left: 100px;
    cursor: pointer;
    border-radius: 50px;
    border-width: 50px;
    display: inline-block;
    height: 100px;
    width: 100px;
    border: 50px solid rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    opacity: 1;
    visibility: visible;
    transform: scale(4);
    transition: all 0.3s ease-in-out;
    content: '';
  }
  .block.infographics #infogr-slider .infogr-slide .views-field-title {
    padding: 4px 25px 10px;
  }
  .block.infographics #infogr-slider .infogr-slide .views-field-title .views-label {
    color: white;
    text-transform: uppercase;
  }
  .block.infographics #infogr-slider .infogr-slide .views-field-title a {
    color: white;
    line-height: 1.2;
  }
  .block.infographics #infogr-slider .infogr-slide .views-field-title a:hover {
    text-decoration: underline;
  }
  .block.infographics #infogr-slider .infogr-slide .views-field-created {
    padding: 0 25px;
    color: #a3a3a3;
    font-size: 11px;
    color: white;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    color: rgba(255, 255, 255, 0.5);
  }
  .i18n-kk .block.justice {
    background: #787e93 url(/sites/all/themes/supcourt/i/banners/justice-kk.png) no-repeat top;
  }
  .block.justice {
    background: #787e93 url(/sites/all/themes/supcourt/i/banners/justice-ru.png) no-repeat top;
    padding-top: 61px;
  }
  .block.justice .content {
    background: url(/sites/all/themes/supcourt/i/noise.png);
    padding-bottom: 20px;
    zoom: 1;
  }
  .block.justice .content:before {
    content: '';
    display: block;
  }
  .block.justice .content:after {
    content: '';
    display: table;
    clear: both;
  }
  .block.justice .content .views-row {
    margin-left: 20px;
    padding-top: 20px;
    position: relative;
    float: left;
  }
  .block.justice .content .views-row span {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #0a918b;
    background-color: rgba(10, 145, 139, 0.8);
    color: white;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 5px;
  }
  .block.justice .content .views-row img:hover {
    opacity: 0.7;
  }
  .block-notification {
    background-color: #39405b;
    padding: 18px 20px 20px;
    position: relative;
    color: white;
  }
  .block-notification #notificationsViews {
    font-size: 12px;
    font-style: italic;
    text-transform: lowercase;
    padding-left: 5px;
    display: inline;
  }
  .block-notification #notificationsViews em {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-clip: padding-box;
    background: #0a918b;
    padding: 3px 6px;
    font-weight: bold !important;
    font-style: normal;
    margin-right: 3px;
  }
  .block-notification .title {
    padding-bottom: 8px;
  }
  .block-notification .title span {
    position: absolute;
    z-index: 9999;
    left: 20px;
    bottom: 110%;
    width: 225px;
    padding: 12px;
    background: white;
    color: black;
    pointer-events: none !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    border: 4px solid #c8c9cc;
    -moz-transition: opacity 0.3s ease, bottom 0.3s ease;
    -o-transition: opacity 0.3s ease, bottom 0.3s ease;
    -webkit-transition: opacity 0.3s ease, bottom 0.3s ease;
    transition: opacity 0.3s ease, bottom 0.3s ease;
    visibility: hidden;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
  }
  .block-notification .title span:after {
    right: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #c8c9cc;
    border-width: 9px;
    left: 50%;
    margin-left: -9px;
    top: 100%;
  }
  .block-notification .title:hover span {
    opacity: 1;
    bottom: 95%;
    visibility: visible;
  }
  .block-notification .title .context {
    font-size: 12px;
    font-style: italic;
    text-transform: lowercase;
    display: block;
  }
  .block-notification .title h3 {
    text-transform: uppercase;
    margin: 0;
    line-height: 18px;
    font-size: 13px;
    font-weight: normal;
    display: inline;
  }
  .block-notification form {
    zoom: 1;
    position: relative;
    margin-top: 6px;
  }
  .block-notification form:before {
    content: '';
    display: block;
  }
  .block-notification form:after {
    content: '';
    display: table;
    clear: both;
  }
  .block-notification form input {
    height: 30px;
    float: left;
  }
  .block-notification form input.input {
    padding: 0 10px;
    border: 1px solid #555b72;
    border-right: 1px solid #39405b;
    background-color: #555b72;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .block-notification form input.input.placeholder {
    color: #bdbdc1;
    color: rgba(255, 255, 255, 0.6);
  }
  .block-notification form input.input::-webkit-input-placeholder {
    color: #bdbdc1;
  }
  .block-notification form input.input:-moz-placeholder {
    color: #bdbdc1;
  }
  .block-notification form input.input::-moz-placeholder {
    color: #bdbdc1;
  }
  .block-notification form input.input:-ms-input-placeholder {
    color: #bdbdc1;
  }
  .block-notification form input.input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .block-notification form input.input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .block-notification form input.input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .block-notification form input.input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .block-notification form input.input.shpi {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 115px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .block-notification form input.input.shpi::-webkit-input-placeholder {
    font-weight: bold;
  }
  .block-notification form input.input.shpi:-moz-placeholder {
    font-weight: bold;
  }
  .block-notification form input.input.shpi::-moz-placeholder {
    font-weight: bold;
  }
  .block-notification form input.input.shpi:-ms-input-placeholder {
    font-weight: bold;
  }
  .block-notification form input.input.shpi.placeholder {
    font-weight: bold;
  }
  .block-notification form input.input.procdate {
    width: 66px;
    border-right: 0;
  }
  .block-notification form input.input:focus {
    outline: none;
    background-color: #22273f;
  }
  .block-notification form input.download {
    width: 34px;
    height: 32px;
    background-color: #0c8e8e;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAQAAAATvv9SAAAAXUlEQVQoz32QUQpAQBRF7zKE7NKXiGQ/ZhM24EPETtTxNTXMPJ2v16nXvVcooGEh85deqgY28pQSE7BTpJQYgYMypUQPnFRi5oq4gVU4W8V0/uGXwYphhv+p3IZDPXsmyDhe5xe7AAAAAElFTkSuQmCC);
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    color: transparent;
    text-transform: capitalize;
    font-size: 0;
    text-indent: -9999px;
    cursor: pointer;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .block-notification form input.download:focus,
  .block-notification form input.download:hover {
    outline: none;
    background-color: #0fb3b3;
  }
  .block-subpoena {
    background-color: #22273f;
    padding: 18px 20px 20px;
    position: relative;
    color: white;
  }
  .block-subpoena #subpoenaCounter {
    font-size: 12px;
    font-style: italic;
    text-transform: lowercase;
    clear: left;
    padding-top: 4px;
  }
  .block-subpoena #subpoenaCounter em {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-clip: padding-box;
    background: #0a918b;
    padding: 3px 6px;
    font-weight: bold !important;
    font-style: normal;
    margin-right: 3px;
  }
  .block-subpoena .title {
    zoom: 1;
    padding: 0 0 10px 44px;
    min-height: 30px;
    background-image: url(/sites/all/themes/supcourt/i/sms.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
  }
  .block-subpoena .title:before {
    content: '';
    display: block;
  }
  .block-subpoena .title:after {
    content: '';
    display: table;
    clear: both;
  }
  .block-subpoena .title span {
    position: absolute;
    z-index: 9999;
    left: 20px;
    bottom: 110%;
    width: 225px;
    padding: 12px;
    background: white;
    color: black;
    pointer-events: none !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    border: 4px solid #c8c9cc;
    -moz-transition: opacity 0.3s ease, bottom 0.3s ease;
    -o-transition: opacity 0.3s ease, bottom 0.3s ease;
    -webkit-transition: opacity 0.3s ease, bottom 0.3s ease;
    transition: opacity 0.3s ease, bottom 0.3s ease;
    visibility: hidden;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
  }
  .block-subpoena .title span:after {
    right: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #c8c9cc;
    border-width: 9px;
    left: 50%;
    margin-left: -9px;
    top: 100%;
  }
  .block-subpoena .title:hover span {
    opacity: 1;
    bottom: 95%;
    visibility: visible;
  }
  .block-subpoena .title h3 {
    text-transform: uppercase;
    margin: 0;
    line-height: 17px;
    font-size: 14px;
    font-weight: normal;
    position: relative;
  }
  .block-subpoena .loading {
    background: url(/sites/all/themes/supcourt/i/gif-load.gif) no-repeat;
    height: 32px;
  }
  .block-subpoena form {
    zoom: 1;
    position: relative;
  }
  .block-subpoena form:before {
    content: '';
    display: block;
  }
  .block-subpoena form:after {
    content: '';
    display: table;
    clear: both;
  }
  .block-subpoena form #phoneholder {
    position: absolute;
    top: 7px;
    left: 10px;
    color: #bdbdc1;
    color: rgba(255, 255, 255, 0.6);
    cursor: text;
  }
  .block-subpoena form input {
    height: 30px;
    float: left;
  }
  .block-subpoena form input.input {
    padding: 0 10px;
    border: 1px solid #39405b;
    border-right: 0;
    background-color: transparent;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .block-subpoena form input.input.placeholder {
    color: #bdbdc1;
    color: rgba(255, 255, 255, 0.6);
  }
  .block-subpoena form input.input::-webkit-input-placeholder {
    color: #bdbdc1;
  }
  .block-subpoena form input.input:-moz-placeholder {
    color: #bdbdc1;
  }
  .block-subpoena form input.input::-moz-placeholder {
    color: #bdbdc1;
  }
  .block-subpoena form input.input:-ms-input-placeholder {
    color: #bdbdc1;
  }
  .block-subpoena form input.input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .block-subpoena form input.input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .block-subpoena form input.input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .block-subpoena form input.input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .block-subpoena form input.input.phone {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 96px;
    padding-left: 28px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .block-subpoena form input.input.phone::-webkit-input-placeholder {
    font-weight: bold;
  }
  .block-subpoena form input.input.phone:-moz-placeholder {
    font-weight: bold;
  }
  .block-subpoena form input.input.phone::-moz-placeholder {
    font-weight: bold;
  }
  .block-subpoena form input.input.phone:-ms-input-placeholder {
    font-weight: bold;
  }
  .block-subpoena form input.input.phone.placeholder {
    font-weight: bold;
  }
  .block-subpoena form input.input.sms {
    width: 68px;
  }
  .block-subpoena form input.input:focus {
    outline: none;
    background-color: #111420;
  }
  .block-subpoena form input.download {
    width: 34px;
    height: 32px;
    background-color: #0c8e8e;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAQAAAA3IEfJAAAAaUlEQVQoz73OOw6CUBAF0NkGv13SaQIxLEgXwQKMDQSatxByLAz4DL2Z6s4p7g1x3MP9myKDJP0bLtoTtK5hxPADA8ZQmNAfcMOkCKE0o5MkHWblXl5ZsNmwqPNVtRWsn3c+t/H00uz5DbapyHz0YbhvAAAAAElFTkSuQmCC);
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    color: transparent;
    text-transform: capitalize;
    font-size: 0;
    text-indent: -9999px;
    cursor: pointer;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .block-subpoena form input.download:focus,
  .block-subpoena form input.download:hover {
    outline: none;
    background-color: #0fb3b3;
  }
  .block.rednews {
    padding: 20px;
    background: #E9F9FA;
    margin: 0 !important;
  }
  .news-list.regional .views-field-title {
    white-space: nowrap;
    margin-left: 54px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    margin: 0;
  }
  .news-list.regional .views-field-created {
    float: left;
  }
  .page-cases-class .block.side-menu .content ul li {
    margin-left: 12px;
  }
  .page-cases-class .block.side-menu .content li ul.menu {
    display: none;
  }
  .page-cases-class .block.side-menu .content li.active-trail > ul.menu {
    display: block;
  }
  .block.court-photos .content {
    margin: 40px;
    margin-bottom: 10px;
    margin-right: 0;
    zoom: 1;
  }
  .block.court-photos .content a {
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
  }
  .block.court-photos .content:before {
    content: '';
    display: block;
  }
  .block.court-photos .content:after {
    content: '';
    display: table;
    clear: both;
  }
  .block.node_div .content {
    overflow-y: scroll;
  }
  .block.node_div .content .tab_content {
    margin-right: 20px;
    margin-top: 10px;
  }
  .block.node_div .content .read-more {
    cursor: pointer;
    float: right;
    padding: 4px 8px;
    border: 1px solid #ccc;
    text-decoration: none;
    background-color: white;
    color: #1166a7;
  }
  .block.node_div .content .read-more:hover {
    background-color: #F8F8F8;
  }
  article.node .content .read-more {
    cursor: pointer;
    float: right;
    padding: 4px 8px;
    border: 1px solid #ccc;
    text-decoration: none;
    background-color: white;
    font-size: 13px;
    font-family: 'Lato Semibold';
    color: #1166a7;
  }
  article.node .content .read-more:hover {
    background-color: #F8F8F8;
  }
  .court-comments .content {
    margin-top: 20px;
    position: relative;
    border: 7px solid #EFEFEF;
    padding: 3px;
    zoom: 1;
  }
  .court-comments .content:before {
    content: '';
    display: block;
  }
  .court-comments .content:after {
    content: '';
    display: table;
    clear: both;
  }
  .court-comments .content .view-header {
    position: absolute;
    margin-right: 240px;
    font-size: 17px;
    margin-top: 12px;
    padding-left: 20px;
    line-height: 22px;
  }
  .court-comments .content .view-content a {
    margin-top: 19px;
    float: right;
    margin-right: 20px;
    padding: 6px 10px;
    border: 1px solid #ccc;
    text-decoration: none;
    background-color: white;
    margin-bottom: 19px;
  }
  .court-comments .content .view-content a:hover {
    background-color: #F8F8F8;
  }
  article.node .royalSlider {
    width: 100%!important;
    margin-bottom: 30px;
  }
  article.node .royalSlider .rsContent > img {
    width: 100%;
    height: auto;
  }
  .breadcrumb {
    padding: 0;
  }
  .library-group-wrapper .field {
    margin: 4px 0;
    zoom: 1;
  }
  .library-group-wrapper .field:before {
    content: '';
    display: block;
  }
  .library-group-wrapper .field:after {
    content: '';
    display: table;
    clear: both;
  }
  .library-group-wrapper .field-label {
    font-family: 'Lato';
    font-weight: normal;
    width: 120px;
    float: left;
  }
  .library-group-wrapper .field-value {
    display: block;
    margin-left: 120px;
  }
  .html-tree {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
  }
  .html-tree ul.menu {
    padding: 0;
    margin: 0;
  }
  .html-tree ul.menu li {
    margin-left: 0;
    position: relative;
  }
  .html-tree ul.menu li a {
    margin-left: 10px;
  }
  .html-tree ul.menu li.depth-1 a {
    margin-left: 20px;
  }
  .html-tree ul.menu li.depth-2 a {
    margin-left: 30px;
  }
  .html-tree ul.menu li.depth-3 a {
    margin-left: 40px;
  }
  .html-tree ul.menu li.depth-4 a {
    margin-left: 50px;
  }
  .html-tree ul.menu li .content {
    border-left: solid 5px transparent;
    transition: 200ms;
  }
  .html-tree ul.menu li .content a {
    padding: 8px 8px 8px 15px;
    color: white;
    display: block;
    background-position: 0 center;
    background-repeat: no-repeat;
    font-size: 12px;
  }
  .html-tree ul.menu li .content:after {
    background: rgba(255, 255, 255, 0.1);
    height: 1px;
    width: 100%;
    content: '';
    position: absolute;
    left: 0;
    z-index: 1;
  }
  .html-tree ul.menu li.has-children > ul {
    display: none;
  }
  .html-tree ul.menu li.has-children.expand > ul {
    display: block;
  }
  .html-tree ul.menu li.has-children > .content:hover {
    background-color: #11495d !important;
  }
  .html-tree ul.menu li.has-children > .content a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAQAAAC7k5UWAAAAOUlEQVQYV2MwFjS+a5z2nwEEgcj4PxCCuTDOf+NyZA6Qi8zZjeDsRig7BzYAaPR/45kIo5UgzP8MAEsiNbwbucmbAAAAAElFTkSuQmCC);
  }
  .html-tree ul.menu li.has-children.expand > .content {
    background-color: #047C81;
  }
  .html-tree ul.menu li.has-children.expand > .content a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAQAAADSmGXeAAAAKklEQVQY02MwPmP8HwmeYTBOQxFIY/iPLJT2nwEoABdKA7HBAmChNAgLAP2rKD8JbHbyAAAAAElFTkSuQmCC);
  }
  .html-tree ul.menu li.active > .content,
  .html-tree ul.menu li.is-leaf.active:hover > .content,
  .html-tree ul.menu li.is-leaf:hover > .content {
    background-color: #11495d;
    border-left-color: #ff8322;
  }
  .html-tree ul.menu li.active > .content a,
  .html-tree ul.menu li.is-leaf.active:hover > .content a,
  .html-tree ul.menu li.is-leaf:hover > .content a {
    color: white;
    font-weight: 600;
  }
  .html-tree ul.menu li.is-root > .content {
    font-weight: 600;
  }
  #cboxLoadedContent .print_html {
    float: right;
  }
  article.node .field-name-field-photos .field-items {
    zoom: 1;
  }
  article.node .field-name-field-photos .field-items:before {
    content: '';
    display: block;
  }
  article.node .field-name-field-photos .field-items:after {
    content: '';
    display: table;
    clear: both;
  }
  article.node .field-name-field-photos .field-items .field-item {
    float: left;
    margin: 0 10px 10px 0;
  }
  #cboxLoadedContent article.node {
    padding: 20px 30px;
  }
  .jcrop-holder > input {
    top: 0 !important;
  }
  .subdomain.page-node-edit #sidebar-second,
  .subdomain.page-node-add #sidebar-second {
    display: none;
  }
  .subdomain.page-node-edit #page #content .section,
  .subdomain.page-node-add #page #content .section {
    padding: 0;
  }
  .steps100 .content div {
    width: 100%;
    height: 141px;
    background-repeat: no-repeat;
    background-position: center 0;
  }
  .steps100 .content div.astana {
    background-position: left 0;
  }
  .i18n-ru .steps100 .content .steps {
    background-image: url(/sites/all/themes/supcourt/i/banners/100steps-ru.jpg);
  }
  .i18n-kk .steps100 .content .steps {
    background-image: url(/sites/all/themes/supcourt/i/banners/100steps-kk.jpg);
  }
  .i18n-en .steps100 .content .steps {
    background-image: url(/sites/all/themes/supcourt/i/banners/100steps-en.jpg);
  }
  .i18n-ru .steps100 .content .steps.may1 {
    background-image: url(/sites/all/themes/supcourt/i/banners/1may-ru.png);
  }
  .i18n-kk .steps100 .content .steps.may1 {
    background-image: url(/sites/all/themes/supcourt/i/banners/1may-kk.png);
  }
  .i18n-en .steps100 .content .steps.may1 {
    background-image: url(/sites/all/themes/supcourt/i/banners/1may-en.png);
  }
  .i18n-ru .steps100 .content .steps.may9 {
    background-image: url(/sites/all/themes/supcourt/i/banners/9may-ru.png);
  }
  .i18n-kk .steps100 .content .steps.may9 {
    background-image: url(/sites/all/themes/supcourt/i/banners/9may-kk.png);
  }
  .i18n-en .steps100 .content .steps.may9 {
    background-image: url(/sites/all/themes/supcourt/i/banners/9may-en.png);
  }
  .i18n-ru .steps100 .content .astana {
    background-image: url(/sites/all/themes/supcourt/i/banners/astanaday-ru.jpg);
  }
  .i18n-kk .steps100 .content .astana {
    background-image: url(/sites/all/themes/supcourt/i/banners/astanaday-kk.jpg);
  }
  .i18n-en .steps100 .content .astana {
    background-image: url(/sites/all/themes/supcourt/i/banners/astanaday-en.jpg);
  }
  #cboxLoadedContent .contact-form > div {
    padding: 20px;
  }
  a.btn {
    background-color: #1166A7;
    color: white;
    padding: 8px 20px;
    display: inline-block;
    border-radius: 3px;
  }
  input#signAppletPassword {
    width: 100%;
    height: 20px;
    margin-top: 10px;
  }
  .subdomain .new-year img {
    margin-left: -72px;
  }
  .slink {
    font-size: 18px;
    line-height: 32px;
    border-bottom: 1px dashed;
  }
  .slink:hover {
    text-decoration: none !important;
  }
  .slide {
    display: none;
  }
  .region-sidebar-second .reglament.statistic_data {
    background-image: url(/sites/all/themes/supcourt/i/banners/stat.png);
    height: 60px;
    background-repeat: no-repeat;
    background-position: 0 0 !important;
    overflow: hidden;
  }
  .region-sidebar-second .reglament.statistic_data .content a {
    display: block;
    padding: 15px 0;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
  }
  .view-stat .royalSlider {
    height: 188px;
  }
  #page-wrapper .ajaxpopup {
    display: none;
  }
  #block-views-video-block-2 .view-header {
    right: 55px; /*30px*/
    left: auto;
    top: 0; /*30px*/
    margin-bottom: 10px;
  }
  #block-views-video-block-2 .view-header a {
    color: #13549E;
  }
  /* priority-projects page and node brief content type styles */
  .node-brief #yashare-widget {
    display: none;
  }
  .field-collection-view .field-name-field-title {
    color: #0059cf;
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
  }
  .field-name-field-section {
    font-family: "Lato";
  }
  .field-name-field-section > .field-items > .field-item {
    border-bottom: 1px solid #dcdcdc;
  }
  .field-name-field-section a {
    outline: none;
  }
  .field-name-field-section .field-item.field-2 .icon_small {
    background-position: 0 -16px;
  }
  .field-name-field-section .field-item.field-3 .icon_small {
    background-position: 0 -32px;
  }
  .field-name-field-section .field-item.field-4 .icon_small {
    background-position: 0 -48px;
  }
  .field-name-field-section .field-item.field-5 .icon_small {
    background-position: 0 -64px;
  }
  .field-name-field-section .field-item.field-6 .icon_small {
    background-position: 0 -80px;
  }
  .field-name-field-section blockquote {
    background-color: #e5eefa;
    margin: 15px 0 0;
    padding: 20px 15px 15px 20px;
  }
  .field-name-field-section blockquote * {
    margin: 0;
  }
  .field-name-field-description {
    display: block;
    visibility: visible;
  }
  .field-name-field-description .bordered {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 15px;
    padding-bottom: 10px;
  }
  .field-name-field-description .clearfix.date span {
    display: block;
    float: left;
    margin-right: 10px;
    line-height: 30px;
  }
  .field-name-field-description .clearfix.date span:last-child {
    border: 1px solid #dcdcdc;
    padding: 5px 10px;
    line-height: 18px;
    border-radius: 25px;
  }
  .ttitle {
    position: relative;
    display: block;
  }
  .ttitle a.clearfix {
    display: block;
    padding-left: 30px;
  }
  .ttitle span {
    float: left;
    display: block;
    margin-right: 10px;
  }
  .ttitle .icon_small {
    background: url(/sites/all/themes/supcourt/img/icons_brief_small.png) no-repeat;
    height: 16px;
    width: 16px;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 5px;
    margin: 0;
  }
  .ttitle .icon {
    background: url(/sites/all/themes/supcourt/img/icon_romb.png) no-repeat right 2px;
    height: 25px;
    width: 17px;
  }
  .ttitle .collapsed .icon {
    background-position: left 2px;
  }
  .btn--nav > span, .btn--nav::before, .btn--nav::after {
    content: '';
    position: absolute;
    width: 1.125rem;
    height: 0.125rem;
    background: black;
    -webkit-transition: all .3s;
    transition: all .3s;
    pointer-events: none;
  }
  
  .btn--nav > span {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  
  .btn--nav::before {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  
  .btn--nav::after {
    -webkit-transform-origin: 0 50%;
            transform-origin: 0 50%;
  }
  
  body.show--nav .btn--nav::after {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  
  .print-link span:first-child {
    margin-left: 0;
  }
  
  #mobnav-btn {
    display: none;
    font-size: 20px;
    font-weight: bold;
    top: -2.5rem;
    height: 2.5rem;
  }
  .block-superfish.contextual-links-region {
    position: static;
  }
  .mobnav-subarrow {
    display: none;
  }
  
  /************/
  .view-video audio, canvas, img, video {
    vertical-align: middle;
    max-width: 100%;
  }
  .view-video .row-1 {
    display: flex;
    flex-direction: column;
  }
  .view-video .row-2 {
    display: flex;
    flex-direction: column;
  }
  .view-video .row-3 {
    display: flex;
    flex-direction: column;
  }
  .view-video .row-4 {
    display: flex;
    flex-direction: column;
  }
  .view-video .col-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .view-video .col-2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .view-video .col-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .suds-bank {
    color: #fff;
    background: #0C3494;
  }
  .suds-bank a {
    color: #fff;
    font-size: 17px;
    line-height: 30px;
    font-family: 'Lato Semibold';
    display: block;
    height: 100px;
    background: url(/sites/all/themes/supcourt/i/reception.png) no-repeat 224px center;
    padding: 35px 25px;
  }
  #block-block-127 img {
    width: 83%;
    margin: 0 auto;
  }
/*})'"*/
.all_news {
    text-transform: uppercase;
  }
  .navigation #nav .menu #menu-10930-1, .navigation #nav .menu #menu-10931-1 {
    display: none;
  }
  .innerslider .owl-dots {
    padding-top: 4px;
    height: auto;
    text-align: center;
    line-height: 8px;
    overflow: hidden;
  }
  .innerslider .owl-dot {
    width: 10px;
    height: 14px;
    display: inline-block;
    margin-right: 3px;
    cursor: pointer;
    outline: none;
  }
  .innerslider .owl-dot span {
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #CCC;
  }
  .innerslider .owl-dot.active span {
    background: #000;
  }
  #supp-sudcontacts-form #edit-result {
    overflow-x: scroll;
  }
  #edit-result {
    overflow: scroll;
  }
  body.visually-impared {
    filter: grayscale(1);
  }
  .royalSlider .stitle > a img {
    -webkit-filter: blur(5px);
    filter: blur(5px);
  }
  
  #header head{
    padding-left: 0px;
  }
  #header head #logo{
    padding-left: 76px;
    background: url(/sites/all/themes/supcourt/i/flagkz.svg) no-repeat;
    background-size: 60px;
    background-position-x: left;
    background-position-y: top;
  }
/*})'"*/
.smartbanner-show{margin-top:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none} .helvetica-neue .smartbanner{font-family: 'Helvetica Neue',sans-serif;}.smartbanner-container{margin:0 auto;white-space:nowrap}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 5px;font-family:ArialRoundedMTBold,Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}.smartbanner-info{display:inline-block;vertical-align:middle;width:44%;font-size:11px;line-height:1.2em;font-weight:700}.smartbanner-title{font-size:13px;line-height:18px}.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef)}.smartbanner-android{background:#3d3d3d;box-shadow:inset 0 4px 0 #88b131;line-height:82px}.smartbanner-android .smartbanner-close{border:0;width:17px;height:17px;line-height:17px;margin-right:7px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3)}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner-android .smartbanner-title{color:#fff;font-weight:700}.smartbanner-android .smartbanner-button{min-width:12%;color:#d1d1d1;padding:0;background:0 0;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:0 0}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}.smartbanner-windows{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef)}
/*})'"*/
/* mobile small 1 */@media only screen and (max-width: 340px) {
 .main-content .head #site-name img {
      max-width: 100px;
    }
    .main-content .head #site-name a {
      font-size: 14px;
    }
    .ribbon #search-block-form input.form-text, .block-search form input.form-text {
      width: 220px;
    } 
}/* mobile small 2 */@media only screen and (max-width: 360px) {
 .main-content .head #site-name {
      padding-top: 0;
    }
    .main-content .head #logo a {
      /*padding-left: 135px;*/
    }
    body.district .main-content .head #logo a {
      font-size: 11px;
      line-height: 17px;
    }
    .main-content .head #site-name span.slogo {
      width: 90px;
      height: 40px;
      top: 10px;
    } 
}/* mobile small */@media only screen and (max-width: 480px) {
  
}/* mobile common */@media only screen and (max-width: 768px) {
 #mobnav-btn {
      display: block;
    }
    .mobnav-subarrow {
      display: block;
      background-color: #0f3975;
      opacity: .3;
      border-bottom: 1px solid white;
      border-top: 1px solid black;
      height: 20px;
      width: 30px;
      background-position: top left!important;
      position: absolute;
      top: 8px;
      right: 10px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      cursor: pointer;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      cursor: pointer;
      -webkit-transition: all .1s ease-in-out;
      -moz-transition: all .1s ease-in-out;
      -ms-transition: all .1s ease-in-out;
      -o-transition: all .1s ease-in-out;
      transition: all .1s ease-in-out;
    }
    .sf-menu {
      width: 100%!important;
      display: none;
    }
    .sf-menu.xactive {
      display: block!important;
    }
    .sf-menu li {
      float: none!important;
      display: block!important;
      width: 100%!important;
    }
    .sf-menu li a {
      float: none!important;
    }
    .sf-menu ul {
      /*position: static!important;*/
      /*display: none!important;*/
    }
    .xpopdrop ul {
      display: block!important;
    }
    .jc li {
      margin: 0 auto;
    }
    #block-feedback-form {
      bottom: 0;
    }
    #block-feedback-form h2 {
      margin: 0;
    }
    #block-feedback-form .feedback-link {
      background: #0699a0;
      padding: 10px;
      color: #fff;
      display: block;
      -webkit-border-top-left-radius: 15px;
      -webkit-border-top-right-radius: 15px;
      -moz-border-radius-topleft: 15px;
      -moz-border-radius-topright: 15px;
      border-top-left-radius: 15px;
      border-top-right-radius: 15px;
    }
    .sf-menu {
      min-height: 1000px;
    }
    #page-wrapper {
      min-width: 100%;
    }
    .fixed-sidebar {
      /*display: none;*/
    }
    .main-content .head #logo {
      float: none;
      margin: 0 auto;
      padding: 20px;
      display: block;
      height: auto; /*90px*/
    }
    .main-content .head #site-name span {
      display: none;
    }
    .main-content .head #logo a {
      color: #000;
      /*padding: 0 10px 0 100px;*/
      padding: 0;
      background-size: contain;
      min-height: 40px;
      background-image: none;
    }
    .main-content .head {
      padding-left: 0;
      padding-bottom: 20px;
      margin-bottom: 20px;
      background-color: #fff;
      /*border-bottom: 1px solid #ECECEC;*/
    }
    .main-content .head .region-head {
      background-color: #2c6170;
      background-image: none;
    }
    .main-content .head img {
      max-width: 140px;
    }
    .main-content .head .region-head div.block {
      width: 50%;
    }
    .main-content .head .region-head div.block .content a, .main-content .head .region-head {
      width: 100% !important;
    }
    .region-banner {
      border-bottom: 1px solid #ECECEC;
      margin: 0 20px;
    }
    ul.language-switcher-locale-url {
      padding-left: 0;
    }
    .language-switcher-locale-url li {
      list-style: none;
      display: inline;
      padding-right: 10px;
    }
    .language-switcher-locale-url li a {
      color: #848484;
    }
    .language-switcher-locale-url li a.active {
      color: #44AFDD;
    }
    .navigation {
      background-color: #fff;
    }
    .navigation #nav .menu li.sfHover ul a {
      color: #848484;
    }
    .navigation #nav .menu .sf-depth-1 a.sf-depth-1 {
      color: #000;
    }
    .navigation #nav .menu .sf-depth-1 a.active {
      color: #44AFDD;
    }
    .navigation #nav .menu .sf-has-clone-parent, .navigation #nav li.sf-depth-1 ul {
      background-color: #fff;
    }
    #page #content {
      float: none;
    }
    #page #content .section {
      padding-right: 0;
    }
    #block-block-86, #block-views-video-block-2, #sidebar-second {
      display: none;
    }
    .navigation #nav .content > .menu, .region-fixed-bar .copyright {
      padding: 0 20px;
      border-top: 1px solid #ECECEC;
    }
    .navigation #nav .content > .menu {
      padding-top: 15px;
    }
    .navigation #nav .menu li.active-trail a.sf-depth-1:after {
      background-color: #0069B2;
    }
    .navigation #nav .menu a.sf-depth-1 {
      font-family: Lato, sans-serif;
      font-size: 17px;
      line-height: 30px;
      /*min-height: 55px;*/
      height: auto;
    }
    .navigation #nav .menu a {
      text-transform: uppercase;
    }
    .navigation #nav .menu li.sf-clone-parent a {
      padding-top: 0 !important;
    }
    .navigation .sf-sub-indicator {
      height: 30px;
      width: 30px;
      background-image: url(/sites/all/themes/supcourt/img/poly_right.png);
      background-position: center center !important;
      right: 0;
      top: 0;
    }
    .navigation #nav .menu li.sfHover ul, .navigation #nav .menu li:hover ul {
      top: auto;
    }
    .navigation #nav .menu a.menuparent {
      padding-right: 40px;
      padding-bottom: 10px;
    }
    .navigation #nav .menu li.sfHover ul ul, .navigation #nav .menu li:hover ul ul {
      position: static !important;
      width: 100% !important;
      display: none;
    }
    .news-grid ul.tabz h2 {
      padding-bottom: 10px;
    }
    .news-grid {
      margin: 0 20px;
      padding-bottom: 10px;
      border-bottom: 1px solid #ECECEC;
    }
    .region-help .news-grid:last-child {
      border-bottom: none;
    }
    .print-link {
      text-align: left;
    }
    .news-grid .views-field-body {
      display: none;
    }
    .news-grid .views-row {
      position: relative;
      padding: 10px 0;
    }
    .news-grid .view-display-id-general_news .views-row {
      min-height: 80px;
    }
    .news-grid .views-field-field-news-photo {
      position: absolute;
      z-index: 1;
      top: 10px;
      left: 0;
    }
    .news-grid .pager {
      padding-top: 10px;
    }
    .news-grid .views-field-field-news-photo img {
      max-width: 120px;
    }
    .news-grid .views-field-field-news-photo img, .field-name-field-news-photo img {
      border-radius: 5px;
    }
    .news-grid .views-row .views-field-title a {
      font-size: 13px;
      line-height: 15px;
    }
    .views-field-nid {
      padding-left: 130px;
    }
    .news-grid .more-link {
      position: absolute;
      z-index: 1;
      right: 0;
      top: 0;
    }
    .region-social-bar {
      width: 100%;
      float: none;
    }
    .region-social-bar .block-social {
      padding: 0 10px 80px;
    }
    .region-fixed-bar .copyright {
      color: #000;
      margin: 0 20px;
      font-size: 12px;
      padding-top: 20px;
      padding-left: 0;
    }
    .region-fixed-bar .copyright a, .region-social-bar .sl:before {
      color: #1166a7;
    }
    .main-content .head #site-name {
      position: static;
      top: auto;
      max-width: 100%;
      padding-top: 0;
    }
    .main-content .head #site-name img {
      float: left;
      margin-right: 10px;
    }
    .ribbon {
      display: none;
    }
    main.mcontainer {
      background-color: #fff;
    }
    /*.ribbon {
      padding: 0;
      height: 40px;
      background: none;
      position: absolute;
      z-index: 3;
      top: 150px;
      width: 100%;
    }*/
    #site-name div {
      padding-right: 15px;
    }
    .region-ribbon {
      padding: 0 20px;
    }
    .ribbon #search-block-form, .block-search form {
      width: 100%;
      float: none;
      border-left: 0;
      border: 1px solid #C4C4C4;
      border-radius: 5px;
    }
    .block-search form > div {
      padding: 5px;
    }
    .ribbon #search-block-form input.form-text, .block-search form input.form-text {
      margin: 0;
      line-height: 35px;
      width: 260px;
    }
    .district.district-front .view-districts article.node {
      padding: 0 20px;
    }
    article.node .content .read-more {
      margin-top: 10px;
    }
    .region-help .block {
      padding-bottom: 20px;
    }
    .court-comments .content {
      margin-top: 0;
    }
    .region-help .block.padding {
      padding-left: 20px;
      padding-right: 20px;
    }
    .court-comments .content .view-header {
      margin-right: 0;
      position: static;
    }
    .navigation #nav {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 8;
      background: #fff;
      display: none;
      top: 175px;
      /*height: calc(100vh - 175px);*/
      height: 1000px;
    }
    #page-wrapper {
      min-height: 100vh;
      /*overflow: hidden;*/
    }
    body.show--nav #page, body.show--nav aside, body.show--nav footer {
      display: none;
    }
    .main-content .head #site-name span.slogo {
      width: 126px;
      height: 55px;
      background: url(/sites/all/themes/supcourt/i/logo.png) no-repeat left top;
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0;
      display: block;
      background-size: contain;
    }
    /* 
}@media only screen and (max-width: 767px) {
 */
    .btn--nav {
      position: absolute;
      right: 0.5625rem;
      top: 0;
      margin-right: 0;
      width: 2.5rem;
      z-index: 2;
    }
    .btn--nav > span, .btn--nav::before, .btn--nav::after {
      left: 50%;
      top: 50%;
    }
    .btn--nav > span {
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
    }
    .btn--nav::before {
      -webkit-transform: translate(-50%, calc(-50% - 0.25rem));
              transform: translate(-50%, calc(-50% - 0.25rem));
    }
    .btn--nav::after {
      -webkit-transform: translate(-50%, calc(-50% + 0.25rem)) scaleX(0.5);
              transform: translate(-50%, calc(-50% + 0.25rem)) scaleX(0.5);
    }
    body.show--nav .btn--nav > span {
      -webkit-transform: translate(-50%, -50%) scaleX(0);
              transform: translate(-50%, -50%) scaleX(0);
    }
    body.show--nav .btn--nav::before {
      -webkit-transform: translate(-50%, -50%) rotate(45deg);
              transform: translate(-50%, -50%) rotate(45deg);
    }
    body.show--nav .btn--nav::after {
      -webkit-transform: translate(-50%, -50%) rotate(-45deg);
              transform: translate(-50%, -50%) rotate(-45deg);
    }
    .navigation #nav .menu #menu-10930-1, .navigation #nav .menu #menu-10931-1 {
      display: block;
    }
    .ribbon_mobile {
      padding: 0 20px;
    } 
}/* desktop */@media only screen and (min-width: 768px) {
 #clink.jc, .jc, .jc ul, .jc .w,
    #clink ul, #clink .w {
      width: 860px;
    }
    .jc li {
      float: left;
    }
    body {
      background-color: #e1ecf0;
      background-image: url(/sites/all/themes/supcourt/i/ptrn.png);
    }
    #page-wrapper {
      overflow: auto;
      max-width: 1440px;
      min-width: 1280px;
      margin: 0 auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-box-shadow: 0 0 20px rgba(0, 50, 100, 0.2);
      box-shadow: 0 0 20px rgba(0, 50, 100, 0.2);
    }
    #logo {
      /*background: url(/sites/all/themes/supcourt/i/);*/
    }
    .i18n-ru #logo {
  
    }
    body.page-court-acts #header,
    body.page-node-153125 #header,
    body.page-node-153950 #header {
      padding-right: 340px;
    }
    body.page-court-acts #page #content .section,
    body.page-node-153125 #page #content .section,
    body.page-node-153950 #page #content .section  {
      padding-right: 20px;
    }
    body.page-court-acts .main-content .mcontainer,
    body.page-node-153125 .main-content .mcontainer,
    body.page-node-153950 .main-content .mcontainer {
      padding-right: 0;
    }
    #header {
      height: 160px;
      margin: 0;
    }
    #page #content .block.non-system h2.block-title {
      font-size: 18px;
      font-weight: normal;
      color: #ff8322;
    }
    #page #content .section .inner {
      min-height: 500px;
      overflow: hidden;
    }
    .not-front #content .inner {
      padding: 40px;
    }
    .not-front #content .inner h1.title {
      line-height: 31px;
    }
    .main-content .head, .main-content .head .region-head {
      height: 105px;
      overflow: hidden;
    }
    .main-content {
      width: 100%;
      float: left;
    }
    .main-content .mcontainer {
      padding: 0 340px 0 0;
    }
    .fixed-sidebar {
      float: left;
      width: 340px;
      margin-left: -340px;
    }
    .region-fixed-bar {
      width: 300px;
      float: left;
    }
    .main-content .head .headm {
      height: 105px;
    }
    .main-content .head .region-head {
      display: flex !important;
      height: 105px;
    }
    #block-block-77 {
      margin-right: 0;
    }
    .main-content .head .region-head .block {
      /*float: left;*/
      /*width: 50%;*/
      /*overflow: hidden;*/
      width: 50%; /* Set both divs to 50% width */
      display: flex;
      margin-right: 1px;
      border-right: 1px solid #517A89;
    }
    .main-content .head .region-head .block:last-child {
      border-right: 0;
      margin-right: 0;
    }
    .main-content .head .region-head .block .content a {
      width: 167px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: 200ms;
      -moz-transition: 200ms;
      -o-transition: 200ms;
      -ms-transition: 200ms;
      transition: 200ms;
      -webkit-transition-property: background-color;
      -moz-transition-property: background-color;
      -o-transition-property: background-color;
      -ms-transition-property: background-color;
      transition-property: background-color;
    }
    .main-content .head .region-head .block a:hover {
      background-color: #11495d !important;
      -webkit-box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, 0.2);
      /*padding-bottom: 9px;*/
    }
    .navigation.fixed:after {
      width: 100%;
    }
    .navigation:after {
      content: '';
      position: absolute;
      background: url(/sites/all/themes/supcourt/i/menu-shadow.png) repeat-x;
      height: 10px;
      right: 340px;
      left: 0;
      z-index: 100;
    }
    .navigation #nav {
      height: 55px;
      padding-left: 40px;
    }
    .navigation #nav .menu li.sf-clone-parent {
      display: none;
    }
    .navigation #nav .menu {
      height: 55px;
    }
    .navigation #nav .menu li.sfHover ul, .navigation #nav .menu li:hover ul {
      top: 55px;
      background-color: #c5dfe9;
      padding: 8px 0;
      -webkit-box-shadow: 0 20px 30px 0 rgba(34, 39, 63, 0.3);
      box-shadow: 0 20px 30px 0 rgba(34, 39, 63, 0.3);
      overflow: visible !important;
    }
    .navigation #nav .menu li.sfHover a.sf-depth-1:after {
      bottom: 0;
      height: 5px;
      background-color: #ff8322 !important;
    }
    .navigation #nav .menu li.active-trail a.sf-depth-1:after {
      bottom: 0;
      height: 5px;
      background-color: #0699a0;
    }
    .navigation #nav .menu li.sf-depth-1 li a:hover {
      background-color: #aacedd;
    }
    .navigation #nav .menu li.sf-depth-1 li a {
      padding: 10px 40px 10px 20px;
    }
    .navigation #nav .menu a.sf-depth-1:hover:after {
      bottom: 0;
      height: 5px;
      background-color: #ff8322 !important;
    }
    .navigation #nav .menu a.sf-depth-1:after {
      transition: all 0.2s ease;
      position: absolute;
      width: 100%;
      display: block;
      bottom: 0;
      overflow: hidden;
      height: 0px;
      content: '-';
      text-indent: -999em;
    }
    .news-grid .column {
      float: left;
      /*width: 33.3%;*/
      width: 50%;
    }
    .navigation #nav .menu a.sf-depth-1 .sf-sub-indicator,
    .news-grid .column.ccol-3 {
      display: none;
    }
    .news-grid {
      padding-right: 15px;
    }
    .news-grid .tab_container {
      padding-left: 40px;
    }
    .news-grid ul.tabz {
      padding-left: 40px;
      margin-right: 25px;
      border-bottom: 2px solid #f8f8f8;
    }
    .news-grid ul.tabz:before {
      content: '';
      display: block;
    }
    .news-grid ul.tabz:after {
      content: '';
      display: table;
      clear: both;
    }
    .news-grid ul.tabz li {
      float: left;
      color: #ff8322;
      border-bottom: 4px solid #f8f8f8;
      margin-right: 24px;
    }
    .news-grid ul.tabz li.active {
      color: #ff8322;
      border-bottom: 4px solid #f8f8f8;
    }
    .news-grid ul.tabz h2 {
      font-size: 13px;
      text-transform: uppercase;
      font-weight: normal;
      margin: 16px 0 9px 0;
      -wekkit-margin-before: 17px;
      -webkit-margin-after: 8px;
    }
    .news-grid .views-field-field-news-photo {
      display: none;
    }
    .btn--nav {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      width: 3.125rem;
      margin-right: 1rem;
      outline: none;
    }
    .btn--nav > span, .btn--nav::before, .btn--nav::after {
      left: 0;
    }
    .btn--nav > span {
      -webkit-transform: translate(0, -50%);
              transform: translate(0, -50%);
    }
    .btn--nav::before {
      -webkit-transform: translate(0, calc(-50% - 0.25rem));
              transform: translate(0, calc(-50% - 0.25rem));
    }
    .btn--nav::after {
      -webkit-transform: translate(0, calc(-50% + 0.25rem)) scaleX(0.5);
              transform: translate(0, calc(-50% + 0.25rem)) scaleX(0.5);
    }
    .btn--nav:hover::before {
      -webkit-transform: translate(0, calc(-50% - 0.375rem));
              transform: translate(0, calc(-50% - 0.375rem));
    }
    .btn--nav:hover::after {
      -webkit-transform: translate(0, calc(-50% + 0.375rem)) scaleX(0.5);
              transform: translate(0, calc(-50% + 0.375rem)) scaleX(0.5);
    }
    body.show--nav .btn--nav > span {
      -webkit-transform: translate(0, -50%) scaleX(0);
              transform: translate(0, -50%) scaleX(0);
    }
    body.show--nav .btn--nav::before {
      -webkit-transform: translate(0, -50%) rotate(45deg);
              transform: translate(0, -50%) rotate(45deg);
    }
    body.show--nav .btn--nav::after {
      -webkit-transform: translate(0, -50%) rotate(-45deg);
              transform: translate(0, -50%) rotate(-45deg);
    } 
}@media only screen and (min-width: 768px) and (max-width: 991px) {
 .btn--nav > span, .btn--nav::before, .btn--nav::after {
      top: calc(50% - 0.5625rem);
    } 
}@media (min-width: 992px) {
 .btn--nav > span, .btn--nav::before, .btn--nav::after {
      top: calc(50% - 0.625rem);
    }
    #block-feedback-form .feedback-link *, .feedback-link {
      line-height: 0 !important;
      font-size: 0 !important;
    }
    .feedback-link {
      display: block;
      width: 40px;
      height: 210px;
      right: 0;
      bottom: 0;
      z-index: 101;
      position: fixed;
    }
    .i18n-ru .feedback-link {
      background: #0699a0 url(/sites/all/themes/supcourt/img/feedback_ru.png) no-repeat center;
    }
    .i18n-kk .feedback-link {
      background: #0699a0 url(/sites/all/themes/supcourt/img/feedback_kz.png) no-repeat center;
    }
    .i18n-en .feedback-link {
      background: #0699a0 url(/sites/all/themes/supcourt/img/feedback_en.png) no-repeat center;
    } 
}@media screen and (max-width: 1406px) {
 .other_videos ul.ccol-2 {
      display: none;
    } 
}@media screen and (max-width: 1546px) {
 .other_videos ul.ccol-3 {
      display: none;
    } 
}
/*})'"*/
/*!
   * Button visually impaired v1.0.0 (https://bvi.isvek.ru/)
   * Copyright 2014-2021 <bvi@isvek.ru>
   * Licensed under MIT (https://github.com/veks/button-visually-impaired-javascript/blob/master/LICENSE.md)
   */
  html:not(.bvi-panel) {
    font-size: 100%;
  }
  html:not(.bvi-panel) *,
  html:not(.bvi-panel) ::after,
  html:not(.bvi-panel) ::before {
    box-sizing: border-box;
  }
  html body .bvi-panel {
    font-family: Arial, serif !important;
    font-size: 1rem !important;
    padding: 0.5rem;
    color: black;
    top: 0;
    left: 0;
    right: 0;
    letter-spacing: 0;
    position: relative;
    text-shadow: none;
    line-height: normal;
    border: 0;
    margin-bottom: 0.3rem;
    background-color: #f7f7f7;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    z-index: 999999 !important;
  }
  html body .bvi-panel * {
    font-family: Arial, serif !important;
    font-size: 1rem !important;
  }
  html body .bvi-panel.bvi-fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999999;
  }
  html body .bvi-panel.bvi-panel-hide {
    display: none;
  }
  html body .bvi-panel a {
    color: black !important;
    outline: 0 !important;
    background-color: transparent !important;
    text-decoration: none !important;
  }
  html body .bvi-panel a:hover, html body .bvi-panel a:focus {
    color: black !important;
    outline: 0 !important;
    background-color: transparent !important;
    text-decoration: none !important;
  }
  html body .bvi-panel a.bvi-link {
    display: inline-block;
    line-height: 1.5;
    font-size: 0.875rem !important;
    color: #212529 !important;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #e0e0e0 !important;
    border: 1px solid #c6c6c6 !important;
    padding: 0.375rem 0.75rem;
    border-radius: 0.25rem;
    position: relative;
    font-weight: bold;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  html body .bvi-panel a.bvi-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
  }
  html body .bvi-panel a.bvi-link:hover, html body .bvi-panel a.bvi-link:focus {
    background-color: #b6b6b6 !important;
  }
  html body .bvi-panel a.bvi-link.active {
    color: #212529 !important;
    background-color: #b6b6b6 !important;
  }
  html body .bvi-panel a.bvi-link.bvi-theme-white {
    background-color: #ffffff !important;
    color: #000000 !important;
  }
  html body .bvi-panel a.bvi-link.bvi-theme-black {
    background-color: #000000 !important;
    color: #ffffff !important;
  }
  html body .bvi-panel a.bvi-link.bvi-theme-blue {
    background-color: #9DD1FF !important;
    color: #063462 !important;
  }
  html body .bvi-panel a.bvi-link.bvi-theme-brown {
    background-color: #F7F3D6 !important;
    color: #4D4B43 !important;
  }
  html body .bvi-panel a.bvi-link.bvi-theme-green {
    background-color: #3B2716 !important;
    color: #A9E44D !important;
  }
  html body .bvi-panel .bvi-blocks {
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-flow: row wrap;
  }
  html body .bvi-panel .bvi-blocks.bvi-block-start {
    justify-content: flex-start;
  }
  html body .bvi-panel .bvi-blocks.bvi-block-center {
    justify-content: center;
  }
  html body .bvi-panel .bvi-blocks.bvi-block-end {
    justify-content: flex-end;
  }
  html body .bvi-panel .bvi-block {
    padding: 0.688rem 0.938rem;
  }
  html body .bvi-panel .bvi-block .bvi-block-title {
    text-align: center;
    font-weight: 600 !important;
    font-size: 1rem !important;
    display: block;
    margin-bottom: 0.8rem;
  }
  html body .bvi-panel .bvi-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    visibility: hidden;
    z-index: 1050;
    outline: 0;
    opacity: 0;
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: opacity 200ms ease-in;
    -moz-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in;
  }
  html body .bvi-panel .bvi-modal.show {
    visibility: visible;
    opacity: 1;
  }
  html body .bvi-panel .bvi-modal .bvi-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    display: flex;
    align-items: center;
    height: calc(100% - 3.5rem);
    pointer-events: none;
  }
  html body .bvi-panel .bvi-modal .bvi-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
    max-height: 100%;
    overflow: hidden;
  }
  html body .bvi-panel .bvi-modal .bvi-modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0.8rem 0.8rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
  }
  html body .bvi-panel .bvi-modal .bvi-modal-title {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 1.25rem;
    font-weight: 600;
    color: black;
  }
  html body .bvi-panel .bvi-modal .bvi-modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
    overflow-y: auto;
  }
  html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar {
    width: 0.5rem;
    background-color: transparent;
    opacity: 0;
  }
  html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb {
    background-color: #dee2e6;
    border-radius: 0.25rem;
  }
  html body .bvi-panel .bvi-modal .bvi-modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: 0.8rem 0.8rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px);
  }
  html body .bvi-panel .bvi-modal .bvi-modal-close {
    float: right;
    font-size: 1.2rem !important;
    font-weight: 700;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
  }
  html body .bvi-panel .bvi-modal .bvi-modal-close:focus, html body .bvi-panel .bvi-modal .bvi-modal-close:hover {
    cursor: pointer;
    opacity: 0.75;
  }
  
  body.bvi-active {
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
  }
  body.bvi-active.bvi-noscroll {
    overflow: hidden !important;
  }
  body .bvi-body {
    padding: 0 0.5rem;
  }
  
  body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) {
    background-color: #ffffff !important;
    color: #000000 !important;
    fill: #000000 !important;
    border-color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) {
    background-color: #ffffff !important;
    color: #000000 !important;
    fill: #000000 !important;
    border-color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) #backtotop {
    text-indent: initial !important;
    background: #fff !important;
    width: 110px !important;
    color: #000 !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-speech-link,
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-speech-text {
    border-color: #000000;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #000000 !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(0, 0, 0, 0.5) !important;
    border: 1px solid rgba(0, 0, 0, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(0, 0, 0, 0.5) !important;
    border: 1px solid rgba(0, 0, 0, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #ffffff !important;
    background-color: #000000 !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :default:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :link:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :required:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :root:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :target:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
    background-color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #000000 !important;
    color: #000000 !important;
    fill: #000000 !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #000000 !important;
    color: #ffffff !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #000000 !important;
    background-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #000000 !important;
    background-color: #ffffff !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #ffffff !important;
    background-color: #000000 !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles) {
    color: #ffffff !important;
    background-color: #000000 !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button:hover.active, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active {
    color: #ffffff !important;
    background-color: #000000 !important;
  }
  body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button:hover:hover, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover {
    color: #ffffff !important;
    background-color: #000000 !important;
  }
  body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) {
    background-color: #000000 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) #backtotop {
    text-indent: initial !important;
    background: #000 !important;
    width: 110px !important;
    color: #fff !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) {
    background-color: #000000 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-speech-link,
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-speech-text {
    border-color: #ffffff;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #ffffff !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(255, 255, 255, 0.5) !important;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(255, 255, 255, 0.5) !important;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #ffffff !important;
    background-color: #000000 !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :default:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :link:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :required:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :root:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :target:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
    background-color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    fill: #ffffff !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #ffffff !important;
    color: #000000 !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #ffffff !important;
    background-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #ffffff !important;
    background-color: #000000 !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #000000 !important;
    background-color: #ffffff !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles) {
    color: #000000 !important;
    background-color: #ffffff !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button:hover.active, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active {
    color: #000000 !important;
    background-color: #ffffff !important;
  }
  body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button:hover:hover, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover {
    color: #000000 !important;
    background-color: #ffffff !important;
  }
  body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) {
    background-color: #9DD1FF !important;
    color: #063462 !important;
    fill: #063462 !important;
    border-color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) {
    background-color: #9DD1FF !important;
    color: #063462 !important;
    fill: #063462 !important;
    border-color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) #backtotop {
    text-indent: initial !important;
    background: #9DD1FF !important;
    width: 110px !important;
    color: #063462 !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-speech-link,
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-speech-text {
    border-color: #063462;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #063462 !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(6, 52, 98, 0.5) !important;
    border: 1px solid rgba(6, 52, 98, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(6, 52, 98, 0.5) !important;
    border: 1px solid rgba(6, 52, 98, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #9DD1FF !important;
    background-color: #063462 !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #063462 !important;
    background-color: #9DD1FF !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :default:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :link:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :required:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :root:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :target:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
    background-color: #9DD1FF !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #063462 !important;
    color: #063462 !important;
    fill: #063462 !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #063462 !important;
    color: #9DD1FF !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #063462 !important;
    background-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #063462 !important;
    background-color: #9DD1FF !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #9DD1FF !important;
    background-color: #063462 !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #9DD1FF !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #9DD1FF !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles) {
    color: #9DD1FF !important;
    background-color: #063462 !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button:hover.active, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active {
    color: #9DD1FF !important;
    background-color: #063462 !important;
  }
  body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button:hover:hover, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover {
    color: #9DD1FF !important;
    background-color: #063462 !important;
  }
  body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) {
    background-color: #F7F3D6 !important;
    color: #4D4B43 !important;
    fill: #4D4B43 !important;
    border-color: #4D4B43 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) {
    background-color: #F7F3D6 !important;
    color: #4D4B43 !important;
    fill: #4D4B43 !important;
    border-color: #4D4B43 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) #backtotop {
    text-indent: initial !important;
    background: #F7F3D6 !important;
    width: 110px !important;
    color: #4D4B43 !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-speech-link,
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-speech-text {
    border-color: #4D4B43;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #4D4B43 !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(77, 75, 67, 0.5) !important;
    border: 1px solid rgba(77, 75, 67, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(77, 75, 67, 0.5) !important;
    border: 1px solid rgba(77, 75, 67, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #4D4B43 !important;
    background-color: #F7F3D6 !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :default:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :link:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :required:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :root:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :target:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
    background-color: #F7F3D6 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #4D4B43 !important;
    color: #4D4B43 !important;
    fill: #4D4B43 !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #4D4B43 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #4D4B43 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #4D4B43 !important;
    color: #F7F3D6 !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #4D4B43 !important;
    background-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #4D4B43 !important;
    background-color: #F7F3D6 !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #F7F3D6 !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #F7F3D6 !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles) {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button:hover.active, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
  }
  body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button:hover:hover, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
  }
  body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) {
    background-color: #3B2716 !important;
    color: #A9E44D !important;
    fill: #A9E44D !important;
    border-color: #A9E44D !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) {
    background-color: #3B2716 !important;
    color: #A9E44D !important;
    fill: #A9E44D !important;
    border-color: #A9E44D !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) #backtotop {
    text-indent: initial !important;
    background: #3B2716 !important;
    width: 110px !important;
    color: #A9E44D !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-speech-link,
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-speech-text {
    border-color: #A9E44D;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #A9E44D !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(169, 228, 77, 0.5) !important;
    border: 1px solid rgba(169, 228, 77, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(169, 228, 77, 0.5) !important;
    border: 1px solid rgba(169, 228, 77, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #A9E44D !important;
    background-color: #3B2716 !important;
    text-underline: none !important;
    text-decoration: none !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :default:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :link:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :required:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :root:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :target:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
    background-color: #3B2716 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #A9E44D !important;
    color: #A9E44D !important;
    fill: #A9E44D !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #A9E44D !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #A9E44D !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #A9E44D !important;
    color: #3B2716 !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #A9E44D !important;
    background-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #A9E44D !important;
    background-color: #3B2716 !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #3B2716 !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #3B2716 !important;
    border-color: transparent !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles) {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button:hover.active, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
  }
  body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button:hover:hover, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
  }
  body .bvi-body[data-bvi-fontsize="40"] * {
    font-size: 40px !important;
  }
  body .bvi-body[data-bvi-fontsize="40"] * h1,
  body .bvi-body[data-bvi-fontsize="40"] * h1 * {
    font-size: 47px !important;
  }
  body .bvi-body[data-bvi-fontsize="40"] * h2,
  body .bvi-body[data-bvi-fontsize="40"] * h2 * {
    font-size: 46px !important;
  }
  body .bvi-body[data-bvi-fontsize="40"] * h3,
  body .bvi-body[data-bvi-fontsize="40"] * h3 * {
    font-size: 45px !important;
  }
  body .bvi-body[data-bvi-fontsize="40"] * h4,
  body .bvi-body[data-bvi-fontsize="40"] * h4 * {
    font-size: 44px !important;
  }
  body .bvi-body[data-bvi-fontsize="40"] * h5,
  body .bvi-body[data-bvi-fontsize="40"] * h5 * {
    font-size: 43px !important;
  }
  body .bvi-body[data-bvi-fontsize="40"] * h6,
  body .bvi-body[data-bvi-fontsize="40"] * h6 * {
    font-size: 42px !important;
  }
  body .bvi-body[data-bvi-fontsize="39"] * {
    font-size: 39px !important;
  }
  body .bvi-body[data-bvi-fontsize="39"] * h1,
  body .bvi-body[data-bvi-fontsize="39"] * h1 * {
    font-size: 46px !important;
  }
  body .bvi-body[data-bvi-fontsize="39"] * h2,
  body .bvi-body[data-bvi-fontsize="39"] * h2 * {
    font-size: 45px !important;
  }
  body .bvi-body[data-bvi-fontsize="39"] * h3,
  body .bvi-body[data-bvi-fontsize="39"] * h3 * {
    font-size: 44px !important;
  }
  body .bvi-body[data-bvi-fontsize="39"] * h4,
  body .bvi-body[data-bvi-fontsize="39"] * h4 * {
    font-size: 43px !important;
  }
  body .bvi-body[data-bvi-fontsize="39"] * h5,
  body .bvi-body[data-bvi-fontsize="39"] * h5 * {
    font-size: 42px !important;
  }
  body .bvi-body[data-bvi-fontsize="39"] * h6,
  body .bvi-body[data-bvi-fontsize="39"] * h6 * {
    font-size: 41px !important;
  }
  body .bvi-body[data-bvi-fontsize="38"] * {
    font-size: 38px !important;
  }
  body .bvi-body[data-bvi-fontsize="38"] * h1,
  body .bvi-body[data-bvi-fontsize="38"] * h1 * {
    font-size: 45px !important;
  }
  body .bvi-body[data-bvi-fontsize="38"] * h2,
  body .bvi-body[data-bvi-fontsize="38"] * h2 * {
    font-size: 44px !important;
  }
  body .bvi-body[data-bvi-fontsize="38"] * h3,
  body .bvi-body[data-bvi-fontsize="38"] * h3 * {
    font-size: 43px !important;
  }
  body .bvi-body[data-bvi-fontsize="38"] * h4,
  body .bvi-body[data-bvi-fontsize="38"] * h4 * {
    font-size: 42px !important;
  }
  body .bvi-body[data-bvi-fontsize="38"] * h5,
  body .bvi-body[data-bvi-fontsize="38"] * h5 * {
    font-size: 41px !important;
  }
  body .bvi-body[data-bvi-fontsize="38"] * h6,
  body .bvi-body[data-bvi-fontsize="38"] * h6 * {
    font-size: 40px !important;
  }
  body .bvi-body[data-bvi-fontsize="37"] * {
    font-size: 37px !important;
  }
  body .bvi-body[data-bvi-fontsize="37"] * h1,
  body .bvi-body[data-bvi-fontsize="37"] * h1 * {
    font-size: 44px !important;
  }
  body .bvi-body[data-bvi-fontsize="37"] * h2,
  body .bvi-body[data-bvi-fontsize="37"] * h2 * {
    font-size: 43px !important;
  }
  body .bvi-body[data-bvi-fontsize="37"] * h3,
  body .bvi-body[data-bvi-fontsize="37"] * h3 * {
    font-size: 42px !important;
  }
  body .bvi-body[data-bvi-fontsize="37"] * h4,
  body .bvi-body[data-bvi-fontsize="37"] * h4 * {
    font-size: 41px !important;
  }
  body .bvi-body[data-bvi-fontsize="37"] * h5,
  body .bvi-body[data-bvi-fontsize="37"] * h5 * {
    font-size: 40px !important;
  }
  body .bvi-body[data-bvi-fontsize="37"] * h6,
  body .bvi-body[data-bvi-fontsize="37"] * h6 * {
    font-size: 39px !important;
  }
  body .bvi-body[data-bvi-fontsize="36"] * {
    font-size: 36px !important;
  }
  body .bvi-body[data-bvi-fontsize="36"] * h1,
  body .bvi-body[data-bvi-fontsize="36"] * h1 * {
    font-size: 43px !important;
  }
  body .bvi-body[data-bvi-fontsize="36"] * h2,
  body .bvi-body[data-bvi-fontsize="36"] * h2 * {
    font-size: 42px !important;
  }
  body .bvi-body[data-bvi-fontsize="36"] * h3,
  body .bvi-body[data-bvi-fontsize="36"] * h3 * {
    font-size: 41px !important;
  }
  body .bvi-body[data-bvi-fontsize="36"] * h4,
  body .bvi-body[data-bvi-fontsize="36"] * h4 * {
    font-size: 40px !important;
  }
  body .bvi-body[data-bvi-fontsize="36"] * h5,
  body .bvi-body[data-bvi-fontsize="36"] * h5 * {
    font-size: 39px !important;
  }
  body .bvi-body[data-bvi-fontsize="36"] * h6,
  body .bvi-body[data-bvi-fontsize="36"] * h6 * {
    font-size: 38px !important;
  }
  body .bvi-body[data-bvi-fontsize="35"] * {
    font-size: 35px !important;
  }
  body .bvi-body[data-bvi-fontsize="35"] * h1,
  body .bvi-body[data-bvi-fontsize="35"] * h1 * {
    font-size: 42px !important;
  }
  body .bvi-body[data-bvi-fontsize="35"] * h2,
  body .bvi-body[data-bvi-fontsize="35"] * h2 * {
    font-size: 41px !important;
  }
  body .bvi-body[data-bvi-fontsize="35"] * h3,
  body .bvi-body[data-bvi-fontsize="35"] * h3 * {
    font-size: 40px !important;
  }
  body .bvi-body[data-bvi-fontsize="35"] * h4,
  body .bvi-body[data-bvi-fontsize="35"] * h4 * {
    font-size: 39px !important;
  }
  body .bvi-body[data-bvi-fontsize="35"] * h5,
  body .bvi-body[data-bvi-fontsize="35"] * h5 * {
    font-size: 38px !important;
  }
  body .bvi-body[data-bvi-fontsize="35"] * h6,
  body .bvi-body[data-bvi-fontsize="35"] * h6 * {
    font-size: 37px !important;
  }
  body .bvi-body[data-bvi-fontsize="34"] * {
    font-size: 34px !important;
  }
  body .bvi-body[data-bvi-fontsize="34"] * h1,
  body .bvi-body[data-bvi-fontsize="34"] * h1 * {
    font-size: 41px !important;
  }
  body .bvi-body[data-bvi-fontsize="34"] * h2,
  body .bvi-body[data-bvi-fontsize="34"] * h2 * {
    font-size: 40px !important;
  }
  body .bvi-body[data-bvi-fontsize="34"] * h3,
  body .bvi-body[data-bvi-fontsize="34"] * h3 * {
    font-size: 39px !important;
  }
  body .bvi-body[data-bvi-fontsize="34"] * h4,
  body .bvi-body[data-bvi-fontsize="34"] * h4 * {
    font-size: 38px !important;
  }
  body .bvi-body[data-bvi-fontsize="34"] * h5,
  body .bvi-body[data-bvi-fontsize="34"] * h5 * {
    font-size: 37px !important;
  }
  body .bvi-body[data-bvi-fontsize="34"] * h6,
  body .bvi-body[data-bvi-fontsize="34"] * h6 * {
    font-size: 36px !important;
  }
  body .bvi-body[data-bvi-fontsize="33"] * {
    font-size: 33px !important;
  }
  body .bvi-body[data-bvi-fontsize="33"] * h1,
  body .bvi-body[data-bvi-fontsize="33"] * h1 * {
    font-size: 40px !important;
  }
  body .bvi-body[data-bvi-fontsize="33"] * h2,
  body .bvi-body[data-bvi-fontsize="33"] * h2 * {
    font-size: 39px !important;
  }
  body .bvi-body[data-bvi-fontsize="33"] * h3,
  body .bvi-body[data-bvi-fontsize="33"] * h3 * {
    font-size: 38px !important;
  }
  body .bvi-body[data-bvi-fontsize="33"] * h4,
  body .bvi-body[data-bvi-fontsize="33"] * h4 * {
    font-size: 37px !important;
  }
  body .bvi-body[data-bvi-fontsize="33"] * h5,
  body .bvi-body[data-bvi-fontsize="33"] * h5 * {
    font-size: 36px !important;
  }
  body .bvi-body[data-bvi-fontsize="33"] * h6,
  body .bvi-body[data-bvi-fontsize="33"] * h6 * {
    font-size: 35px !important;
  }
  body .bvi-body[data-bvi-fontsize="32"] * {
    font-size: 32px !important;
  }
  body .bvi-body[data-bvi-fontsize="32"] * h1,
  body .bvi-body[data-bvi-fontsize="32"] * h1 * {
    font-size: 39px !important;
  }
  body .bvi-body[data-bvi-fontsize="32"] * h2,
  body .bvi-body[data-bvi-fontsize="32"] * h2 * {
    font-size: 38px !important;
  }
  body .bvi-body[data-bvi-fontsize="32"] * h3,
  body .bvi-body[data-bvi-fontsize="32"] * h3 * {
    font-size: 37px !important;
  }
  body .bvi-body[data-bvi-fontsize="32"] * h4,
  body .bvi-body[data-bvi-fontsize="32"] * h4 * {
    font-size: 36px !important;
  }
  body .bvi-body[data-bvi-fontsize="32"] * h5,
  body .bvi-body[data-bvi-fontsize="32"] * h5 * {
    font-size: 35px !important;
  }
  body .bvi-body[data-bvi-fontsize="32"] * h6,
  body .bvi-body[data-bvi-fontsize="32"] * h6 * {
    font-size: 34px !important;
  }
  body .bvi-body[data-bvi-fontsize="31"] * {
    font-size: 31px !important;
  }
  body .bvi-body[data-bvi-fontsize="31"] * h1,
  body .bvi-body[data-bvi-fontsize="31"] * h1 * {
    font-size: 38px !important;
  }
  body .bvi-body[data-bvi-fontsize="31"] * h2,
  body .bvi-body[data-bvi-fontsize="31"] * h2 * {
    font-size: 37px !important;
  }
  body .bvi-body[data-bvi-fontsize="31"] * h3,
  body .bvi-body[data-bvi-fontsize="31"] * h3 * {
    font-size: 36px !important;
  }
  body .bvi-body[data-bvi-fontsize="31"] * h4,
  body .bvi-body[data-bvi-fontsize="31"] * h4 * {
    font-size: 35px !important;
  }
  body .bvi-body[data-bvi-fontsize="31"] * h5,
  body .bvi-body[data-bvi-fontsize="31"] * h5 * {
    font-size: 34px !important;
  }
  body .bvi-body[data-bvi-fontsize="31"] * h6,
  body .bvi-body[data-bvi-fontsize="31"] * h6 * {
    font-size: 33px !important;
  }
  body .bvi-body[data-bvi-fontsize="30"] * {
    font-size: 30px !important;
  }
  body .bvi-body[data-bvi-fontsize="30"] * h1,
  body .bvi-body[data-bvi-fontsize="30"] * h1 * {
    font-size: 37px !important;
  }
  body .bvi-body[data-bvi-fontsize="30"] * h2,
  body .bvi-body[data-bvi-fontsize="30"] * h2 * {
    font-size: 36px !important;
  }
  body .bvi-body[data-bvi-fontsize="30"] * h3,
  body .bvi-body[data-bvi-fontsize="30"] * h3 * {
    font-size: 35px !important;
  }
  body .bvi-body[data-bvi-fontsize="30"] * h4,
  body .bvi-body[data-bvi-fontsize="30"] * h4 * {
    font-size: 34px !important;
  }
  body .bvi-body[data-bvi-fontsize="30"] * h5,
  body .bvi-body[data-bvi-fontsize="30"] * h5 * {
    font-size: 33px !important;
  }
  body .bvi-body[data-bvi-fontsize="30"] * h6,
  body .bvi-body[data-bvi-fontsize="30"] * h6 * {
    font-size: 32px !important;
  }
  body .bvi-body[data-bvi-fontsize="29"] * {
    font-size: 29px !important;
  }
  body .bvi-body[data-bvi-fontsize="29"] * h1,
  body .bvi-body[data-bvi-fontsize="29"] * h1 * {
    font-size: 36px !important;
  }
  body .bvi-body[data-bvi-fontsize="29"] * h2,
  body .bvi-body[data-bvi-fontsize="29"] * h2 * {
    font-size: 35px !important;
  }
  body .bvi-body[data-bvi-fontsize="29"] * h3,
  body .bvi-body[data-bvi-fontsize="29"] * h3 * {
    font-size: 34px !important;
  }
  body .bvi-body[data-bvi-fontsize="29"] * h4,
  body .bvi-body[data-bvi-fontsize="29"] * h4 * {
    font-size: 33px !important;
  }
  body .bvi-body[data-bvi-fontsize="29"] * h5,
  body .bvi-body[data-bvi-fontsize="29"] * h5 * {
    font-size: 32px !important;
  }
  body .bvi-body[data-bvi-fontsize="29"] * h6,
  body .bvi-body[data-bvi-fontsize="29"] * h6 * {
    font-size: 31px !important;
  }
  body .bvi-body[data-bvi-fontsize="28"] * {
    font-size: 28px !important;
  }
  body .bvi-body[data-bvi-fontsize="28"] * h1,
  body .bvi-body[data-bvi-fontsize="28"] * h1 * {
    font-size: 35px !important;
  }
  body .bvi-body[data-bvi-fontsize="28"] * h2,
  body .bvi-body[data-bvi-fontsize="28"] * h2 * {
    font-size: 34px !important;
  }
  body .bvi-body[data-bvi-fontsize="28"] * h3,
  body .bvi-body[data-bvi-fontsize="28"] * h3 * {
    font-size: 33px !important;
  }
  body .bvi-body[data-bvi-fontsize="28"] * h4,
  body .bvi-body[data-bvi-fontsize="28"] * h4 * {
    font-size: 32px !important;
  }
  body .bvi-body[data-bvi-fontsize="28"] * h5,
  body .bvi-body[data-bvi-fontsize="28"] * h5 * {
    font-size: 31px !important;
  }
  body .bvi-body[data-bvi-fontsize="28"] * h6,
  body .bvi-body[data-bvi-fontsize="28"] * h6 * {
    font-size: 30px !important;
  }
  body .bvi-body[data-bvi-fontsize="27"] * {
    font-size: 27px !important;
  }
  body .bvi-body[data-bvi-fontsize="27"] * h1,
  body .bvi-body[data-bvi-fontsize="27"] * h1 * {
    font-size: 34px !important;
  }
  body .bvi-body[data-bvi-fontsize="27"] * h2,
  body .bvi-body[data-bvi-fontsize="27"] * h2 * {
    font-size: 33px !important;
  }
  body .bvi-body[data-bvi-fontsize="27"] * h3,
  body .bvi-body[data-bvi-fontsize="27"] * h3 * {
    font-size: 32px !important;
  }
  body .bvi-body[data-bvi-fontsize="27"] * h4,
  body .bvi-body[data-bvi-fontsize="27"] * h4 * {
    font-size: 31px !important;
  }
  body .bvi-body[data-bvi-fontsize="27"] * h5,
  body .bvi-body[data-bvi-fontsize="27"] * h5 * {
    font-size: 30px !important;
  }
  body .bvi-body[data-bvi-fontsize="27"] * h6,
  body .bvi-body[data-bvi-fontsize="27"] * h6 * {
    font-size: 29px !important;
  }
  body .bvi-body[data-bvi-fontsize="26"] * {
    font-size: 26px !important;
  }
  body .bvi-body[data-bvi-fontsize="26"] * h1,
  body .bvi-body[data-bvi-fontsize="26"] * h1 * {
    font-size: 33px !important;
  }
  body .bvi-body[data-bvi-fontsize="26"] * h2,
  body .bvi-body[data-bvi-fontsize="26"] * h2 * {
    font-size: 32px !important;
  }
  body .bvi-body[data-bvi-fontsize="26"] * h3,
  body .bvi-body[data-bvi-fontsize="26"] * h3 * {
    font-size: 31px !important;
  }
  body .bvi-body[data-bvi-fontsize="26"] * h4,
  body .bvi-body[data-bvi-fontsize="26"] * h4 * {
    font-size: 30px !important;
  }
  body .bvi-body[data-bvi-fontsize="26"] * h5,
  body .bvi-body[data-bvi-fontsize="26"] * h5 * {
    font-size: 29px !important;
  }
  body .bvi-body[data-bvi-fontsize="26"] * h6,
  body .bvi-body[data-bvi-fontsize="26"] * h6 * {
    font-size: 28px !important;
  }
  body .bvi-body[data-bvi-fontsize="25"] * {
    font-size: 25px !important;
  }
  body .bvi-body[data-bvi-fontsize="25"] * h1,
  body .bvi-body[data-bvi-fontsize="25"] * h1 * {
    font-size: 32px !important;
  }
  body .bvi-body[data-bvi-fontsize="25"] * h2,
  body .bvi-body[data-bvi-fontsize="25"] * h2 * {
    font-size: 31px !important;
  }
  body .bvi-body[data-bvi-fontsize="25"] * h3,
  body .bvi-body[data-bvi-fontsize="25"] * h3 * {
    font-size: 30px !important;
  }
  body .bvi-body[data-bvi-fontsize="25"] * h4,
  body .bvi-body[data-bvi-fontsize="25"] * h4 * {
    font-size: 29px !important;
  }
  body .bvi-body[data-bvi-fontsize="25"] * h5,
  body .bvi-body[data-bvi-fontsize="25"] * h5 * {
    font-size: 28px !important;
  }
  body .bvi-body[data-bvi-fontsize="25"] * h6,
  body .bvi-body[data-bvi-fontsize="25"] * h6 * {
    font-size: 27px !important;
  }
  body .bvi-body[data-bvi-fontsize="24"] * {
    font-size: 24px !important;
  }
  body .bvi-body[data-bvi-fontsize="24"] * h1,
  body .bvi-body[data-bvi-fontsize="24"] * h1 * {
    font-size: 31px !important;
  }
  body .bvi-body[data-bvi-fontsize="24"] * h2,
  body .bvi-body[data-bvi-fontsize="24"] * h2 * {
    font-size: 30px !important;
  }
  body .bvi-body[data-bvi-fontsize="24"] * h3,
  body .bvi-body[data-bvi-fontsize="24"] * h3 * {
    font-size: 29px !important;
  }
  body .bvi-body[data-bvi-fontsize="24"] * h4,
  body .bvi-body[data-bvi-fontsize="24"] * h4 * {
    font-size: 28px !important;
  }
  body .bvi-body[data-bvi-fontsize="24"] * h5,
  body .bvi-body[data-bvi-fontsize="24"] * h5 * {
    font-size: 27px !important;
  }
  body .bvi-body[data-bvi-fontsize="24"] * h6,
  body .bvi-body[data-bvi-fontsize="24"] * h6 * {
    font-size: 26px !important;
  }
  body .bvi-body[data-bvi-fontsize="23"] * {
    font-size: 23px !important;
  }
  body .bvi-body[data-bvi-fontsize="23"] * h1,
  body .bvi-body[data-bvi-fontsize="23"] * h1 * {
    font-size: 30px !important;
  }
  body .bvi-body[data-bvi-fontsize="23"] * h2,
  body .bvi-body[data-bvi-fontsize="23"] * h2 * {
    font-size: 29px !important;
  }
  body .bvi-body[data-bvi-fontsize="23"] * h3,
  body .bvi-body[data-bvi-fontsize="23"] * h3 * {
    font-size: 28px !important;
  }
  body .bvi-body[data-bvi-fontsize="23"] * h4,
  body .bvi-body[data-bvi-fontsize="23"] * h4 * {
    font-size: 27px !important;
  }
  body .bvi-body[data-bvi-fontsize="23"] * h5,
  body .bvi-body[data-bvi-fontsize="23"] * h5 * {
    font-size: 26px !important;
  }
  body .bvi-body[data-bvi-fontsize="23"] * h6,
  body .bvi-body[data-bvi-fontsize="23"] * h6 * {
    font-size: 25px !important;
  }
  body .bvi-body[data-bvi-fontsize="22"] * {
    font-size: 22px !important;
  }
  body .bvi-body[data-bvi-fontsize="22"] * h1,
  body .bvi-body[data-bvi-fontsize="22"] * h1 * {
    font-size: 29px !important;
  }
  body .bvi-body[data-bvi-fontsize="22"] * h2,
  body .bvi-body[data-bvi-fontsize="22"] * h2 * {
    font-size: 28px !important;
  }
  body .bvi-body[data-bvi-fontsize="22"] * h3,
  body .bvi-body[data-bvi-fontsize="22"] * h3 * {
    font-size: 27px !important;
  }
  body .bvi-body[data-bvi-fontsize="22"] * h4,
  body .bvi-body[data-bvi-fontsize="22"] * h4 * {
    font-size: 26px !important;
  }
  body .bvi-body[data-bvi-fontsize="22"] * h5,
  body .bvi-body[data-bvi-fontsize="22"] * h5 * {
    font-size: 25px !important;
  }
  body .bvi-body[data-bvi-fontsize="22"] * h6,
  body .bvi-body[data-bvi-fontsize="22"] * h6 * {
    font-size: 24px !important;
  }
  body .bvi-body[data-bvi-fontsize="21"] * {
    font-size: 21px !important;
  }
  body .bvi-body[data-bvi-fontsize="21"] * h1,
  body .bvi-body[data-bvi-fontsize="21"] * h1 * {
    font-size: 28px !important;
  }
  body .bvi-body[data-bvi-fontsize="21"] * h2,
  body .bvi-body[data-bvi-fontsize="21"] * h2 * {
    font-size: 27px !important;
  }
  body .bvi-body[data-bvi-fontsize="21"] * h3,
  body .bvi-body[data-bvi-fontsize="21"] * h3 * {
    font-size: 26px !important;
  }
  body .bvi-body[data-bvi-fontsize="21"] * h4,
  body .bvi-body[data-bvi-fontsize="21"] * h4 * {
    font-size: 25px !important;
  }
  body .bvi-body[data-bvi-fontsize="21"] * h5,
  body .bvi-body[data-bvi-fontsize="21"] * h5 * {
    font-size: 24px !important;
  }
  body .bvi-body[data-bvi-fontsize="21"] * h6,
  body .bvi-body[data-bvi-fontsize="21"] * h6 * {
    font-size: 23px !important;
  }
  body .bvi-body[data-bvi-fontsize="20"] * {
    font-size: 20px !important;
  }
  body .bvi-body[data-bvi-fontsize="20"] * h1,
  body .bvi-body[data-bvi-fontsize="20"] * h1 * {
    font-size: 27px !important;
  }
  body .bvi-body[data-bvi-fontsize="20"] * h2,
  body .bvi-body[data-bvi-fontsize="20"] * h2 * {
    font-size: 26px !important;
  }
  body .bvi-body[data-bvi-fontsize="20"] * h3,
  body .bvi-body[data-bvi-fontsize="20"] * h3 * {
    font-size: 25px !important;
  }
  body .bvi-body[data-bvi-fontsize="20"] * h4,
  body .bvi-body[data-bvi-fontsize="20"] * h4 * {
    font-size: 24px !important;
  }
  body .bvi-body[data-bvi-fontsize="20"] * h5,
  body .bvi-body[data-bvi-fontsize="20"] * h5 * {
    font-size: 23px !important;
  }
  body .bvi-body[data-bvi-fontsize="20"] * h6,
  body .bvi-body[data-bvi-fontsize="20"] * h6 * {
    font-size: 22px !important;
  }
  body .bvi-body[data-bvi-fontsize="19"] * {
    font-size: 19px !important;
  }
  body .bvi-body[data-bvi-fontsize="19"] * h1,
  body .bvi-body[data-bvi-fontsize="19"] * h1 * {
    font-size: 26px !important;
  }
  body .bvi-body[data-bvi-fontsize="19"] * h2,
  body .bvi-body[data-bvi-fontsize="19"] * h2 * {
    font-size: 25px !important;
  }
  body .bvi-body[data-bvi-fontsize="19"] * h3,
  body .bvi-body[data-bvi-fontsize="19"] * h3 * {
    font-size: 24px !important;
  }
  body .bvi-body[data-bvi-fontsize="19"] * h4,
  body .bvi-body[data-bvi-fontsize="19"] * h4 * {
    font-size: 23px !important;
  }
  body .bvi-body[data-bvi-fontsize="19"] * h5,
  body .bvi-body[data-bvi-fontsize="19"] * h5 * {
    font-size: 22px !important;
  }
  body .bvi-body[data-bvi-fontsize="19"] * h6,
  body .bvi-body[data-bvi-fontsize="19"] * h6 * {
    font-size: 21px !important;
  }
  body .bvi-body[data-bvi-fontsize="18"] * {
    font-size: 18px !important;
  }
  body .bvi-body[data-bvi-fontsize="18"] * h1,
  body .bvi-body[data-bvi-fontsize="18"] * h1 * {
    font-size: 25px !important;
  }
  body .bvi-body[data-bvi-fontsize="18"] * h2,
  body .bvi-body[data-bvi-fontsize="18"] * h2 * {
    font-size: 24px !important;
  }
  body .bvi-body[data-bvi-fontsize="18"] * h3,
  body .bvi-body[data-bvi-fontsize="18"] * h3 * {
    font-size: 23px !important;
  }
  body .bvi-body[data-bvi-fontsize="18"] * h4,
  body .bvi-body[data-bvi-fontsize="18"] * h4 * {
    font-size: 22px !important;
  }
  body .bvi-body[data-bvi-fontsize="18"] * h5,
  body .bvi-body[data-bvi-fontsize="18"] * h5 * {
    font-size: 21px !important;
  }
  body .bvi-body[data-bvi-fontsize="18"] * h6,
  body .bvi-body[data-bvi-fontsize="18"] * h6 * {
    font-size: 20px !important;
  }
  body .bvi-body[data-bvi-fontsize="17"] * {
    font-size: 17px !important;
  }
  body .bvi-body[data-bvi-fontsize="17"] * h1,
  body .bvi-body[data-bvi-fontsize="17"] * h1 * {
    font-size: 24px !important;
  }
  body .bvi-body[data-bvi-fontsize="17"] * h2,
  body .bvi-body[data-bvi-fontsize="17"] * h2 * {
    font-size: 23px !important;
  }
  body .bvi-body[data-bvi-fontsize="17"] * h3,
  body .bvi-body[data-bvi-fontsize="17"] * h3 * {
    font-size: 22px !important;
  }
  body .bvi-body[data-bvi-fontsize="17"] * h4,
  body .bvi-body[data-bvi-fontsize="17"] * h4 * {
    font-size: 21px !important;
  }
  body .bvi-body[data-bvi-fontsize="17"] * h5,
  body .bvi-body[data-bvi-fontsize="17"] * h5 * {
    font-size: 20px !important;
  }
  body .bvi-body[data-bvi-fontsize="17"] * h6,
  body .bvi-body[data-bvi-fontsize="17"] * h6 * {
    font-size: 19px !important;
  }
  body .bvi-body[data-bvi-fontsize="16"] * {
    font-size: 16px !important;
  }
  body .bvi-body[data-bvi-fontsize="16"] * h1,
  body .bvi-body[data-bvi-fontsize="16"] * h1 * {
    font-size: 23px !important;
  }
  body .bvi-body[data-bvi-fontsize="16"] * h2,
  body .bvi-body[data-bvi-fontsize="16"] * h2 * {
    font-size: 22px !important;
  }
  body .bvi-body[data-bvi-fontsize="16"] * h3,
  body .bvi-body[data-bvi-fontsize="16"] * h3 * {
    font-size: 21px !important;
  }
  body .bvi-body[data-bvi-fontsize="16"] * h4,
  body .bvi-body[data-bvi-fontsize="16"] * h4 * {
    font-size: 20px !important;
  }
  body .bvi-body[data-bvi-fontsize="16"] * h5,
  body .bvi-body[data-bvi-fontsize="16"] * h5 * {
    font-size: 19px !important;
  }
  body .bvi-body[data-bvi-fontsize="16"] * h6,
  body .bvi-body[data-bvi-fontsize="16"] * h6 * {
    font-size: 18px !important;
  }
  body .bvi-body[data-bvi-fontsize="15"] * {
    font-size: 15px !important;
  }
  body .bvi-body[data-bvi-fontsize="15"] * h1,
  body .bvi-body[data-bvi-fontsize="15"] * h1 * {
    font-size: 22px !important;
  }
  body .bvi-body[data-bvi-fontsize="15"] * h2,
  body .bvi-body[data-bvi-fontsize="15"] * h2 * {
    font-size: 21px !important;
  }
  body .bvi-body[data-bvi-fontsize="15"] * h3,
  body .bvi-body[data-bvi-fontsize="15"] * h3 * {
    font-size: 20px !important;
  }
  body .bvi-body[data-bvi-fontsize="15"] * h4,
  body .bvi-body[data-bvi-fontsize="15"] * h4 * {
    font-size: 19px !important;
  }
  body .bvi-body[data-bvi-fontsize="15"] * h5,
  body .bvi-body[data-bvi-fontsize="15"] * h5 * {
    font-size: 18px !important;
  }
  body .bvi-body[data-bvi-fontsize="15"] * h6,
  body .bvi-body[data-bvi-fontsize="15"] * h6 * {
    font-size: 17px !important;
  }
  body .bvi-body[data-bvi-fontsize="14"] * {
    font-size: 14px !important;
  }
  body .bvi-body[data-bvi-fontsize="14"] * h1,
  body .bvi-body[data-bvi-fontsize="14"] * h1 * {
    font-size: 21px !important;
  }
  body .bvi-body[data-bvi-fontsize="14"] * h2,
  body .bvi-body[data-bvi-fontsize="14"] * h2 * {
    font-size: 20px !important;
  }
  body .bvi-body[data-bvi-fontsize="14"] * h3,
  body .bvi-body[data-bvi-fontsize="14"] * h3 * {
    font-size: 19px !important;
  }
  body .bvi-body[data-bvi-fontsize="14"] * h4,
  body .bvi-body[data-bvi-fontsize="14"] * h4 * {
    font-size: 18px !important;
  }
  body .bvi-body[data-bvi-fontsize="14"] * h5,
  body .bvi-body[data-bvi-fontsize="14"] * h5 * {
    font-size: 17px !important;
  }
  body .bvi-body[data-bvi-fontsize="14"] * h6,
  body .bvi-body[data-bvi-fontsize="14"] * h6 * {
    font-size: 16px !important;
  }
  body .bvi-body[data-bvi-fontsize="13"] * {
    font-size: 13px !important;
  }
  body .bvi-body[data-bvi-fontsize="13"] * h1,
  body .bvi-body[data-bvi-fontsize="13"] * h1 * {
    font-size: 20px !important;
  }
  body .bvi-body[data-bvi-fontsize="13"] * h2,
  body .bvi-body[data-bvi-fontsize="13"] * h2 * {
    font-size: 19px !important;
  }
  body .bvi-body[data-bvi-fontsize="13"] * h3,
  body .bvi-body[data-bvi-fontsize="13"] * h3 * {
    font-size: 18px !important;
  }
  body .bvi-body[data-bvi-fontsize="13"] * h4,
  body .bvi-body[data-bvi-fontsize="13"] * h4 * {
    font-size: 17px !important;
  }
  body .bvi-body[data-bvi-fontsize="13"] * h5,
  body .bvi-body[data-bvi-fontsize="13"] * h5 * {
    font-size: 16px !important;
  }
  body .bvi-body[data-bvi-fontsize="13"] * h6,
  body .bvi-body[data-bvi-fontsize="13"] * h6 * {
    font-size: 15px !important;
  }
  body .bvi-body[data-bvi-fontsize="12"] * {
    font-size: 12px !important;
  }
  body .bvi-body[data-bvi-fontsize="12"] * h1,
  body .bvi-body[data-bvi-fontsize="12"] * h1 * {
    font-size: 19px !important;
  }
  body .bvi-body[data-bvi-fontsize="12"] * h2,
  body .bvi-body[data-bvi-fontsize="12"] * h2 * {
    font-size: 18px !important;
  }
  body .bvi-body[data-bvi-fontsize="12"] * h3,
  body .bvi-body[data-bvi-fontsize="12"] * h3 * {
    font-size: 17px !important;
  }
  body .bvi-body[data-bvi-fontsize="12"] * h4,
  body .bvi-body[data-bvi-fontsize="12"] * h4 * {
    font-size: 16px !important;
  }
  body .bvi-body[data-bvi-fontsize="12"] * h5,
  body .bvi-body[data-bvi-fontsize="12"] * h5 * {
    font-size: 15px !important;
  }
  body .bvi-body[data-bvi-fontsize="12"] * h6,
  body .bvi-body[data-bvi-fontsize="12"] * h6 * {
    font-size: 14px !important;
  }
  body .bvi-body[data-bvi-fontsize="11"] * {
    font-size: 11px !important;
  }
  body .bvi-body[data-bvi-fontsize="11"] * h1,
  body .bvi-body[data-bvi-fontsize="11"] * h1 * {
    font-size: 18px !important;
  }
  body .bvi-body[data-bvi-fontsize="11"] * h2,
  body .bvi-body[data-bvi-fontsize="11"] * h2 * {
    font-size: 17px !important;
  }
  body .bvi-body[data-bvi-fontsize="11"] * h3,
  body .bvi-body[data-bvi-fontsize="11"] * h3 * {
    font-size: 16px !important;
  }
  body .bvi-body[data-bvi-fontsize="11"] * h4,
  body .bvi-body[data-bvi-fontsize="11"] * h4 * {
    font-size: 15px !important;
  }
  body .bvi-body[data-bvi-fontsize="11"] * h5,
  body .bvi-body[data-bvi-fontsize="11"] * h5 * {
    font-size: 14px !important;
  }
  body .bvi-body[data-bvi-fontsize="11"] * h6,
  body .bvi-body[data-bvi-fontsize="11"] * h6 * {
    font-size: 13px !important;
  }
  body .bvi-body[data-bvi-fontsize="10"] * {
    font-size: 10px !important;
  }
  body .bvi-body[data-bvi-fontsize="10"] * h1,
  body .bvi-body[data-bvi-fontsize="10"] * h1 * {
    font-size: 17px !important;
  }
  body .bvi-body[data-bvi-fontsize="10"] * h2,
  body .bvi-body[data-bvi-fontsize="10"] * h2 * {
    font-size: 16px !important;
  }
  body .bvi-body[data-bvi-fontsize="10"] * h3,
  body .bvi-body[data-bvi-fontsize="10"] * h3 * {
    font-size: 15px !important;
  }
  body .bvi-body[data-bvi-fontsize="10"] * h4,
  body .bvi-body[data-bvi-fontsize="10"] * h4 * {
    font-size: 14px !important;
  }
  body .bvi-body[data-bvi-fontsize="10"] * h5,
  body .bvi-body[data-bvi-fontsize="10"] * h5 * {
    font-size: 13px !important;
  }
  body .bvi-body[data-bvi-fontsize="10"] * h6,
  body .bvi-body[data-bvi-fontsize="10"] * h6 * {
    font-size: 12px !important;
  }
  body .bvi-body[data-bvi-fontsize="9"] * {
    font-size: 9px !important;
  }
  body .bvi-body[data-bvi-fontsize="9"] * h1,
  body .bvi-body[data-bvi-fontsize="9"] * h1 * {
    font-size: 16px !important;
  }
  body .bvi-body[data-bvi-fontsize="9"] * h2,
  body .bvi-body[data-bvi-fontsize="9"] * h2 * {
    font-size: 15px !important;
  }
  body .bvi-body[data-bvi-fontsize="9"] * h3,
  body .bvi-body[data-bvi-fontsize="9"] * h3 * {
    font-size: 14px !important;
  }
  body .bvi-body[data-bvi-fontsize="9"] * h4,
  body .bvi-body[data-bvi-fontsize="9"] * h4 * {
    font-size: 13px !important;
  }
  body .bvi-body[data-bvi-fontsize="9"] * h5,
  body .bvi-body[data-bvi-fontsize="9"] * h5 * {
    font-size: 12px !important;
  }
  body .bvi-body[data-bvi-fontsize="9"] * h6,
  body .bvi-body[data-bvi-fontsize="9"] * h6 * {
    font-size: 11px !important;
  }
  body .bvi-body[data-bvi-fontsize="8"] * {
    font-size: 8px !important;
  }
  body .bvi-body[data-bvi-fontsize="8"] * h1,
  body .bvi-body[data-bvi-fontsize="8"] * h1 * {
    font-size: 15px !important;
  }
  body .bvi-body[data-bvi-fontsize="8"] * h2,
  body .bvi-body[data-bvi-fontsize="8"] * h2 * {
    font-size: 14px !important;
  }
  body .bvi-body[data-bvi-fontsize="8"] * h3,
  body .bvi-body[data-bvi-fontsize="8"] * h3 * {
    font-size: 13px !important;
  }
  body .bvi-body[data-bvi-fontsize="8"] * h4,
  body .bvi-body[data-bvi-fontsize="8"] * h4 * {
    font-size: 12px !important;
  }
  body .bvi-body[data-bvi-fontsize="8"] * h5,
  body .bvi-body[data-bvi-fontsize="8"] * h5 * {
    font-size: 11px !important;
  }
  body .bvi-body[data-bvi-fontsize="8"] * h6,
  body .bvi-body[data-bvi-fontsize="8"] * h6 * {
    font-size: 10px !important;
  }
  body .bvi-body[data-bvi-fontsize="7"] * {
    font-size: 7px !important;
  }
  body .bvi-body[data-bvi-fontsize="7"] * h1,
  body .bvi-body[data-bvi-fontsize="7"] * h1 * {
    font-size: 14px !important;
  }
  body .bvi-body[data-bvi-fontsize="7"] * h2,
  body .bvi-body[data-bvi-fontsize="7"] * h2 * {
    font-size: 13px !important;
  }
  body .bvi-body[data-bvi-fontsize="7"] * h3,
  body .bvi-body[data-bvi-fontsize="7"] * h3 * {
    font-size: 12px !important;
  }
  body .bvi-body[data-bvi-fontsize="7"] * h4,
  body .bvi-body[data-bvi-fontsize="7"] * h4 * {
    font-size: 11px !important;
  }
  body .bvi-body[data-bvi-fontsize="7"] * h5,
  body .bvi-body[data-bvi-fontsize="7"] * h5 * {
    font-size: 10px !important;
  }
  body .bvi-body[data-bvi-fontsize="7"] * h6,
  body .bvi-body[data-bvi-fontsize="7"] * h6 * {
    font-size: 9px !important;
  }
  body .bvi-body[data-bvi-fontsize="6"] * {
    font-size: 6px !important;
  }
  body .bvi-body[data-bvi-fontsize="6"] * h1,
  body .bvi-body[data-bvi-fontsize="6"] * h1 * {
    font-size: 13px !important;
  }
  body .bvi-body[data-bvi-fontsize="6"] * h2,
  body .bvi-body[data-bvi-fontsize="6"] * h2 * {
    font-size: 12px !important;
  }
  body .bvi-body[data-bvi-fontsize="6"] * h3,
  body .bvi-body[data-bvi-fontsize="6"] * h3 * {
    font-size: 11px !important;
  }
  body .bvi-body[data-bvi-fontsize="6"] * h4,
  body .bvi-body[data-bvi-fontsize="6"] * h4 * {
    font-size: 10px !important;
  }
  body .bvi-body[data-bvi-fontsize="6"] * h5,
  body .bvi-body[data-bvi-fontsize="6"] * h5 * {
    font-size: 9px !important;
  }
  body .bvi-body[data-bvi-fontsize="6"] * h6,
  body .bvi-body[data-bvi-fontsize="6"] * h6 * {
    font-size: 8px !important;
  }
  body .bvi-body[data-bvi-fontsize="5"] * {
    font-size: 5px !important;
  }
  body .bvi-body[data-bvi-fontsize="5"] * h1,
  body .bvi-body[data-bvi-fontsize="5"] * h1 * {
    font-size: 12px !important;
  }
  body .bvi-body[data-bvi-fontsize="5"] * h2,
  body .bvi-body[data-bvi-fontsize="5"] * h2 * {
    font-size: 11px !important;
  }
  body .bvi-body[data-bvi-fontsize="5"] * h3,
  body .bvi-body[data-bvi-fontsize="5"] * h3 * {
    font-size: 10px !important;
  }
  body .bvi-body[data-bvi-fontsize="5"] * h4,
  body .bvi-body[data-bvi-fontsize="5"] * h4 * {
    font-size: 9px !important;
  }
  body .bvi-body[data-bvi-fontsize="5"] * h5,
  body .bvi-body[data-bvi-fontsize="5"] * h5 * {
    font-size: 8px !important;
  }
  body .bvi-body[data-bvi-fontsize="5"] * h6,
  body .bvi-body[data-bvi-fontsize="5"] * h6 * {
    font-size: 7px !important;
  }
  body .bvi-body[data-bvi-fontsize="4"] * {
    font-size: 4px !important;
  }
  body .bvi-body[data-bvi-fontsize="4"] * h1,
  body .bvi-body[data-bvi-fontsize="4"] * h1 * {
    font-size: 11px !important;
  }
  body .bvi-body[data-bvi-fontsize="4"] * h2,
  body .bvi-body[data-bvi-fontsize="4"] * h2 * {
    font-size: 10px !important;
  }
  body .bvi-body[data-bvi-fontsize="4"] * h3,
  body .bvi-body[data-bvi-fontsize="4"] * h3 * {
    font-size: 9px !important;
  }
  body .bvi-body[data-bvi-fontsize="4"] * h4,
  body .bvi-body[data-bvi-fontsize="4"] * h4 * {
    font-size: 8px !important;
  }
  body .bvi-body[data-bvi-fontsize="4"] * h5,
  body .bvi-body[data-bvi-fontsize="4"] * h5 * {
    font-size: 7px !important;
  }
  body .bvi-body[data-bvi-fontsize="4"] * h6,
  body .bvi-body[data-bvi-fontsize="4"] * h6 * {
    font-size: 6px !important;
  }
  body .bvi-body[data-bvi-fontsize="3"] * {
    font-size: 3px !important;
  }
  body .bvi-body[data-bvi-fontsize="3"] * h1,
  body .bvi-body[data-bvi-fontsize="3"] * h1 * {
    font-size: 10px !important;
  }
  body .bvi-body[data-bvi-fontsize="3"] * h2,
  body .bvi-body[data-bvi-fontsize="3"] * h2 * {
    font-size: 9px !important;
  }
  body .bvi-body[data-bvi-fontsize="3"] * h3,
  body .bvi-body[data-bvi-fontsize="3"] * h3 * {
    font-size: 8px !important;
  }
  body .bvi-body[data-bvi-fontsize="3"] * h4,
  body .bvi-body[data-bvi-fontsize="3"] * h4 * {
    font-size: 7px !important;
  }
  body .bvi-body[data-bvi-fontsize="3"] * h5,
  body .bvi-body[data-bvi-fontsize="3"] * h5 * {
    font-size: 6px !important;
  }
  body .bvi-body[data-bvi-fontsize="3"] * h6,
  body .bvi-body[data-bvi-fontsize="3"] * h6 * {
    font-size: 5px !important;
  }
  body .bvi-body[data-bvi-fontsize="2"] * {
    font-size: 2px !important;
  }
  body .bvi-body[data-bvi-fontsize="2"] * h1,
  body .bvi-body[data-bvi-fontsize="2"] * h1 * {
    font-size: 9px !important;
  }
  body .bvi-body[data-bvi-fontsize="2"] * h2,
  body .bvi-body[data-bvi-fontsize="2"] * h2 * {
    font-size: 8px !important;
  }
  body .bvi-body[data-bvi-fontsize="2"] * h3,
  body .bvi-body[data-bvi-fontsize="2"] * h3 * {
    font-size: 7px !important;
  }
  body .bvi-body[data-bvi-fontsize="2"] * h4,
  body .bvi-body[data-bvi-fontsize="2"] * h4 * {
    font-size: 6px !important;
  }
  body .bvi-body[data-bvi-fontsize="2"] * h5,
  body .bvi-body[data-bvi-fontsize="2"] * h5 * {
    font-size: 5px !important;
  }
  body .bvi-body[data-bvi-fontsize="2"] * h6,
  body .bvi-body[data-bvi-fontsize="2"] * h6 * {
    font-size: 4px !important;
  }
  body .bvi-body[data-bvi-fontsize="1"] * {
    font-size: 1px !important;
  }
  body .bvi-body[data-bvi-fontsize="1"] * h1,
  body .bvi-body[data-bvi-fontsize="1"] * h1 * {
    font-size: 8px !important;
  }
  body .bvi-body[data-bvi-fontsize="1"] * h2,
  body .bvi-body[data-bvi-fontsize="1"] * h2 * {
    font-size: 7px !important;
  }
  body .bvi-body[data-bvi-fontsize="1"] * h3,
  body .bvi-body[data-bvi-fontsize="1"] * h3 * {
    font-size: 6px !important;
  }
  body .bvi-body[data-bvi-fontsize="1"] * h4,
  body .bvi-body[data-bvi-fontsize="1"] * h4 * {
    font-size: 5px !important;
  }
  body .bvi-body[data-bvi-fontsize="1"] * h5,
  body .bvi-body[data-bvi-fontsize="1"] * h5 * {
    font-size: 4px !important;
  }
  body .bvi-body[data-bvi-fontsize="1"] * h6,
  body .bvi-body[data-bvi-fontsize="1"] * h6 * {
    font-size: 3px !important;
  }
  body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),
  body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),
  body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    visibility: visible;
  }
  body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),
  body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),
  body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
    display: none;
    position: relative;
    border: 1px dashed;
  }
  body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),
  body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),
  body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
    -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -o-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1);
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
    filter: grayscale(1);
    visibility: visible;
  }
  body .bvi-body[data-bvi-lineheight=normal]:not(.bvi-no-styles) {
    line-height: 1.5 !important;
  }
  body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles) {
    line-height: 2 !important;
  }
  body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles) {
    line-height: 2.5 !important;
  }
  body .bvi-body[data-bvi-letterspacing=normal]:not(.bvi-no-styles) {
    letter-spacing: 0 !important;
  }
  body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles) {
    letter-spacing: 2px !important;
  }
  body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles) {
    letter-spacing: 4px !important;
  }
  body .bvi-body[data-bvi-fontfamily=arial]:not(i):not(span):not(.bvi-no-styles) {
    font-family: Arial, sans-serif !important;
  }
  body .bvi-body[data-bvi-fontfamily=times]:not(i):not(span):not(.bvi-no-styles) {
    font-family: serif !important;
  } .times-new-roman body .bvi-body[data-bvi-fontfamily=times]:not(i):not(span):not(.bvi-no-styles){font-family:  "Times New roman", serif !important;}
  body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) .wp-audio-shortcode,
  body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) iframe,
  body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) object,
  body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) video,
  body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) ymaps,
  body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) figure {
    display: block !important;
  }
  body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) .wp-audio-shortcode,
  body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) iframe,
  body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) object,
  body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) video,
  body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) ymaps,
  body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) figure {
    display: none !important;
  }
  body .bvi-body .bvi-speech {
    margin-bottom: 1.5rem;
  }
  body .bvi-body .bvi-speech .bvi-speech-link {
    display: inline-block;
    border: 1px dashed transparent;
    border-bottom: 0;
    padding: 0.7rem;
  }
  body .bvi-body .bvi-speech .bvi-speech-text {
    border: 1px dashed transparent;
    padding: 0.7rem;
  }
  body .bvi-body .bvi-speech .bvi-highlighting mark {
    font-weight: bold;
    text-decoration: underline;
  }
  body .bvi-body a.bvi-link {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    font-size: 0.875rem !important;
    color: #212529 !important;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #e0e0e0 !important;
    border: 1px solid #c6c6c6 !important;
    padding: 0.375rem 0.75rem;
    border-radius: 0.25rem;
    position: relative;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  body .bvi-body a.bvi-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
  }
  body .bvi-body .bvi-link-fixed-top {
    position: fixed !important;
    top: 2.5rem !important;
    right: 1.5rem !important;
    z-index: 999999 !important;
  }
  body .bvi-body .bvi-hide {
    display: none !important;
  }
  body .bvi-body .bvi-show {
    display: block !important;
  }
  
  .bvi-images {
    width: 18px;
    height: 18px;
    letter-spacing: normal;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
    background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
  }
  .bvi-images.bvi-images-cog {
    background-image: url(/sites/all/themes/supcourt/bvi/img/cog.svg);
    background-repeat: no-repeat;
  }
  .bvi-images.bvi-images-eye-slash {
    background-image: url(/sites/all/themes/supcourt/bvi/img/eye-slash.svg);
    background-repeat: no-repeat;
  }
  .bvi-images.bvi-images-volume-up {
    background-image: url(/sites/all/themes/supcourt/bvi/img/volume-up.svg);
    background-repeat: no-repeat;
  }
  .bvi-images.bvi-images-volume-off {
    background-image: url(/sites/all/themes/supcourt/bvi/img/volume-off.svg);
    background-repeat: no-repeat;
  }
  .bvi-images.bvi-images-adjust {
    background-image: url(/sites/all/themes/supcourt/bvi/img/adjust.svg);
    background-repeat: no-repeat;
  }
  .bvi-images.bvi-images-minus-circle {
    background-image: url(/sites/all/themes/supcourt/bvi/img/minus-circle.svg);
    background-repeat: no-repeat;
  }
  .bvi-images.bvi-images-image {
    background-image: url(/sites/all/themes/supcourt/bvi/img/image.svg);
    background-repeat: no-repeat;
  }
  .bvi-images.bvi-images-minus {
    background-image: url(/sites/all/themes/supcourt/bvi/img/minus.svg);
    background-repeat: no-repeat;
  }
  .bvi-images.bvi-images-eye {
    background-image: url(/sites/all/themes/supcourt/bvi/img/eye.svg);
    background-repeat: no-repeat;
    fill: green;
  }
  .bvi-images.bvi-images-size-32 {
    width: 32px !important;
    height: 32px !important;
  }
  
  /*# sourceMappingURL=bvi.css.map */
/*})'"*/
