@font-face {
font-family:FB Agency FB;
src:url(../css/font.ttf)
}

@font-face {
font-family:NautilusPompilius;
src:url(../css/8343.otf)
}
.white-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 500px;
    margin: 20px auto;
}

input.whois {
	background: white;
	height: 20px;
	border: 1px solid #e0e0e0;
}
.jquery-accordion-menu,.jquery-accordion-menu * {
        font-family: 'Open Sans',sans-serif;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        outline: 0
}

.jquery-accordion-menu {
        width: 100%;
        display: flex;
}

.jquery-accordion-menu .jquery-accordion-menu-footer,.jquery-accordion-menu .jquery-accordion-menu-header {
        width: 100%;
        height: 50px;
        padding-left: 22px;
        float: left;
        line-height: 50px;
        font-weight: 600;
        color: #f0f0f0;
        background: #414956
}

.jquery-accordion-menu ul {
        margin: 0;
        padding: 0;
        list-style: none
}

.jquery-accordion-menu ul li {
        width: 100%;
        display: block;
        float: left;
        position: relative
}


.jquery-accordion-menu ul li a {
        width: 100%;
        padding: 14px 22px;
        float: left;
        text-decoration: none;
        color: #b3b4bd;
    font-size: 14px;
    background: #2f323a;
        white-space: nowrap;
        position: relative;
        overflow: hidden;
        -o-transition: color .2s linear,background .2s linear;
        -moz-transition: color .2s linear,background .2s linear;
        -webkit-transition: color .2s linear,background .2s linear;
        transition: color .2s linear,background .2s linear
}

.jquery-accordion-menu>ul>li.active>a,.jquery-accordion-menu>ul>li:hover>a {
        color: #fff;
        background: #25282e;
}

.jquery-accordion-menu>ul>li>a {
        border-bottom: solid 1px #23252b;
}

.jquery-accordion-menu ul li a i {
        width: 34px;
        float: left;
        line-height: 18px;
        font-size: 16px;
        text-align: left
}

.jquery-accordion-menu .submenu-indicator {
        float: right;
        right: 22px;
        position: absolute;
        line-height: 19px;
        font-size: 20px;
        -o-transition: transform .3s linear;
        -moz-transition: transform .3s linear;
        -webkit-transition: transform .3s linear;
        -ms-transition: transform .3s linear
}

.jquery-accordion-menu ul ul.submenu .submenu-indicator {
        line-height: 16px
}

.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator {
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
}

.jquery-accordion-menu ul ul.submenu,.jquery-accordion-menu ul ul.submenu li ul.submenu {
        width: 100%;
        display: none;
        position: static
}

.jquery-accordion-menu ul ul.submenu li {
        clear: both;
        width: 100%
}

.jquery-accordion-menu ul ul.submenu li a {
        width: 100%;
        float: left;
        font-size: 13px;
        background:#4f5661;
        border-top: none;
        position: relative;
        border-left: solid 6px transparent;
        -o-transition: border .2s linear;
        -moz-transition: border .2s linear;
        -webkit-transition: border .2s linear;
        transition: border .2s linear
}

.jquery-accordion-menu ul ul.submenu li:hover>a {
        border-left-color: #2f323a;
}

.jquery-accordion-menu ul ul.submenu>li>a {
        padding-left: 30px
}

.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>a {
        padding-left: 45px
}

.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li>a {
        padding-left: 60px
}

.jquery-accordion-menu ul li .jquery-accordion-menu-label,.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {
        min-width: 20px;
        padding: 1px 2px 1px 1px;
        position: absolute;
        right: 18px;
        top: 14px;
        font-size: 11px;
        font-weight: 800;
        color: #555;
        text-align: center;
        line-height: 18px;
        background: #f0f0f0;
        border-radius: 100%
}

.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {
        top: 12px
}

.ink {
        display: block;
        position: absolute;
        background: rgba(255,255,255,.3);
        border-radius: 100%;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
}

.animate-ink {
        -webkit-animation: ripple .5s linear;
        -moz-animation: ripple .5s linear;
        -ms-animation: ripple .5s linear;
        -o-animation: ripple .5s linear;
        animation: ripple .5s linear
}

@-webkit-keyframes ripple {
        100% {
                opacity: 0;
                -webkit-transform: scale(2.5)
        }
}

@-moz-keyframes ripple {
        100% {
                opacity: 0;
                -moz-transform: scale(2.5)
        }
}

@-o-keyframes ripple {
        100% {
                opacity: 0;
                -o-transform: scale(2.5)
        }
}

@keyframes ripple {
        100% {
                opacity: 0;
                transform: scale(2.5)
        }
}

/*стили для синего цвета маню*/
.blue.jquery-accordion-menu .jquery-accordion-menu-footer,.blue.jquery-accordion-menu .jquery-accordion-menu-header,.blue.jquery-accordion-menu ul li a {
        background: #4A89DC
}

.blue.jquery-accordion-menu>ul>li.active>a,.blue.jquery-accordion-menu>ul>li:hover>a {
        background: #3e82da
}

.blue.jquery-accordion-menu>ul>li>a {
        border-bottom-color: #3e82da
}

.blue.jquery-accordion-menu ul ul.submenu li:hover>a {
        border-left-color: #3e82da;
        background: #3b3b3b;
}
/*конец*/

/*стили для зеленого цвета маню*/
.green.jquery-accordion-menu .jquery-accordion-menu-footer,.green.jquery-accordion-menu .jquery-accordion-menu-header,.green.jquery-accordion-menu ul li a {
        background: #03A678
}

.green.jquery-accordion-menu>ul>li.active>a,.green.jquery-accordion-menu>ul>li:hover>a {
        background: #049372
}

.green.jquery-accordion-menu>ul>li>a {
        border-bottom-color: #049372
}

.green.jquery-accordion-menu ul ul.submenu li:hover>a  {
        border-left-color: #049372;
        background: #3b3b3b;
}

/*конец*/

/*стили для красного цвета маню*/
.red.jquery-accordion-menu .jquery-accordion-menu-footer,.red.jquery-accordion-menu .jquery-accordion-menu-header,.red.jquery-accordion-menu ul li a {
        background: #ED5565
}

.red.jquery-accordion-menu>ul>li.active>a,.red.jquery-accordion-menu>ul>li:hover>a {
        background: #DA4453
}

.red.jquery-accordion-menu>ul>li>a {
        border-bottom-color: #DA4453
}

.red.jquery-accordion-menu ul ul.submenu li:hover>a {
        border-left-color: #DA4453;
        background: #3b3b3b;
}
/*конец*/

/*стили для белого цвета маню*/
.white.jquery-accordion-menu .jquery-accordion-menu-footer,.white.jquery-accordion-menu .jquery-accordion-menu-header,.white.jquery-accordion-menu ul li a {
        background: #fff;
        color: #555
}

.white.jquery-accordion-menu>ul>li.active>a,.white.jquery-accordion-menu>ul>li:hover>a {
        background: #f0f0f0
}

.white.jquery-accordion-menu>ul>li>a {
        border-bottom-color: #f0f0f0
}

.white.jquery-accordion-menu ul ul.submenu li:hover>a {
        border-left-color: #f0f0f0;
        background: #3b3b3b;
}

.white.jquery-accordion-menu ul ul.submenu li a {
        color: #f0f0f0
}

.white.jquery-accordion-menu>ul>li>a>.ink {
        background: rgba(0,0,0,.1)
}
/*конец*/

/*стили для черного цвета маню*/
.black.jquery-accordion-menu .jquery-accordion-menu-footer,.black.jquery-accordion-menu .jquery-accordion-menu-header,.black.jquery-accordion-menu ul li a {
        background: #292929
}

.black.jquery-accordion-menu>ul>li.active>a,.black.jquery-accordion-menu>ul>li:hover>a {
        background: #222
}

.black.jquery-accordion-menu>ul>li>a {
        border-bottom-color: #222
}

.black.jquery-accordion-menu ul ul.submenu li:hover>a {
        border-left-color: #222;
        background: #3b3b3b;
}
/*конец*/

.content{
        width:260px;/*ширина меню*/
        margin:100px auto;
}

/*стили поисковой строки*/
.filterinput{
        background-color:rgba(249, 244, 244, 0);
        border-radius:15px;
        width:90%;
        height:30px;
        border:thin solid #FFF;
        text-indent:0.5em;
        font-weight:bold;
        color:#FFF;
}
/*конец*/
#demo-list a{
        overflow:hidden;
        text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        white-space:nowrap;
        width:100%;
}




.sidebar-nav {
    background: #212529;
}
.sidebar-nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    background: #343a40;
}

.sidebar-nav .metismenu {
    background: #212529;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.sidebar-nav .metismenu li + li {
  margin-top: 5px;
}

.sidebar-nav .metismenu li:first-child {
  margin-top: 5px;
}
.sidebar-nav .metismenu li:last-child {
  margin-bottom: 5px;
}


.sidebar-nav .metismenu > li {
    /*-webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.sidebar-nav .metismenu a {
    position: relative;
    display: block;
    padding: 13px 15px;
    color: #adb5bd;
    outline-width: 0;
    transition: all .3s ease-out;
}

.sidebar-nav .metismenu ul a {
    padding: 10px 15px 10px 30px;
}

.sidebar-nav .metismenu ul ul a {
    padding: 10px 15px 10px 45px;
}

.sidebar-nav .metismenu a:hover,
.sidebar-nav .metismenu a:focus,
.sidebar-nav .metismenu a:active {
    color: #f8f9fa;
    text-decoration: none;
    background: #0b7285;
}

tr{
    
    padding: 5px;
}
td{padding: 10px;}
code{
max-height: 350px;
}
@media screen and (max-width: 590px) {
.ui-dialog {
width:100%!important
}
}

@media only screen and (max-width : 720px) {
.gf {
display:none
}
}
.fg{
	color: #8CC152;
    margin: 10px 14px 10px 10px;
}
.f50 {
font-size:50px;
color:#60b8e8
}

.modal-body {
max-height:calc(100vh - 200px);
overflow-y:auto
}

img {
max-width:100%
}

.gray-theme.fr-box.fr-basic .fr-element {
z-index:9999
}

.simg {
width:24px;
border-radius:50%;
height:24px;
object-fit:cover
}

.cnt {
background:#f2f4f7
}

.yellow {
border:1px solid #FFCE54
}

.green {
border:1px solid #A0D468
}

.blue {
border:1px solid #5D9CEC
}

.red {
border:1px solid #FC6E51
}

.sh {
font-size:93%
}

#sendmail {
width:100%
}

#entryform {
width:100%
}

#dle-comments-form {
width:100%
}

#userinfo {
width:100%
}

#registration {
width:100%
}

.short-title {
margin:10px 0;
font-size:18px;
font-weight:700
}

.pm_list {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}

.ff {
font-family:FB Agency FB;
font-size:26px;
font-weight:700
}

#progress {
position:fixed;
z-index:100;
top:0;
left:-6px;
width:1%;
height:3px;
background:#60b8e8;
border-radius:1px;
transition:width 500ms ease-out,opacity 400ms linear
}

.mass_comments_action {
display:none
}

.short-title a {
color:#3b3f51;
text-decoration:none;
transition:.3s
}

.short-title a:hover {
color:#000;
text-decoration:none;
transition:.3s
}

.short-titleth a {
color:#ddd;
text-decoration:none;
transition:.3s
}

.short-titleth a:hover {
color:#fff;
text-decoration:none;
transition:.3s
}

.fai {
background:#eee;
padding:3px;
border:1px solid #dcdfe4;
width:24px;
height:24px;
text-align:center;
border-radius:50%;
color:#535c71
}

.noimg img {
display:none
}

::-webkit-scrollbar {
width:7px;
height:7px
}

::-webkit-scrollbar-track {
border-radius:0
}

::-webkit-scrollbar-thumb {
border-radius:0;
background:#35394b
}

::-webkit-scrollbar-thumb:window-inactive {
background:#35394b
}

.card1 {
position:relative
}

.card1>.card-header:after,.card>.card-header:before {
position:absolute;
top:11px;
left:-16px;
right:100%;
width:0;
height:0;
display:block;
content:" ";
border-color:transparent;
border-style:solid solid outset;
pointer-events:none
}

.card1>.card-header:after {
border-width:7px;
border-right-color:#f7f7f7;
margin-top:1px;
margin-left:2px
}

.card1>.card-header:before {
border-right-color:#ddd;
border-width:8px
}

.bg1 {
background-color:#eee
}

.bg2 {
background-color:#ddd
}

.mb15 {
margin-bottom:15px
}

.mt15 {
margin-top:15px
}

.row.my {
padding-right:7.5px!important;
padding-left:7.5px!important
}

.col-lg-1.my,.col-lg-10.my,.col-lg-11.my,.col-lg-12.my,.col-lg-2.my,.col-lg-3.my,.col-lg-4.my,.col-lg-5.my,.col-lg-6.my,.col-lg-7.my,.col-lg-8.my,.col-lg-9.my,.col-md-1.my,.col-md-10.my,.col-md-11.my,.col-md-12.my,.col-md-2.my,.col-md-3.my,.col-md-4.my,.col-md-5.my,.col-md-6.my,.col-md-7.my,.col-md-8.my,.col-md-9.my,.col-sm-1.my,.col-sm-10.my,.col-sm-11.my,.col-sm-12.my,.col-sm-2.my,.col-sm-3.my,.col-sm-4.my,.col-sm-5.my,.col-sm-6.my,.col-sm-7.my,.col-sm-8.my,.col-sm-9.my,.col-xs-1.my,.col-xs-10.my,.col-xs-11.my,.col-xs-12.my,.col-xs-2.my,.col-xs-3.my,.col-xs-4.my,.col-xs-5.my,.col-xs-6.my,.col-xs-7.my,.col-xs-8.my,.col-xs-9.my {
padding-right:7.5px!important;
padding-left:7.5px!important
}

.tt a {
font-size:22px;
font-weight:700;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
line-height:33px;
color:#ddd
}

.tt a:hover {
text-decoration:none;
color:#ddd
}

.shimg img {
width:100%;
height:300px;
object-fit:cover
}

.shimg {
margin:0 -20px
}

.icn {
margin:3px 12px 0 0;
font-size:1.6rem;
color:#8CC152
}

.bd {
color:#AAB2BD;
font-size:14px;
margin:0
}

.bgr {
background:linear-gradient(to bottom left,#282e41,rgba(45,52,73,0.31))
}

.tt {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-size:16px;
margin:-5px
}

.grbr {
border-image:linear-gradient(30deg,#48cfad 16%,transparent 40%,transparent 67%);
border-image-slice:15
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0)
}

.owl-controls {
text-align:center
}

.owl-controls .owl-prev,.owl-controls .owl-next {
position:absolute;
top:40%;
color:#eee;
background:rgba(46,46,59,0.3);
font-size:20px;
z-index:5;
transition:.3s;
border-radius:3px;
margin-top:-40px;
width:50px;
height:50px;
line-height:50px
}

.owl-controls .owl-prev {
left:10px
}

.owl-controls .owl-next {
right:10px
}

.owl-controls.clickable .owl-buttons div:hover {
background:rgba(53,57,75,0.75);
transition:.3s
}

.owl-pagination {
height:30px;
line-height:30px;
position:absolute;
top:-42px;
right:10px
}

@media (max-width: 467px) {
.owl-pagination {
position:static
}
}

#related-news .owl-pagination {
position:static!important;
margin-top:20px
}

.owl-controls .owl-page {
display:inline-block;
vertical-align:middle;
zoom:1;
*display:inline
}

.owl-controls .owl-page span {
display:block;
width:10px;
height:10px;
margin-left:4px;
filter:Alpha(Opacity=80);
opacity:.8;
background:#fff;
border-radius:50%
}

.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span {
background:#9B59B6;
filter:Alpha(Opacity=100);
opacity:1
}

.ft {
margin:0 -15px;
border-radius:0 0 6px 6px
}

.db {
display:block
}

.fltr {
filter:grayscale(50%) saturate(0.25);
-webkit-filter:grayscale(50%) saturate(0.25);
height:120px;
object-fit:cover
}

.hdlg {
background:#2f323a;
height:80px
}

.ggwp {
width:80px;
height:80px;
border-radius:50%;
object-fit:cover;
position:absolute;
top:35px;
left:50%;
margin-left:-45px;
border:3px solid #2d3449
}

.c-offcanvas {
left:0;
padding:1rem;
overflow-y:scroll
}

.js-offcanvas a {
color:#337ab7;
outline:0
}

.js-offcanvas .dropdown-menu {
position:relative;
border:none
}

.icn2 {
color:#373f52;
font-size:1rem;
width:30px;
height:30px;
background:#e6e7eb;
padding:5px;
border-radius:50%;
margin-right:5px
}

.gw {
margin:0 0 15px;
background:#272e42;
color:#aaa;
padding:5px 10px 5px 9px;
border:1px solid rgba(0,0,0,0.15)
}

.menupnl {
background:#fff;
margin-left:-15px;
margin-right:-15px;
border-bottom:1px solid #e3e8ec;
padding-top:10px;
padding-bottom:10px
}

.cl {
color:#4A89DC;
}

.fc {
color:#CCD1D9;
}

.footer {
margin-top:30px;
width:100%;
padding:10px 20px;
border-top:1px solid #CCD1D9;
}

#search {
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
background:#fff;
border-radius:5px;
display:-webkit-box;
display:-ms-flexbox;
border:1px solid #dbe0e4;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:.5em .5em .5em 1em;
-webkit-transition:all .5s;
transition:all .5s;
width:100%
}

#search:hover,#search:focus {
background:#edeff0
}

#search button,#search input {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background:transparent;
border:0;
color:#2d3349;
font:inherit;
outline:0
}

#search button {
cursor:pointer;
padding:0 .25em
}

#search input {
-webkit-box-flex:1;
-ms-flex:1;
flex:1
}

#search input::-webkit-input-placeholder {
color:#ddd
}

#search input::-moz-placeholder {
color:#ddd
}

#search input:-ms-input-placeholder {
color:#ddd
}

#search input::placeholder {
color:#ddd
}

#search .spinner {
-webkit-animation:spinner 1s infinite linear;
animation:spinner 1s infinite linear;
display:none;
padding:0 .25em
}

#search.loading button {
display:none
}

#search.loading .spinner {
display:block
}

@-webkit-keyframes spinner {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}

100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}

@keyframes spinner {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}

100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}

.br3 {
border-right:3px solid #3b3f51
}

.fs18 {
font-size:18px
}

.title h1 {
font-size:2.5rem;
color:#FFF;
font-family:monospace;
font-weight:700;
text-shadow:1px 1px 1px rgba(0,0,0,0.5)
}

.title a {
color:#eee;
text-decoration:none;
transition:.3s
}

.title a:hover {
color:#fff;
text-decoration:none;
transition:.3s
}

.content {
padding-bottom:20px
}

.content .cnt {
margin-top:-120px
}

.stitle {
font-size:1.2rem;
padding:0 5px 10px 10px;
color:#5E626C;
border-bottom:1px solid #ced9ee;
margin-bottom:20px
}

.fq {
color:#FFD074;
margin-top:5px
}

.ggb {
background:#fff;
box-shadow:0 1px 1px rgba(42,44,68,0.15);
-webkit-box-shadow:0 1px 1px rgba(42,44,68,0.15);
padding:20px
}

.sf {
color:#4A89DC;
font-weight:700;
text-shadow:none
}

.pp5 {
padding-right:5px
}

.mg {
font-size:10px;
font-weight:700;
color:#89929e
}

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a {
border:0 none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:block;
line-height:1;
list-style:none outside none;
margin:0;
padding:0;
border-left:3px solid #eee;
position:relative
}

#cssmenu ul ul {
display:none
}

#cssmenu > ul > li:hover {
border-left:3px solid #414755
}

#cssmenu > ul > li > a {
cursor:pointer;
padding:15px 20px;
text-decoration:none;
z-index:2;
color:#617083;
transition:.3s
}

#cssmenu > ul > li > a:hover,#cssmenu > ul > li.active > a,#cssmenu > ul > li.open > a {
background:rgba(0,0,0,0.05);
color:#3b3f51
}

#cssmenu > ul > li.open > a {
border-bottom:1px solid #1682ba;
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.15) inset,0 1px 1px rgba(0,0,0,0.15);
box-shadow:0 1px 0 rgba(255,255,255,0.15) inset,0 1px 1px rgba(0,0,0,0.15)
}

.holder {
height:0;
position:absolute;
right:0;
top:0;
width:0
}

.holder:after,.holder:before {
content:"";
display:block;
height:6px;
position:absolute;
right:20px;
-webkit-transform:rotate(-135deg);
-moz-transform:rotate(-135deg);
transform:rotate(-135deg);
width:6px;
z-index:10
}

.holder:after {
border-left:2px solid #fff;
border-top:2px solid #fff;
top:17px
}

#cssmenu > ul > li > a:hover > span:after,#cssmenu > ul > li.active > a > span:after,#cssmenu > ul > li.open > a > span:after {
border-color:#eee
}

.holder:before {
border-left-color:inherit;
border-left-style:solid;
border-left-width:2px;
border-top-color:inherit;
border-top-style:solid;
border-top-width:2px;
top:18px
}

#cssmenu ul ul li a {
background:#49505a;
border-bottom:1px solid #32373e;
border-left:1px solid #32373e;
border-right:1px solid #32373e;
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;
box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;
color:#eee;
cursor:pointer;
font-size:13px;
padding:10px 20px;
text-decoration:none;
z-index:1
}

#cssmenu ul ul li:hover > a,#cssmenu ul ul li.open > a,#cssmenu ul ul li.active > a {
background:none repeat scroll 0 0 #424852;
color:#fff
}

#cssmenu ul ul li:first-child > a {
-webkit-box-shadow:none;
box-shadow:none
}

#cssmenu ul ul ul li:first-child > a {
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;
box-shadow:0 1px 0 rgba(255,255,255,0.1) inset
}

#cssmenu ul ul ul li a {
padding-left:30px
}

#cssmenu > ul > li > ul > li:last-child > a,#cssmenu > ul > li > ul > li.last > a {
border-bottom:0 none
}

#cssmenu > ul > li > ul > li.open:last-child > a,#cssmenu > ul > li > ul > li.last.open > a {
border-bottom:1px solid #32373e
}

#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
border-bottom:0 none
}

#cssmenu ul ul li.has-sub > a:after {
border-left:2px solid #eee;
border-top:2px solid #eee;
content:"";
display:block;
height:5px;
position:absolute;
right:20px;
top:11.5px;
-webkit-transform:rotate(-135deg);
-moz-transform:rotate(-135deg);
transform:rotate(-135deg);
width:5px;
z-index:10
}

#cssmenu ul ul li.active > a:after,#cssmenu ul ul li.open > a:after,#cssmenu ul ul li > a:hover:after {
border-color:#fff
}

.w {
width:16px
}

.row-flex,.row-flex > div[class*='col-'] {
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
flex:1 1 auto
}

.row-flex-wrap {
-webkit-flex-flow:row wrap;
align-content:flex-start;
flex:0
}

.row-flex > div[class*='col-'] {
margin:-.0px
}

.checkbox {
padding-left:20px
}

.checkbox label {
display:inline-block;
position:relative;
padding-left:5px
}

.checkbox label::before {
content:"";
display:inline-block;
position:absolute;
width:17px;
height:17px;
left:0;
margin-left:-20px;
border:1px solid #ccc;
border-radius:3px;
background-color:#fff;
-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;
-o-transition:border .15s ease-in-out,color .15s ease-in-out;
transition:border .15s ease-in-out,color .15s ease-in-out
}

.checkbox label::after {
display:inline-block;
position:absolute;
width:16px;
height:16px;
left:0;
top:0;
margin-left:-20px;
padding-left:3px;
padding-top:1px;
font-size:11px;
color:#555
}

.checkbox input[type="checkbox"] {
opacity:0
}

.checkbox input[type="checkbox"]:focus + label::before {
outline:thin dotted;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

.checkbox input[type="checkbox"]:checked + label::after {
font-family:'FontAwesome';
content:"\f00c"
}

.checkbox input[type="checkbox"]:disabled + label {
opacity:.65
}

.checkbox input[type="checkbox"]:disabled + label::before {
background-color:#eee;
cursor:not-allowed
}

.checkbox.checkbox-circle label::before {
border-radius:50%
}

.checkbox.checkbox-inline {
margin-top:0
}

.checkbox-primary input[type="checkbox"]:checked + label::before {
background-color:#428bca;
border-color:#428bca
}

.checkbox-primary input[type="checkbox"]:checked + label::after {
color:#fff
}

.checkbox-danger input[type="checkbox"]:checked + label::before {
background-color:#d9534f;
border-color:#d9534f
}

.checkbox-danger input[type="checkbox"]:checked + label::after {
color:#fff
}

.checkbox-info input[type="checkbox"]:checked + label::before {
background-color:#5bc0de;
border-color:#5bc0de
}

.checkbox-info input[type="checkbox"]:checked + label::after {
color:#fff
}

.checkbox-warning input[type="checkbox"]:checked + label::before {
background-color:#f0ad4e;
border-color:#f0ad4e
}

.checkbox-warning input[type="checkbox"]:checked + label::after {
color:#fff
}

.checkbox-success input[type="checkbox"]:checked + label::before {
background-color:#5cb85c;
border-color:#5cb85c
}

.checkbox-success input[type="checkbox"]:checked + label::after {
color:#fff
}

.radio {
padding-left:5px;
margin:3px 0
}

.radio label {
display:inline-block;
position:relative;
padding-left:5px
}

.radio label::before {
content:"";
display:inline-block;
position:absolute;
width:17px;
height:17px;
left:0;
margin-left:-20px;
border:1px solid #ccc;
border-radius:50%;
background-color:#fff;
-webkit-transition:border .15s ease-in-out;
-o-transition:border .15s ease-in-out;
transition:border .15s ease-in-out
}

.radio label::after {
display:inline-block;
position:absolute;
content:" ";
width:11px;
height:11px;
left:3px;
top:3px;
margin-left:-20px;
border-radius:50%;
background-color:#555;
-webkit-transform:scale(0,0);
-ms-transform:scale(0,0);
-o-transform:scale(0,0);
transform:scale(0,0);
-webkit-transition:-webkit-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);
-moz-transition:-moz-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);
-o-transition:-o-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);
transition:transform .1s cubic-bezier(0.8,-0.33,0.2,1.33)
}

.radio input[type="radio"] {
opacity:0
}

.radio input[type="radio"]:focus + label::before {
outline:thin dotted;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

.radio input[type="radio"]:checked + label::after {
-webkit-transform:scale(1,1);
-ms-transform:scale(1,1);
-o-transform:scale(1,1);
transform:scale(1,1)
}

.radio input[type="radio"]:disabled + label {
opacity:.65
}

.radio input[type="radio"]:disabled + label::before {
cursor:not-allowed
}

.radio.radio-inline {
margin-top:0
}

.radio-primary input[type="radio"] + label::after {
background-color:#428bca
}

.radio-primary input[type="radio"]:checked + label::before {
border-color:#428bca
}

.radio-primary input[type="radio"]:checked + label::after {
background-color:#428bca
}

.radio-danger input[type="radio"] + label::after {
background-color:#d9534f
}

.radio-danger input[type="radio"]:checked + label::before {
border-color:#d9534f
}

.radio-danger input[type="radio"]:checked + label::after {
background-color:#d9534f
}

.radio-info input[type="radio"] + label::after {
background-color:#5bc0de
}

.radio-info input[type="radio"]:checked + label::before {
border-color:#5bc0de
}

.radio-info input[type="radio"]:checked + label::after {
background-color:#5bc0de
}

.radio-warning input[type="radio"] + label::after {
background-color:#f0ad4e
}

.radio-warning input[type="radio"]:checked + label::before {
border-color:#f0ad4e
}

.radio-warning input[type="radio"]:checked + label::after {
background-color:#f0ad4e
}

.radio-success input[type="radio"] + label::after {
background-color:#5cb85c
}

.radio-success input[type="radio"]:checked + label::before {
border-color:#5cb85c
}

.radio-success input[type="radio"]:checked + label::after {
background-color:#5cb85c
}

.mnu ul {
list-style-type:none;
padding:0
}

.accordion {
width:100%;
background:#FFF;

}

.lts span {
float:right;
font-weight:700;
color:#373f52
}

.lts li {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dotted #CCD1D9
}

.accordion .link {
cursor:pointer;
display:block;
padding:15px 15px 15px 3rem;
font-size:14px;
border-bottom:1px solid #ededf1;
position:relative;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}

.accordion li:last-child .link {
border-bottom:0
}

.accordion li i {
position:absolute;
top:16px;
left:1.25rem;
font-size:18px;
color:#CCD1D9;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}

.accordion li i.fa-chevron-down {
right:12px;
left:auto;
font-size:16px
}

.accordion li.open .link {
color:#000
}

.accordion li.open i {
color:#000
}

.accordion li.open i.fa-chevron-down {
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg)
}

.submenu {
display:none;
background:#373f52;
font-size:14px
}

.submenu li {
border-bottom:1px solid #4b4a5e
}

.submenu a {
display:block;
text-decoration:none;
color:#d9d9d9;
padding:12px;
padding-left:42px;
-webkit-transition:all .25s ease;
-o-transition:all .25s ease;
transition:all .25s ease
}

.submenu a:hover {
background:#2d3040;
color:#FFF
}

.pagination {
display:inline-block;
padding-left:0;
margin:0 0 15px;
border-radius:4px
}

.pagination > li {
display:inline
}

.pagination > li > a,.pagination > li > span {
position:relative;
float:left;
padding:8px 16px;
line-height:1.42857143;
margin:0 3px;
color:#535c71;
text-decoration:none;
background-color:#fefefe;
transition:.3s;
-moz-box-shadow:0 .7px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:0 .7px 1px rgba(0,0,0,0.2);
box-shadow:0 .7px 1px rgba(0,0,0,0.2)
}

.pagination > li:first-child > a,.pagination > li:first-child > span {
margin-left:0;
border-top-left-radius:4px;
border-bottom-left-radius:4px
}

.pagination > li:last-child > a,.pagination > li:last-child > span {
border-top-right-radius:4px;
border-bottom-right-radius:4px
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
z-index:2;
color:#ddd;
background-color:#2d3449
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
z-index:3;
color:#fff;
cursor:default;
background-color:#337ab7;
border-color:#337ab7
}

.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
color:#777;
cursor:not-allowed;
background-color:#fff;
border-color:#ddd
}

.pagination-lg > li > a,.pagination-lg > li > span {
padding:10px 16px;
font-size:18px;
line-height:1.3333333
}

.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {
border-top-left-radius:6px;
border-bottom-left-radius:6px
}

.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {
border-top-right-radius:6px;
border-bottom-right-radius:6px
}

.pagination-sm > li > a,.pagination-sm > li > span {
padding:5px 10px;
font-size:12px;
line-height:1.5
}

.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {
border-top-left-radius:3px;
border-bottom-left-radius:3px
}

.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {
border-top-right-radius:3px;
border-bottom-right-radius:3px
}

.activetempajax {
text-decoration:none;
background:#f1f2f6
}

.view-type {
display:inline-block
}

.view-type a {
padding:7px 10px 10px;
display:inline-block;
transition:.3s
}

.view-type a:hover {
padding:7px 10px 10px;
background:#e2e6ea;
transition:.3s;
text-decoration:none
}

.setview {
width:16px;
height:16px;
display:inline-block;
vertical-align:middle;
position:relative;
background:url(../images/set_view.png) no-repeat
}

.view1 {
background-position:0 0
}

.view2 {
background-position:0 -16px
}

.view3 {
background-position:0 -32px
}


.lightstat_main div{
    display: inline-block;

}
#ya-site-results{
    width: 100%;
    -moz-box-shadow: 0 1px 4px rgba(47, 50, 58, 0.050);
    -webkit-box-shadow: 0 1px 4px rgba(47, 50, 58, 0.050);
    box-shadow: 0 1px 4px rgba(47, 50, 58, 0.050);
}

#ya-site-results ol,ul{list-style: none;}
