@charset "utf-8";
html{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
body{
width:100%;
min-height:100vh;
vertical-align:baseline;
word-wrap:break-word;
color:#282a2d;
background:#f9f9f9;
transition:background-color .3s
}
body,input,button,select,optgroup,option,textarea,blockquote,dd,dl,figure,form,pre,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased
}
body,html{
height:100%;
margin:0;
padding:0;
border:0
}
a{
color:#282a2d;
outline:0!important;
text-decoration:none
}
a:hover{
text-decoration:none;
color:#f1404b
}
p{
color:#1d232b;
margin:0;
white-space:normal;
word-break:break-all
}
em,i{
font-style:normal
}
.main-content{
-ms-flex-direction:column;
flex-direction:column;
display:-ms-flexbox;
display:flex
}
.down-content img,.site-content img,.apd img,.post-apd img,.panel-body img{
max-width:100%;
height:auto
}
.nothing{
padding:20px 0;
text-align:center;
color:#888;
background:rgba(136,136,136,.2);
border-radius:5px
}
.sticky{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1080
}
.io{
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
display:inline-block;
font-style:normal;
font-variant:normal;
text-rendering:auto;
line-height:1
}
.avatar{
background:#888;
border-radius:100%;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-negative:0;
flex-shrink:0;
overflow:hidden
}
.disabled{
pointer-events:none;
filter:grayscale(100%);
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter:grayscale(1)
}
.customize-width{
max-width:1900px
}
.content::after,.content::before{
display:table;
content:" "
}
.content::after{
clear:both
}
.sidebar-tools{
will-change:min-height
}
.theiaStickySidebar{
transform:translate(0,0);
transform:translate3d(0,0,0);
will-change:position,transform
}
.chart-placeholder{
position:relative;
height:100%
}
.chart-placeholder .legend{
display:flex;
justify-content:center;
margin-bottom:-15px
}
.chart-placeholder .legend span{
width:50px;
height:15px;
margin:0 10px;
border-radius:4px;
background:linear-gradient(115deg,rgba(121,121,121,.1) 25%,rgba(121,121,121,.2) 37%,rgba(121,121,121,.1) 63%);
-webkit-animation:placeholder-horizontal 1.5s ease infinite!important;
animation:placeholder-horizontal 1.5s ease infinite!important;
background-size:400% 100%!important
}
.chart-placeholder .pillar{
display:flex;
height:100%;
align-items:flex-end;
justify-content:space-evenly
}
.chart-placeholder .pillar span{
width:20%;
max-width:50px;
margin:0 5px;
background:linear-gradient(15deg,rgba(121,121,121,.1) 25%,rgba(121,121,121,.2) 37%,rgba(121,121,121,.1) 63%);
-webkit-animation:placeholder-vertical 1.5s ease infinite!important;
animation:placeholder-vertical 1.5s ease infinite!important;
background-size:100% 400%!important
}
@-webkit-keyframes placeholder-vertical{
0%{
background-position:50% 100%
}
100%{
background-position:50% 0
}
}
@keyframes placeholder-vertical{
0%{
background-position:50% 100%
}
100%{
background-position:50% 0
}
}
@-webkit-keyframes placeholder-horizontal{
0%{
background-position:100% 50%
}
100%{
background-position:0 50%
}
}
@keyframes placeholder-horizontal{
0%{
background-position:100% 50%
}
100%{
background-position:0 50%
}
}
.alignnone{
margin:5px 0 20px 0
}
.aligncenter,div.aligncenter{
display:block;
margin:5px auto 5px auto
}
.alignright{
float:right;
margin:5px 0 20px 20px
}
.alignleft{
float:left;
margin:5px 20px 20px 0
}
a img.alignright{
float:right;
margin:5px 0 20px 20px
}
a img.alignnone{
margin:5px 0 20px 0
}
a img.alignleft{
float:left;
margin:5px 20px 20px 0
}
a img.aligncenter{
display:block;
margin-left:auto;
margin-right:auto
}
.wp-caption{
background:#fff;
border:1px solid #f0f0f0;
max-width:96%;
padding:5px 3px 10px;
text-align:center
}
.wp-caption.alignnone{
margin:5px 0 20px 0
}
.wp-caption.alignleft{
margin:5px 20px 20px 0
}
.wp-caption.alignright{
margin:5px 0 20px 20px
}
.wp-caption img{
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto
}
.wp-caption p.wp-caption-text{
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}
.screen-reader-text{
border:0;
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute!important;
width:1px;
word-wrap:normal!important
}
.screen-reader-text:focus{
background-color:#eee;
clip:auto!important;
clip-path:none;
color:#444;
display:block;
font-size:1em;
height:auto;
left:5px;
line-height:normal;
padding:15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000
}
.sidebar-nav{
position:fixed;
display:table-cell;
font-size:.875rem;
width:220px;
height:100vh;
z-index:1081;
opacity:1!important
}
.animate-nav .sidebar-nav{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:width .3s;
-o-transition:width .3s;
transition:width .3s
}
.mini-sidebar .sidebar-nav{
width:60px
}
.sidebar-nav-inner{
width:inherit;
margin:0;
max-width:260px;
background:#2c2e2f;
pointer-events:inherit;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
flex-direction:column;
transition:background-color .3s
}
.sidebar-nav .logo{
line-height:74px;
width:100%;
text-align:center
}
.sidebar-nav .logo .logo-collapsed{
display:none
}
.sidebar-logo{
height:74px;
transition:background-color .2s
}
.sidebar-logo img{
max-height:40px
}
.sidebar-menu{
transition:all .3s
}
.sidebar-menu .sidebar-more{
display:flex;
justify-content:space-around;
align-items:center;
color:#c6c9cf
}
.sidebar-menu .sidebar-more:after{
content:'';
position:absolute;
background:rgba(136,136,136,.1);
width:40px;
height:40px;
border-radius:40px;
opacity:0;
transition:.3s
}
.sidebar-menu .sidebar-more:hover::after{
opacity:1
}
.sidebar-nav .flex-bottom a,.sidebar-menu-inner a{
display:flex;
overflow:hidden;
padding:8px 10px;
margin:1.5px 8px;
color:#b2b8be;
align-items:center;
white-space:nowrap;
transition:all .3s
}
.sidebar-menu ul:first-child > li> a{
padding:12px 10px
}
.sidebar-menu-inner a span,.sidebar-nav .flex-bottom a span{
margin-left:8px
}
.sidebar-menu-inner .sidebar-item .sidebar-item >ul>li a span{
margin-left:60px
}
.sidebar-item{
position:relative;
display:block
}
.sidebar-item.sidebar-show{
border-bottom:none
}
.sidebar-item ul{
display:none
}
.sidebar-item.sidebar-show>ul{
display:block
}
.sidebar-item ul li{
display:block
}
.sidebar-menu-inner ul li ul li a{
margin-left:36px
}
.sidebar-item .menu-item-has-children{
position:relative
}
.sidebar-more{
position:absolute;
cursor:pointer;
top:0;
right:0;
padding:0 16px;
line-height:48px!important;
transition:transform .3s
}
.sidebar-item .menu-item-has-children .sidebar-more{
line-height:40px!important
}
.sidebar-item .label-Primary{
float:right;
margin-right:24px
}
.sidebar-item .sidebar-more{
transform:scale(.8)
}
.sidebar-show>.sidebar-more{
transform:scale(.8) rotate(90deg)
}
.sidebar-item>a:hover{
color:#FFF;
background:rgba(0,0,0,.1);
border-radius:5px
}
.sidebar-show>a:before,.sidebar-item>a:hover:before{
opacity:1
}
.sidebar-nav-inner .flex-fill{
overflow-y:auto;
overflow-x:hidden;
-webkit-overflow-scrolling:touch
}
.border-color{
border-color:rgba(129,129,129,.15)!important
}
.border-t{
border-color:rgba(129,129,129,.15)!important
}
.mini-sidebar .sidebar-nav .logo .logo-expanded{
display:none
}
.mini-sidebar .sidebar-nav .logo .logo-collapsed{
display:block
}
.mini-sidebar .sidebar-nav .sidebar-menu{
width:60px
}
.mini-sidebar .sidebar-nav .sidebar-more{
display:none
}
.sidebar-nav ul{
margin:0;
padding:0
}
.mini-sidebar .sidebar-nav ul:first-child>li.sidebar-item>a span{
display:none
}
.mini-sidebar .sidebar-nav ul:first-child > li > ul{
display:none
}
.sidebar-nav .top-menu{
display:none
}
.sidebar-nav .top-menu .sub-menu{
background-color:rgba(136,136,136,.05)
}
.sidebar-nav .top-menu>ul i:not(.sidebar-more){
display:none
}
.sidebar-nav.show .top-menu{
display:inherit
}
.error404 .header-mini-btn,.error404 .nav-item.mobile-menu{
display:none
}
.error404 .main-content{
margin-left:0!important
}
.error404 .main-content .page-header{
left:0!important
}
.sidebar-popup div{
background:#151618;
border-radius:5px
}
.sidebar-popup{
display:block;
position:absolute;
position:fixed;
z-index:5;
border:3px solid rgba(60,71,76,0)
}
.sidebar-popup.second{
left:60px
}
.sidebar-popup i,.sidiebar-popup .label-Primary{
display:none
}
.sidebar-popup.sidebar-menu-inner a{
padding:8px 10px
}
.sidebar-popup.sidebar-menu-inner a span{
margin-left:0px
}
.sidebar-popup.sidebar-menu-inner > div > ul > li.sidebar-item>ul{
position:absolute;
top:0px;
left:180px;
width:180px;
z-index:99
}
.sidebar-popup.sidebar-menu-inner ul{
width:180px
}
.sidebar-popup.sidebar-menu-inner ul li{
width:180px
}
.sidebar-popup.sidebar-menu-inner ul li:last-child,.sidebar-popup>div>ul>li:last-child>a{
border-radius:0 0 5px 5px
}
.sidebar-popup a{
padding-right:16px
}
.sidebar-popup::before{
content:'';
border-width:5px 5px 5px 0px;
border-style:solid;
border-color:transparent #151618 transparent;
position:absolute;
top:14px;
left:-4px
}
.sidebar-popup ul{
margin:0;
padding:0
}
.sidebar-popup.sidebar-menu-inner ul{
background:#2c2e2f;
border-radius:0 0 5px 5px;
list-style:none;
padding:5px 0
}
.sidebar-item li>a:hover,.sidebar-popup>div>ul>li>a:hover{
color:#FFF;
background:rgba(0,0,0,.1);
border-radius:5px
}
.navbar-collapse ul li{
position:relative;
list-style:none
}
.navbar-collapse li>ul{
-webkit-transform:translateY(15px);
transform:translateY(15px);
will-change:transform
}
.navbar-collapse ul li ul{
position:absolute;
min-width:160px;
opacity:0;
overflow:hidden;
visibility:hidden;
background:#fff;
border-radius:8px;
box-shadow:0 5px 20px 0px rgba(0,0,0,.15);
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.navbar-collapse ul li.focus>ul,.navbar-collapse ul li:hover>ul{
opacity:1;
z-index:1;
overflow:visible;
visibility:visible;
-webkit-transform:translateY(0);
transform:translateY(0)
}
.navbar-collapse ul li.menu-item-has-children:after{
content:'\e612';
font-family:"iconfont";
position:absolute;
top:11px;
right:-2px;
font-size:12px;
-webkit-transform:scale(.6);
transform:rotate(0deg) scale(.6);
will-change:transform;
-webkit-transition:-webkit-transform .2s;
transition:-webkit-transform .2s;
-o-transition:transform .2s;
transition:transform .2s;
transition:transform .2s,-webkit-transform .2s
}
.navbar-collapse ul li.menu-item-has-children:hover:after{
transform:rotate(45deg) scale(.6)
}
.navbar .navbar-nav li>a{
font-size:14px;
padding:10px 15px;
display:block;
transition:color .2s
}
.navbar .navbar-nav i{
margin-right:2px!important
}
.navbar-menu{
-ms-flex-direction:row;
flex-direction:row;
margin-left:auto;
-ms-align-items:center;
align-items:center
}
.navbar-collapse .weather{
display:table
}
.navbar-brand img{
max-height:30px
}
.nav-github{
display:none;
position:absolute;
top:0;
right:0;
border:0
}
.page-header{
position:fixed;
right:0;
left:0;
background:#fff;
box-shadow:0px 0px 25px 5px rgba(10,10,10,.05);
transition:background-color .3s
}
.page-header ul{
margin:0;
padding:0
}
.navbar-top .sub-menu{
padding:6px
}
.navbar-top .sub-menu a{
padding:8px 15px!important
}
.navbar-top .sub-menu a:hover{
background:rgba(0,0,0,.1);
border-radius:5px
}
.navbar-top .sub-menu .sub-menu{
left:102%;
top:0
}
.header-mini-btn{
height:74px;
width:40px
}
.header-mini-btn svg{
margin:0 -20px;
height:74px
}
.header-mini-btn input[type="checkbox"]{
display:none
}
.header-mini-btn path{
fill:none;
stroke:#888;
stroke-width:3;
stroke-linecap:round;
stroke-linejoin:round;
--length:24;
--offset:-38;
stroke-dasharray:var(--length) var(--total-length);
stroke-dashoffset:var(--offset);
transition:all .8s cubic-bezier(.645,.045,.355,1)
}
.header-mini-btn circle{
fill:#fff3;
opacity:0;
transition:opacity .3s;
cursor:pointer
}
.header-mini-btn label{
display:block;
top:0;
right:0
}
.header-mini-btn label circle:hover{
opacity:1
}
.header-mini-btn input:checked+svg .line--1,.header-mini-btn input:checked+svg .line--3{
--length:12.602325267
}
.header-mini-btn .line--1,.header-mini-btn .line--3{
--total-length:126.38166809082031
}
.header-mini-btn .line--2{
--total-length:80
}
.header-mini-btn label{
cursor:pointer
}
.header-mini-btn path{
transition:all .5s cubic-bezier(.645,.045,.355,1),stroke .2s ease
}
.header-mini-btn label:hover path{
stroke:#f1404b
}
.bulletin-swiper{
box-sizing:border-box;
height:25px;
line-height:25px;
overflow:hidden
}
.bulletin-swiper ul{
margin:0;
padding:0;
list-style-type:none;
font-size:14px
}
.page-header+.placeholder{
height:66px
}
@media (min-width:768px){
.navbar{
padding:0 1rem;
height: 4rem;
}
.page-header+.placeholder{
height:74px
}
.animate-nav .main-content{
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.animate-nav .main-content .page-header{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:left .3s,color .3s,background-color .3s;
-o-transition:left .3s,color .3s,background-color .3s;
transition:left .3s,color .3s,background-color .3s
}
}
@media (max-width:767.98px){
.nav-github{
display:none
}
}
.navbar-menu a:not(.btn){
color:#777
}
@media (min-width:768px){
.sidebar-nav{
display:block!important
}
}
@media (max-width:767.98px){
.sidebar-nav{
background:transparent!important
}
.sidebar-nav{
width:100%!important;
height:100%!important;
top:0!important;
position:fixed;
z-index:1090!important;
display:none;
padding-left:0!important
}
.sidebar-nav>*{
position:fixed;
height:100%;
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
will-change:transform;
width:17.5rem;
-webkit-transition:.3s cubic-bezier(.25,.8,.25,1);
-o-transition:.3s cubic-bezier(.25,.8,.25,1);
transition:.3s cubic-bezier(.25,.8,.25,1)
}
.sidebar-nav.show>div{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
}
.text-ss{
font-size:.45rem!important
}
.text-xs{
font-size:.75rem!important
}
.text-sm{
font-size:.875rem!important
}
.text-md{
font-size:1rem!important
}
.text-lg{
font-size:1.125rem!important
}
.text-xl{
font-size:1.375rem!important
}
.text-64{
font-size:4rem!important
}
.badge.text-ss{
font-weight:normal
}
@media (max-width:767.98px){
.text-lg{
font-size:1rem!important
}
.text-xl{
font-size:1.25rem!important
}
.alert-body .text-md{
font-size:.875rem!important
}
}
.text-height-xs{
line-height:1!important
}
.text-height-sm{
line-height:1.2!important
}
.text-height-md{
line-height:1.4!important
}
.text-height-lg{
line-height:1.6!important
}
.text-height-xl{
line-height:2!important
}
.text-gray{
color:#555
}
.overflowClip_1{
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
word-break:break-all;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical
}
.overflowClip_1{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
display:block
}
.overflowClip_2{
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
word-break:break-all;
display:-webkit-box!important;
-webkit-line-clamp:2;
-webkit-box-orient:vertical
}
.url-card .url-body{
transform:translateY(0px);
-webkit-transform:translateY(0px);
-moz-transform:translateY(0px);
will-change:transform;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.url-card .url-body:hover{
transform:translateY(-6px);
-webkit-transform:translateY(-6px);
-moz-transform:translateY(-6px);
box-shadow:0 26px 40px -24px rgba(0,36,100,.3);
-webkit-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);
-moz-box-shadow:0 26px 40px -24px rgba(0,36,100,.3)
}
.url-card .url-like{
position:absolute;
top:5px;
right:10px;
opacity:0;
transition:opacity .3s
}
.url-card .url-body:hover .url-like{
opacity:1
}
.url-card .url-info{
overflow:hidden;
padding-right:5px
}
.url-card .url-goto-after{
height:24px;
border-top:1px solid rgba(136,136,136,.2)
}
.url-card .url-goto{
position:absolute;
bottom:0;
left:0px;
right:0
}
.url-card .card-body{
position:relative;
padding:.938rem
}
.url-card .url-img{
width:40px;
height:40px;
-webkit-box-flex:0;
-ms-flex:none;
flex:none;
background:rgba(128,128,128,.1);
overflow:hidden
}
.url-card .url-img>img{
max-height:100%;
vertical-align:unset
}
.url-card .max .url-img{
width:60px;
height:60px
}
.url-card .mini .url-img{
width:25px;
height:25px
}
.url-card .post-min .url-img{
width:20px;
height:20px
}
.url-card .post-min .url-img>img{
vertical-align:unset
}
.url-card a.card{
justify-content:center
}
.url-card.wechat a.card::before{
content:'\eb74';
position:absolute;
display:inline-block;
font-family:"iconfont";
font-size:66px;
color:#888;
left:1px;
opacity:.2
}
.url-card.down a.card:after{
content:'\e604';
position:absolute;
display:inline-block;
font-family:"iconfont";
font-size:60px;
color:#888;
margin-left:10px;
right:10px;
opacity:.2
}
.url-card.down .mini a.card:after{
font-size:30px;
margin-left:10px;
right:10px
}
.url-card.down .max a.card:after{
font-size:30px
}
.url-card.wechat .mini a.card:before{
font-size:36px;
left:2px
}
.url-card.wechat .max a.card:before{
font-size:80px;
left:5px;
top:-22px
}
.url-card.wechat .max .url-img,.url-card.wechat .mini .url-img{
background:transparent
}
.url-card.wechat .max .url-img img,.url-card.wechat .mini .url-img img{
max-height:80%
}
.url-card.wechat .no_ico a.card:before{
font-size:26px;
right:2px;
left:auto
}
.url-card.wechat .max.no_ico a.card:before{
right:11px;
top:auto;
bottom:-3px
}
.url-card .mini a.togo,.url-card .default a.togo{
position:absolute;
top:20px;
right:0;
width:30px;
height:30px;
line-height:30px;
opacity:.2;
transition:opacity .3s
}
.url-card .mini a.togo{
top:3px
}
.url-card .url-body:hover a.togo{
opacity:1
}
.url-card .max a.togo{
margin-left:auto
}
.url-card .max .tga{
width:calc(100% - 15px);
overflow:hidden
}
.url-card .max .tga a{
font-size:75%;
padding:.125rem .4rem;
background:rgba(134,134,134,.1);
color:#888;
border-radius:10px;
transition:.3s
}
.url-card .max .tga a:not(.no-tag):hover{
background:#f1404b;
color:#fff
}
.home-like,.btn-like{
cursor:pointer
}
.home-like:hover,.btn-like:hover{
color:#f1404b
}
.home-like-hide{
opacity:0!important;
transform:scale(3) translateY(-25px)!important
}
.url-card a.togo:hover i{
text-shadow:0 0 5px
}
.panel-body .url-card.shortcode-url .card{
background:rgba(136,136,136,.1)
}
.url-card .remove-site,.url-card .remove-cm-site{
position:absolute;
top:-8px;
right:0;
font-size:20px;
color:#f1404b;
line-height:20px
}
.url-card .mini .card-body{
padding:.4rem .5rem
}
.edit .url-card.sortable{
cursor:move
}
.edit .url-card.sortable .url-body a{
pointer-events:none
}
.edit .url-card.sortable .url-body:hover{
transform:initial;
box-shadow:initial
}
.card-app.default .media,.card-app.card{
transform:translateY(0);
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.app-rounded{
border-radius:30%!important
}
.card-app.default .media-content{
background-color:transparent!important
}
.card-app.default:hover .media,.card-app.card:hover{
transform:translateY(-6px);
-webkit-transform:translateY(-6px);
-moz-transform:translateY(-6px);
box-shadow:0 26px 40px -24px rgba(0,36,100,.3);
-webkit-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);
-moz-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.app-info .info-term{
display:inline-block
}
.app-content{
overflow:hidden;
align-items:center
}
.app-content .app-ico img{
width:128px
}
.app-nature .badge i{
font-weight:100
}
.card-app.card .tga{
overflow:hidden
}
.card-app.card .tga a{
font-size:75%;
padding:.125rem .4rem;
background:rgba(134,134,134,.1);
color:#888;
border-radius:10px;
transition:.3s
}
.card-app.card .tga a:not(.no-tag):hover{
background:#f1404b;
color:#fff
}
.card-app.card .app-platform{
position:absolute;
top:3px;
right:5px;
opacity:0;
transition:opacity .3s
}
.card-app.card:hover .app-platform{
opacity:.3
}
.radius-50{
border-radius:100px!important
}
.historic .line-thead,.historic .line-tbody{
position:relative;
height:1px
}
.historic .line-thead:before,.historic .line-tbody:before{
content:'';
position:absolute;
height:1px;
left:0;
right:0;
background-color:rgba(136,136,136,.4)
}
.historic .line-tbody:before{
background-color:rgba(136,136,136,.2)
}
.resources-down-modal .statement{
border-radius:5px;
border:2px dashed rgba(159,255,95,.7);
background-color:rgba(159,255,95,.2)
}
.screenshot-carousel{
background-color:rgba(0,0,0,.1);
overflow:hidden;
box-shadow:0 0 50px 0 rgba(0,0,0,.1) inset
}
.screenshot-carousel .img_wrapper{
height:420px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.screenshot-carousel .img_wrapper a{
display:contents;
flex:1
}
.screenshot-carousel .img_wrapper img{
max-width:calc(100% - 20px);
max-height:calc(100% - 20px);
-webkit-box-shadow:0 10px 13px rgba(31,45,62,.35);
box-shadow:0 10px 13px rgba(31,45,62,.35);
border-radius:5px
}
.screenshot-carousel .carousel-indicators li{
width:8px;
height:8px;
border:0;
border-radius:10px;
transition:.3s
}
.screenshot-carousel .carousel-indicators .active{
width:20px;
height:8px;
border-radius:10px
}
.carousel-control-next,.carousel-control-prev{
opacity:0;
width:60px;
transition:all .3s
}
.carousel-control-prev{
transform:translateX(-50px)
}
.carousel-control-next{
transform:translateX(50px)
}
.screenshot-carousel .carousel-control-prev:before,.screenshot-carousel .carousel-control-next:before{
content:'';
position:absolute;
width:40px;
height:40px;
top:calc(50% - 20px);
left:calc(50% - 20px);
border-radius:20px;
z-index:-1;
background-color:rgba(0,0,0,.2)
}
.screenshot-carousel:hover .carousel-control-next,.screenshot-carousel:hover .carousel-control-prev{
opacity:.5;
transform:translateX(0)
}
.screenshot-carousel .carousel-control-next:hover,.screenshot-carousel .carousel-control-prev:hover{
opacity:.9
}
.screenshot-carousel .carousel-control-next:focus,.screenshot-carousel .carousel-control-prev:focus{
opacity:.9
}
.footer-social>a{
position:relative;
display:inline-block;
margin:5px;
width:35px;
height:35px;
line-height:35px;
text-align:center
}
.footer-links>a+a:before,.footer-nav-links>li+li:before{
content:"";
width:4px;
height:4px;
margin:0 0.5em;
border-radius:50%;
display:inline-block;
vertical-align:middle;
background:#888;
opacity:.3;
vertical-align:0.2em
}
.footer-mini-img{
width:90px;
margin:0 10px;
text-align:center;
vertical-align:text-top;
display:inline-block
}
.footer-mini-img img{
width:100%
}
.footer-nav-links{
list-style:none
}
.footer-nav-links>li{
text-align:center;
position:relative
}
.footer-nav-links>li::before{
position:absolute;
margin:0!important;
left:-17px;
top:10px
}
.footer-nav-links>li+li{
margin-left:30px
}
.footer-nav-links ul{
list-style:none;
padding:0;
margin-top:10px;
font-size:.75rem!important;
text-align:center
}
.footer-nav-links ul li{
margin:6px 0
}
.footer-nav-links i{
display:none
}
#footer-tools{
position:fixed;
bottom:20px;
right:10px;
display:flex;
z-index:5
}
#footer-tools .btn{
color:#555;
background:rgba(210,210,210,.5);
width:40px;
height:40px;
font-size:1rem;
text-align:center;
line-height:40px;
padding:unset;
display:block;
border:unset
}
#footer-tools .go-up{
display:none
}
#footer-tools .btn:hover{
color:#333
}
#footer-tools [data-v-db6ccf64][data-v-41ba7e2c],#footer-tools [data-v-db6ccf64][data-v-6d083e75]{
top:unset!important;
bottom:0!important;
right:44px!important
}
#footer-tools .s-sticker-tmp{
position:absolute!important;
font-size:12px!important;
top:-6px;
left:18px;
transform:scale(.82);
padding:1px 5px;
background:#f1404b;
color:#ffffff!important;
border-radius:50px;
padding:1px 5px!important
}
.friendlink a{
position:relative;
display:inline-block;
margin:.25rem .5rem .25rem .25rem
}
.friendlink a:before{
content:'\2022';
display:inline-block;
position:relative;
margin-right:5px
}
@media (max-width:767.98px){
footer.main-footer .footer-text{
text-align:center;
float:none
}
#footer-tools{
bottom:15px;
right:5px
}
}
.btn.focus,.btn:focus{
outline:0;
box-shadow:none
}
.tooltip-inner img{
margin:.25rem 0
}
.tooltip-inner p{
color:#fff
}
.modal-backdrop{
z-index:1089!important;
-webkit-backdrop-filter:blur(10px);
backdrop-filter:blur(10px);
background:rgba(0,0,0,.5)
}
.modal-backdrop.show{
opacity:1
}
.modal{
z-index:1090
}
.modal-content,.modal-header,.modal-footer{
border:0
}
.btn:not(.go-up){
border-radius:3px;
white-space:normal;
font-size:.875rem
}
.carousel-blog li{
width:10px;
height:10px;
border:0;
border-radius:10px
}
.carousel-blog{
margin:0 10px;
top:0;
bottom:unset!important;
width:unset!important;
right:0;
left:auto!important
}
.carousel-blog .swiper-pagination-bullet{
width:6px;
height:6px;
background:#fff;
opacity:.7;
border-radius:10px;
transition:.4s;
border:none
}
.carousel-blog .swiper-pagination-bullet.swiper-pagination-bullet-active{
width:12px;
opacity:1
}
.card,.block{
background:#fff;
border-width:0;
margin-bottom:1rem;
box-shadow:0px 0px 20px -5px rgba(158,158,158,.2);
transition:background-color .3s
}
.card-header{
background-color:unset;
border-bottom:1px solid rgba(130,130,130,.1)
}
.card-footer{
background-color:unset;
border-top:1px solid rgba(130,130,130,.1)
}
.input-group-text{
border:1px solid #e9ebef;
background-color:#e9ebef
}
.badge-danger{
background-color:#F1404B
}
.form-control{
font-size:.875rem;
color:#6d6e74;
border:1px solid #f1f3f6;
background-color:#f1f3f6
}
.form-control:focus{
border:1px solid #f1f3f6;
background-color:#f1f3f6;
box-shadow:none
}
.form-control::-webkit-input-placeholder{
color:#888a8f;
opacity:1
}
.form-control::-moz-placeholder{
color:#888a8f;
opacity:1
}
.form-control:-ms-input-placeholder{
color:#888a8f;
opacity:1
}
.form-control::-ms-input-placeholder{
color:#888a8f;
opacity:1
}
.form-control::placeholder{
color:#888a8f;
opacity:1
}
.form-control:disabled,.form-control[readonly]{
background-color:#f1f3f6;
opacity:1;
color:#0d131b
}
.btn-danger{
color:#fff;
background-color:#f1404b;
border-color:#f1404b
}
.btn-danger:hover{
color:#fff;
background-color:#14171b;
border-color:#14171b
}
.btn-danger:focus,.btn-danger.focus{
color:#fff;
background-color:#f1404b;
border-color:#f1404b;
box-shadow:none
}
.btn-danger.disabled,.btn-danger:disabled{
color:#fff;
background-color:#f1404b;
border-color:#f1404b
}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{
color:#fff;
background-color:#f1404b;
border-color:#f1404b
}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{
box-shadow:none
}
.btn-dark{
color:#fff;
background-color:#14171b;
border-color:#14171b
}
.btn-dark:hover{
color:#fff;
background-color:#f1404b;
border-color:#f1404b
}
.btn-dark:focus,.btn-dark.focus{
color:#fff;
background-color:#000;
border-color:#000;
box-shadow:none
}
.btn-dark.disabled,.btn-dark:disabled{
color:#fff;
background-color:#222831;
border-color:#222831
}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{
color:#fff;
background-color:#000;
border-color:#000
}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{
box-shadow:none
}
.btn-outline-danger{
color:#f1404b;
border-color:#f1404b
}
.btn-outline-danger:hover{
color:#fff;
border-color:#f1404b;
background-color:#f1404b
}
.text-muted a{
color:#6c757d
}
.text-muted a:hover{
color:#5c656d
}
.custom-switch .custom-control-label::before{
height:1.125rem;
width:2rem;
border-radius:.57rem;
background-color:transparent
}
.custom-switch .custom-control-label::after{
width:calc(1.125rem - 4px);
height:calc(1.125rem - 4px)
}
.custom-control-input:not(:disabled):active~.custom-control-label::before{
background-color:rgba(241,64,76,.15);
border-color:rgba(241,64,76,.15)
}
.custom-control-input:focus~.custom-control-label::before{
box-shadow:0 0 0 .2rem rgba(241,64,76,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{
border-color:#f1404b
}
.custom-switch .custom-control-input:checked~.custom-control-label::after{
-webkit-transform:translateX(.85rem);
transform:translateX(.85rem)
}
.custom-control-input:checked~.custom-control-label::before{
border-color:#f1404b;
background-color:#f1404b
}
.transparent{
background:transparent!important;
border-color:transparent!important;
box-shadow:unset!important
}
.navbar-menu .dropdown-menu{
display:block;
border:unset;
box-shadow:0 5px 20px 0px rgba(0,0,0,.15);
border-radius:.25rem;
overflow:hidden;
opacity:0;
transform-origin:100% 0 0;
pointer-events:none;
transform:scale(0);
transition:all 500ms cubic-bezier(0,.5,.2,1)
}
.navbar-menu .dropdown-menu.show{
opacity:1;
transform:scale(1);
display:block;
pointer-events:auto
}
.dropdown-item:hover{
background-color:rgba(136,136,136,.1)
}
.dropdown-item:active,.dropdown-item:focus{
color:#333;
background-color:rgba(136,136,136,.2)
}
.dropdown-divider{
border-color:rgba(136,136,136,.2)
}
.rounded-xl{
border-radius:.525rem!important
}
.carousel-vertical .carousel-inner .carousel-item-next.carousel-item-left,.carousel-vertical .carousel-inner .carousel-item-prev.carousel-item-right{
-webkit-transform:translateY(0);
transform:translateY(0)
}
.carousel-vertical .carousel-inner .active.carousel-item-left,.carousel-vertical .carousel-inner .carousel-item-prev{
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
.carousel-vertical .carousel-inner .active.carousel-item-right,.carousel-vertical .carousel-inner .carousel-item-next{
-webkit-transform:translateY(100%);
transform:translateY(100%)
}
.custom-switch-before{
margin-left:-2.25rem;
margin-right:2.25rem
}
.io-close{
text-shadow:none
}
.col-1a,.col-2a,.col-3a,.col-4a,.col-5a,.col-6a,.col-7a,.col-8a,.col-9a,.col-10a,.col-11a,.col-12a,.col-sm-1a,.col-sm-2a,.col-sm-3a,.col-sm-4a,.col-sm-5a,.col-sm-6a,.col-sm-7a,.col-sm-8a,.col-sm-9a,.col-sm-10a,.col-sm-11a,.col-sm-12a,.col-md-1a,.col-md-2a,.col-md-3a,.col-md-4a,.col-md-5a,.col-md-6a,.col-md-7a,.col-md-8a,.col-md-9a,.col-md-10a,.col-md-11a,.col-md-12a,.col-lg-1a,.col-lg-2a,.col-lg-3a,.col-lg-4a,.col-lg-5a,.col-lg-6a,.col-lg-7a,.col-lg-8a,.col-lg-9a,.col-lg-10a,.col-lg-11a,.col-lg-12a,.col-xl-1a,.col-xl-2a,.col-xl-3a,.col-xl-4a,.col-xl-5a,.col-xl-6a,.col-xl-7a,.col-xl-8a,.col-xl-9a,.col-xl-10a,.col-xl-11a,.col-xl-12a,.col-xxl-1a,.col-xxl-2a,.col-xxl-3a,.col-xxl-4a,.col-xxl-5a,.col-xxl-6a,.col-xxl-7a,.col-xxl-8a,.col-xxl-9a,.col-xxl-10a.col-xxl-11a,.col-xxl-12a{
position:relative;
width:100%;
padding-right:15px;
padding-left:15px
}
.col-1a{
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.col-2a{
-webkit-box-flex:0;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-3a{
-webkit-box-flex:0;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-4a{
-webkit-box-flex:0;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-5a{
-webkit-box-flex:0;
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
.col-6a{
-webkit-box-flex:0;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-7a{
-webkit-box-flex:0;
-ms-flex:0 0 14.285714%;
flex:0 0 14.285714%;
max-width:14.285714%
}
.col-8a{
-webkit-box-flex:0;
-ms-flex:0 0 12.5%;
flex:0 0 12.5%;
max-width:12.5%
}
.col-9a{
-webkit-box-flex:0;
-ms-flex:0 0 11.111111%;
flex:0 0 11.111111%;
max-width:11.111111%
}
.col-10a{
-webkit-box-flex:0;
-ms-flex:0 0 10%;
flex:0 0 10%;
max-width:10%
}
@media (min-width:576px){
.col-sm-1a{
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.col-sm-2a{
-webkit-box-flex:0;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-sm-3a{
-webkit-box-flex:0;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-sm-4a{
-webkit-box-flex:0;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-sm-5a{
-webkit-box-flex:0;
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
.col-sm-6a{
-webkit-box-flex:0;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-sm-7a{
-webkit-box-flex:0;
-ms-flex:0 0 14.285714%;
flex:0 0 14.285714%;
max-width:14.285714%
}
.col-sm-8a{
-webkit-box-flex:0;
-ms-flex:0 0 12.5%;
flex:0 0 12.5%;
max-width:12.5%
}
.col-sm-9a{
-webkit-box-flex:0;
-ms-flex:0 0 11.111111%;
flex:0 0 11.111111%;
max-width:11.111111%
}
.col-sm-10a{
-webkit-box-flex:0;
-ms-flex:0 0 10%;
flex:0 0 10%;
max-width:10%
}
}
@media (min-width:768px){
.col-md-1a{
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.col-md-2a{
-webkit-box-flex:0;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-md-3a{
-webkit-box-flex:0;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-md-4a{
-webkit-box-flex:0;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-md-5a{
-webkit-box-flex:0;
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
.col-md-6a{
-webkit-box-flex:0;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-md-7a{
-webkit-box-flex:0;
-ms-flex:0 0 14.285714%;
flex:0 0 14.285714%;
max-width:14.285714%
}
.col-md-8a{
-webkit-box-flex:0;
-ms-flex:0 0 12.5%;
flex:0 0 12.5%;
max-width:12.5%
}
.col-md-9a{
-webkit-box-flex:0;
-ms-flex:0 0 11.111111%;
flex:0 0 11.111111%;
max-width:11.111111%
}
.col-md-10a{
-webkit-box-flex:0;
-ms-flex:0 0 10%;
flex:0 0 10%;
max-width:10%
}
}
@media (min-width:992px){
.col-lg-1a{
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.col-lg-2a{
-webkit-box-flex:0;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-lg-3a{
-webkit-box-flex:0;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-lg-4a{
-webkit-box-flex:0;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-lg-5a{
-webkit-box-flex:0;
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
.col-lg-6a{
-webkit-box-flex:0;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-lg-7a{
-webkit-box-flex:0;
-ms-flex:0 0 14.285714%;
flex:0 0 14.285714%;
max-width:14.285714%
}
.col-lg-8a{
-webkit-box-flex:0;
-ms-flex:0 0 12.5%;
flex:0 0 12.5%;
max-width:12.5%
}
.col-lg-9a{
-webkit-box-flex:0;
-ms-flex:0 0 11.111111%;
flex:0 0 11.111111%;
max-width:11.111111%
}
.col-lg-10a{
-webkit-box-flex:0;
-ms-flex:0 0 10%;
flex:0 0 10%;
max-width:10%
}
}
@media (min-width:1200px){
.col-xl-1a{
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.col-xl-2a{
-webkit-box-flex:0;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-xl-3a{
-webkit-box-flex:0;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-xl-4a{
-webkit-box-flex:0;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-xl-5a{
-webkit-box-flex:0;
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
.col-xl-6a{
-webkit-box-flex:0;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-xl-7a{
-webkit-box-flex:0;
-ms-flex:0 0 14.285714%;
flex:0 0 14.285714%;
max-width:14.285714%
}
.col-xl-8a{
-webkit-box-flex:0;
-ms-flex:0 0 12.5%;
flex:0 0 12.5%;
max-width:12.5%
}
.col-xl-9a{
-webkit-box-flex:0;
-ms-flex:0 0 11.111111%;
flex:0 0 11.111111%;
max-width:11.111111%
}
.col-xl-10a{
-webkit-box-flex:0;
-ms-flex:0 0 10%;
flex:0 0 10%;
max-width:10%
}
}
@media (min-width:1400px){
.container-lg,.container-md,.container-sm,.container-xl{
max-width:1320px
}
.d-xxl-block{
display:block!important
}
.col-xxl-auto{
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-xxl-1{
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%
}
.col-xxl-2{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-xxl-3{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-xxl-4{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-xxl-5{
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%
}
.col-xxl-6{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-xxl-7{
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%
}
.col-xxl-8{
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%
}
.col-xxl-9{
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%
}
.col-xxl-10{
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%
}
.col-xxl-11{
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%
}
.col-xxl-12{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.col-xxl-1a{
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.col-xxl-2a{
-webkit-box-flex:0;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-xxl-3a{
-webkit-box-flex:0;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-xxl-4a{
-webkit-box-flex:0;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-xxl-5a{
-webkit-box-flex:0;
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
.col-xxl-6a{
-webkit-box-flex:0;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-xxl-7a{
-webkit-box-flex:0;
-ms-flex:0 0 14.285714%;
flex:0 0 14.285714%;
max-width:14.285714%
}
.col-xxl-8a{
-webkit-box-flex:0;
-ms-flex:0 0 12.5%;
flex:0 0 12.5%;
max-width:12.5%
}
.col-xxl-9a{
-webkit-box-flex:0;
-ms-flex:0 0 11.111111%;
flex:0 0 11.111111%;
max-width:11.111111%
}
.col-xxl-10a{
-webkit-box-flex:0;
-ms-flex:0 0 10%;
flex:0 0 10%;
max-width:10%
}
.mx-xxl-n5{
margin-left:-5rem!important;
margin-right:-5rem!important
}
.container-lg,.container-md,.container-sm,.container-xl{
max-width:1500px
}
}
.size-50{
width:50px;
height:50px
}
.size-70{
width:70px;
height:70px
}
.row-lg{
margin-left:-1rem;
margin-right:-1rem
}
.row-lg [class*="col-"],.row-lg .col{
padding-left:1rem;
padding-right:1rem
}
.row-md{
margin-left:-.75rem;
margin-right:-.75rem
}
.row-md [class*="col-"],.row-md .col{
padding-left:.75rem;
padding-right:.75rem
}
.row-sm{
margin-left:-.5rem!important;
margin-right:-.5rem!important
}
.row-sm [class*="col-"],.row-sm .col{
padding-left:.5rem!important;
padding-right:.5rem!important
}
.row-xs{
margin-left:-.25rem!important;
margin-right:-.25rem!important
}
.row-xs [class*="col-"],.row-xs .col{
padding-left:.25rem!important;
padding-right:.25rem!important
}
.row-xs .card,.row-xs .block{
margin-bottom:.5rem!important
}
.io-mx-n2{
margin-left:-.5rem!important;
margin-right:-.5rem!important
}
.io-px-2,.io-mx-n2 .url-card{
padding-left:.5rem!important;
padding-right:.5rem!important
}
@media (min-width:768px){
.io-mx-n2{
margin-left:-.825rem!important;
margin-right:-.825rem!important
}
.io-px-2,.io-mx-n2 .url-card{
padding-left:.825rem!important;
padding-right:.825rem!important
}
}
@media (min-width:768px) and (max-width:991.98px){
.row-md{
margin-left:-.5rem;
margin-right:-.5rem
}
.row-md [class*="col-"],.row-md .col{
padding-left:.5rem;
padding-right:.5rem
}
}
@media (max-width:991.98px){
.padding{
padding:1.5rem
}
.row-lg{
margin-left:-.5rem;
margin-right:-.5rem
}
.row-lg [class*="col-"],.row-lg .col{
padding-left:.5rem;
padding-right:.5rem
}
}
@media (max-width:767.98px){
.padding{
padding:1rem
}
.container{
padding-right:.625rem;
padding-left:.625rem
}
.row{
margin-right:-.5rem;
margin-left:-.5rem
}
.row [class*="col-"]{
padding-right:.5rem;
padding-left:.5rem
}
.row-md{
margin-left:-.5rem;
margin-right:-.5rem
}
.row-md [class*="col-"],.row-md .col{
padding-left:.5rem;
padding-right:.5rem
}
}
#loading,#load-loading,.load-loading{
-webkit-box-pack:center;
justify-content:center;
-webkit-box-align:center;
align-items:center;
display:-webkit-box;
display:flex;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:88888;
background:#fff;
-webkit-transition:ease-in-out .5s;
transition:ease-in-out .5s
}
#loading,#load-loading{
z-index:99999
}
.load-loading{
position:absolute;
background:transparent
}
.load-loading .bg{
position:absolute;
width:100%;
height:100%;
background:#000;
opacity:.2
}
#load-loading{
opacity:0
}
#loading.close{
opacity:0;
visibility:hidden
}
.io-black-mode #loading,.io-black-mode #load-loading{
background:#111
}
#search{
max-width:800px;
position:relative
}
#search form{
position:relative
}
#search-text{
z-index:inherit;
padding:9pt;
height:50px;
font-size:1pc;
border:0;
border-radius:3px;
background-color:#fff;
transition:.3s
}
#search button{
position:absolute;
top:0;
right:0;
background:#313437;
border:0;
width:60px;
height:36px;
margin:7px 9pt 0;
line-height:36px;
border-radius:3px
}
#search button:hover{
background:#000;
cursor:pointer
}
#search button i{
color:#fff;
font-size:18px
}
#search .search-select{
height:50px;
cursor:pointer;
border:none;
background-color:#fff;
transition:.3s
}
#search .input-group-prepend:not(.d-none)+.search-key{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.search-group{
display:none
}
.search-group-modal{
display:none
}
.s-current .search-type{
padding-left:5px;
display:initial
}
.s-current{
display:flex
}
#search-list{
position:relative
}
#search-list-modal{
position:relative
}
.s-type{
position:absolute;
top:0;
left:0;
z-index:23;
width:75px
}
.s-type:hover{
height:auto
}
.s-type>span{
display:block;
height:31px;
width:75px
}
.s-type-list{
display:none;
position:absolute;
top:31px;
min-width:75px;
padding:12px 0;
background:#fff;
border-radius:5px;
box-shadow:0 9px 20px rgba(0,0,0,.16)
}
.s-type-list:before{
position:absolute;
top:-1pc;
left:20px;
content:'';
display:block;
width:0;
height:0;
border:10px solid transparent;
border-bottom-color:#fff
}
.s-type-list label{
display:block;
font-size:15px;
text-align:center;
font-weight:normal;
margin-bottom:0;
padding:2px 0px;
word-break:keep-all;
cursor:pointer;
transition:.3s
}
.s-type-list:not(.big) label{
padding:2px 12px
}
.s-type-list label:hover{
background:rgba(136,136,136,.1)
}
.s-type-list .tile-lg{
color:#fff;
width:3pc;
height:3pc;
font-size:1.25rem;
line-height:3rem;
border-radius:.3rem;
display:block;
margin:auto
}
.s-type:hover .s-type-list{
display:block
}
.type-text{
display:flex;
align-items:center;
word-break:keep-all;
padding-left:9pt
}
.type-text:after{
content:"\e793";
font-family:"iconfont";
font-size:12px;
margin:0 0 0 10px
}
.search-type{
white-space:nowrap;
margin:0
}
.search-type label{
margin:0
}
.search-type li{
display:inline-block
}
.search-type li label{
display:inline-block;
padding:0 11px;
font-size:14px;
line-height:31px;
border-radius:3px 3px 0 0;
cursor:pointer
}
.search-type li.menu-item a{
display:inline-block;
font-size:14px;
line-height:31px;
border-radius:3px 3px 0 0
}
.search-type input:checked+label,.search-type input:hover+label{
background-color:#fff
}
.set-check{
margin-top:3px;
font-size:9pt
}
.set-check label{
margin-left:3px
}
.set-check input,.set-check label{
opacity:0;
transition:all .3s ease
}
.search-type li{
list-style:none;
display:inline-block
}
.search-type{
overflow:auto
}
.search-smart-tips{
position:absolute;
z-index:20;
width:100%;
overflow:hidden
}
.search-smart-tips ul{
padding:10px 0;
margin:0
}
.search-smart-tips ul li{
line-height:30px;
font-size:14px;
padding:0px 25px;
cursor:pointer;
list-style:none;
transition:.3s
}
.search-smart-tips ul li:hover,.search-smart-tips ul li.current{
background-color:rgba(130,130,130,.5)
}
@media screen and (max-width:767.98px){
#search{
margin:25px auto 15px
}
.s-type-list label{
padding:5px 0
}
.s-type-list:not(.big) label{
padding:5px 16px
}
.search-list{
height:30px;
overflow-y:hidden;
overflow-x:scroll;
white-space:nowrap
}
}
.search-modal #m_search-text{
z-index:inherit;
padding:9pt;
height:50px;
font-size:1pc;
border:0;
border-radius:3px;
background-color:rgba(126,126,126,.1)
}
.search-modal #search .search-select,.search-modal .search-type input:checked+label,.search-modal .search-type input:hover+label{
background-color:rgba(126,126,126,.1)
}
.search-modal li.menu-item{
display:inline-block!important;
margin:4px
}
.search-modal li.menu-item a{
font-size:12px;
padding:.375rem .875rem;
background:rgba(136,136,136,.1);
border-radius:50px
}
.btn-search{
position:relative;
background-color:rgba(150,150,150,.16);
transition:.2s ease-out
}
.btn-search:hover,.btn-search.current{
color:#fff!important;
background-color:#f1404b;
box-shadow:0 5px 20px -3px rgba(249,100,90,.6)
}
.btn-search.current:after{
content:"";
position:absolute;
bottom:-17px;
left:0;
right:0;
margin:0 auto;
width:0;
border:10px solid transparent;
border-top-color:#f1404b
}
.text-break-all{
word-break:break-all
}
.hot-ico{
height:18px;
margin-right:.25rem;
margin-bottom:.2rem
}
.posts-nav{
font-size:14px;
color:rgba(0,0,0,.44);
padding:10px 0;
text-align:center
}
.posts-nav .page-numbers{
position:relative;
min-width:35px;
height:35px;
padding:0 5px;
line-height:35px;
display:inline-block;
background-color:rgba(150,150,150,.16);
margin:0 2px;
border-radius:.2rem;
-webkit-transition:.2s ease-out;
transition:.2s ease-out
}
.posts-nav .page-numbers.current,.posts-nav .page-numbers:not(.dots):hover{
color:#fff!important;
background-color:#f1404b;
box-shadow:0px 5px 20px -3px rgba(249,100,90,.6)
}
.posts-nav .page-numbers.dots{
border-color:rgba(0,0,0,0)
}
.ajax-loading{
background:rgba(250,250,250,.7)!important
}
#comments-navi>span,#comments-navi>a,.page-nav span:not(.current){
position:relative;
display:inline-block;
background-color:rgba(150,150,150,.16);
min-width:35px;
height:35px;
padding:0 5px;
line-height:35px;
margin:.2rem .1rem;
font-size:.75rem;
border-radius:.2rem;
-webkit-transition:.2s ease-out;
transition:.2s ease-out
}
.page-nav span.all{
width:auto;
padding:0 10px
}
#comments-navi>a:hover,#comments-navi>.current,.page-nav>a:hover span,.page-nav>.current span{
color:#fff!important;
background-color:#f1404b;
box-shadow:0px 5px 20px -3px rgba(249,100,90,.6)
}
.overflow-x-auto{
-webkit-overflow-scrolling:touch;
overflow-x:auto;
overflow-y:unset
}
.overflow-y-auto{
overflow-y:auto;
overflow-x:unset
}
.media-title-bg:before{
content:"";
position:absolute;
left:0;
height:80px;
right:0;
bottom:0;
background-image:linear-gradient(to top,rgba(0,0,0,.5) 20%,transparent 80%)
}
.external{
padding-right:5px
}
.external:after{
content:"\e66c";
font-family:"iconfont";
font-size:75%
}
.nav-login-user{
position:relative
}
.nav-login-user .user-ico img{
width:28px;
height:28px;
border-radius:100%
}
.nav-login-user .header-user{
position:absolute;
opacity:0;
width:400px;
right:-30px;
visibility:hidden;
transition:.3s
}
.nav-login-user:hover .header-user{
opacity:1;
visibility:visible
}
.user-card-top img{
width:46px;
height:46px;
border-radius:100%
}
.nav-login-user .card-top{
padding-bottom:10px;
border-bottom:1px dashed #cecece
}
.fancybox-slide--iframe .fancybox-content{
max-width:1280px;
margin:0
}
.fancybox-slide--iframe.fancybox-slide{
padding:44px 0
}
.fancybox-toolbar{
right:calc(50% - 22px);
top:22px
}
.big-header-banner .page-header{
color:#fff;
background:rgba(255,255,255,0);
box-shadow:none;
transition:color .3s,background-color .3s
}
.big-header-banner.header-bg .page-header{
color:initial;
background:rgba(255,255,255,1)
}
.big-header-banner:not(.header-bg) .page-header .navbar-nav>li>a,.big-header-banner:not(.header-bg) .navbar-menu a:not(.dropdown-item),.big-header-banner:not(.header-bg) .mobile-menu a{
color:#eee
}
.big-header-banner:not(.header-bg) .header-mini-btn path{
stroke:#eee
}
.big-header-banner:not(.header-bg) .page-header .navbar-nav>li>a:hover,.big-header-banner:not(.header-bg) .navbar-menu a:not(.dropdown-item):hover{
color:#fff
}
.big-header-banner:not(.header-bg) .header-mini-btn label:hover path{
stroke:#fff
}
.header-big{
position:relative;
margin-top:-75px;
padding-top:60px;
padding-bottom:60px
}
.header-big.bg-gradual:before{
content:"";
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
transition:.3s
}
.header-big.bg-gradual:after{
content:"";
position:absolute;
left:0;
height:280px;
right:0;
bottom:-1px;
background-image:linear-gradient(to top,#f9f9f9 0%,transparent 80%);
pointer-events:none;
transition:.3s
}
.header-big.css-img,.header-big.css-bing{
background-color:#1b1d1f;
background-size:cover;
background-position:cover
}
.header-big.canvas-fx{
background-color:#1b1d1f
}
.post-top{
padding-bottom:120px
}
.header-big.no-bg{
padding-bottom:10px
}
.header-big.css-color{
background-size:400%;
background-position:0% 100%;
-webkit-animation:gradient 7.5s ease-in-out infinite;
animation:gradient 7.5s ease-in-out infinite
}
@-webkit-keyframes gradient{
50%{
background-position:100% 0
}
}
@keyframes gradient{
50%{
background-position:100% 0
}
}
.blog-tab{
height:50px;
margin-bottom:-30px
}
.white-nowrap{
white-space:nowrap
}
.dl{
margin-top:-1.5px;
width:80%;
height:3px;
background:#888;
border-radius:3px;
opacity:.3;
transition:.4s;
margin:auto
}
.dlb:hover .dl{
width:90%;
background:#f1404b;
opacity:1;
box-shadow:0 1px 6px rgba(241,64,75,.6)
}
.dl-text{
position:relative;
display:flex;
justify-content:space-evenly;
align-items:center;
color:#888;
text-align:center;
font-size:12px;
margin:20px 0
}
.dl-text::before,.dl-text::after{
content:"";
width:33%;
height:1px;
background:#888;
opacity:.5
}
.upload-box{
cursor:pointer;
transition:.3s
}
.upload-box:hover.bg-light{
background:rgba(32,158,255,.1)!important
}
.tab-btn{
position:relative;
padding:8px 16px
}
.tab-btn.active::after{
content:"";
position:absolute;
bottom:0;
width:40%;
height:4px;
border-radius:2px;
left:0;
right:0;
margin:auto;
background:#f1404b;
box-shadow:0 1px 6px rgba(241,64,75,.6)
}
.count-tips::after{
content:attr(data-min) "/" attr(data-max);
position:absolute;
top:50%;
z-index:3;
right:5px;
color:#999;
transform:translate(0,-50%)
}
.count-tips .form-control{
padding-right:60px
}
.header-big .s-search,.header-big #bulletin_box{
margin:0 15px
}
.header-big #bulletin_box{
background:transparent;
box-shadow:none
}
.header-big:not(.no-bg) #bulletin_box a{
color:#fff
}
.header-big .bulletin-big #bulletin_box{
max-width:600px;
margin:0 auto
}
.header-big:not(.no-bg) #bulletin_box .card-body{
color:#fff!important;
background:rgba(0,0,0,.3);
border-radius:50px
}
.header-big .bulletin-close{
opacity:.1;
transition:opacity .3s
}
.header-big .bulletin-big #bulletin_box:hover .bulletin-close{
opacity:.7
}
.header-big .search-group{
padding:0;
margin:0 auto
}
.header-big #search-list{
text-align:center
}
.header-big .search-smart-tips{
width:unset;
left:20px;
right:20px
}
.header-big .search-type input:checked+label,.header-big .search-type input:hover+label{
position:relative;
background:transparent!important
}
.header-big .search-type input:checked+label:before{
content:'';
border-width:8px 8px 0px 8px;
border-style:solid;
border-color:rgba(0,0,0,.6) transparent transparent;
position:absolute;
left:50%;
top:0;
margin-left:-8px
}
.header-big .search-type li label{
padding-top:5px
}
.header-big .s-type-list{
position:relative!important;
display:block;
white-space:nowrap;
text-align:center;
position:inherit;
top:inherit;
padding:inherit;
width:none;
background:none!important;
border-radius:inherit;
box-shadow:none!important
}
.header-big:not(.no-bg) .s-type-list{
color:#fff
}
.s-type:hover .s-type-list.big{
display:block
}
.header-big .s-type-list .anchor{
background:#888;
border-radius:100px;
width:10px;
height:4px;
bottom:5px;
-webkit-transition:.25s;
transition:.25s
}
.header-big:not(.no-bg) .s-type-list .anchor{
background:#fff
}
.header-big .s-type-list label:hover{
background:none
}
.header-big .s-type-list:before{
display:none
}
.header-big .s-type{
position:inherit;
top:inherit;
left:inherit;
z-index:inherit;
width:auto
}
.header-big .s-type-list label{
position:relative;
display:inline-block
}
.header-big .s-type-list label span{
display:block;
padding:10px 10px
}
.header-big .s-type-list label:not(.active)::after{
content:'';
height:4px;
width:4px;
border-radius:2px;
position:absolute;
left:50%;
bottom:5px;
margin-left:-2px;
background-color:rgba(255,255,255,0);
transition:.3s
}
.header-big .s-type-list label:not(.active):hover::after{
background-color:#fff
}
.header-big .s-type-list label:not(.active),.header-big:not(.no-bg) .search-type label{
opacity:.5;
transition:opacity .3s
}
.header-big .s-type-list label:not(.active):hover,.header-big:not(.no-bg) .search-type label:hover{
opacity:1
}
.header-big .search-type input:checked+label{
opacity:1
}
.header-big #search-text{
border-radius:50px;
color:#fff;
border:1px solid rgba(255,255,255,.05);
padding:9px 20px;
-webkit-backdrop-filter:blur(5px);
backdrop-filter:blur(5px);
background-color:rgba(0,0,0,.6)!important
}
.header-big #search button{
position:absolute;
top:0;
right:0;
background:transparent;
border:0!important;
width:unset;
height:unset;
margin:0 9px;
line-height:50px;
border-radius:3px
}
.header-big #search button:active,.header-big #search button:focus{
box-shadow:none;
outline:none;
border:0!important
}
.header-big .canvas-bg{
position:absolute;
top:0;
width:100%;
height:100%;
border-width:0
}
.header-big:not(.no-bg) .text-muted,.header-big:not(.no-bg) .search-type .menu-item a,.header-big:not(.no-bg) .big-title .h1{
color:#fff!important
}
.header-big.no-bg #search-text{
color:#fff;
border:none;
background-color:rgba(0,0,0,.2)!important
}
.header-big.no-bg .search-type input:checked+label:before{
border-color:rgba(0,0,0,.2) transparent transparent
}
.header-big .search-type li.menu-item{
padding:5px 10px 0px 10px
}
@media screen and (min-width:768px){
.header-big{
padding-top:110px;
padding-bottom:110px
}
.post-top{
padding-bottom:180px
}
.header-big.no-bg{
padding-bottom:20px
}
.header-big .search-type li label,.header-big .search-type li.menu-item{
padding:5px 20px
}
.header-big .s-type-list label span{
padding:10px 20px
}
}
@media screen and (min-width:992px){
.header-big .s-search{
margin:0
}
}
.io-black-mode .header-big.bg-gradual:before,.io-black-mode .header-big.bg-gradual:after{
background-image:linear-gradient(to top,#1b1d1f 0%,transparent 80%)
}
.io-black-mode .big-header-banner .page-header{
background:transparent;
box-shadow:none
}
.io-black-mode .big-header-banner.header-bg .page-header{
color:#fff;
background:#2c2e2f;
box-shadow:0 0 25px 5px rgba(10,10,10,.25)
}
.media-content{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
border:0;
border-radius:inherit;
background-size:cover;
background-repeat:no-repeat;
background-position:50% 50%;
background-color:rgba(120,120,120,.1)
}
.carousel-item.home-item:after{
content:"";
display:block;
padding-top:300px
}
.carousel-caption{
bottom:0;
padding-top:10px;
padding-bottom:10px
}
.media{
position:relative;
display:block;
overflow:hidden;
padding:0;
-ms-flex-negative:0;
flex-shrink:0;
border-top-left-radius:inherit;
border-top-right-radius:inherit
}
.media:after{
content:'';
display:block;
padding-top:100%
}
.media-title{
position:absolute;
bottom:0;
left:0;
right:0;
margin:5px 10px;
color:#fff
}
.new-news{
height:100%
}
.new-news .news_title{
background-color:rgba(0,0,0,.1);
padding:8px 10px;
border-radius:.20rem .20rem 0 0
}
.new-news ul{
overflow:auto;
padding:0 20px;
margin-bottom:10px
}
.new-news ul li{
position:relative;
padding:0 10px 10px 20px;
border-left:2px solid rgba(136,136,136,.2)
}
.new-news ul li i{
font-size:12px;
top:3px;
color:#888;
position:absolute;
padding:5px;
left:-12px;
background:#fff;
transition:background-color .3s
}
.new-news .news_all_btn{
position:absolute;
right:4px;
padding:8px 10px;
transition:.3s
}
.new-news .news_all_btn:hover{
right:0px
}
@media screen and (min-width:768px){
.new-news{
position:absolute;
left:.5rem;
right:0
}
}
@media screen and (max-width:767.98px){
.new-news{
height:200px
}
.big-title .h1{
font-size:30px
}
}
@media screen and (max-width:575.98px){
.carousel-item.home-item:after{
padding-top:250px
}
.new-news{
height:150px
}
}
@media screen and (max-width:454.98px){
.carousel-item.home-item:after{
padding-top:180px
}
.new-news{
height:100px
}
}
.overlay{
width:100%;
height:100%;
background-color:rgba(0,0,0,.66);
position:absolute;
opacity:.22;
top:0;
left:0;
-webkit-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
transition:opacity .3s ease-in-out
}
.article-list:after{
padding-top:146px
}
.media-21x9:after{
padding-top:42.857143%
}
.media-16x9:after{
padding-top:56.25%
}
.media-4x3:after{
padding-top:75%
}
.media-2x3:after{
padding-top:150%
}
.media-3x2:after{
padding-top:66.66666%
}
.media-3x4:after{
padding-top:133.33333%
}
.media-1x2:after{
padding-top:200%
}
.media-2x1:after{
padding-top:50%
}
.media-3x1:after{
padding-top:33.3333%
}
.media-4x1:after{
padding-top:25%
}
.media-5x1:after{
padding-top:20%
}
.media-5x7:after{
padding-top:141%
}
.media-1-4:after{
padding-top:25vh;
min-height:10rem
}
.media-1-3:after{
padding-top:33vh;
min-height:12.5rem
}
.media-1-2:after{
padding-top:50vh;
min-height:15rem
}
@media (max-width:767.98px){
.post-cover .media-5x1:after{
padding-top:30%
}
}
@media (min-width:1200px){
.media-xl-16x9:after{
padding-top:56.25%!important
}
.media-xl-3x2:after{
padding-top:66.66666%!important
}
}
blockquote{
position:relative;
padding:.9375rem 0 .9375rem 1.75rem;
margin:1.5rem 0;
border-left:5px solid rgba(136,136,136,.2);
background-color:rgba(136,136,136,.1)
}
blockquote p:last-of-type{
margin:0;
padding:0
}
.tags i{
color:#f1404b;
margin-right:10px;
vertical-align:middle
}
.tags a{
display:inline-block;
margin:0 6px 12px 0;
padding:3px 10px;
color:#6d6d6d;
font-size:10px;
transition:.3s;
background:rgba(148,149,158,.15);
border-radius:15px
}
.color-0{
color:#F1404B!important;
background-color:rgba(249,100,90,.15)!important
}
.color-1,.color-5{
color:#20a0ff!important;
background-color:rgba(32,158,255,.15)!important
}
.color-2,.color-6{
color:#39c408!important;
background-color:rgba(58,196,8,.15)!important
}
.color-3,.color-7{
color:#ff8400!important;
background-color:rgba(255,131,0,.15)!important
}
.color-4,.color-8{
color:#837adc!important;
background-color:rgba(132,122,220,.15)!important
}
.color-d{
color:#888
}
.card.new-news li{
list-style:none
}
.tags a:focus,.tags a:hover{
background-color:#232425!important;
text-decoration:none;
color:#fff!important
}
pre{
position:relative;
overflow-y:auto;
border:0;
color:#777;
border-radius:3px;
padding:.75rem;
margin:1.5rem 0;
white-space:pre-wrap;
word-wrap:break-word;
background-color:rgba(0,0,0,.04)
}
table{
width:100%
}
th,td{
border:1px solid rgba(136,136,136,.3);
padding:8px 12px
}
.single-top-area{
background:#fff
}
.near-navigation{
display:flex;
background:#fff
}
.near-navigation .nav{
display:flex;
flex-direction:column;
justify-content:center;
min-height:80px;
padding:0 20px;
position:relative;
width:50%;
word-break:break-word
}
.near-navigation .next{
align-items:flex-end;
text-align:right;
border-radius:0 5px 5px 0;
overflow:hidden
}
.near-navigation .previous{
border-radius:5px 0 0 5px;
overflow:hidden
}
.near-navigation span{
font-size:14px;
font-weight:500;
position:relative;
text-transform:uppercase;
z-index:2
}
.near-navigation .near-title{
font-size:12px;
margin:5px 0 0;
position:relative;
z-index:2
}
.near-navigation img{
height:100%;
left:0;
-o-object-fit:cover;
object-fit:cover;
position:absolute;
top:0;
width:100%
}
.near-navigation .none span,.near-navigation .none .near-title{
color:#999
}
.panel-header h1{
line-height:1.5
}
.panel-body p,.site-content p,.post-content figure{
margin-bottom:1.25rem;
font-size:1rem;
line-height:2;
word-wrap:break-word
}
.panel-body h1,.panel-body h2,.panel-body h3,.panel-body h4,.panel-body h5,.panel-body h6{
margin-bottom:1rem
}
.panel-body h1{
font-size:1.5rem
}
.panel-body h2{
font-size:1.25rem;
border-left:3px solid #f1404b;
padding:.25rem 0 .25rem 1.25rem;
margin-left:-1.438rem
}
.panel-body h3{
font-size:1.125rem;
border-left:3px solid #f1404b;
padding-left:1.25rem;
margin-left:-1.438rem
}
.panel-body h4{
font-size:1rem;
padding-bottom:.5rem;
border-bottom:1px solid rgba(136,136,136,.2)
}
.panel-body h5,.panel-body h6{
font-size:1rem
}
.panel-body ul,.panel-body ol{
font-size:.875rem
}
.panel-body ul li,.panel-body ol li{
margin:.5rem 0
}
.transparent .panel-body h2,.transparent .panel-body h3{
position:relative;
margin-left:0
}
@media (max-width:767.98px){
blockquote{
padding-left:1.25rem
}
.panel-body p,.panel-body figure{
font-size:.9375rem
}
.panel-header h3,.panel-header .h3{
font-size:1.5rem
}
}
.siteico{
background:#e6e8ed;
position:relative;
overflow:hidden;
box-shadow:0 30px 20px -20px rgba(0,0,0,.15);
border-radius:10px;
transition:background-color .3s
}
.siteico:before{
content:'';
display:block;
padding-top:100%
}
.tool-actions{
position:absolute;
left:0;
bottom:0;
right:0;
padding:.625rem 0
}
.tool-actions .btn-light{
color:#424446!important;
-webkit-backdrop-filter:blur(5px);
backdrop-filter:blur(5px);
background-color:rgba(250,250,250,.5)!important;
border-color:transparent!important
}
.tool-actions .btn-light:hover{
background-color:rgba(255,255,255,.8)!important
}
.customize-menu .btn-edit{
color:#ddd;
line-height:24px;
background:#f1404b;
padding:0 10px;
margin:5px 0;
border-radius:50px;
white-space:nowrap
}
.customize-menu .btn-edit:hover{
color:#fff
}
.blur{
-moz-filter:blur(15px);
-ms-filter:blur(15px);
-webkit-filter:blur(15px);
filter:blur(15px);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=15,MakeShadow=false)
}
.blur-layer{
top:0;
left:0;
right:0;
bottom:0;
position:absolute;
width:inherit;
height:inherit;
opacity:.2
}
.img-cover{
max-width:90%!important;
min-width:72px!important;
max-height:90%!important;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
border-radius:6px
}
@keyframes rotate{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to{
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.site-body .btn-arrow{
border-radius:6px;
padding:7px 16px;
background-color:rgba(138,138,138,.15);
transition:.3s
}
.site-body .btn-arrow:hover{
color:#fff;
background:#202224
}
.site-body .btn-arrow:active{
box-shadow:unset
}
.site-body .site-go .btn{
margin-bottom:10px
}
.site-go-url{
position:relative
}
.site-go-url .spare-url{
position:absolute;
opacity:0;
visibility:hidden;
margin-top:0;
transition:.3s
}
.site-go-url .spare-url a{
white-space:nowrap
}
.site-go-url:hover .spare-url{
opacity:1;
visibility:visible;
margin-top:-10px
}
.card-post .flex-avatar{
padding:2px!important
}
.card-post .media,.card-book .media{
box-shadow:0 0 20px -5px rgba(20,20,20,.2);
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.card-post:hover .media,.card-book:hover .media{
transform:translateY(-6px);
-webkit-transform:translateY(-6px);
-moz-transform:translateY(-6px);
box-shadow:0 26px 40px -24px rgba(27,28,31,.3);
-webkit-box-shadow:0 26px 40px -24px rgba(27,28,31,.3);
-moz-box-shadow:0 26px 40px -24px rgba(27,28,31,.3)
}
.card-post .list-content{
padding-bottom:.5rem
}
.btn-arrow{
position:relative
}
.btn-arrow span{
padding-right:1.25rem;
display:inline-block
}
.btn-arrow i{
position:absolute;
font-size:18px;
width:.8em;
right:1rem;
top:50%;
opacity:.6;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
-webkit-transition:all 200ms ease-out;
-o-transition:all 200ms ease-out;
transition:all 200ms ease-out;
will-change:right,opacity
}
.btn-arrow:hover i,.btn-arrow:focus i{
opacity:1;
right:.6rem
}
.btn-cat{
color:#fff!important;
background:#f1404b;
font-size:12px;
padding:2px 5px;
border-radius:4px;
transition:.3s
}
.btn-cat:hover{
color:#fff;
background:#212224
}
.btn-icon{
text-align:center;
width:3.125rem;
height:3.125rem;
padding:0!important;
position:relative
}
.btn-icon span{
position:absolute;
width:100%;
height:100%;
top:0;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.country-piece{
position:absolute;
color:#fff;
top:10px;
right:10px;
transition:.3s;
padding:0 5px;
background:#f1404b;
border-radius:20px
}
.sites-default-content .card-footer{
background-color:transparent
}
.content-title{
position:relative
}
.content-title:before,.content-title:after{
position:absolute;
top:50%;
width:50px;
height:1px;
border-top:1px solid;
content:'';
border-color:inherit;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.content-title:before{
left:-65px
}
.content-title:after{
right:-65px
}
@media screen and (max-width:575.98px){
.siteico:before{
padding-top:60%
}
.card-post .list-content{
padding-top:.5rem
}
}
.down-content{
margin-top:120px
}
.down-content .card{
border:0
}
.down-content .card .card-header{
position:relative;
border-radius:6px;
padding:.3rem;
margin:0 15px;
margin-top:-30px;
border:0;
background:linear-gradient(60deg,#f1404b,#f1417c);
box-shadow:0 5px 20px 0 rgba(0,0,0,.2),0 13px 24px -11px rgba(176,39,62,.6)
}
.down-content .card-header-img{
margin-top:-100px;
padding:8px;
width:120px;
height:120px;
background:#ffffff;
transition:background-color .3s
}
.down-content .card-signup{
border-radius:6px;
margin:0 15px;
box-shadow:0 16px 24px 2px rgba(0,0,0,.1),0 6px 30px 5px rgba(0,0,0,.08),0 8px 10px -5px rgba(0,0,0,.15)
}
.down-content .down-info li{
margin:5px 0
}
.btn-danger{
color:#fff;
background-color:#f1404b;
border-color:transparent
}
.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{
color:#fff;
box-shadow:0 0 0 0 transparent
}
.down-content .apd-right{
position:relative;
background:rgba(34,34,34,.05);
width:100%;
height:100%;
border-radius:6px;
border:2px dashed rgba(0,0,0,.1)
}
.down-content .statement{
position:relative;
margin:0 -1.25rem;
border-bottom:2px dashed #eee;
border-top:2px dashed #eee;
background:rgba(0,0,0,.01);
transition:.3s
}
.down-content .statement:before{
content:"";
position:absolute;
width:8px;
height:8px;
top:5px;
left:5px;
border-radius:50%;
background:#eee;
box-shadow:0 10px #eee,0 20px #eee;
transition:.3s
}
.down-content .card-nav-tabs:before{
content:"\e604";
position:absolute;
bottom:-3px;
right:5px;
font-size:20px;
color:rgba(129,129,129,.3);
font-family:"iconfont"
}
@media screen and (max-width:767.98px){
.down-content .card-signup{
border-radius:6px;
margin:0 -10px
}
.down-content{
margin-top:90px
}
.down-content .card .card-header{
margin-left:5px;
margin-right:5px
}
.down-content .card-header-img{
margin-top:-70px;
padding:6px;
width:90px;
height:90px
}
}
.book-info ul{
list-style:none;
margin:0;
padding:0
}
.book-info .info-title{
display:inline-block;
width:70px;
text-align:justify;
text-justify:distribute-all-lines;
-moz-text-align-last:justify;
text-align-last:justify
}
.rankings .ranking-tab-body:not(.add-js)>:first-child{
display:block!important
}
.ranking .ranking-tab-button{
top:0
}
.ranking .ranking-title{
padding-top:12px
}
.ranking .tab-button{
border-left:1px solid rgba(136,136,136,.1);
padding:14px 11px
}
.ranking .tab-button:hover,.ranking .tab-button.active{
background:rgba(136,136,136,.1)
}
.empty-list{
align-items:center;
justify-content:center;
flex:1 1 auto;
display:flex
}
.empty-list i{
font-size:56px;
opacity:.5
}
@media (max-width:767.98px){
.ranking-tabs .card{
border-radius:0 0 .25rem .25rem
}
.ranking-tab-body .tab-title{
visibility:hidden
}
}
.v-avatar{
width:32px;
height:32px
}
.profile img{
width:48px;
height:48px;
border-radius:50%
}
.children .profile img{
width:40px;
height:40px;
border-radius:50%
}
.comment-list .comment-text{
border-bottom:1px solid rgba(135,135,135,.15);
padding-bottom:1rem;
margin-bottom:1rem
}
.comment-list .children .comment_body,.comment-list .children .comment-respond{
margin-left:3.875rem;
padding:0 0 1rem
}
.comment-list>.comment>.children .comment:last-child .comment-text{
border-bottom:1px solid rgba(135,135,135,.15);
padding-bottom:1rem;
margin-bottom:0
}
.comment-list>.comment:last-child .comment-text{
border:0;
padding-bottom:0
}
.not-comment,.commclose{
background-color:rgba(136,161,199,.3)!important
}
.comment-list .is-author{
opacity:.5;
cursor:pointer;
transition:opacity .3s
}
.comment-list .rank{
position:relative;
color:#fff;
cursor:pointer;
font-size:.75rem;
padding:1px 8px;
margin:0 4px;
background:#f1404b;
border-radius:6px;
transition:opacity .3s
}
.comment-list .rank:after{
content:"";
position:absolute;
width:8px;
height:4px;
top:50%;
margin-top:-2px;
left:-4px;
border-radius:2px;
background:#ffae00
}
.comment-list .rank:before{
content:"";
position:absolute;
width:5px;
height:5px;
top:50%;
margin-top:-2.5px;
left:0px;
border-radius:3px;
background:#fff
}
.comment-list .rank:hover{
color:#fff
}
.comment-list .is-author:hover{
opacity:1
}
.comment-form .comment-form-cookies-consent label{
display:inline
}
input[type="radio"] + label,input[type="checkbox"] + label{
font-weight:400
}
.form-submit{
text-align:right
}
.comment-list,.comment-list .children{
list-style:none;
margin:0;
padding:0
}
.comment-body{
color:#333;
margin-bottom:4em
}
.comment-body{
margin-left:65px
}
.comment-author{
margin-bottom:.4em;
position:relative;
z-index:2
}
.comment-author .avatar{
height:50px;
left:-65px;
position:absolute;
width:50px
}
.comment-metadata{
color:#767676;
font-weight:800;
letter-spacing:.1818em;
text-transform:uppercase
}
.comment-reply-link{
font-weight:800;
position:relative
}
.btn-home{
color:#fff;
background:#f1404b;
padding:10px 30px;
transition:.3s
}
.btn-home:hover{
color:#fff;
background:#333
}
.iconfont{
display:inline-block;
font-size:inherit;
font-variant:normal;
text-rendering:auto;
line-height:1
}
.icon-lg{
font-size:1.333rem;
line-height:1.333rem;
vertical-align:-.0667em
}
.icon-2x{
font-size:2rem
}
.icon-3x{
font-size:3rem
}
.icon-4x{
font-size:4rem
}
.icon-5x{
font-size:5rem
}
.icon-8x{
font-size:8rem
}
.icon-fw{
text-align:center;
width:1.25em
}
.icon-spin{
-webkit-animation:icon-spin 2s infinite linear;
animation:icon-spin 2s infinite linear
}
.hot-card .hot-body{
height:200px
}
.hot-card .hot-heat{
white-space:nowrap
}
.hot-card ul{
margin:0;
padding:0;
list-style-type:none
}
.hot-rank{
width:18px;
border-radius:4px;
background:rgba(124,124,124,.3);
display:inline-block
}
.hot-rank-1{
color:#fff;
background:#f1404b
}
.hot-rank-2{
color:#fff;
background:#c56831
}
.hot-rank-3{
color:#fff;
background:#b89e2c
}
.hot-platform span{
margin:0 5px;
white-space:nowrap
}
.hot-platform{
border-radius:4px;
display:inline-table;
background:rgba(77,77,77,.3)
}
.background-fx{
position:absolute;
left:60px;
right:0;
height:100vh;
top:0;
overflow:hidden;
opacity:1;
z-index:-1
}
.shape-01{
position:absolute;
top:11%;
right:42%;
-webkit-animation:animationFramesTwo 13s linear infinite;
animation:animationFramesTwo 13s linear infinite
}
.shape-02{
position:absolute;
top:27%;
left:17%;
-webkit-animation:animationFramesFour 25s linear infinite alternate;
animation:animationFramesFour 25s linear infinite alternate
}
.shape-03{
position:absolute;
top:30%;
left:50%;
-webkit-animation:animationFramesThree 35s linear infinite alternate;
animation:animationFramesThree 35s linear infinite alternate
}
.shape-04{
position:absolute;
top:40%;
right:23%;
-webkit-animation:animationFramesFour 20s linear infinite alternate;
animation:animationFramesFour 20s linear infinite alternate
}
.shape-05{
position:absolute;
bottom:62%;
right:28%;
-webkit-animation:animationFramesOne 15s linear infinite;
animation:animationFramesOne 15s linear infinite
}
.shape-06{
position:absolute;
bottom:73%;
left:38%;
-webkit-animation:animationFramesFour 20s linear infinite alternate;
animation:animationFramesFour 20s linear infinite alternate
}
.shape-07{
position:absolute;
left:14%;
bottom:54%;
-webkit-animation:animationFramesOne 17s linear infinite;
animation:animationFramesOne 17s linear infinite
}
.shape-08{
position:absolute;
left:14%;
top:60%;
-webkit-animation:animationFramesOne 20s linear infinite alternate;
animation:animationFramesOne 20s linear infinite alternate
}
.shape-09{
position:absolute;
top:22%;
left:41%;
-webkit-animation:animationFramesOne 15s linear infinite;
animation:animationFramesOne 15s linear infinite
}
.shape-10{
position:absolute;
top:8%;
right:6%;
-webkit-animation:animationFramesOne 15s linear infinite;
animation:animationFramesOne 15s linear infinite
}
.shape-11{
position:absolute;
top:10%;
right:8%;
-webkit-animation:animationFramesOne 12s linear infinite;
animation:animationFramesOne 12s linear infinite
}
@keyframes animationFramesOne{
0%{
transform:translate(0) rotate(0deg)
}
20%{
transform:translate(73px,-1px) rotate(36deg)
}
40%{
transform:translate(141px,72px) rotate(72deg)
}
60%{
transform:translate(83px,122px) rotate(108deg)
}
80%{
transform:translate(-40px,72px) rotate(144deg)
}
to{
transform:translate(0) rotate(0deg)
}
}
@-webkit-keyframes animationFramesOne{
0%{
-webkit-transform:translate(0) rotate(0deg)
}
20%{
-webkit-transform:translate(73px,-1px) rotate(36deg)
}
40%{
-webkit-transform:translate(141px,72px) rotate(72deg)
}
60%{
-webkit-transform:translate(83px,122px) rotate(108deg)
}
80%{
-webkit-transform:translate(-40px,72px) rotate(144deg)
}
to{
-webkit-transform:translate(0) rotate(0deg)
}
}
@keyframes animationFramesTwo{
0%{
transform:translate(0) rotate(0deg) scale(1)
}
20%{
transform:translate(73px,-1px) rotate(36deg) scale(.9)
}
40%{
transform:translate(141px,72px) rotate(72deg) scale(1)
}
60%{
transform:translate(83px,122px) rotate(108deg) scale(1.2)
}
80%{
transform:translate(-40px,72px) rotate(144deg) scale(1.1)
}
to{
transform:translate(0) rotate(0deg) scale(1)
}
}
@-webkit-keyframes animationFramesTwo{
0%{
-webkit-transform:translate(0) rotate(0deg) scale(1)
}
20%{
-webkit-transform:translate(73px,-1px) rotate(36deg) scale(.9)
}
40%{
-webkit-transform:translate(141px,72px) rotate(72deg) scale(1)
}
60%{
-webkit-transform:translate(83px,122px) rotate(108deg) scale(1.2)
}
80%{
-webkit-transform:translate(-40px,72px) rotate(144deg) scale(1.1)
}
to{
-webkit-transform:translate(0) rotate(0deg) scale(1)
}
}
@keyframes animationFramesThree{
0%{
transform:translate(165px,-179px)
}
to{
transform:translate(-346px,617px)
}
}
@-webkit-keyframes animationFramesThree{
0%{
-webkit-transform:translate(165px,-179px)
}
to{
-webkit-transform:translate(-346px,617px)
}
}
@keyframes animationFramesFour{
0%{
transform:translate(-300px,151px) rotate(0deg)
}
to{
transform:translate(251px,-200px) rotate(180deg)
}
}
@-webkit-keyframes animationFramesFour{
0%{
-webkit-transform:translate(-300px,151px) rotate(0deg)
}
to{
-webkit-transform:translate(251px,-200px) rotate(180deg)
}
}
@media screen and (max-width:1199.98px){
.hot-search{
min-width:1164px
}
}
@media screen and (max-width:575.98px){
.shape-10{
right:12%;
width:100px
}
.shape-11{
right:14%;
width:100px
}
.comment-list .children .comment_body,.comment-list .children .comment-respond{
margin-left:1.875rem
}
}
@-webkit-keyframes icon-spin{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100%{
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes icon-spin{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100%{
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.user-bg{
height:269px;
margin-top:-75px;
position:relative;
background-color:rgba(5,15,25,.2);
background-repeat:no-repeat;
background-size:cover;
background-position:center center
}
.user-bg::before{
content:"";
position:absolute;
left:0;
height:240px;
right:0;
bottom:0;
background-image:linear-gradient(to top,#000000 0%,transparent 60%);
transition:.3s
}
.user-area .avatar-body{
display:inline-block;
min-height:112px;
min-width:112px
}
.user-area img{
max-width:100%
}
.bg-white,.border-light{
transition:.3s
}
.border-2w{
border-width:2px!important
}
.user-area .user-menu{
margin-top:-169px
}
.user-area .card-menu{
margin-top:60px
}
.user-area .author-avatar{
margin-top:-75px
}
.user-area ul{
list-style:none;
padding:0;
margin:0;
width:100%
}
.user-nav li .user-tab{
padding:8px 0;
display:block;
border-radius:4px
}
.user-nav li .user-tab.active{
background-color:rgba(136,136,136,.1)
}
.user-area .local-avatar-label svg{
display:none;
width:38px;
height:38px;
position:absolute;
top:0;
left:0;
color:#fff;
background:rgba(0,0,0,.2);
border-radius:50%;
transform-origin:50% 50% 0;
fill:rgba(255,255,255,.65);
cursor:pointer
}
.user-area .local-avatar-label:hover svg{
display:block
}
.user-area .avatar-picker{
display:inline-block;
width:38px;
height:38px;
position:absolute;
left:0;
top:0;
cursor:pointer
}
.user-area .avatar-picker input,.user-area .cover-picker input{
border:1px solid #eee;
border-radius:5px
}
.user-area .user-cover{
position:relative
}
.user-area .io-cover-picker{
display:inline-block;
width:25px;
height:25px;
position:absolute;
right:2px;
top:2px;
border-radius:20px;
background-color:rgba(0,0,0,.1);
cursor:pointer
}
.user-area .cover-picker::after{
content:'\e634';
color:#fff;
font-family:"iconfont";
position:absolute;
font-size:24px;
line-height:24px;
opacity:.6
}
.user-area .cover-picker:hover:after{
opacity:1
}
.user-area .author-meta-r{
margin-top:-110px
}
.empty-content{
font-size:169px;
opacity:.3
}
.terms-placeholder{
border:2px dashed #4ecdff;
background-color:transparent;
min-height:42px
}
.admin-sites .overflow-auto{
max-height:300px
}
.manage-sites .sites-card,.sites-placeholder,.admin-sites .sites-card{
padding:6px 8px;
background-color:#eee
}
.manage-sites .sites-card:not(.add){
cursor:move;
transition:box-shadow .3s
}
.sites-placeholder{
border:2px dashed #4ecdff;
background-color:transparent
}
.manage-sites .sites-card:not(.add):hover,.admin-sites .sites-card:hover{
box-shadow:0 6px 10px rgba(0,0,0,.15)
}
.sites-hover .nav-link{
background-color:rgba(136,136,136,.15)
}
input.nav-link{
display:block;
width:100%;
color:#495057;
background-color:transparent;
background-clip:padding-box;
border:1px solid #ced4da;
border-radius:.25rem;
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
input.nav-link::-ms-expand{
background-color:transparent;
border:0
}
input.nav-link:-moz-focusring{
color:transparent;
text-shadow:0 0 0 #495057
}
input.nav-link:focus{
color:#495057;
background-color:transparent;
border-color:#80bdff;
outline:0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
input.nav-link::-webkit-input-placeholder{
color:#6c757d;
opacity:1
}
input.nav-link::-moz-placeholder{
color:#6c757d;
opacity:1
}
input.nav-link:-ms-input-placeholder{
color:#6c757d;
opacity:1
}
input.nav-link::-ms-input-placeholder{
color:#6c757d;
opacity:1
}
input.nav-link::placeholder{
color:#6c757d;
opacity:1
}
input.nav-link:disabled,input.nav-link[readonly]{
background-color:transparent;
opacity:1
}
.sites-card .dropdown-menu{
min-width:320px
}
.nav-pills.sites-nav .nav-link{
border:1px solid rgba(136,136,136,.1)
}
.nav-pills.sites-nav .nav-link.active,.nav-pills.sites-nav .show>.nav-link{
background-color:#f1404b;
box-shadow:0px 5px 20px -3px rgba(241,64,75,.6)
}
.sites-li{
position:relative
}
.sites-li .sites-setting{
position:absolute;
top:9px;
right:5px;
opacity:0;
transition:opacity .3s
}
.sites-li.admin-li .sites-setting{
top:15px
}
.tab-pane .sites-li .sites-setting{
top:6px
}
.sites-li:hover .sites-setting{
opacity:1
}
.sites-li .active:not(.d-none)+.change-terms-name+.sites-setting a{
color:#fff
}
.notifications-list li{
position:relative
}
.notifications-list li .notifi-time{
position:absolute;
top:-18px;
left:0
}
.drag-add-bookmarks{
border:2px dashed rgb(235,34,34);
opacity:.8
}
#add-new-sites button.close{
text-shadow:none
}
#add-new-sites button.close:focus{
outline:none
}
.list-author-data li{
padding:2px 0
}
.author-set-left,.author-set-right{
display:inline-block;
vertical-align:top
}
.author-set-left{
width:20%;
margin-right:20px;
text-align:right;
padding-top:6px
}
.author-set-right{
width:calc(80% - 25px);
overflow:hidden
}
@media screen and (min-width:768px){
.sites-card .dropdown-menu{
min-width:450px
}
.admin-sites .overflow-auto{
max-height:750px
}
}
.show_ico{
float:left;
width:64px;
height:64px;
line-height:60px;
padding:2px;
cursor:pointer
}
.show_ico .remove-ico{
position:absolute;
cursor:pointer;
top:1px;
right:1px;
font-size:20px;
z-index:1;
display:block;
width:24px;
height:24px;
line-height:24px;
background:rgba(34,34,34,.5);
border-radius:50%
}
.wechat .show_ico .remove-ico{
font-size:25px;
width:29px;
height:29px;
line-height:29px
}
.show_ico .remove-ico:hover{
color:#f1404b
}
.upload_img{
position:relative;
display:table;
color:white;
background-color:rgba(136,136,136,.1);
overflow:hidden;
cursor:pointer;
text-align:center;
vertical-align:center;
border-radius:5px;
transition:.3s
}
.wechat .show_ico{
width:138px;
height:138px;
line-height:128px
}
.upload_img:not(.disabled):hover{
background:#222324
}
.upload_img input{
position:absolute;
cursor:pointer;
opacity:0;
left:0;
right:0;
top:0;
bottom:0
}
.postform{
margin:5px
}
.tougao-form img{
max-width:100%
}
#alert_placeholder .alert{
display:inline-block
}
#tougaocategorg{
padding-left:8px
}
.slider_menu[sliderTab]{
position:relative;
background:rgba(0,0,0,.1);
border-radius:50px;
border:3px solid transparent;
overflow:hidden;
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
.slider_menu[sliderTab]>.menu{
position:relative;
white-space:nowrap;
flex-wrap:initial
}
.slider_menu[sliderTab] .anchor{
background:#f1404b;
border-radius:100px;
width:60px;
height:40px;
opacity:0;
-webkit-transition:.35s;
transition:.35s
}
.slider_menu[sliderTab]>.menu>li{
cursor:pointer;
width:auto;
height:auto
}
.slider_menu[sliderTab]>.menu>li.next,.slider_menu[sliderTab]>.menu>li.prev,.slider_menu[sliderTab]>.menu>li>.sub-menu{
display:none
}
.slider_menu[sliderTab]>.menu>li>a{
display:block;
text-decoration:none;
position:relative;
color:#888;
height:40px;
line-height:40px;
text-align:center;
font-size:14px;
padding:0 16px;
-webkit-transition:.25s;
transition:.25s
}
.slider_menu[sliderTab]>.menu>li>a:hover{
color:#fff
}
.slider_menu[sliderTab]>.menu>li>a.active{
color:#fff
}
.slider_menu[sliderTab] ul:hover li:not(.hover) a.active{
color:#888!important
}
.slider_menu.mini_tab[sliderTab]>.menu>li>a{
height:28px;
line-height:28px;
padding:0 12px
}
.nav-pills.menu .nav-link.active,.nav-pills.menu .show>.nav-link{
background:none
}
.io-bomb,.io-bomb-overlay{
width:100%;
height:100%;
top:0;
left:0
}
.io-bomb{
position:fixed;
display:-webkit-flex;
display:flex;
-webkit-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;
pointer-events:none
}
.io-bomb{
z-index:1099
}
.io-bomb.tips-success i{
color:#28a745
}
.io-bomb.tips-error i{
color:#ffc107
}
.io-bomb-overlay{
position:absolute;
background:rgba(10,10,10,.4);
opacity:0;
-webkit-transition:opacity .3s;
transition:opacity .3s;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition-duration:.3s;
transition-duration:.3s
}
.io-bomb-open .io-bomb-overlay{
opacity:1;
pointer-events:auto
}
.io-bomb-open .io-bomb-overlay{
-webkit-backdrop-filter:blur(10px);
backdrop-filter:blur(10px)
}
.io-bomb-body{
position:relative;
opacity:0;
max-width:340px;
width:100%
}
.io-bomb-open .io-bomb-body{
pointer-events:auto
}
.io-bomb-xl .io-bomb-body{
width:100%;
max-width:790px
}
.io-bomb-lg .io-bomb-body{
width:100%;
max-width:790px
}
.io-bomb-md .io-bomb-body{
max-width:340px;
width:100%
}
.io-bomb-sm .io-bomb-body{
max-width:300px;
width:auto
}
.io-bomb-reward .io-bomb-body{
max-width:270px
}
.io-bomb-content{
position:relative;
padding:1.25rem;
overflow:hidden;
border-radius:6px;
box-shadow:0 10px 50px -5px rgba(6,39,67,.12);
transition:.3s
}
.io-bomb-xl .io-bomb-content{
padding:0;
border:0
}
.io-bomb-lg .io-bomb-content{
padding:0;
border:0;
border-radius:0
}
.io-bomb-sm .io-bomb-content{
padding:2rem;
padding:1.75rem 2.5rem
}
.io-bomb-nopd .io-bomb-content{
padding:0;
border:0
}
.io-popup-tips-content{
overflow-y:auto;
max-height:580px
}
@media (max-width:991.98px){
.io-bomb-xl .io-bomb-body{
height:100%
}
.io-bomb-xl .io-bomb-body .io-bomb-content{
box-shadow:none;
border-radius:0;
height:100%
}
}
.io-bomb-content .text-success i{
color:#28a745
}
.io-bomb-content .text-danger i{
color:#ffc107
}
.io-bomb-content img{
width:100%;
height:auto
}
.btn-close-bomb i{
cursor:pointer;
font-size:1.75rem;
color:#fff;
transition:.3s
}
.btn-close-bomb i:hover{
color:#F1404B
}
.io-bomb.io-bomb-open .io-bomb-body,.io-bomb.io-bomb-close .io-bomb-body{
-webkit-animation-duration:.3s;
animation-duration:.3s;
-webkit-animation-fill-mode:forwards;
animation-fill-mode:forwards
}
.io-bomb.io-bomb-open .io-bomb-body{
-webkit-animation-name:tips-open;
animation-name:tips-open
}
.io-bomb.io-bomb-close .io-bomb-body{
-webkit-animation-name:tips-close;
animation-name:tips-close
}
@-webkit-keyframes tips-open{
0%{
opacity:0;
-webkit-transform:translate3d(0,50px,0)
}
100%{
opacity:1;
-webkit-transform:translate3d(0,0,0)
}
}
@keyframes tips-open{
0%{
opacity:0;
-webkit-transform:translate3d(0,50px,0);
transform:translate3d(0,50px,0)
}
100%{
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
}
@-webkit-keyframes tips-close{
0%{
opacity:1;
-webkit-transform:translate3d(0,0,0)
}
100%{
opacity:0;
-webkit-transform:translate3d(0,50px,0)
}
}
@keyframes tips-close{
0%{
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
100%{
opacity:0;
-webkit-transform:translate3d(0,50px,0);
transform:translate3d(0,50px,0)
}
}
.sidebar .card-header{
position:relative;
background-color:transparent;
border-bottom:none
}
.sidebar .sidebar-header .load{
padding:.75rem 1.25rem;
margin-bottom:0
}
.sidebar .card-header:after{
content:"";
background-color:#f1404b;
left:1.25rem;
width:50px;
height:2px;
bottom:-2px;
position:absolute;
-webkit-transition:.5s;
-moz-transition:.5s;
-ms-transition:.5s;
-o-transition:.5s;
transition:.5s
}
.sidebar .card:hover .card-header:after{
width:80px
}
.sidebar .tags a{
display:inline-block;
margin:4px 2px;
font-size:12px;
background:rgba(148,149,158,.15);
border-radius:5px
}
.sidebar .card .searchform{
flex:1 1 auto;
padding:1.25rem
}
.sidebar .card .searchform>div{
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-align:stretch;
align-items:stretch;
width:100%
}
.sidebar .card .searchform input[type='text']{
position:relative;
display:block;
-ms-flex:1 1 auto;
flex:1 1 auto;
width:1%;
padding:.375rem .75rem;
margin-bottom:0;
font-size:.875rem;
font-weight:400;
line-height:1.5;
color:#6d6e74;
background-color:#f1f3f6;
background-clip:padding-box;
border:1px solid #f1f3f6;
border-radius:.25rem;
transition:border-color .3s,background-color .3s;
border-top-right-radius:0;
border-bottom-right-radius:0
}
.sidebar .card .searchform input[type="submit"]{
margin-left:-1px;
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
padding:.375rem 1.25rem;
margin-bottom:0;
font-size:.875rem;
font-weight:400;
line-height:1.5;
color:#fff;
text-align:center;
white-space:nowrap;
border:1px solid #f1404b;
background-color:#f1404b;
border-radius:.25rem;
border-top-left-radius:0;
border-bottom-left-radius:0;
transition:.3s
}
.sidebar .card .searchform input[type="submit"]:hover{
border:1px solid #14171b;
background-color:#14171b
}
.sidebar .url-card .card{
background:#f1f3f6;
box-shadow:unset;
border:1px solid #f1f3f6;
transition:.3s
}
.sidebar .url-card .card:hover{
transform:unset;
box-shadow:unset;
border:1px solid #f1404b!important
}
.sidebar .url-card.down a:after,.sidebar .url-card.wechat a:before{
font-size:27px;
bottom:-6px;
left:1px
}
.sidebar .card.hot-card{
box-shadow:none
}
.sidebar .card-body.pb-3.pt-0{
padding-top:5px!important
}
.sidebar.sidebar-border>.card{
background-color:transparent;
border:2px solid rgba(136,136,136,.2);
box-shadow:unset
}
.sidebar_no .sidebar:not(.col-12){
display:none!important
}
.sidebar_left .content-wrap{
width:100%
}
.sidebar_left .sidebar:not(.col-12){
width:100%
}
.sidebar_right .content-wrap{
width:100%
}
.sidebar_right .sidebar:not(.col-12){
width:100%
}
.widget_author_meta{
position:relative
}
.widget-author-avatar{
position:absolute;
left:50%;
top:0;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
.widget-author-meta{
margin-top:2rem
}
.widget-author-cover{
position:relative;
border-radius:3px 3px 0 0
}
.widget-author-cover+.widget-author-meta{
margin-top:2rem
}
.widget-author-cover .widget-author-avatar{
top:auto;
bottom:0;
-webkit-transform:translate(-50%,50%);
-ms-transform:translate(-50%,50%);
transform:translate(-50%,50%)
}
.flex-avatar{
position:relative;
line-height:1;
white-space:nowrap;
font-weight:bold;
border-radius:100%;
padding:5px;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-negative:0;
flex-shrink:0;
background:#fff;
transition:background-color .3s
}
.flex-avatar img{
border-radius:inherit
}
.badge-outline-primary{
color:#f1404b;
border:#f1404b solid 1px
}
.list-post>div{
display:-ms-flexbox;
display:flex
}
.list-post>div>.list-item{
-ms-flex-item-align:stretch;
align-self:stretch;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.list{
padding-left:0;
padding-right:0
}
.list-item{
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
min-width:0;
word-wrap:break-word
}
.list-content{
padding:1rem 0;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex:1 1 auto;
flex:1 1 auto;
-ms-flex-pack:center;
justify-content:center
}
.list-item.block .list-content{
padding:1rem
}
.list-body{
-ms-flex:1 1 auto;
flex:1 1 auto
}
.list-footer{
margin-top:.5rem
}
.list-title{
font-size:.875rem;
line-height:1.4285714286;
display:block;
color:inherit
}
.list-title .badge{
position:relative;
top:-2px;
font-size:.75rem;
margin:0 .25rem 0 0
}
.list-bulletin .list-item{
position:relative;
padding:0 10px 10px 20px;
border-left:2px solid rgba(136,136,136,.2)
}
.list-bulletin .list-item>i{
font-size:12px;
top:8px;
color:#888;
position:absolute;
padding:5px;
left:-12px;
background:#fff;
transition:background-color .3s
}
.bulletin-card{
transform:translateY(0);
transition:.3s
}
.bulletin-card:hover{
transform:translateY(-6px)
}
@media (min-width:992px){
.sidebar_left .content-wrap{
float:right
}
.sidebar_left .content-layout{
margin-left:calc(310px + 15px)
}
.sidebar_left .sidebar:not(.col-12){
float:left;
margin-right:-310px;
width:310px;
position:unset
}
.sidebar_right .content-wrap{
float:left
}
.sidebar_right .content-layout{
margin-right:calc(310px + 15px)
}
.sidebar_right .sidebar:not(.col-12){
float:right;
margin-left:-310px;
width:310px;
position:unset
}
}
@media (max-width:767.98px){
.list-title{
font-size:.9375rem!important
}
.list-title .badge{
padding:.2em;
margin:0 .25rem 0 0
}
}
.list-grid .list-item{
-ms-flex-direction:row;
flex-direction:row
}
.list-grid.list-grid-padding .list-item{
padding:1.25rem
}
.list-grid.list-grid-padding .list-content{
padding:0 0 0 1rem
}
.list-grid .list-item .media:first-child{
border-radius:inherit
}
.list-grid .list-item .media:last-child{
border-radius:inherit
}
.list-grid .flex-row-reverse .media:first-child{
border-radius:0;
border-top-right-radius:inherit;
border-bottom-right-radius:inherit
}
@media (max-width:767.98px){
.list-grid.list-grid-padding .list-item{
padding:.675rem .75rem;
margin-bottom:.75rem
}
.list-grid.list-grid-padding .list-item .media-3x2:after{
padding-top:75%
}
.list-grid.list-grid-padding .list-content{
padding:0 0 0 .75rem
}
}
.io-grey-mode .sidebar-logo{
background:#fff
}
.io-grey-mode .page-header{
box-shadow:none
}
.io-grey-mode .sidebar-nav-inner{
background:#f9f9f9
}
.io-grey-mode .border-color{
border-color:transparent!important
}
.io-grey-mode .sidebar-nav .flex-bottom a,.io-grey-mode .sidebar-menu-inner a{
color:#515C6B
}
.io-grey-mode .sidebar-menu .sidebar-more{
color:#282a2d
}
.io-grey-mode .sidebar-item>a:hover{
color:#f1404b
}
.io-grey-mode .sidebar-popup div{
background:#dadbdd
}
.io-grey-mode .sidebar-popup::before{
border-color:transparent #dadbdd transparent
}
.io-grey-mode .sidebar-nav,.io-grey-mode .sidebar-popup.sidebar-menu-inner ul{
background:#f0f2f4
}
.io-grey-mode .sidebar-item li>a:hover,.io-grey-mode .sidebar-popup>div>ul>li>a:hover{
color:#f1404b
}
.menu-backdrop{
position:fixed;
top:0;
left:0;
width:100vw;
height:100vh;
-webkit-backdrop-filter:blur(6px);
backdrop-filter:blur(6px);
background-color:rgba(0,0,0,.5)
}
.ub-blur-bg{
-webkit-backdrop-filter:blur(5px);
backdrop-filter:blur(5px)
}
.user-bookmark-body .canvas-bg{
position:absolute;
top:0;
width:100%;
height:100%;
border-width:0
}
.user-bookmark-body .navbar{
padding:2rem 1rem
}
.user-bookmark-body .navbar .bookmark-ico{
font-size:1.75em
}
.user-bookmark-body .header-big{
margin-top:0
}
.user-bookmark-body .header-big{
padding-top:100px
}
.user-bookmark-body .quick-sites{
margin-top:-70px
}
.user-bookmark-body .bookmark-content{
margin-top:147px
}
@media (min-width:576px){
.user-bookmark-body .quick-sites .container{
max-width:460px
}
}
@media screen and (min-width:768px){
.user-bookmark-body .quick-sites{
margin-top:-100px
}
.user-bookmark-body .header-big{
padding-top:190px;
padding-bottom:110px
}
.user-bookmark-body .bookmark-content{
margin-top:256px
}
.user-bookmark-body .quick-sites .container{
max-width:660px
}
}
.user-bookmark-body .quick-sites .sites-icon{
align-items:center;
background-color:#ffffff;
border-radius:50%;
display:flex;
flex-shrink:0;
height:50px;
justify-content:center;
width:50px
}
.user-bookmark-body .quick-sites .sites-icon img{
height:auto;
width:26px;
transition:.2s
}
.user-bookmark-body .quick-sites .sites-btn:hover .sites-icon img{
width:34px
}
.user-bookmark-body .quick-sites .sites-title{
background-color:rgba(175,175,175,.2);
color:#fff;
border-radius:20px
}
.quick-sites .row{
height:200px;
overflow:hidden
}
.user-bookmark-body .customize-sites-list .card{
background:rgba(255,255,255,.7)
}
.user-bookmark-body .sites-pane{
position:relative;
background:rgba(0,0,0,.2);
padding:2rem 1rem 1rem 1rem;
border-radius:.25rem;
-webkit-backdrop-filter:blur(5px);
backdrop-filter:blur(5px)
}
.user-bookmark-body footer a{
color:#ddd
}
.user-bookmark-body footer a:hover{
color:#fff
}
.bookmark-bg{
position:fixed;
top:0;
width:100%;
height:100vh
}
.bookmark-bg .img-bg{
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-color:#242424;
height:100%;
margin:0;
opacity:1;
padding:0;
position:absolute;
transition:opacity .5s ease 0s;
width:100%
}
.gradient-linear{
background-attachment:fixed;
background-image:radial-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%),radial-gradient(rgba(0,0,0,0) 33%,rgba(0,0,0,.3) 166%),linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0% 75%,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%);
background-position-y:top;
background-repeat:no-repeat;
background-size:cover;
height:100%;
opacity:1;
position:absolute;
transition:opacity .3s linear;
width:100%
}
.user-bookmark-body .sites-pane .ct-name{
position:absolute;
color:rgba(255,255,255,.3);
top:8px;
font-size:.75rem
}
.sites-tabs-container{
flex-direction:row;
position:absolute;
background:rgba(0,0,0,.2);
z-index:10;
top:-66px;
width:calc(100% - 30px);
-webkit-backdrop-filter:blur(5px);
backdrop-filter:blur(5px)
}
.sites-tabs-container-top{
position:fixed;
width:100%;
height:140px;
left:0;
right:0;
top:0px;
background:rgba(0,0,0,.35);
border-radius:0!important
}
.sites-tabs-btn{
width:calc(100% - 50px);
overflow:hidden
}
.sites-tabs-container-top .container-lg{
padding-left:30px;
padding-right:30px
}
.sites-tabs a{
position:relative;
color:#fff
}
.sites-tabs a.hide{
opacity:0;
pointer-events:none
}
.sites-tabs a::before{
content:'';
position:absolute;
background:rgba(255,255,255,.2);
width:100%;
height:100%;
top:0;
left:0;
border-radius:10px;
transform:scale(1);
opacity:0;
transition:.3s
}
.sites-tabs a:hover:before{
transform:scale(.8);
opacity:1
}
.sites-btn-dropdown-list{
max-height:calc(100vh - 256px);
overflow-y:auto
}
.sites-tab-slider{
position:absolute;
bottom:-3px;
height:6px;
border-radius:10px;
background:#f1404b;
transition:left .3s ease
}
.seting-panel{
overflow:hidden;
position:fixed;
top:0;
right:0;
transform:translateX(500px);
height:100vh;
width:100%;
max-width:500px;
background:rgba(255,255,255,.8);
opacity:0;
transition:all 800ms cubic-bezier(.8,0,.33,1)
}
.seting-panel.seting-open{
transform:translateX(0px);
opacity:1
}
.seting-container{
transform:translateX(100px);
opacity:0;
transition:all 1000ms cubic-bezier(.9,0,.33,1)
}
.seting-panel.seting-open .seting-container{
opacity:1;
transform:translateX(0px)
}
.img-radio .label-img{
display:inline-block;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
border:4px solid #b6b6b6;
width:100%;
height:90px
}
.img-radio input[type="radio"]{
display:none
}
.img-radio input[type="radio"] + .label-img{
cursor:pointer;
transition:.3s
}
.img-radio input[type="radio"]:checked + .label-img{
border:4px solid #f1404b
}
.user-bookmark-body .author-info .avatar-body{
display:inline-block;
min-height:92px;
min-width:92px
}
input:-internal-autofill-previewed,input:-internal-autofill-selected{
box-shadow:0 0 0 1000px #f1f3f6 inset!important;
-webkit-text-fill-color:#6d6e74!important
}
.tab-sites-body{
display:flex;
justify-content:space-between
}
.tab-widget-nav{
height:auto
}
.tab-widget-nav .nav-link{
display:flex;
overflow:hidden;
padding:5px;
width:50px;
height:50px;
flex-direction:column;
align-items:center;
justify-content:center;
border-radius:8px;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.tab-widget-nav .nav-link+.nav-link{
margin-top:2px
}
.tab-widget-nav .nav-link i{
font-size:1.5rem
}
.tab-widget-nav .nav-link span{
line-height:0.75rem
}
.tab-widget-nav .nav-pills .nav-link:hover{
background-color:rgba(132,132,132,.2)
}
.tab-widget-nav .nav-pills .nav-link.active{
color:inherit;
background-color:rgba(132,132,132,.2)
}
.tab-widget-content{
position:relative;
background-color:rgba(132,132,132,.1);
border-radius:8px;
flex:1
}
.tab-widget-content .tab-pane{
padding:10px;
overflow-y:auto;
position:absolute;
bottom:0;
left:0;
top:0;
right:0
}
.tab-widget-content .widget-item{
display:-ms-grid;
display:grid;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
min-height:100%;
grid-template-columns:repeat(auto-fill,60px);
grid-gap:10px
}
.tab-widget-content .widget-item.item-category,.tab-widget-content .widget-item.item-books{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
grid-gap:revert!important;
grid-template-columns:revert!important;
justify-content:flex-start;
min-height:auto;
margin-left:-.5rem;
margin-right:-.5rem
}
.tab-widget-content .widget-item.item-apps{
grid-template-columns:repeat(auto-fill,80px)
}
.icon-btn{
position:relative
}
.icon-btn .img-bg{
width:60px;
height:60px;
padding:10px
}
.icon-btn .img-bg img{
width:100%;
height:auto
}
.icon-btn .icon-title{
position:relative
}
.icon-btn .icon-title::before{
content:"";
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
border-radius:15px;
background-color:#fff;
opacity:0;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.icon-btn:hover .icon-title::before{
opacity:1
}
.icon-btn .icon-title span{
position:relative
}
.tab-sidebar{
max-width:300px;
position:relative;
flex:1
}
.tab-sidebar .io-sidebar-widget{
margin:0;
overflow-y:auto;
position:absolute;
bottom:0;
left:0;
top:0;
right:0
}
.tab-sidebar .sidebar-header{
display:none!important
}
.tab-sidebar .url-card.down a:after,.tab-sidebar .url-card.wechat a:before{
font-size:27px;
bottom:-6px;
left:1px
}
.io-black-mode .icon-btn .icon-title::before{
background-color:#2c2e2f
}
.img-post{
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s;
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
.img-post .media-content{
-webkit-transform:translate3d(-8px,0,0) scale(1.15);
transform:translate3d(-8px,0,0) scale(1.15);
will-change:transform;
transition:.5s
}
.img-post:hover{
box-shadow:0 0 0 5px rgba(0,0,0,.2)
}
.img-post .caption{
width:100%;
opacity:0;
background-image:linear-gradient(to right,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 80%);
will-change:opacity;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.img-post .caption span{
color:#eee;
width:70%;
will-change:transform;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.img-post:hover .caption,.swiper-slide-thumb-active .img-post .caption{
opacity:1
}
.img-post:hover .caption span,.swiper-slide-thumb-active .img-post .caption span{
-webkit-transform:translate3d(15px,0,0);
transform:translate3d(15px,0,0)
}
.img-book{
overflow:initial
}
.img-book .media-content{
-webkit-transform-origin:left;
-ms-transform-origin:left;
transform-origin:left;
-webkit-transform:perspective(59rem) rotateY(0);
transform:perspective(59rem) rotateY(0);
will-change:transform;
-webkit-transition:.35s;
-o-transition:.35s;
transition:.35s
}
.img-book:hover .media-content{
-webkit-transform:perspective(68rem) rotateY(-43deg);
transform:perspective(68rem) rotateY(-43deg);
box-shadow:10px 8px 18px rgba(37,43,51,.3);
-webkit-transition:.5s cubic-bezier(.5,1.5,.6,1);
-o-transition:.5s cubic-bezier(.5,1.5,.6,1);
transition:.5s cubic-bezier(.5,1.5,.6,1)
}
.img-book .caption{
opacity:0;
right:0;
-webkit-transition:.4s;
-o-transition:.4s;
transition:.4s
}
.img-book:hover .caption{
opacity:1
}
.img-book .caption span{
padding:10px 4px;
-webkit-writing-mode:vertical-lr;
-ms-writing-mode:tb-lr;
writing-mode:vertical-lr
}
@media screen and (min-width:768px){
.tab-widget-nav .nav-link{
width:65px;
height:65px
}
.tab-widget-nav .nav-link i{
font-size:1.725rem
}
.tab-widget-content .widget-item .icon-btn .img-bg{
width:70px;
height:70px
}
.tab-widget-content .widget-item{
grid-template-columns:repeat(auto-fill,70px);
grid-gap:22px
}
.tab-widget-content .img-post .media-content{
-webkit-transform:translate3d(-10px,0,0) scale(1.1);
transform:translate3d(-10px,0,0) scale(1.1)
}
}
.img-post:hover .media-content,.swiper-slide-thumb-active .img-post .media-content{
-webkit-transform:translate3d(0,0,0) scale(1);
transform:translate3d(0,0,0) scale(1)
}
.swiper-widgets-card{
margin-bottom:4.5rem
}
.swiper-widgets .swiper-slide img,.swiper-widgets-thumbs .swiper-slide img{
display:block;
width:100%;
height:100%;
object-fit:cover
}
.swiper-widgets-thumbs{
position:absolute;
bottom:-3rem;
width:100%;
box-sizing:border-box;
padding:10px
}
.swiper-widgets-thumbs .swiper-slide{
width:102px;
cursor:pointer
}
.swiper-widgets-card .media-title{
color:#fff;
top:0;
box-sizing:border-box;
padding:10px 20px 30px 20px;
margin:0;
background-image:linear-gradient(to right,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 50%);
opacity:0;
transition:opacity .7s
}
.swiper-widgets-card .media-title p{
color:#fff
}
.swiper-widgets-card .media-title .btn-detailed{
color:#fff;
background:rgba(255,255,255,.2);
border:1px solid rgba(255,255,255,.2)
}
.swiper-widgets-card .media-title .btn-detailed:hover{
color:#fff;
background:rgba(255,255,255,.3)
}
.swiper-widgets-content{
width:100%;
text-align:left;
transform:translate3d(0,15px,0);
transition:transform .5s
}
.swiper-widgets-content h3{
width:80%;
font-size:1.125rem;
line-height:1.5
}
.swiper-widgets-content p:before{
content:'';
width:5px;
position:absolute;
height:100%;
left:0;
border-radius:4px;
background-color:#f1404b;
box-shadow:6px 0 7px rgba(241,64,76,.4)
}
.anim-slide .swiper-widgets-content{
transform:translate3d(0,0,0)
}
.anim-slide .media-title{
opacity:1
}
.swiper-widgets .swiper-slide{
max-height:480px
}
.swiper-widgets .term-content{
position:relative
}
.swiper-widgets .icon-btn .icon-title::before{
background-color:#000;
opacity:.3
}
.swiper-widgets .icon-btn:hover .icon-title::before{
opacity:1
}
.swiper-widgets .icon-btn .icon-title .text-muted{
color:#fff!important
}
.swiper-term-content{
margin:0;
max-width:60%;
padding:15px 5px
}
.swiper-term-content .type-favorites{
position:relative;
width:60px;
height:auto
}
.swiper-term-content .type-category{
position:relative;
width:180px;
height:auto
}
.swiper-term-content .type-apps{
position:relative;
width:80px;
height:auto
}
.swiper-term-content .type-books{
position:relative;
width:100px;
height:auto
}
.swiper-slide-active .swiper-term-content .tab-card{
pointer-events:auto!important
}
.swiper-slide-thumb-active .img-post{
box-shadow:0 0 0 5px #f1417c
}
@media screen and (min-width:768px){
.swiper-widgets-thumbs .swiper-slide{
width:168px
}
}
@media screen and (min-width:980px){
.swiper-widgets-thumbs .swiper-slide{
width:198px
}
.swiper-term-content .type-favorites{
width:70px
}
.swiper-term-content .type-favorites .icon-btn .img-bg{
width:70px;
height:70px
}
.swiper-term-content .type-books{
width:110px
}
.swiper-term-content .type-category{
width:190px
}
.swiper-term-content .type-apps{
width:90px
}
.swiper-widgets-content h3{
font-size:1.25rem
}
}
@media screen and (min-width:1200px){
.swiper-widgets-thumbs .swiper-slide{
width:248px
}
.swiper-widgets-card .media-title{
padding:10px 20px 40px 20px
}
.swiper-widgets-content h3{
font-size:1.5rem
}
.swiper-term-content .type-favorites{
width:80px
}
.swiper-term-content .type-favorites .icon-btn .img-bg{
width:80px;
height:80px
}
.swiper-term-content .type-books{
width:120px
}
.swiper-term-content .type-category{
width:200px
}
.swiper-term-content .type-apps{
width:100px
}
}
@media screen and (min-width:1400px){
.swiper-widgets .swiper-slide{
max-height:580px
}
.swiper-widgets-content h3{
font-size:1.75rem
}
}
.io-black-mode body{
background-color:#1b1d1f
}
.io-black-mode .header-big:not(.unchanged):not(.no-bg)::before{
content:"";
position:absolute;
width:100%;
height:100%;
top:0;
background:rgba(0,0,0,.8)
}
.io-black-mode .logo-light{
display:none!important
}
.io-black-mode .logo-dark{
display:initial!important
}
.io-black-mode .btn-move{
color:#989da1!important
}
.io-black-mode #add-new-sites button.close{
color:#989da1
}
.io-black-mode .bg-light,.io-black-mode .manage-sites .sites-card,.io-black-mode .admin-sites .sites-card{
background:#363738!important
}
.io-black-mode a.bg-light:focus,.io-black-mode a.bg-light:hover,.io-black-mode button.bg-light:focus,.io-black-mode button.bg-light:hover{
background-color:#202224!important
}
.io-black-mode .border-light{
border-color:#363738!important
}
.io-black-mode .bg-white{
background:#2c2e2f!important
}
.io-black-mode .sidebar-nav .top-menu .sub-menu{
background-color:rgba(3,4,6,.1)
}
.io-black-mode body,.io-black-mode a:not(.btn),.io-black-mode .button>a{
color:#c6c9cf
}
.io-black-mode p,.io-black-mode input.nav-link{
color:#bbb
}
.io-black-mode .ajax-loading{
background:rgba(27,29,31,.7)!important
}
.io-black-mode .card,.io-black-mode .block{
box-shadow:none
}
.io-black-mode .tpwthwidt .text_235ileA,.io-black-mode .tpwthwidt .title_2Cea4o9{
color:#bbb
}
.io-black-mode .text-gray,.io-black-mode .comment-body{
color:#888
}
.io-black-mode .down-content .card-header-img,.io-black-mode .modal-content,.io-black-mode .flex-avatar,.io-black-mode .card,.io-black-mode .near-navigation,.io-black-mode .single-top-area,.io-black-mode .new-news,.io-black-mode .new-news ul li i,.io-black-mode .list-bulletin .list-item>i,.io-black-mode #search-text,.io-black-mode .search-type input:checked+label,.io-black-mode .search-type input:hover+label{
background-color:#2c2e2f
}
.io-black-mode .admin-sites .card{
background-color:#363738
}
.io-black-mode .s-type-list{
background-color:#1f2123;
box-shadow:0 9px 20px rgba(0,0,0,.3)
}
.io-black-mode #search .search-select{
background-color:#2c2e2f;
border-color:#2c2e2f
}
.io-black-mode .s-type-list:before{
border-bottom-color:#1f2123
}
.io-black-mode .url-card .url-body:hover,.io-black-mode .card-app.default:hover .media{
box-shadow:0 26px 40px -24px rgba(2,4,6,.3);
-webkit-box-shadow:0 26px 40px -24px rgba(2,4,6,.3);
-moz-box-shadow:0 26px 40px -24px rgba(2,4,6,.3)
}
.io-black-mode .page-header{
background:#2c2e2f;
box-shadow:0 0 25px 5px rgba(10,10,10,.25)
}
.io-black-mode textarea,.io-black-mode .form-control,.io-black-mode .sidebar .card .searchform input[type='text']{
color:#aaa;
background:#363738;
border:1px solid #363738
}
.io-black-mode .sidebar .url-card .card{
background:#363738;
border-color:#363738
}
.io-black-mode .site-body .btn{
color:#ddd
}
.io-black-mode .siteico{
background:#222
}
.io-black-mode .search-modal #search .search-select,.io-black-mode .search-modal .search-type input:checked+label,.io-black-mode .search-modal .search-type input:hover+label{
background-color:#363738;
border:none
}
.io-black-mode .posts-nav{
color:rgba(221,221,221,.2)
}
.io-black-mode .input-group-text{
color:#ddd;
background:#26282a;
border-color:#26282a
}
.io-black-mode #footer-tools .btn{
color:#ccc;
background:rgba(10,10,10,.4)
}
.io-black-mode #footer-tools .btn:hover{
color:#fff
}
.io-black-mode a:not(.btn):hover{
color:#fff
}
.io-black-mode .down-content .statement:before{
background:#1b1d1f;
box-shadow:0 10px #1b1d1f,0 20px #1b1d1f
}
.io-black-mode .down-content .statement{
border-color:#1b1d1f;
background:rgba(0,0,0,.1)
}
.io-black-mode .navbar-collapse ul li ul,.io-black-mode .dropdown-menu{
background:#3D4044;
box-shadow:0 10px 30px -10px rgba(0,0,0,.5)
}
.io-black-mode .down-content .card-signup{
box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)
}
.io-black-mode .btn-light{
color:#b2b8be!important;
background-color:#363738!important;
border-color:transparent!important
}
.io-black-mode .btn-light:hover{
background-color:#313234!important
}
.io-black-mode .tool-actions .btn-light{
color:#b2b8be!important;
background-color:rgba(24,25,26,.5)!important;
border-color:transparent!important
}
.io-black-mode .tool-actions .btn-light:hover{
background-color:rgba(14,15,16,.8)!important
}
.io-black-mode .background-fx{
opacity:.3
}
.io-black-mode .background-fx .shape-11{
opacity:.5
}
.io-black-mode .background-fx .shape-10{
opacity:.1
}
.io-black-mode .ioch-code-highlight{
background-color:#151619;
border:0
}
.io-black-mode:not(pre) > code[class*="language-"],.io-black-mode pre[class*="language-"]{
background-color:rgba(0,0,0,.15)
}
.io-black-mode .ioch-code-highlight .io-btn-copy{
border:1px solid rgba(255,255,255,.5)
}
.io-black-mode input:-internal-autofill-previewed,.io-black-mode input:-internal-autofill-selected{
box-shadow:0 0 0 1000px #363738 inset!important;
-webkit-text-fill-color:#aaa!important
}
.io-black-mode .io-close{
color:#fff!important;
font-weight:normal
}
@media only screen and (min-device-width:768px){
::-webkit-scrollbar-thumb{
background-color:rgba(130,130,130,.5);
-webkit-border-radius:4px;
border-radius:4px
}
::-webkit-scrollbar-thumb:hover{
background-color:#f1404b;
-webkit-border-radius:4px;
border-radius:4px
}
::-webkit-scrollbar{
width:5px;
height:5px
}
::-webkit-scrollbar-thumb:active{
background-color:#f1404b;
-webkit-border-radius:4px;
border-radius:4px
}
::-webkit-scrollbar-corner{
background:rgba(0,0,0,0);
border-radius:0 0 8px 0
}
::-webkit-scrollbar-button{
background-color:rgba(0,0,0,0);
height:2px;
width:2px
}
}
@media (max-width:767.98px){
.tab-auto-scrollbar::-webkit-scrollbar{
display:none
}
}