@charset "utf-8";
/*
Author URL: http://zblog.vip/
*/
@import url('iconfont.css');

* {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body {font-family:'Microsoft Yahei',Helvetica,Arial,"Open Sans",Arial,'PingFang SC','Hiragino Sans GB','Source Han Sans CN',Roboto,sans-serif;font-size:14px;background:#fff;}
a {color:inherit;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
a:hover {color:#3071f2;text-decoration:none !important;}
ul,li,p,h1,h2,h3 {list-style-type:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:400;line-height:1.4;color:#273746;margin:0;}
div,h1,h2,h3,h4,h5,p,form,ul,label,input,textarea,img,span,dl,dt,dd {margin:0px;padding:0;outline:0;}
img {border:0;max-width: 100%;}
em, i {font-style: normal;}
input,select,button,textarea{border:0; background:none; outline:none; vertical-align:middle;}
.container {width: 1200px;margin: auto;}
/*header*/
.header {background-color:#fff;border:0;position:relative;width:100%;z-index:9;}
.header-site{padding:1rem 0;}
.header-site>.container {display: flex;justify-content: space-between;}
.navbar-header {display:flex;}
.navbar-header .logo {align-items:center;display:flex;font-size:20px;line-height:1;margin:0;padding:0;transition:all .3s ease-out 0s;}
.navbar-header .logo img {display:block;height:min(60px,80px);max-width:fit-content;transition:all .3s ease-out 0s;width:auto;}
.header-menu {align-items:center;background:#3071f2;box-sizing:border-box;display:flex;justify-content:space-between;position:relative;transition:all .1s ease-out 0s;width:100%;}
.menu-wrap {align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%;}
.navbar-nav {display:flex;margin:0;position:relative;align-items:center;flex-wrap: wrap;}
.navbar-nav>li,.navbar-nav>li>a {display:block;position:relative;}
.navbar-nav>li.active>a {color:#fff;}
.navbar-nav>li.active>a:before {background:#fff;border-radius:2px;bottom:5px;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px;}
.navbar-nav>li>a {color:#fff;font-size:1rem;line-height:52px;padding:0 18px;}
.navbar-nav>li:hover>a {color:#fff;font-weight:600;}
.navbar-nav>li:hover>a:before {background:#fff;border-radius:2px;bottom:5px;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px;}

.navbar-nav>.dropdown {position:relative;}
.navbar-nav>.dropdown>a {position:relative;z-index:1001;padding-right:calc(calc(20px/2) + 1em);}
.navbar-nav>.dropdown:after {content:"\e6a4";font-family:"iconfont" !important;font-size:1.7rem;line-height:52px;color:#fff;opacity:1;position:absolute;right:0;top:0;font-weight:500;-webkit-transform:scale(1);transform:rotate(0deg) scale(1);transition:transform .3s;}
.navbar-nav>.dropdown:hover:after {transform:rotate(180deg) scale(1);}

.navbar-nav>li ul.dropdown-menu {position:absolute;left:-5%;top:85%;z-index:100;padding:0.375rem 0.75rem;border:2px solid #fff;min-width:130px;text-align:left;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all 500ms ease;border-radius: 5px; background:#fff; box-shadow: 0 1px 10px rgba(0,0,0,.15);}
.navbar-nav>li ul.dropdown-menu li {display:block;position:relative;}
.navbar-nav>li ul.dropdown-menu li a {position:relative;display:block;padding:0.575rem 0.75rem;border-radius: 5px; transition:all 0.1s ease-in;z-index:1;font-size:.875rem;text-shadow:0 1px 1px #fff;}
.navbar-nav>li ul.dropdown-menu li:hover a{background-color: #f5f5f5;color:#3071f2;}
.navbar-nav>li.dropdown:hover > .dropdown-menu {visibility:visible;opacity:1;transform:translateX(0);transition-delay:0s;pointer-events:all}
.m-dropdown{display: none;}

.navbar-action {display:flex;gap:16px;align-items:center;white-space:nowrap;}
.navbar-search {color:#1a1a1a;cursor:pointer;display: none;}
.navbar-search i {display:inline-block;font-size:18px;line-height:26px;width:22px;}
.tianqi {align-items:center;display:flex;}

.search-box {opacity: 1;}
.search-box.block {z-index: 1002; visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.search-form {min-width:300px;position:relative;margin:0 auto;margin:1rem auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.search-form>form {background-color:#f4f4f4;border-radius: 4px; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}
.search-form .search-fields {position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1rem;}
.search-form .search-fields input {position:relative;display:block;line-height:1.5;padding:.5rem 2.25rem .5rem 1rem;width:100%;border:0;margin:0;outline:0;color:inherit;background-color:transparent;-webkit-appearance:none;}
.search-form .search-fields button {position:absolute;right:0;top:0;border:none!important;background:0 0!important;line-height:1.5;height:100%;padding:0 1rem;opacity:.65;}
.search-form .colse{color:#b2bac2; display: none;position: absolute;right: -30px;font-size:1rem;cursor: pointer;z-index: 9999;}
.menu-toggle {cursor: pointer;display: none;padding: 9px 10px;}


@media (max-width: 1199px) {
.navbar-nav>li>a{padding:0 calc(28px/2*0.6);}
}
/*links*/
.links-a {background:#fdfdfd;border-top:2px solid #000;line-height:1;margin-bottom:15px;padding-top:10px;}
.links-a h3 {color:#1b1b1b;font-size:22px;font-weight: 600; line-height: 1;margin:.5rem 0;padding-left:1.4rem;position: relative;}
.links-a p{margin-top:1rem;}
.links-a a {display:inline-block;color:#999;position:relative;margin-bottom:10px;font-size:.875rem;padding:0 .75rem 0 0;}
.links-a a:hover {color:#3071f2;}
.links-a a:after {content:'';position:absolute;right:0;top:7px;width:1px;height:10px;margin:0 5px;background-color:#999;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);}
.links-a a:last-child:after {display:none;}
/*footer*/
.footer {background-color: #252629;color: #a7a7a7;font-size: .875rem;}
.footer_innner{text-align: center;}
.footer-nav {color: #fff;border-width: 2px !important;border-color: #272727 !important;border-bottom: 2px solid #272727 !important;padding:20px 0 10px 0;}
.nav-footer a {color: #fff;}
.nav-footer ul {position: relative;}
.nav-footer li {display: inline-block;vertical-align: middle;position: relative;padding: 0 1.2rem 0 0;margin: 0 .75rem 0 0;}
.nav-footer li:after {content:'';position:absolute;right:0;top:50%;width:1px;height:10px;background-color:#999;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);}
.nav-footer li:last-child:after {display: none;}
.nav-footer li a {display: block;line-height: 30px;font-size: 14px;transition: all 0.5s;position: relative;}
.nav-footer li a:hover {color:#034eff;}
.copyright{padding: 1.5rem 0;font-size: .875rem;text-align: center;color: #a7a7a7;border-top: 1px solid #212020;}
.copyright p{color: #a7a7a7;padding:.2rem 0 ;line-height: 1.5;}
.copyright a{color: #b3b3b3;margin:0 .5rem}
.copyright a.police{
	/*background-image: url(../images/police.png);*/
	position: relative;cursor: pointer;background-position: left;background-repeat: no-repeat;padding-left: 18px;}
.copyright a:hover{color: #fff;}
.copyright img{margin: 0 4px 1px 2px;vertical-align: sub;}

.fixed-box {margin-top:-70px;position:fixed;right:12px;top:70%;width:60px;z-index:9;}
.rollbar{background: #ffffff;box-shadow: 0 0px 41px #e9e9e9;border-radius: 5px;transition: all .3s ease-in-out;padding: 0rem 0;}
.rollbar.rollbar-show {opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.rollbar .raction {position:relative;width:100%;border-radius:5px;list-style-type:none;margin:0;padding:0;}
.rollbar .raction li {position:relative;color:#fff;-webkit-transition:all .2s;transition:all .2s;display: block;text-decoration: none;z-index: 0;}
.rollbar .raction li:first-child {border-top: 0;}
.rollbar .raction li>a {display:block;padding:8px 0;cursor:pointer;position:relative;border:0;opacity:1;text-align:center;height:auto;-webkit-transition:all .2s;transition:all .2s;}
.rollbar .raction li>a>i {font-size:1.8rem;color:#2d2c2c;display:block;transition:all .2s;}
.rollbar .raction li>a>span {font-size:.75rem;color:#373535;padding:0 2px;display:block;margin-top:2px;text-align:center;line-height:1.2;position:relative}
.rollbar .raction li:hover a i{color:#1562f9}
.rollbar .raction li:last-child{padding-bottom:0px;}
.sub-nav-layer {bottom:0;font-size:14px;min-height: 190px;margin-bottom:-105px;opacity:0;padding-right:20px;position:absolute;right:calc(100% - 8px);transform:scale(.95);transform-origin:right;transition:opacity .4s,transform .3s ease-out;visibility:hidden}
.rollbar .raction li:hover .sub-nav-layer {opacity:1;transform:scale(1);visibility:visible}
.sub-nav-layer:before{border:8px solid transparent;border-left-color:#fff;content:" ";height:0;left:100%;position:absolute;width:0}
.sub-nav-layer:before {bottom:130px;left:calc(100% - 20px)}
.sub-nav-layer .sub-nav-qrcode,.sub-nav-layer .sub-nav-main {text-align: left; min-width:255px;background-color:#fff;border-radius:6px;box-shadow:0 4px 10px 0 hsla(220,4%,56%,.2);display:block;line-height:40px;padding:14px 15px;}
.sub-nav-layer .sub-nav-qrcode{min-width: 200px;text-align: center;}
.sub-nav-qrcode h4 {color:#333435;font-size:18px;font-weight:600;line-height:25px;margin:0;}
.sub-nav-qrcode p {color:#8b8b8c;display:block;font-size:13px;font-weight:400;line-height:22px;margin-bottom:10px;}
.sub-nav-qrcode img {display:block;margin:0 auto;width:165px;}
.sub-nav-qrcode span {color:#333539;display:block;font-size:14px;font-weight:400;line-height:18px;margin-top:5px;}
.sub-nav-main h4 {color:#2468f2 ;font-size:18px;font-weight:600;line-height:25px;margin:0;}
.sub-nav-main h4 i{font-size: 1.4rem;margin-right: 5px;color:#333435;}
.sub-nav-main p {color:#8b8b8c;display:block;font-size:13px;font-weight:400;line-height:22px;margin-top:10px;}
.back-top {display:none; background:#2468f2 ;box-shadow: 0 6px 15px 0 rgba(6,12,19,.14);transition: all .3s ease-in-out;border-radius: 5px;color:#fff;font-weight:500;padding:8px 0;position:relative;text-align:center;cursor:pointer;line-height:40px;}
.back-top:hover{color:#fff;background:rgba(7, 65, 173, 1)}
.back-top i {font-size:1.8rem;vertical-align:middle;}
.canvas-close{display:none;}

@media (max-width:991px) {
.header-topbar{display: none;}
.navbar-header .logo img{height:min(55px, 80px);}
.navbar-header .logo-text{display: none;}
.canvas-close {display:-webkit-box;position:absolute;right:10px;top:10px;width:40px;height:40px;z-index:99999;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.canvas-close i{font-size: 1.8rem;}
.hua-overlay {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1;opacity:1;backdrop-filter:blur(2px);transition:ease-out .2s;}
.hua-overlay.active{display:block;}
.header .menu-wrap {width:80%;margin-left:0;position:fixed;top:0;left:0;display:flex;flex-direction:column;height:100vh;z-index:99999;background:#fff;transform:translateX(-100%);transition:all 0.3s;}
.header .menu-wrap.show {transform:translateX(0);}
.header .menu-wrap .navbar-nav {display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:0;overflow-y:auto;width:100%;margin-top:4rem;flex-wrap: nowrap;}
.navbar-nav>li{border-bottom:1px solid #f4f4f4;width:100%;}
.navbar-nav>li>a{color:#1a1a1a;font-size: 1rem;padding: 0 25px;}
.navbar-nav>li.active>a {color:#3071f2;}
.navbar-nav>li:hover>a{color:#1a1a1a;}
.navbar-nav>.dropdown:after{display: none;}
.m-dropdown {display:block;position:absolute;right:5px;text-align:center;top:0;width:65px;z-index:1003;}
.m-dropdown i{display: inline-block;font-size: 2.5rem;line-height: 64px;transition: all .3s ease-out 0s;}
.m-dropdown.s-icon i{transform: rotate(180deg);transition: all .3s ease-out 0s;}
.navbar-nav>li ul.dropdown-menu {padding:0.75rem 0.75rem;background-color:#f5f5f5;border:none;border-radius:0;border-top:0;box-shadow:none;box-sizing:border-box!important;display:none;top:0;left:0!important;max-width:none;opacity:1;position:relative;transform:scaleY(1);visibility:visible;width:100%!important;transition:transform .3s,opacity .1s;}
.navbar-nav>li ul.dropdown-menu.active{display:block;}

.navbar-nav>li ul.dropdown-menu li a {font-size:.875rem;color:#282a2d;font-weight:400;line-height:24px!important;overflow:hidden;padding:12px 20px;white-space:normal;}


.navbar-action{gap:10px;}
.navbar-search {display: block;}
.navbar-search i{font-size: 1.6rem;}
.menu-toggle {display: block;cursor: pointer;padding: 9px 10px;}
.menu-toggle:before,.menu-toggle:after,.menu-toggle span {display:block;height:2px;background-color:#000;content:'';}
.menu-toggle span {width:12px;margin:6px 0 6px 12px;}
.menu-toggle:before {width:24px;}
.menu-toggle:after {width:18px;margin-left:6px;}

.search-box {background:#fff;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;visibility:hidden;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.search-form {min-width: 100%;padding: 0 2rem 0 .8rem;}
.search-form .colse{right:10px;display: block;}

.header {position: relative;box-shadow: 2.5px 5px 18px 0 rgb(100 30 108 / 7%);}
.header-site {padding: .5rem 0;}
.copyright p:nth-child(2){display: flex;align-items: center;flex-direction: column;}


.fixed-box{width: 50px;top: 72%;}
.rollbar .action li>a>span{display: none;}
.back-top{padding:5px 0; }
.rollbar .raction li>a>span{display: none;}
}

/*breadcrumbs*/
.lacation{position: relative;margin-top:1rem;}
.breadcrumbs {position:relative;display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem;color:#3b3b3b;}
.breadcrumbs .icon-home{color:#3b3b3b;padding: 0 5px;font-size: 1rem;}
.breadcrumbs a,.breadcrumbs span {font-size:.875rem;color:#3b3b3b;text-shadow:0 1px 1px #fff;}
.breadcrumbs a:hover{color:#f40;}
.breadcrumbs i.sep {color:#3b3b3b;margin: 0 5px;text-shadow: none;}

/*pagination*/
.pagination {display:block;margin:0;text-align: center;border-radius:0;padding:2rem 0;clear: both;}
.pagination a,.pagination span{display:inline-block;margin-right:2px;}
.pagination a,.pagination span{margin: 0 .5rem .7rem 0;font-size:14px;color:#3b3b3b;font-weight:700;display:inline-block;padding:9px 18px;background: hsla(0,0%,100%,.5);box-shadow: 0 4px 24px #2764af1a;border-radius: 4px;}
.pagination a:hover,.pagination a:focus,.pagination  > a.page-num-current,.pagination  > span.page-num-current {color:#fff;background-color: #3858e9;background: linear-gradient(200deg,#29acfe,#2468f2 89%);}
.ias-trigger {justify-content:center;margin-top:10px;width:100%;display:inline-block;line-height:45px;}
.ias-trigger a {color:#fff;background-color:#323a46;border-color:#323a46;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;}
.btn-more {margin:2rem 0;text-align:center;color:#273746}
.btn-more .load-more-btn {color:#ffffff;background-color:#0060ed;padding:0.15rem 1.9rem;font-size:15px;letter-spacing:2px;line-height:40px;font-weight:600;border-width:2px;border-radius:4px;display:inline-block;position:relative;cursor:pointer;}
.btn-more p {font-size:#333;}

/*none*/
.content-none{text-align: center!important;padding: 5rem;min-height: 400px;}
.content-none img{width: 4.25rem;height: 4.25rem;margin: 0 auto;}
.content-none p{color: #6c757d!important;}
.no-page {text-align:center;padding:100px 0;min-height:580px;}
.no-page h1 {font-size:6rem;}
.no-page p {font-size:16px;position:relative;}
.no-page .back-home {margin-top:20px;font-size:14px;position:relative;}
.no-page .back-home a {padding:5px 45px;font-weight:600;border-radius:900px;transition:.2s;}

.error-content {display:inline-block;padding:0px 70px 60px 0px;background-color:#fff;border-radius:10px;}
.error-content h1 {margin: 0.5em 0;font-size:80px;color:#f12f3f;margin-bottom:25px;font-weight:800;line-height:80px;}
.error-content h2 {font-size:20px;margin-bottom:10px;color:#081828;font-weight:700;line-height:35px;}
.error-content p {font-weight:400;margin-bottom:40px;color:#888;}
.error-content .theme-btn{z-index:1;color:#FFFFFF;cursor:pointer;min-width:150px;transition:0.7s;text-align:center;padding:12px 30px;position:relative;border-radius:25px;background:#305DC3;display:inline-block;}

/*tags*/
.tagcloud{margin-top:1.5rem;display:inline-block;}
.tagcloud a {position:relative;font-size:inherit !important;letter-spacing:1px;line-height:1;text-transform:capitalize;display:inline-block;margin:0 .25rem .5rem 0;border:1px solid var(--border-light);padding:.5rem .5375rem;border-radius:5px;}
.tagcloud a:hover {opacity: .8;color:#000;}
.tag-link-position-1{color:rgb(88, 40, 219);background-color:rgba(212, 62, 241, 0.1)}
.tag-link-position-2{color:#ff5473;background-color:rgba(255,84,115,.1)}
.tag-link-position-3{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-position-4{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.tag-link-position-5{color:#8e4aff;background-color:rgba(154,72,245,.1)}
.tag-link-position-6{color:#c58516;background-color:rgba(179,103,8,.1)}
.tag-link-position-7{color:#2997f7;background-color:rgba(41,151,247,.1)}
.tag-link-position-8{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.tag-link-position-9{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.tag-link-position-10{color:#d6064c;background-color:rgba(194,41,46,.1)}
.tag-link-position-11{color:#18a52a;background-color:rgba(18,185,40,.1)}
.tag-link-position-12{color:#e434e1;background-color:rgba(213,72,245,.1)}
.tag-link-position-13{color:#888;background-color:rgba(136,136,136,.1)}
.tag-link-position-14{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-position-15{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.tag-link-position-16{color:#c58516;background-color:rgba(179,103,8,.1)}
.tag-link-position-17{color:#2997f7;background-color:rgba(41,151,247,.1)}
.tag-link-position-18{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.tag-link-position-19{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.tag-link-position-20{color:#d6064c;background-color:rgba(194,41,46,.1)}
.tag-link-position-21{color:#18a52a;background-color:rgba(18,185,40,.1)}
.tag-link-position-22{color:#e434e1;background-color:rgba(213,72,245,.1)}
.tag-link-position-23{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-position-24{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.tag-link-position-25{color:#8e4aff;background-color:rgba(154,72,245,.1)}
.tag-link-position-26{color:#c58516;background-color:rgba(179,103,8,.1)}
.tag-link-position-27{color:#2997f7;background-color:rgba(41,151,247,.1)}
.tag-link-position-28{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.tag-link-position-29{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.tag-link-position-30{color:rgb(88, 40, 219);background-color:rgba(212, 62, 241, 0.1)}
.tag-link-position-31{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-position-32{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.tag-link-position-33{color:#c58516;background-color:rgba(179,103,8,.1)}
.tag-link-position-34{color:#2997f7;background-color:rgba(41,151,247,.1)}
.tag-link-position-35{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.tag-link-position-36{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.tag-link-position-37{color:#d6064c;background-color:rgba(194,41,46,.1)}
.tag-link-position-38{color:#18a52a;background-color:rgba(18,185,40,.1)}
.tag-link-position-39{color:#e434e1;background-color:rgba(213,72,245,.1)}
.tag-link-position-40{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-position-41{color:#888;background-color:rgba(136,136,136,.1)}
.tag-link-position-42{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-position-43{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.tag-link-position-44{color:#c58516;background-color:rgba(179,103,8,.1)}
.tag-link-position-45{color:#2997f7;background-color:rgba(41,151,247,.1)}
.tag-link-position-46{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.widget-adss {margin-bottom:20px;}
.widget-adss .asr {display:block;padding:30px 15px;text-align:center;color:#fff !important;background:#64ddbb;border-radius:4px;overflow:hidden;}
.widget-adss .asr h4 {margin:0;font-size:18px;font-weight:bold;color:#fff;}
.widget-adss .asr h5 {margin:15px 0 0;font-weight:normal;color:#fff;}
.widget-adss .asr .btn {margin-top:20px;font-weight:normal;border-radius:100px;text-align:center;vertical-align:top;user-select:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:10px 30px;line-height:inherit;color:#fff;background-color:transparent;border:1px solid #fff;cursor:pointer;display:inline-block;font-size:11px;letter-spacing:1px;}
.widget-adss .asr .btn:hover,.widget-adss .asr .btn:focus {color:#555;background-color:#fff;}
.sidebar-box.widget_media_image {padding:0;margin:0;background:none;box-shadow:none;border:none;margin-bottom:1rem;}
.sidebar-box.widget_media_image img {width:100%;vertical-align: middle;}

/*widget_calendar*/
.widget_calendar {margin-bottom:1.5em;}
.widget_calendar table {width:100%;border-collapse:collapse;margin:0;}
.widget_calendar th {text-align:center;padding:5px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
.widget_calendar td {text-align:center;padding:5px;border:1px solid #ddd;}
.widget_calendar td#today {background:#f0f0f0;font-weight:bold;}
.widget_calendar caption {font-weight:bold;padding:5px;margin-bottom:5px;background:#f5f5f5;border:1px solid #ddd;}
.widget_calendar #prev a,.widget_calendar #next a {color:#0073aa;text-decoration:none;font-weight:bold;}
.widget_calendar #prev a:hover,.widget_calendar #next a:hover {color:#00a0d2;}
.widget_calendar tfoot td {padding-top:5px;}
/* widget_categories */
.widget_categories {margin-bottom:1.5em;}
.widget_categories form{padding:0 1rem;}
.widget_categories label{display: none;}
.widget_categories ul {list-style:none;margin:0;padding:0 1rem;}
.widget_categories li {padding:5px 0;border-bottom:1px solid #eee;}
.widget_categories a {color:#333;text-decoration:none;display:block;padding:3px 0;}
.widget_categories a:hover {color:#0073aa;}
.widget_categories .post-count {float:right;color:#999;font-size:0.9em;}
.widget_categories .children {margin-left:15px;padding-left:0;}
.widget_categories .current-cat > a {color:#0073aa;font-weight:bold;}
.widget_categories select {width:100%;padding:5px;border:1px solid #ddd;border-radius:3px;}
/* widget_recent_entries */
.widget_recent_entries {margin-bottom:1.5em;}
.widget_recent_entries ul {list-style:none;margin:0;padding:0 1rem;}
.widget_recent_entries li {padding:8px 0;border-bottom:1px solid #eee;line-height:1.4;}
.widget_recent_entries li:last-child {border-bottom:none;}
.widget_recent_entries a {color:#333;text-decoration:none;display:block;transition:color 0.2s;}
.widget_recent_entries a:hover {color:#0073aa;}
.widget_recent_entries .post-date {display:block;font-size:0.8em;color:#777;margin-top:3px;}
.widget_recent_entries .post-author {display:block;font-size:0.8em;color:#777;margin-top:3px;}
.widget_recent_entries .post-thumbnail {float:left;margin:0 10px 5px 0;max-width:60px;height:auto;}
.widget_recent_entries .clear {clear:both;}
/* widget_search */
.widget_search {margin-bottom:1.5em;}
.widget_search .searchform {margin:0 1rem;}
.widget_search .searchform div {position:relative;display:flex;}
.widget_search .searchform #s {flex:1;padding:10px 15px;border:1px solid #ddd;border-radius:4px 0 0 4px;font-size:14px;line-height:1.5;transition:border-color 0.3s;}
.widget_search .searchform #s:focus {outline:none;border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,0.1);}
.widget_search .searchform #searchsubmit {padding:0 20px;background:#0073aa;color:white;border:none;border-radius:0 4px 4px 0;cursor:pointer;transition:background 0.3s;font-size:14px;}
.widget_search .searchform #searchsubmit:hover {background:#006799;}
.widget_search .searchform .screen-reader-text {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
@media (max-width:480px) {.widget_search .searchform #s {padding:12px 15px;}
.widget_search .searchform #searchsubmit {padding:0 15px;}
}