@import url('font-awesome.min.css');   
html {line-height:1.15;-webkit-text-size-adjust:100%;}
body {margin:0;}
main {display:block;}
h1 {font-size:2em;margin:0.67em 0;}
hr {box-sizing:content-box;height:0;overflow:visible;}
pre {font-family:monospace,monospace;font-size:1em;}
a {background-color:transparent;}
abbr[title] {border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b,strong {font-weight:bolder;}
code,kbd,samp {font-family:monospace,monospace;font-size:1em;}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top:-0.5em;}
img {border-style:none;}
button,input,optgroup,select,textarea {font-size:100%;line-height:1.15;margin:0;}
button,input {overflow:visible;}
button,select {text-transform:none;}
button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}
fieldset {padding:0.35em 0.75em 0.625em;}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress {vertical-align:baseline;}
textarea {overflow:auto;}
[type="checkbox"],[type="radio"] {box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto;}
[type="search"] {-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit;}
details {display:block;}
summary {display:list-item;}
template {display:none;}
[hidden] {display:none;}
html {box-sizing:border-box;}
*,*::before,*::after {box-sizing:inherit;}
.container {max-width:1170px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row {display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col {width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col {flex-basis:0;flex-grow:1;max-width:100%;position:relative;}
.col-1 {flex:0 0 8.33333%;max-width:8.33333%;}
.col-2 {flex:0 0 16.66667%;max-width:16.66667%;}
.col-3 {flex:0 0 25%;max-width:25%;}
.col-4 {flex:0 0 33.33333%;max-width:33.33333%;}
.col-5 {flex:0 0 41.66667%;max-width:41.66667%;}
.col-6 {flex:0 0 50%;max-width:50%;}
.col-7 {flex:0 0 58.33333%;max-width:58.33333%;}
.col-8 {flex:0 0 66.66667%;max-width:66.66667%;}
.col-9 {flex:0 0 75%;max-width:75%;}
.col-10 {flex:0 0 83.33333%;max-width:83.33333%;}
.col-11 {flex:0 0 91.66667%;max-width:91.66667%;}
.col-12 {flex:0 0 100%;max-width:100%;}
@media screen and (min-width:576px) {.col-sm-1 {flex:0 0 8.33333%;max-width:8.33333%;}
.col-sm-2 {flex:0 0 16.66667%;max-width:16.66667%;}
.col-sm-3 {flex:0 0 25%;max-width:25%;}
.col-sm-4 {flex:0 0 33.33333%;max-width:33.33333%;}
.col-sm-5 {flex:0 0 41.66667%;max-width:41.66667%;}
.col-sm-6 {flex:0 0 50%;max-width:50%;}
.col-sm-7 {flex:0 0 58.33333%;max-width:58.33333%;}
.col-sm-8 {flex:0 0 66.66667%;max-width:66.66667%;}
.col-sm-9 {flex:0 0 75%;max-width:75%;}
.col-sm-10 {flex:0 0 83.33333%;max-width:83.33333%;}
.col-sm-11 {flex:0 0 91.66667%;max-width:91.66667%;}
.col-sm-12 {flex:0 0 100%;max-width:100%;}
}
@media screen and (min-width:768px) {.col-md-1 {flex:0 0 8.33333%;max-width:8.33333%;}
.col-md-2 {flex:0 0 16.66667%;max-width:16.66667%;}
.col-md-3 {flex:0 0 25%;max-width:25%;}
.col-md-4 {flex:0 0 33.33333%;max-width:33.33333%;}
.col-md-5 {flex:0 0 41.66667%;max-width:41.66667%;}
.col-md-6 {flex:0 0 50%;max-width:50%;}
.col-md-7 {flex:0 0 58.33333%;max-width:58.33333%;}
.col-md-8 {flex:0 0 66.66667%;max-width:66.66667%;}
.col-md-9 {flex:0 0 75%;max-width:75%;}
.col-md-10 {flex:0 0 83.33333%;max-width:83.33333%;}
.col-md-11 {flex:0 0 91.66667%;max-width:91.66667%;}
.col-md-12 {flex:0 0 100%;max-width:100%;}
}
@media screen and (min-width:992px) {.col-lg-1 {flex:0 0 8.33333%;max-width:8.33333%;}
.col-lg-2 {flex:0 0 16.66667%;max-width:16.66667%;}
.col-lg-3 {flex:0 0 25%;max-width:25%;}
.col-lg-4 {flex:0 0 33.33333%;max-width:33.33333%;}
.col-lg-5 {flex:0 0 41.66667%;max-width:41.66667%;}
.col-lg-6 {flex:0 0 50%;max-width:50%;}
.col-lg-7 {flex:0 0 58.33333%;max-width:58.33333%;}
.col-lg-8 {flex:0 0 66.66667%;max-width:66.66667%;}
.col-lg-9 {flex:0 0 75%;max-width:75%;}
.col-lg-10 {flex:0 0 83.33333%;max-width:83.33333%;}
.col-lg-11 {flex:0 0 91.66667%;max-width:91.66667%;}
.col-lg-12 {flex:0 0 100%;max-width:100%;}
}
@media screen and (min-width:1170px) {.col-xl-1 {flex:0 0 8.33333%;max-width:8.33333%;}
.col-xl-2 {flex:0 0 16.66667%;max-width:16.66667%;}
.col-xl-3 {flex:0 0 25%;max-width:25%;}
.col-xl-4 {flex:0 0 33.33333%;max-width:33.33333%;}
.col-xl-5 {flex:0 0 41.66667%;max-width:41.66667%;}
.col-xl-6 {flex:0 0 50%;max-width:50%;}
.col-xl-7 {flex:0 0 58.33333%;max-width:58.33333%;}
.col-xl-8 {flex:0 0 66.66667%;max-width:66.66667%;}
.col-xl-9 {flex:0 0 75%;max-width:75%;}
.col-xl-10 {flex:0 0 83.33333%;max-width:83.33333%;}
.col-xl-11 {flex:0 0 91.66667%;max-width:91.66667%;}
.col-xl-12 {flex:0 0 100%;max-width:100%;}
}
.offset-1 {margin-left:8.33333%;}
.offset-2 {margin-left:16.66667%;}
.offset-3 {margin-left:25%;}
.offset-4 {margin-left:33.33333%;}
.offset-5 {margin-left:41.66667%;}
.offset-6 {margin-left:50%;}
.offset-7 {margin-left:58.33333%;}
.offset-8 {margin-left:66.66667%;}
.offset-9 {margin-left:75%;}
.offset-10 {margin-left:83.33333%;}
.offset-11 {margin-left:91.66667%;}
@media screen and (min-width:576px) {.offset-sm-0 {margin-left:0%;}
.offset-sm-1 {margin-left:8.33333%;}
.offset-sm-2 {margin-left:16.66667%;}
.offset-sm-3 {margin-left:25%;}
.offset-sm-4 {margin-left:33.33333%;}
.offset-sm-5 {margin-left:41.66667%;}
.offset-sm-6 {margin-left:50%;}
.offset-sm-7 {margin-left:58.33333%;}
.offset-sm-8 {margin-left:66.66667%;}
.offset-sm-9 {margin-left:75%;}
.offset-sm-10 {margin-left:83.33333%;}
.offset-sm-11 {margin-left:91.66667%;}
}
@media screen and (min-width:768px) {.offset-md-0 {margin-left:0%;}
.offset-md-1 {margin-left:8.33333%;}
.offset-md-2 {margin-left:16.66667%;}
.offset-md-3 {margin-left:25%;}
.offset-md-4 {margin-left:33.33333%;}
.offset-md-5 {margin-left:41.66667%;}
.offset-md-6 {margin-left:50%;}
.offset-md-7 {margin-left:58.33333%;}
.offset-md-8 {margin-left:66.66667%;}
.offset-md-9 {margin-left:75%;}
.offset-md-10 {margin-left:83.33333%;}
.offset-md-11 {margin-left:91.66667%;}
}
@media screen and (min-width:992px) {.offset-lg-0 {margin-left:0%;}
.offset-lg-1 {margin-left:8.33333%;}
.offset-lg-2 {margin-left:16.66667%;}
.offset-lg-3 {margin-left:25%;}
.offset-lg-4 {margin-left:33.33333%;}
.offset-lg-5 {margin-left:41.66667%;}
.offset-lg-6 {margin-left:50%;}
.offset-lg-7 {margin-left:58.33333%;}
.offset-lg-8 {margin-left:66.66667%;}
.offset-lg-9 {margin-left:75%;}
.offset-lg-10 {margin-left:83.33333%;}
.offset-lg-11 {margin-left:91.66667%;}
}
@media screen and (min-width:1170px) {.offset-xl-0 {margin-left:0%;}
.offset-xl-1 {margin-left:8.33333%;}
.offset-xl-2 {margin-left:16.66667%;}
.offset-xl-3 {margin-left:25%;}
.offset-xl-4 {margin-left:33.33333%;}
.offset-xl-5 {margin-left:41.66667%;}
.offset-xl-6 {margin-left:50%;}
.offset-xl-7 {margin-left:58.33333%;}
.offset-xl-8 {margin-left:66.66667%;}
.offset-xl-9 {margin-left:75%;}
.offset-xl-10 {margin-left:83.33333%;}
.offset-xl-11 {margin-left:91.66667%;}
}
@media (max-width:1170px) and (min-width:558px) {.container {max-width:calc(100vw - 30px);}
}
:root {--border-radius:6px;--t-color:var(--theme-color);--white:#FFF;--black:#000;--alpha-bg:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,0) 100%);--alpha-bg-dark:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.45) 71.35%,rgba(0,0,0,0) 100%);--body-bg:#ffffff;--theme-color:#6B48FF;--light-bg-color:#f0f2f7;--text-color-normal:#3D4452;--text-color-dark:#1A202B;--text-color-light:#83868b;--border-color:#E8E9EB;--footer-bg-color:#1A202B;--footer-text-color:#a1a6b1;--footer-border-color:#2A313F;--error:#ff073a;--success:#28a745;--shadow:0 8px 20px rgba(0,0,0,0.2);}
[data-theme="dark"] {--border-radius:6px;--t-color:var(--theme-color);--white:#FFF;--black:#000;--alpha-bg:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,0) 100%);--alpha-bg-dark:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.45) 71.35%,rgba(0,0,0,0) 100%);--body-bg:#12181b;--theme-color:#6B48FF;--light-bg-color:#1f2529;--text-color-normal:#c2c3c7;--text-color-dark:#EBEBEC;--text-color-light:#929399;--border-color:#353746;--footer-bg-color:#1A202B;--footer-border-color:#2A313F;--error:#ff073a;--success:#28a745;--shadow:0 8px 20px rgba(0,0,0,0.2);}
.clearfix::after {content:"";clear:both;display:table;}
.f-left {float:left;}
.f-right {float:right;}
.text-upper {text-transform:uppercase;}
.no-style-list {padding:0;margin:0;list-style:none;}
.flex {display:flex;}
.justify-center {justify-content:center;}
.block {display:block;}
.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.vertical-center>* {vertical-align:middle;}
.sr-only {position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
iframe.no-resize {display:block;margin-left:auto;margin-right:auto;}
.loading-bg {position:relative;}
.loading-bg::after {content:"";width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);border:2px solid var(--border-color);border-top-color:transparent;border-radius:50%;z-index:0;-webkit-animation:rotating 0.6s linear infinite;animation:rotating 0.6s linear infinite;}
.loading-bg>* {position:relative;z-index:1;}
@-webkit-keyframes rotating {from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
@keyframes rotating {from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
html {box-sizing:border-box;font-size:100%;}
*,*::before,*::after {box-sizing:inherit;}
body {line-height:1.5;color:var(--text-color-normal);background-color:var(--body-bg);font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {color:var(--text-color-dark);font-weight:700;line-height:1.3;margin-bottom:1rem;}
h1,.h1 {font-size:2.75rem;}
h2,.h2 {font-size:2.25rem;}
h3,.h3 {font-size:1.5rem;}
h4,.h4 {font-size:1.125rem;}
h5,.h5 {font-size:1rem;}
h6,.h6 {font-size:0.75rem;}
@media (max-width:767px) {h1,.h1 {font-size:2rem;}
h2,.h2 {font-size:1.5rem;}
h3,.h3 {font-size:1.25rem;}
h4,.h4 {font-size:1.125rem;}
h5,.h5 {font-size:1rem;}
h6,.h6 {font-size:0.875rem;}
}
a {text-decoration:none;color:var(--theme-color);transition:all 0.25s;}
img {max-width:100%;}
svg {fill:currentColor;}
.tag-pill {text-transform:uppercase;background-color:var(--t-color);color:white;font-size:12px;font-weight:700;padding:0 12px;height:28px;line-height:28px;letter-spacing:1px;display:inline-flex;border-radius:var(--border-radius);}
.tag-small {text-transform:uppercase;color:var(--t-color);font-size:12px;font-weight:700;letter-spacing:1px;}
.post-meta {font-size:0.75rem;line-height:1.3;}
.post-meta .author,.post-meta .pub-date {margin-right:16px;position:relative;}
.post-meta .author:after,.post-meta .pub-date:after {content:"-";margin-left:6px;position:absolute;margin-top:-1px;display:inline-block;font-weight:700;}
.post-meta .pub-date {text-transform:capitalize;}
.btn {display:inline-block;white-space:nowrap;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0px 1.5rem;border:1px solid var(--theme-color);height:48px;line-height:48px;border:none;border-radius:var(--border-radius);background:var(--theme-color);color:#fff;transition:all 0.25s;position:relative;}
.btn:not(:disabled):not(.diabled) {cursor:pointer;}
.btn:before {content:"";width:100%;height:100%;border-radius:var(--border-radius);position:absolute;top:0;left:0;background-color:transparent;transition:background-color 0.25s;}
.btn:hover:before {background-color:rgba(0,0,0,0.08);}
.btn:focus {box-shadow:0 0 0 2px rgba(var(--theme-color),0.4);}
.btn svg {width:18px;height:18px;}
@-webkit-keyframes loading {to {transform:rotate(360deg);}
}
@keyframes loading {to {transform:rotate(360deg);}
}
.loading .btn,.loading button,.loading input[type='submit'],.btn.loading,button.loading,input.loading[type='submit'] {position:relative;padding-right:2.5rem;}
.loading .btn:after,.loading button:after,.loading input[type='submit']:after,.btn.loading:after,button.loading:after,input.loading[type='submit']:after {content:'';box-sizing:border-box;position:absolute;top:50%;right:20px;width:12px;height:12px;margin-top:-5px;border-radius:50%;border:2px solid var(--text-color-normal);border-top-color:transparent;-webkit-animation:loading 0.6s linear infinite;animation:loading 0.6s linear infinite;}
.loading .btn:after,.loading button:after,.loading input[type='submit']:after {border-color:var(--white);border-top-color:transparent;}
.btn.loading:after,button.loading:after,input[type='submit'].loading:after {border-color:var(--white);border-top-color:transparent;}
input[type='text'],input[type='email'],input[type='url'],input[type='password'],textarea {background:var(--body-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:none;height:48px;width:100%;font-size:0.875rem;line-height:1.5;padding:0.5rem 1rem;margin-bottom:16px;color:var(--text-color-normal);}
input[type='text']:focus,input[type='email']:focus,input[type='url']:focus,textarea:focus {border:1px solid var(--theme-color);color:var(--text-color-normal);outline:none;box-shadow:none;}
input[type='text']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='url']::-moz-placeholder,textarea::-moz-placeholder {color:var(--text-color-light);}
input[type='text']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='url']:-ms-input-placeholder,textarea:-ms-input-placeholder {color:var(--text-color-light);}
input[type='text']::placeholder,input[type='email']::placeholder,input[type='url']::placeholder,textarea::placeholder {color:var(--text-color-light);}
textarea {height:auto;}
.form-field {margin-bottom:16px;}
@media (min-width:576px) {.field-group-inline {display:flex;flex-wrap:nowrap;}
.field-group-inline .form-field:not(:last-child) {border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;}
.field-group-inline .form-field:last-child {border-top-left-radius:0;border-bottom-left-radius:0;}
}
blockquote {font-size:1.5rem;line-height:1.5;margin:3rem 0 2.5rem;border:4px solid var(--theme-color);padding:32px;border-radius:var(--border-radius);font-weight:700;position:relative;}
blockquote:before {content:"\"";color:#fff;background-color:var(--theme-color);outline:4px solid var(--body-bg);width:40px;height:40px;position:absolute;font-size:56px;line-height:62px;text-align:center;position:absolute;top:-24px;left:32px;border-radius:var(--border-radius);}
figure {margin:2rem 0px 2rem 0px;}
figcaption {font-size:0.875rem;text-align:center;padding:8px;color:var(--text-color-light);}
.table-responsive {width:100%;display:block;overflow-x:auto;margin-bottom:2rem;}
.table-responsive table {margin-bottom:0;}
table {border-collapse:collapse;width:100%;max-width:100%;overflow:auto;margin-bottom:2rem;}
table,th,td {border:1px solid var(--border-color);}
th {color:var(--text-color-dark);}
th,td {padding:4px 16px;}
dd,dt {line-height:24px;}
dl,ol,ul {padding-left:1.3rem;}
pre {overflow:auto;background-color:var(--light-bg-color);padding:1.5rem;margin:1rem 0;overflow:auto;font-size:0.875rem!important;line-height:1.5;}
code {font-family:Consolas,Menlo,Monaco,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L","Courier New",Courier,monospace;}
:not(pre)>code {font-size:0.875em;background-color:var(--light-bg-color);padding:2px 6px;border:1px solid var(--border-color);border-radius:var(--border-radius);}
hr {text-align:center;border:none;border-bottom:1px solid var(--border-color);margin-top:2rem;margin-bottom:3rem;}
hr.small {margin-top:0;margin-bottom:2.5rem;}
.notification {width:100%;height:auto;background:var(--theme-color);color:#fff;padding:1rem 2rem;position:absolute;top:0;z-index:99999;transform:translateY(-100%);transition:all .25s ease-in-out;}
.notification.visible {transform:translateY(0);}
.notification.error {background:var(--error);}
.notification .notification-close {position:absolute;width:100%;height:100%;top:0;left:0;}
.notification .notification-close .close-icon {position:absolute;top:16px;right:16px;transform:scale(1);opacity:0.6;transition:all 0.3s;}
.notification .notification-close .close-icon svg {color:#fff;width:24px;height:24px;}
.notification .notification-close .close-icon:hover {opacity:1;transform:scale(1.1);}
.ad-spot-title {font-size:10px;text-align:center;letter-spacing:1px;color:var(--text-color-light);margin-bottom:4px;}
.ad-container img{width: 100%; height:auto; border-radius: 6px;}
.lazy {opacity:0;}
.lazy.loaded {opacity:1;transition:all 0.3s;}
.medium-zoom-overlay {z-index:10;}
.medium-zoom--opened .header-bottom {display:none}
.medium-zoom-image {z-index:10;}
.site-header {margin-bottom:2rem;}
.header-top {background:var(--light-bg-color);padding:8px;font-size:15px;line-height:24px;}
.date-wrap {align-items:center;}
.date-wrap i {color:var(--text-color-light);margin-right:4px;font-size:14px;}
.social-links li {display:inline-block;padding:0 4px;}
.social-links li a {color:var(--text-color-normal);display:block;padding:0px 4px;}
.social-links li a:hover {color:var(--theme-color);}
.social-links li i {vertical-align:middle;font-size:16px;}
.header-top .social-links {text-align:right;}
@media screen and (max-width:767px) {.date-wrap {justify-content:center;}
.header-top .social-links {text-align:center;margin-top:8px;display: none;}
.site-header{margin-bottom: 1rem;}

}
.header-middle {padding-top:24px;padding-bottom:24px;}
.logo {align-items:center;text-align:center;justify-content:center;margin-bottom:24px;}
.logo-text {font-size:1.5rem;line-height:1;color:var(--text-color-dark);font-weight:700;}
.logo-image {max-height:60px;}
.logo-image img {max-height:60px;}
@media screen and (min-width:768px) {.header-middle {padding-top:20px;padding-bottom:20px;}
.logo {justify-content:left;margin-bottom:0;min-height:100%;}
.logo-text {font-size:2rem;}
}
@media screen and (min-width:992px) {.logo-text {font-size:2.5rem;}
}
.ad-spot .ad-container a {display:inherit;line-height:0;}
.ad-wrap-header {text-align:right;}
.ad-wrap-content-area {margin-top:24px;}
.header-bottom {background-color:var(--theme-color);position:static;width:100%;}
.header-bottom.sticky {position:fixed;top:-64px;z-index:11;width:100%;transform:translateY(64px);transition:all 0.5s;}
.nav-bar {justify-content:space-between;align-items:center;font-size:0.875rem;letter-spacing:1px;}
.nav-left {max-width:100%;margin-right:16px;flex-grow:1;}
.nav-left .nav-list-primary {overflow:hidden;}
.red-bg {background-color:red;}
.nav-list-primary {display:block;height:60px;}
.nav-list-primary li {float:left;padding:16px 18px;vertical-align:middle;position:relative;}
.nav-list-primary li:first-child {margin-left:0;}
.nav-list-primary li:last-child {margin-right:0;}
.nav-list-primary li.more-link {opacity:0;visibility:hidden;}
.nav-list-primary li.more-link.visible {opacity:1;visibility:visible;}
.nav-list-primary li.more-link a i {vertical-align:middle;margin-left:4px;font-size:14px;}
.nav-list-primary li.visible {display:inline-flex;}
.nav-list-primary li a {white-space:nowrap;color:#fff;font-weight:700;display:block;line-height:28px;height:28px;padding:0px 8px;transition:all 0.15s ease-in-out;border-radius:var(--border-radius);}
.nav-list-primary li.nav-current a,.nav-list-primary li.nav-current a:hover {background:#fff;color:var(--theme-color);}
.nav-list-primary li .dropdown {position:absolute;right:-8px;top:100%;min-width:160px;background:var(--body-bg);display:block;visibility:hidden;opacity:0;z-index:9;list-style:none;padding:0;margin:0;border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);transform:translateY(8px);transition:transform 0.15s;}
.nav-list-primary li .dropdown li {float:none;margin:0;padding:0;overflow:hidden;}
.nav-list-primary li .dropdown li a {color:var(--text-color-dark);background-color:transparent;border-radius:0;width:100%;height:48px;padding:0 16px;line-height:48px;}
.nav-list-primary li .dropdown li:hover a {background:var(--light-bg-color);color:var(--theme-color);}
.nav-list-primary li .dropdown li:first-child {border-radius:var(--border-radius) var(--border-radius) 0 0;}
.nav-list-primary li .dropdown li:last-child {border-radius:0 0 var(--border-radius) var(--border-radius);}
.nav-list-primary li .dropdown li .user-info {padding:8px;font-size:0.75rem;text-transform:none;margin:8px;background-color:var(--light-bg-color);border-radius:var(--border-radius);}
.nav-list-primary li .dropdown li .user-info .user-email {font-weight:700;}
.nav-list-primary li .dropdown:after {content:"";position:absolute;right:21px;top:-20px;border:10px solid transparent;border-bottom-color:var(--body-bg);}
.nav-list-primary li>a:hover {background:rgba(255,255,255,0.2);}
.nav-list-primary li:hover>.dropdown {visibility:visible;opacity:1;transform:translateY(0);}
.nav-list-primary .nav-icon a {width:32px;height:32px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,0.2);position:relative;}
.nav-list-primary .nav-icon a i {font-size:16px;vertical-align:middle;}
.nav-list-primary .nav-icon a .user-img {width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;}
.nav-list-primary .nav-icon:hover>a {background:rgba(255,255,255,0.3);}
.nav-list-primary .nav-icon>.user-icon {cursor:pointer;}
.menu-icon {z-index:50;position:relative;display:inline-flex;height:22px;width:32px;cursor:pointer;transition:.25s;left:auto;display:none;}
.menu-icon .line {width:100%;height:4px;border-radius:var(--border-radius);background-color:#3d4452;background-color:var(--white);position:absolute;right:0;transition:all .3s;}
.menu-icon .line:first-child {top:0;}
.menu-icon .line:nth-child(2) {top:11px;}
.menu-icon .line:last-child {top:22px;}
.nav-right {padding-left:16px;position:relative;}
.mobile-nav-wrap {background:var(--body-bg);position:fixed;top:0;left:-260px;visibility:hidden;border-left:1px solid var(--border-color);opacity:0;width:260px;max-width:calc(100vw - 44px);height:100%;padding:24px;overflow-y:auto;z-index:1060;transition:left .3s ease-in-out,visibility 0s .3s,opacity 0s .3s;}
.mobile-nav-wrap .mobile-nav li a {display:block;color:var(--text-color-dark);border-radius:0;width:100%;height:48px;padding:0 16px;line-height:48px;text-transform:uppercase;font-weight:700;}
.mobile-nav-wrap .mobile-nav .nav-current a {background:var(--light-bg-color);color:var(--theme-color);}
.mobile-nav-wrap .mobile-nav li:hover a {background:var(--light-bg-color);color:var(--theme-color);}
.mobile-nav-wrap .nav-list .nav-item {display:block !important;margin:0 0 1rem 0;}
.mobile-nav-wrap .nav-list .nav-item .nav-btn {text-align:center;}
.backdrop {top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:fixed;z-index:49;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;cursor:pointer;transition:all .3s;}
.js-mobile-menu-opened .mobile-nav-wrap {left:0;visibility:visible;opacity:1;transition:left .3s ease-in-out,visibility 0s 0s,opacity 0s 0s;}
.js-mobile-menu-opened .backdrop {visibility:visible;opacity:1;transition:all 0.3s;}
@media screen and (max-width:767px) {.nav-left .nav-list {display:none;}
.nav-left .menu-icon {display:inline-block;}
.logo{margin-bottom:0px;}
}
.post {margin-bottom:30px;}
.post-img-wrap {border-radius:var(--border-radius);overflow:hidden;position:relative;background-color:var(--light-bg-color);}
.post-img {width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 0.3s ease-in-out;transform:scale(1);position:relative;z-index:1;}
.post-compact {border-radius:var(--border-radius);background-color:var(--light-bg-color);overflow:hidden;position:relative;height:220px;}
.post-compact:hover .post-img-wrap:before {opacity:0.5;}
.post-compact:hover .post-img {transform:scale(1.03);}
.post-compact .post-img-wrap {position:relative;z-index:0;width:100%;height:100%;}
.post-compact .post-img-wrap::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:var(--alpha-bg);opacity:0;transition:all 0.4s;}
.post-compact .overlay-link {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
.post-compact .post-content {position:absolute;width:100%;left:0;right:0;bottom:0;padding:24px;}
.post-compact .tag {position:relative;z-index:1;}
.post-compact .post-title {margin:16px 0;}
.post-compact.post-large .post-content {padding:32px;}
.post-compact.post-large:hover .post-img {transform:scale(1.02);}
.post-compact.has-img .post-content {background:var(--alpha-bg);color:#fff;transition:background 1s;}
.post-compact.has-img .post-title {color:var(--white);}
@media screen and (min-width:576px) {.featured-posts-wrap .post-large {height:calc( 220px * 2 + 30px);}
.featured-posts-wrap .post-large .post-title {font-size:2.25rem;}
}
.section-header {align-items:center;justify-content:space-between;margin-top:26px;margin-bottom:24px;}
.section-title {margin-top:0;margin-bottom:0;position:relative;margin-left:24px;}
.section-title::before {content:"";width:19px;height:19px;position:absolute;top:6px;left:-24px;background:var(--t-color);border-radius:50%;}
.section-title:after {content:"";width:15px;height:15px;position:absolute;top:8px;left:-22px;background:var(--t-color);border-radius:50%;border:3px solid var(--body-bg);}
.section-header-link {color:var(--text-color-dark);font-size:0.875rem;font-weight:700;}
.section-header-link svg {color:var(--text-color-dark);width:12px;height:12px;margin-left:4px;transition:all 0.25s;margin-right:4px;transform:translate3d(0,0,0);}
.section-header-link:hover {color:var(--theme-color);}
.section-header-link:hover svg {color:var(--theme-color);transform:translate3d(4px,0,0);}
.post-style-one .post-img-wrap {width:100%;height:160px;margin-bottom:16px;}
.post-style-one .post-img-wrap:hover .post-img {transform:scale(1.04);}
.post-style-one .post-title {margin:8px 0 12px 0;}
.post-style-one .post-title a {color:var(--text-color-dark);}
.post-style-one .post-title a:hover {color:var(--theme-color);}
.post-style-one .excerpt {margin-top:24px;margin-bottom:24px;}
.post-style-one.post-large .post-img-wrap {height:416px;margin-bottom:24px;}
.post-style-one.post-large .post-img-wrap:hover .post-img {transform:scale(1.02);}
.post-style-one.post-large .post-title {margin:16px 0;}
.post-style-two .post-img-wrap {width:128px;height:104px;margin-right:16px;}
.post-style-two .post-img-wrap:hover .post-img {transform:scale(1.07);}
.post-style-two .tag-wrap {line-height:0.8;}
.post-style-two .post-title {margin:12px 0;}
.post-style-two .post-title a {color:var(--text-color-dark);}
.post-style-two .post-title a:hover {color:var(--theme-color);}
.post-style-two .post-excerpt {margin-top:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.post-style-two.post-large .post-img-wrap {width:264px;height:192px;margin-right:16px;}
.post-style-two.post-large .post-img-wrap:hover .post-img {transform:scale(1.07);}
@media (max-width:575px) {.post-style-two.post-large {flex-wrap:wrap;}
.post-style-two.post-large .post-img-wrap {width:100%;height:160px;margin-right:0;margin-bottom:24px;}
.post-large .w100 {width:100%;}
}
.section-style-two .post-large .post-img-wrap {height:336px;}
@media screen and (min-width:992px) {.section-style-one .post-compact {height:636px;}
.section-style-one .post-compact .post-title {font-size:2.25rem;}
}
@media screen and (min-width:576px) and (max-width:991px) {.section-style-one .post-compact {height:416px;}
.section-style-one .post-compact .post-title {font-size:2.25rem;}
}
.tag-item-wrap {border-radius:var(--border-radius);background:var(--t-color);overflow:hidden;position:relative;margin-bottom:30px;}
.tag-item-wrap .tag-img-wrap {position:absolute;width:100%;height:100%;transition:transform 0.25s;}
.tag-item-wrap .tag-img-wrap:before {content:"";width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;z-index:1;top:0;left:0;transition:background 0.25s;}
.tag-item-wrap .tag-img-wrap img {width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.tag-item-wrap .tag-name {font-weight:700;letter-spacing:0.8px;position:relative;padding:36px 16px;z-index:2;}
.tag-item-wrap.has-img .tag-name span {color:var(--black);background:var(--white);padding:2px 8px;border-radius:var(--border-radius);}
.tag-item-wrap:hover .tag-img-wrap {transform:scale(1.05);}
.tag-item-wrap:hover .tag-img-wrap:before {background:rgba(0,0,0,0.3);}
.site-footer {background:var(--footer-bg-color);margin-top:64px;padding-top:48px;color:var(--footer-text-color);}
.site-footer a {color:var(--footer-text-color);border-bottom:1px solid transparent;}
.site-footer a:hover,.site-footer a:focus {color:#fff;text-decoration:underline;}
.widget {margin-bottom:24px;}
.widget-subscribe .widget-content {background:rgba(255,255,255,.08);border-radius:var(--border-radius);padding:40px 32px;}
.widget-subscribe .subscription-title {font-size:1.5rem;color:#fff;font-weight:400;margin:0;}
.widget-subscribe .subscription-description {margin-bottom:24px;}
@media (max-width:575px) {.widget-subscribe .btn {width:100%;}
}
.widget .social-links {margin-top:16px;}
.widget .social-links li {display:inline-block;margin:0 4px 12px 0;}
.widget .social-links li a {color:var(--footer-text-color);text-decoration:none;}
.widget .social-links li a:hover,.widget .social-links li a:focus {color:#fff;}
.widget .social-links li i {width:20px;height:20px;}
.widget-title {margin-top:0;position:relative;margin-bottom:24px;}
.widget-title:before {content:"";height:2px;background:var(--text-color-dark);position:absolute;bottom:-8px;}
.widget-title:before {width:32px;left:0;}
.widget-title:after {width:4px;left:36px;}
.site-footer .widget-title {color:#fff;}
.site-footer .widget-title:before {background:#fff;}
.widget-about .about-info {margin-bottom:24px;}
.widget-navigation li {margin-bottom:8px;}
.footer-bottom-wrap {border-top:1px solid var(--footer-border-color);padding-top:32px;margin:32px 0;justify-content:space-between;font-size:0.875rem;}
.back-to-top {text-transform:uppercase;}
.search-popup {position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;background:var(--body-bg);opacity:0;visibility:hidden;transition:all .1s ease-in-out;z-index:-2;}
.search-popup.visible {opacity:1;visibility:visible;z-index:1100;}
.search-popup .close-button {position:absolute;right:16px;top:16px;line-height:0;z-index:999;color:var(--text-color-light);transition:all .2s ease-in-out;}
.search-popup .close-button:hover {color:var(--text-color-dark);}
.search-popup .close-button svg {width:40px;height:40px;}
.search-popup .popup-inner {max-width:700px;margin-top:3rem;margin-left:auto;margin-right:auto;padding:0px 16px;height:calc(100vh - 6rem);}
.search-popup .inner-container {height:100%;}
.search-form {background:var(--light-bg-color);padding:0.5rem 1rem;align-items:center;margin-bottom:0.5rem;border-radius:var(--border-radius);}
.search-form .search-icon {margin-right:0.5rem;margin-top:4px;}
.search-form .search-icon svg {width:24px;height:24px;}
.search-form .field-group-search-form {display:flex;flex-wrap:nowrap;align-items:center;}
.search-close-note {margin-bottom:1.5rem;text-align:right;font-size:0.75rem;color:var(--text-color-light);}
@media (max-width:767px) {.search-close-note {display:none;}
.search-form {margin-bottom:1rem;}
}
input[type='text'].search-input {margin-bottom:0;background:var(--light-bg-color);border:none;font-size:1.125rem;}
input[type='text'].search-input:focus {border-color:var(--border-color);}
.search-result {max-height:calc(100% - 114px);overflow:auto;padding-right:8px;}
.search-result .search-results-item {background:var(--light-bg-color);padding:16px;margin-bottom:8px;border-radius:var(--border-radius);}
.search-result .search-results-item:last-child {border-bottom:none;}
.search-result .search-results-item a {color:var(--text-color-normal);display:block;}
.search-result .search-results-item a:hover .title {color:var(--theme-color);}
.search-result .search-results-item .title {margin-top:0;margin-bottom:8px;}
.search-result .search-results-item .meta {font-size:0.75rem;color:var(--text-color-light);}
.post-list .post .post-img-wrap {height:auto;padding-bottom:60%;margin-bottom:24px;position:relative;}
.post-list .post .post-img {position:absolute;top:0;left:0;}
.post-list .post .post-title {margin-top:16px;}
.post-list .post .post-title a {color:var(--text-color-dark);}
.post-list .post .post-title a:hover {color:var(--theme-color);}
.post-loading-indicator {width:36px;height:36px;border:4px solid var(--theme-color);border-radius:50%;position:relative;-webkit-animation:loading 0.6s linear infinite;animation:loading 0.6s linear infinite;visibility:hidden;opacity:0;}
.post-loading-indicator.visible {visibility:visible;opacity:1;}
.post-loading-indicator:before {content:"";width:4px;height:4px;background:var(--white);position:absolute;top:-4px;left:12px;border-radius:50%;}
.subscription-inner {max-width:750px;margin:0 auto;}
.subscription-inner button {width:100%}
.subscribe-form .alternate-option {margin-bottom:16px;}
.subscriber-info {background-color:var(--light-bg-color);margin-top:5rem;position:relative;padding-top:3rem;flex-wrap:wrap;border-radius:var(--border-radius);}
.subscriber-avatar-wrap {width:100px;height:100px;border-radius:50%;overflow:hidden;position:absolute;background-color:var(--theme-color);top:-50px;left:calc(50% - 50px);}
.subscriber-avatar-wrap svg {color:var(--white);width:90%;height:90%;left:5%;top:10%;position:relative;}
.subscriber-avatar-wrap .avatar-img {position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.subscriber-detail {padding:1.5rem;width:100%;}
.subscriber-detail .label {font-weight:700;}
@media (min-width:768px) {.subscription-inner,.members-page-wrap {margin-top:3rem;}
.subscriber-info .subscriber-detail {width:50%;}
}
.members-button-wrap {margin-top:32px;}
.members-button-wrap .btn {margin-bottom:8px;}
.post-single .post-header {margin-bottom:32px;}
.post-single .tag-wrap {margin-bottom:16px;}
.post-single .tag-wrap .tag {margin:0 2px 8px 0;}
.post-single .post-title {margin-top:0px;margin-bottom:24px;}
.post-single .post-meta a {color:var(--text-color-normal);font-weight:700;}
.post-single .post-meta a:hover {color:var(--theme-color);}
.post-single .post-img-wrap {margin-bottom:32px;padding-bottom:60%;position:relative;}
.post-single .post-img-wrap img {position:absolute;}
.post-single .post-content {font-size:1.125rem;line-height:1.7;}
.post-single .post-content a {border-bottom:2px solid transparent;}
.post-single .post-content a:hover {border-color:var(--theme-color);}
.post-single .post-content .btn {border-bottom:none;}
.post-content img {height:auto !important;max-width:100%;}
.bookmark-card {margin:2rem 0px;}
.bookmark-container {display:flex;flex-wrap:wrap;color:var(--text-color-normal);text-decoration:none;background-color:var(--light-bg-color);flex-direction:column-reverse;border-bottom:none !important;border-radius:var(--border-radius);overflow:hidden;}
.bookmark-container:hover .bookmark-title {color:var(--theme-color);}
.bookmark-content {flex-basis:0;flex-grow:999;min-width:50%;padding:24px;}
.bookmark-title {font-size:1rem;line-height:1.4;color:var(--text-color-dark);transition:all 0.3s;font-weight:700;}
.bookmark-description {font-size:0.875rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.bookmark-description,.bookmark-metadata {margin-top:16px;}
.bookmark-metadata {display:flex;align-items:center;font-size:0.75rem;}
.bookmark-thumbnail {flex-basis:216px;flex-grow:1;position:relative;overflow:hidden;}
.bookmark-thumbnail img {position:absolute;top:0;left:0;vertical-align:bottom;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}
.bookmark-icon {width:20px;height:20px;margin-right:8px;vertical-align:bottom;border-radius:50%;}
.bookmark-author,.bookmark-publisher {font-size:0.875rem;}
.bookmark-author:after {content:"•";margin:0 6px;}
@media (min-width:576px) {.post-full-width .width-full {width:calc(100vw - 48px);left:50%;right:50%;margin-left:calc(-50vw + 24px);margin-right:-50vw;position:relative;}
.post-full-width .width-full img {border-radius:0;}
}
@media (min-width:768px) and (max-width:1170px) {.post-full-width .post-content .width-wide {width:calc(100% + (100vw - 100%) / 2);margin-left:calc((100% - 100vw) / 4);}
}
@media (min-width:1171px) {.post-full-width .post-content .width-wide {width:1140px;margin-left:-195px;}
}
@media (min-width:992px) {.post-single.post-full-width .post-img-wrap {padding-bottom:48%;}
}
@media (min-width:768px) {.post-content .bookmark-container {flex-direction:row;}
.post-content .bookmark-thumbnail {flex-basis:32%;min-height:144px;}
}
.post-full-width .post-content {max-width:750px;margin-left:auto;margin-right:auto;}
.members-upgrade-cta-box {background-color:var(--light-bg-color);border-radius:var(--border-radius);padding:56px;margin-top:40px;}
.members-upgrade-cta-box .title {margin-top:0;}
.members-upgrade-cta-box .description {margin-bottom:24px;}
.members-upgrade-cta-box .sign-in-cta {margin-top:24px;}
@media screen and (max-width:575px) {.members-upgrade-cta-box {padding:40px;}
}
.share-wrap {margin:48px 0px;}
.share-links {justify-content:center;}
.share-links a {width:56px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--light-bg-color);color:var(--text-color-dark);}
.share-links a:hover {color:#fff;background-color:#ff2442;}
.share-links a.qq:hover {background-color:#3db2ff;}
.share-links a.weibo:hover {background-color:#1da1f2;}
.share-links a.wechat:hover {background-color:#57cc99;}
.share-links a:first-of-type {border-radius:var(--border-radius) 0 0 var(--border-radius);}
.share-links a:last-of-type {border-radius:0 var(--border-radius) var(--border-radius) 0;}
.share-links a i {vertical-align:middle;font-size:18px;}
.about-author-wrap {margin:48px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);}
.author-card {margin:40px 0;text-align:center;}
.author-card .avatar-wrap {width:100px;height:100px;line-height:0;border-radius:var(--border-radius);background-color:var(--light-bg-color);overflow:hidden;margin:0 auto 16px;}
.author-card .avatar-wrap .avatar {width:100%;height:100%;-o-object-fit:cover;object-fit:cover;text-align:center;}
.author-card .avatar-wrap .avatar svg {margin-top:10px;width:90px;height:90px;}
.author-card .name {margin-top:0px;margin-bottom:8px;}
.author-card a {color:var(--text-color-dark);}
.author-card a:hover {color:var(--theme-color);}
.author-card .permalink {text-transform:uppercase;font-size:0.75rem;margin-top:16px;}
.author-card .permalink a {color:var(--text-color-light);}
.author-card .permalink a:hover {color:var(--theme-color);}
.author-card .permalink i {font-size:10px}
@media (min-width:576px) {.author-card {text-align:left;display:flex;}
.author-card .avatar-wrap {margin-right:1.5rem;margin-left:0;}
.author-card .author-info {flex-basis:0;flex-grow:1;}
}
.related-post-wrap {margin-bottom:32px;border-bottom:1px solid var(--border-color);}
.related-post-wrap .section-title {margin-bottom:24px;}
.prev-next-wrap .previous-post {text-align:right;}
.prev-next-wrap .label {margin-bottom:16px;text-transform:uppercase;font-size:0.75rem;font-weight:700;letter-spacing:1px;}
.prev-next-wrap .label i {font-size:12px;vertical-align:middle;}
.prev-next-wrap .previous-post .label i {margin-left:8px;}
.prev-next-wrap .next-post .label i {margin-right:8px;}
.comment-wrap {padding:32px 40px;background-color:var(--light-bg-color);border-radius:var(--border-radius);}
@media (max-width:767px) {.comment-wrap {margin-bottom:20px}
}
.comment-notes {display:none;}
.commentlist {margin-top:50px;}
.commentlist ol {padding-left:0;}
.commentlist li {position:relative;margin-top:30px;padding-bottom:20px;border-bottom:1px solid #ddd;list-style:none;}
.says {display:none;}
.comment-author {display:inline-block;}
.comment-author img {display:inline-block;-webkit-border-radius:50%;border-radius:50%;vertical-align:top;margin-right:10px;}
.comment-author a {color:inherit;}
.comment-author cite {font-style:normal;}
.comment-meta {margin:-14px 0 0 46px;font-size:12px;}
.comment-meta+p {font-size:14px;word-break:break-all;}
.comment-meta a {color:#1a202b;}
.reply {position:absolute;right:0;top:0;font-size:14px;}
.children {margin-left:30px;}
li.depth-2 {margin-left:0;}
.children li {border-bottom:none!important;padding-bottom:10px!important;}
.children li .comment-meta+p {margin-bottom:0}
.navigation {margin-top:20px;overflow:hidden;}
.navigation div {float:left;width:50%;}
.navigation .alignright {float:right;text-align:right;}
@media (min-width:992px) {.site-sidebar {margin-left:15px;}
}
.site-sidebar .ad-spot,.site-sidebar .widget {margin-bottom:32px;}
.site-sidebar .ad-spot img{
    width: 100%;
    height: auto;
}
.site-sidebar .widget-title {margin-bottom:24px;}
.site-sidebar .widget-title {margin-left:24px;}
.site-sidebar .widget-title::before {content:"";width:19px;height:19px;position:absolute;top:6px;left:-24px;background:var(--t-color);border-radius:50%;}
.site-sidebar .widget-title:after {content:"";width:15px;height:15px;position:absolute;top:8px;left:-22px;background:var(--t-color);border-radius:50%;border:3px solid var(--body-bg);}
.widget .post {margin-bottom:24px;}
.widget .post-style-two .post-img-wrap {width:112px;height:96px;}
.widget .post-title {margin:8px 0;}
.widget-tags .tag {margin:0 8px 8px 0;}
.archive-cover {position:relative;margin-bottom:32px;border-radius:var(--border-radius);overflow:hidden;}
.archive-cover.has-image {padding:32px;background-color:var(--light-bg-color);}
.archive-cover.has-image .feature-image {opacity: .1;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
@media screen and (min-width:576px) {.archive-cover.has-image {padding:64px;}
}
.cover-content-wrapper {position:relative;background:var(--body-bg);padding:32px;border-radius:var(--border-radius);}
.cover-content-wrapper h1 {margin-top:0;margin-bottom:0;line-height:1;}
.cover-content-wrapper .tag-description {margin-top:16px;}
.cover-content-wrapper .avatar-wrap {margin:0 auto 16px;width:100px;height:100px;background-color:var(--light-bg-color);border-radius:var(--border-radius);overflow:hidden;}
.cover-content-wrapper .avatar-wrap .avatar {width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.cover-content-wrapper .avatar-wrap svg {margin-top:10px;width:90px;height:90px;}
.cover-content-wrapper .author-location,.cover-content-wrapper .author-bio {margin-top:8px;}
.cover-content-wrapper .author-social {margin-top:16px;}
.cover-content-wrapper .author-social a {margin:0 4px;color:var(--text-color-light);}
.cover-content-wrapper .author-social a:hover {color:var(--theme-color);}
.cover-content-wrapper .author-social a i {font-size:20px;}
.cover-tag .cover-content-wrapper {background:var(--t-color);color:#fff;}
.cover-tag .cover-content-wrapper .tag-name {color:#fff;}
.author-archive-card-wrap {margin-bottom:32px;}
.author-archive-card {display:block;border:1px solid var(--border-color);height:100%;padding:24px;color:var(--text-color-normal);border-radius:var(--border-radius);}
.author-archive-card:hover .author-name {color:var(--theme-color);}
.author-archive-card .avatar-wrap {width:100px;height:100px;margin:0 auto 16px;background-color:var(--light-bg-color);border-radius:var(--border-radius);overflow:hidden;}
.author-archive-card .avatar-wrap .avatar {width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.author-archive-card .avatar-wrap svg {margin-top:10px;width:90px;height:90px;}
.author-archive-card .author-name {margin-top:0;margin-bottom:0;line-height:1;}
.author-archive-card .post-count {margin-top:12px;}
.author-archive-card .bio {margin-top:12px;}
.pricing-table-wrap {align-items:stretch;justify-content:center;margin:2rem -16px 0;}
.pricing-table {flex:1 1 100%;flex-direction:column;margin:16px;background-color:var(--light-bg-color);padding:2rem;border-radius:var(--border-radius);}
@media (min-width:768px) {.pricing-table {flex:0 1 calc(50% - 32px);}
}
@media (min-width:1200px) {.pricing-table {flex:0 1 calc(33.33% - 32px);}
}
#label_collection_pagination {margin-top:30px}
#label_collection_pagination a {margin:10px;}
#label_collection_pagination a.active {opacity:.6;background-color:var(--theme-color);cursor:not-allowed;pointer-events:none;}
.pricing-table-title {margin-top:0;margin-bottom:0.5rem;}
.price {padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid var(--border-color);line-height:1.2;}
.price .currency,.price .value {font-size:3rem;color:var(--text-color-dark);}
.price .value {font-weight:700;}
.price .duration {text-transform:uppercase;font-size:0.875rem;}
.table-details {flex-grow:1;padding:0;margin:0;list-style:none;}
.table-details li {margin-bottom:1rem;}
.table-footer {margin:2rem 0 0.5rem;}
.pricing-currency {margin-bottom:1rem;}
.error-wrap {margin-bottom:2rem;padding:2rem 0 3rem;}
.error-wrap-inner {margin:0 auto;padding:2.5rem 2rem;max-width:760px;}
.error-code {font-size:5rem;line-height:1;font-weight:700;margin-top:0;margin-bottom:0.5rem;position:relative;color:var(--theme-color);}
.error-message {margin-top:0.5rem;}
.message-manual {margin-bottom:32px;}
@media (min-width:768px) {.error-wrap {margin-top:4rem;}
.error-wrap-inner {padding:4rem 2rem;}
.error-code {font-size:8rem;}
}
.switch-mode {position:fixed;top:400px;right:-100px;text-transform:uppercase;background-color:var(--black);color:var(--white);width:100px;text-align:center;transition:all 0.25s ease-in-out;z-index:48;}
.switch-mode.visible {right:0px;z-index:999;}
.switch-mode span {cursor:pointer;display:block;padding:8px;}
.switch-mode .panel-icon {position:absolute;left:-40px;top:0;padding:12px;height:40px;background-color:var(--theme-color);line-height:0;border-radius:var(--border-radius) 0 0 var(--border-radius);}
.switch-mode .panel-icon svg {width:16px;height:16px;vertical-align:middle;}
.switch-mode .option:hover {background:var(--theme-color);}
.switch-mode .option i {font-size:16px;margin-right:4px;}
.switch-mode .option.light {background:var(--theme-color);}
[data-theme="dark"] .switch-mode .option.dark {background:var(--theme-color);}
[data-theme="dark"] .switch-mode .option.light {background:var(--black);}
::selection {background-color:var(--theme-color);text-shadow:none;color:#fff;}

.pageinfo {padding:20px 10px;text-align:center;}
.pageinfo a {background-color:#fff;border-color:#f4f4f4;border-style:solid;border-width:1px;color:#666;margin:2px;padding:8px 20px;text-decoration:none;border-radius:4px;transition:all 0.2s ease 0s;}
.pageinfo a:hover {background-color:#0060ed;border-color:#0060ed;border-style:solid;border-width:1px;color:#fff;}
.pageinfo a:active {border-color:#0060ed;border-style:solid;border-width:1px;color:#000;}
.pageinfo a.thisclass {background-color:#0060ed;border-color:#0060ed;border-style:solid;border-width:1px;color:#fff;font-weight:bold;margin:2px;padding:8px 20px;border-radius:4px;}
@media (max-width:767px) {.pageinfo .pagenext,.pageinfo .pagehome,.pageinfo .pagesize{display: none;}
}


.color0{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color1{color:rgb(202, 109, 220);background-color:rgba(212, 62, 241, 0.1)}
.color2{color:#ff5473;background-color:rgba(255,84,115,.1)}
.color3{color:#6a933e;background-color:rgba(72,135,24,.1)}
.color4{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.color5{color:#8e4aff;background-color:rgba(154,72,245,.1)}
.color6{color:#c58516;background-color:rgba(179,103,8,.1)}
.color7{color:#2997f7;background-color:rgba(41,151,247,.1)}
.color8{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.color9{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color10{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color11{color:#18a52a;background-color:rgba(18,185,40,.1)}
.color12{color:#e434e1;background-color:rgba(213,72,245,.1)}
.color13{color:#888;background-color:rgba(136,136,136,.1)}
.color14{color:#6a933e;background-color:rgba(72,135,24,.1)}
.color15{color:#c58516;background-color:rgba(179,103,8,.1)}
.color16{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color17{color:#ff5473;background-color:rgba(255,84,115,.1)}
.color18{color:#e434e1;background-color:rgba(213,72,245,.1)}
.color19{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color20{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.color21{color:#2997f7;background-color:rgba(41,151,247,.1)}
.color22{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color23{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color24{color:rgb(202, 109, 220);background-color:rgba(212, 62, 241, 0.1)}
.color25{color:#888;background-color:rgba(136,136,136,.1)}
.color26{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color27{color:#2997f7;background-color:rgba(41,151,247,.1)}
.color28{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.color29{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color30{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color31{color:#18a52a;background-color:rgba(18,185,40,.1)}
.color32{color:#e434e1;background-color:rgba(213,72,245,.1)}
.color33{color:#888;background-color:rgba(136,136,136,.1)}
.color34{color:#6a933e;background-color:rgba(72,135,24,.1)}
.color35{color:#c58516;background-color:rgba(179,103,8,.1)}
.color36{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color37{color:#ff5473;background-color:rgba(255,84,115,.1)}
.color38{color:#e434e1;background-color:rgba(213,72,245,.1)}
.color39{color:#2997f7;background-color:rgba(41,151,247,.1)}
.color40{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.color41{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color42{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color43{color:#18a52a;background-color:rgba(18,185,40,.1)}
.color44{color:#e434e1;background-color:rgba(213,72,245,.1)}
.color45{color:#888;background-color:rgba(136,136,136,.1)}
.color46{color:#6a933e;background-color:rgba(72,135,24,.1)}
.color47{color:#c58516;background-color:rgba(179,103,8,.1)}
.color48{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color49{color:#ff5473;background-color:rgba(255,84,115,.1)}
.color50{color:#e434e1;background-color:rgba(213,72,245,.1)}
/******视频下载*****/
.meihua_1 {
	display: block;
	margin-top: 10px;
	padding: 5px 10px;
	background-color: #f16b6f;
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.meihua_2 {
	background-color: #fff;
	margin-bottom: 20px;
	box-shadow: 0 1px 2px rgba(15,39,65,0.1);
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.meihua_2 .meihua_2_1 {
	height: auto;
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #DDDDDD;
	border-width: 1px 1px 1px 1px;
	padding: 10px;
}

.meihua_2 .meihua_2_1 p {
	margin: 0px;
}

.meihua_2 .meihua_2_1 .meihua_btn {
	float: left;
	border: 1px solid #8a8a8a;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	padding-left: 40px;
	margin: 0px 10px 0 0;
	overflow: hidden;
	border-radius: 2px;
	background: url(../images/30.png) no-repeat 5px 3px #f16b6f;
	border: 1px solid #f16b6f;
	color: #FFF!important;
	text-decoration: none;
	padding-right: 10px;
}

.meihua_2 .meihua_2_1 .meihua_btn i {
	margin-right: 5px
}

.meihua_2 .meihua_2_1 .meihua_btn:hover {
	background-color: #ea4c89;
	-webkit-transition: box-shadow .2s linear;
	transition: box-shadow .2s linear;
	box-shadow: inset 0 0px var(--accent-color)
}

.video {
	position: relative;
	padding-bottom: 56.25%!important;
	height: 0;
	overflow: hidden;
}

.video iframe,
.video object,
.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.short-btn {
	float: left;
	border: 1px solid #8a8a8a;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	padding-left: 40px;
	margin: 10px 10px 0 0;
	overflow: hidden;
	border-radius: 2px;
	background: url(../images/10.png) no-repeat 5px 3px #f16b6f;
	border: 1px solid #f16b6f;
	text-decoration: none;
	color: #FFF!important;
	padding-right: 10px;
	text-decoration: none;
}

.short-btn:hover {
	background-color: #ea4c89
}

.aboxd1 {
	margin-bottom: 20px;
}

.aboxd2 {
	margin-top: 20px;
}

.user .sidebar-header .userfen {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	width: 100%;
	background: rgba(0,0,0,.2);
	padding: 10px 15px;
}

.user .sidebar-header .userfen span {
	width: 33.33%;
	display: inline-block;
}

.user .comment .plp2 span {
	margin-right: 20px;
}

@media(max-width:768px) {
	.user .widget.widget_categories ul li {
		border-bottom: 1px solid #f1f1f1;
		width: 49%;
		display: inline-block;
		text-align: center;
		box-sizing: border-box;
	}
}

.mt20 {
	margin-top: 20px
}
