.entry-contenta:active,a:hover{outline:0}
.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;float:left}
.alignright{display:inline;float:right}
.aligncenter{clear:both;display:block;margin:15px auto;border-radius: 5px;}
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}
.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.sticky{display:block}
.hentry{margin:0 0 1.5em}
.updated:not(.published){display:none}
.entry-content,.entry-summary,.page-content{margin:0em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.page-template-page-notitle-headerad .entry-content,.page-template-page-notitle-headercentered .entry-content{margin:0 0 85px 0}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:-32px 0 0 0;color:#9e9e9e;font-size:16px;text-align:left}
.wp-caption-text{text-align:center}
.gallery-caption{text-align:center}
body{margin:0;overflow-x:hidden;background:#fff;color:#141414;font-family:Heebo,Arial,sans-serif!important;font-size:14px}
body a{color:#555}
body a:hover{color:#555}
a:active,a:hover,a:link,a:visited{text-decoration:none!important}
p{margin:0}
.header-upper{margin-bottom:21px;display:flex}
.logo{margin-right:30px;float:left;border-left:1px #e5e5e5;background-size:contain;background-repeat:no-repeat;text-indent:-9999999px}
.logo-right{display:table;padding-left:30px;border-left:1px solid #e5e5e5;align-self:center;height: 45px!important;}
.logo-right .right-icons{display:table-cell;vertical-align:middle}
.logo-right .right-icons i{margin-right:26px;font-size:20px}
.logo-right .right-icons a{color:#B8B8B8;transition:.2s}
.logo-right .right-icons a:focus,.logo-right .right-icons a:hover{color:#141414;transition:.2s}
.sticky-logo{display:inline-block;margin-right:20px;max-height:50px}
.sticky-logo img{width:auto;height:50px}
.description{margin-top:-10px;margin-bottom:20px;color:#5f5f5f;font-size:16px;font-weight:500}
.navbarsearchform {position: relative;display: inline-block;color: #777;font-weight: 500;font-size: 20px;}
.navbarsearchform input {position: relative;outline: 0;border-radius: 30px;z-index: 5;opacity: 0;transition: all .5s}
.navbarsearchform input[type=search] {padding: 1px 12px;font-family: inherit;font-size: 14px;line-height: 14px;width: 25px;height: 30px;background: transparent;background-size: 19px 21px;border: none;cursor: pointer}
.navbarsearchform input[type=search]:hover {width: 25px;background: transparent;background-size: 19px 21px;border: none;cursor: url(/wp-content/themes/Jack/images/S2.cur), pointer}
.navbarsearchform input[type=search]:focus {width: 130px;font-weight: 400;background: rgba(126, 126, 126, 0.486);cursor: auto;border: none;opacity: 1;}
.navbarsearchform .searchbtn {position: absolute;margin: auto;right: 5px;top: 7px;width: 21px;height: 21px;border-radius: 50%;transition: all 1s;z-index: 4}
.navbarsearchform .searchbtn:hover {cursor: url(/wp-content/themes/Jack/images/S2.cur), pointer}
.navbarsearchform .searchbtn::before {content: "";opacity: .7;position: absolute;margin: auto;top: 9px;right: 0;bottom: 0;left: 9px;width: 5px;height: 3px;background: #888;transform: rotate(45deg);transition: all .5s}
.navbarsearchform .searchbtn::after {content: "";opacity: .7;position: absolute;margin: auto;top: -5px;right: 0;bottom: 0;left: -5px;width: 15px;height: 15px;border-radius: 50%;border: 3px solid #888;transition: all .5s}
.navbarsearchform input[type=search]:hover + .searchbtn::before {background: #000}
.navbarsearchform input[type=search]:hover + .searchbtn::after {border-color: #000}
.navbarsearchform input[type=search]:focus + .searchbtn::after, .navbarsearchform input[type=search]:focus + .searchbtn::before {background: #fff;border-color: #fff}
.navbarsearchform input:focus ~ .searchbtn {right: 5px;background: #f1404b;z-index: 6}
.navbarsearchform input:focus ~ .searchbtn::before {top: 0;left: 0;width: 15px;height: 2px;background: #fff}
.navbarsearchform input:focus ~ .searchbtn::after {top: 0;left: 0;width: 15px;height: 2px;border: none;background: #fff;border-radius: 0%;transform: rotate(-45deg)}
.navbarsearchform .searchbtn:hover::after, .navbarsearchform .searchbtn:hover::before {opacity: 1}
header.centered .logo{float:none;margin:0 auto}
header.centered .description{text-align:center}
header.centered .header-lower{text-align:center}
header.centered .header-lower .main-navigation ul{text-align:center}
header.centered .header-lower .main-navigation ul li ul{text-align:left}
header.centered .main-navigation .neori-mega-menu .submenu-mega{display:none}
header.ad .logo-right{display:flex;border:none}
header.ad .ad{margin-left:auto}
header.ad .ad img{max-width:100%}
header.ad .main-navigation,header.centered .main-navigation{display:inline-block}
header.ad a,header.centered a{color:#B8B8B8;transition:.2s}
header.ad a:focus,header.ad a:hover,header.centered a:focus,header.centered a:hover{color:#141414;transition:.2s}
header.ad i,header.centered i{margin-right:30px;margin-bottom:20px;font-size:20px}
header.ad .navbarsearchform,header.centered .navbarsearchform{margin-bottom:12px}
.main-navigation{position:relative}
.main-navigation .current-menu-item a{color:#141414;font-weight:500}
.main-navigation .menu>li.current-menu-item>a:before,.main-navigation .menu>li.current-menu-ancestor>a:before{content:"";position:absolute;margin:auto;bottom:-8px;width:4px;height:4px;left:0;right:0;border-radius:6px;background:#f1404b}
.main-navigation ul{margin:0;padding-left:0;list-style:none}
.main-navigation li{margin-right:24px;margin-bottom:35px;font-family:Heebo,Arial;font-size:17px;font-weight:400;text-transform:none}
.main-navigation li a{color:#838383;transition:.2s}
.main-navigation li:hover a{color:#141414;text-decoration:none;transition:.2s}
.main-navigation ul li{position:relative;display:inline-block}
.main-navigation ul li.menu-item-has-children{margin-right:35px}
.main-navigation ul li.menu-item-has-children:after{content:'';position:absolute;top:9px;right:-14px;border-color:#838383 transparent transparent transparent;border-style:solid;border-width:6px 4px 0 4px;transition:.2s}
.main-navigation ul li.menu-item-has-children:hover:after{border-color:#141414 transparent transparent transparent;transition:.2s}
.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{opacity:1;z-index:1;overflow:visible;visibility:visible;transition:.2s}
.main-navigation ul li ul{position:absolute;min-width:130px;border-left:4px solid #f1404b;padding:20px 15px 5px 20px;opacity:0;overflow:hidden;visibility:hidden;background:#fff;border-radius:5px;box-shadow:0 44px 76px -26px rgba(0,0,0,.7);transition:.2s;margin-left: -15px;}
.main-navigation ul li ul li{margin-right:0;margin-bottom:9px;padding-bottom:10px;width:100%;font-size:15.5px;font-weight:400;line-height:22px;text-transform:none;border-bottom:2px solid #f2f2f2}
.main-navigation ul li ul li:last-child{margin-bottom:0;border-bottom:none}
.main-navigation ul li ul li.menu-item-has-children:after{content:'';position:absolute;top:7px;right:4px;border-color:transparent transparent transparent #9a9a9a!important;border-style:solid;border-width:4px 0 4px 5px}
.main-navigation ul li ul li:hover{cursor: url(/wp-content/themes/Jack/images/S2.cur), pointer}
.main-navigation ul li ul li:hover>a{font-weight:500}
.main-navigation ul li ul li ul{margin-top:-20px;left:55%;padding:20px 20px 11px 20px;box-shadow:16px 26px 89px -7px rgba(0,0,0,1)}
.neori-mega-menu{position:static!important}
.neori-mega-menu .submenu-mega{left:0;top:26px;margin-left:-10px;padding:53px 0 20px 0;width:100%;min-height:295px;overflow:hidden!important;background:rgba(255,255,255,.8);border-radius:7px;box-shadow:0 44px 76px -26px rgba(0,0,0,.7)}
.neori-mega-menu .submenu-mega:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;filter:blur(50px) saturate(5)}
.neori-mega-menu .submenu-mega li{margin-right:15px;width:18.2%;border-bottom:none}
.neori-mega-menu .submenu-mega li:first-child{margin-left:15px}
.neori-mega-menu .submenu-mega li:last-child{margin-right:0}
.neori-mega-menu .submenu-mega a p{position:relative;margin-top:155px;padding:0 10px;color:#272727;font-family:Assistant,Arial;font-size:17px;font-weight:700;letter-spacing:-.1px;line-height:22px}
.neori-mega-menu .neori-mega-menu-img{position:absolute;margin-bottom:10px;height:140px;box-shadow:0 18px 21px -15px rgba(0,0,0,.4);transition:.2s}
.neori-mega-menu .neori-mega-menu-img:hover{margin-top:3px;box-shadow:none;transition:.2s}
.neori-mega-menu .neori-mega-menu-img img{max-width:100%;height:100%;border-radius:5px;object-fit:cover}
.sub-menu{z-index:999!important}
.offcanvas-navigation{display:none;position:fixed;bottom:0;left:0;right:0;top:0;padding:7%;z-index:999999;overflow:scroll;background:#fff}
.offcanvas-navigation ul{margin:0;padding:0;list-style:none}
.offcanvas-navigation ul li{margin-top:13px;padding-bottom:13px;font-size:16px;text-transform:none;border-bottom:2px solid #F2F2F2}
.offcanvas-navigation ul li:last-child{border:none}
.offcanvas-navigation ul li.menu-item-has-children>a:after{content:'';position:absolute;top:auto;bottom:auto;right:30px;margin-top:10px;border-color:#141414 transparent transparent transparent;border-style:solid;border-width:6px 4px 0 4px;transition:.2s}
.offcanvas-navigation ul li a{color:#141414}
.offcanvas-navigation ul li a:focus,.offcanvas-navigation ul li a:hover{color:#000;text-decoration:none}
.offcanvas-navigation ul li ul{display:none;margin-top:15px}
.offcanvas-navigation ul li ul li{margin-left:16px;padding-bottom:3px;font-size:16px;text-transform:none;border:none}
.offcanvas-navigation ul li ul li a{color:#4c4c4c}
.offcanvas-navigation ul li ul li.menu-item-has-children>a:after{border-color:#9c9c9c transparent transparent transparent}
.offcanvas-navigation .right-icons{text-align:center;margin-bottom:35px}
.offcanvas-navigation .right-icons a{margin-right:21px;color:#b8b8b8;font-size:20px}
header.ad .offcanvas-navigation .right-icons a{margin-right:0}
.offcanvas-menu-button{display:inline-block;position:absolute;top:3.5rem;right:45px;padding-top:9px;height:40px;width:40px;overflow:hidden;opacity:.8;white-space:nowrap;z-index:98;color:#262626;background:0 0;font-size:16px;text-align:center;border-radius:50%;transition:.2s}
.offcanvas-menu-button:active,.offcanvas-menu-button:focus,.offcanvas-menu-button:hover{opacity:1;color:#262626!important;text-decoration:none!important;cursor:pointer;transition:.2s}
.offcanvas-menu-button.centered{position:fixed;top:20px!important;left:0;right:0;margin-left:auto;margin-right:auto;background:rgba(236,236,236,.9);transition:.2s}
.offcanvas-close{display:block!important;margin:0 auto 30px auto;color:#3c3c3c;font-size:28px!important;text-align:center}
.logged-in .offcanvas-menu-button{top:6.3rem}
.single-thumbnail{height:350px;max-width:920px;margin:auto;border-radius:10px;background:rgba(0,0,0,.5);background-blend-mode:multiply,multiply;background-size:cover;background-position:center}
.single-thumbnail-inside{height:350px;width:100%}
.single-thumbnail.boxed{max-width:1200px;margin:0 auto}
.thumbnail-classic{display:block;width:100%;max-width:730px;height:auto;margin:0 auto}
.thumbnail-classic.boxed,.thumbnail-classic.fullwidth,.thumbnail-classic.ws{max-width:100%}
.single-title-zone{max-width:730px!important;margin-bottom:10px}
.single-title-hu{max-width:920px!important;margin-bottom:10px;text-align: center!important;margin-bottom: 125px;}
@media screen and (max-width:576px){.single-title-hu{margin-bottom: 100px;}}
.single-title-hu hh1{color:#fff;font-size:36px;letter-spacing:-.3px;}
.single-title-hu hh6{color:#fff;font-size:16px;}
.single-title-zone .category{margin-bottom:22px;font-family:Heebo,Arial;font-weight:500;font-size:16px;text-transform:uppercase}
.single-title-zone .category a{padding:0 10px 0 10px;color:#fff;border-left:1px solid rgba(224,224,224,.42);opacity:.5;transition:.2s}
.single-title-zone .category a:first-child{padding-left:0;border-left:0}
.single-title-zone .category a:focus,.single-title-zone .category a:hover{text-decoration:none;opacity:1;transition:.2s}
.single-title-zone h1{margin-top:6px;margin-bottom:6px;color:#fff;font-family:Assistant,Arial;font-size:28px;font-weight:700;letter-spacing:-.3px;line-height:37px}
.single-title-zone .date{font-family:Heebo,Arial;font-size:14px;font-weight:600;color:#fff;opacity:.7}
.single-title-zone-classic{max-width:730px!important;margin-bottom:30px}
.single-title-zone-classic .category{display:block;margin-bottom:10px;font-family:Heebo,Arial;font-size:18px;font-weight:500;text-transform:uppercase}
.single-title-zone-classic .category a{padding:0 10px 0 10px;color:#141414;border-left:1px solid rgba(0,0,0,.42);opacity:.5;transition:.2s}
.single-title-zone-classic .category a:first-child{padding-left:0;border-left:0}
.single-title-zone-classic .category a:focus,.single-title-zone-classic .category a:hover{text-decoration:none;opacity:1;transition:.2s}
.single-title-zone-classic h1{margin-top:6px;margin-bottom:10px;color:#141414;font-family:Assistant,Arial;font-size:2.2rem;font-weight:700;letter-spacing:-.3px;line-height:44px}
.single-title-zone-classic .date{display:block;font-family:Heebo,Arial;font-size:14px;font-weight:600}
.single-title-zone-classic .date{color:#141414;opacity:.7}
.video-theatre{width:100%;background-color:#0c0c0c}
.video-theatre .video-item{margin:65px auto}
.video-theatre .cpf-video{box-shadow:0 48px 102px -67px rgba(255,255,255,.5)}
.video-theatre-inside{width:100%}
.video-theatre .single-title-zone{margin-bottom:50px}
.single-top-area{max-width:920px;margin-top:15px}
.single-top-area .card-body a{color: #555;transition:.2s;}
.single-top-area .card-body a:hover{color:#f1404b;transition:.2s;}
.single-top-area .author{float:left}
.single-top-area .author img{float:left;margin-right:20px;width:57px;height:57px;border-radius:50%}
.single-top-area .author-info{float:left}
.single-top-area .author-info p{margin:3px 0 0 0;color:#656667;font-family:Heebo,Arial;font-size:14px;font-weight:400}
.single-top-area .author-info a{color:#292929;font-family:Heebo,Arial;font-size:18px;font-weight:700;transition:.2s}
.single-top-area .author-info a:focus,.single-top-area .author-info a:hover{color:#000;text-decoration:none;transition:.2s}
.single-top-area .social-icons{float:right;height:57px}
.single-top-area .social-icons a *{float:left;padding:0 25px 0 0;color:#B8B8B8;font-size:21px;transition:.2s}
.single-top-area .social-icons a:hover *{color:#000;transition:.2s}
.post .entry-content p{max-width:920px;margin: 0;padding: 0;color:#424242;font-size:16px;font-weight:400;line-height:35px}
.post .entry-content dd a,.post .entry-content li a,.post .entry-content p a{color:#f1404b;transition:.2s}
.post .entry-content dd a:focus,.post .entry-content dd a:hover,.post .entry-content li a:focus,.post .entry-content li a:hover,.post .entry-content p a:focus,.post .entry-content p a:hover{text-decoration:none;box-shadow:inset 0 -1.5px 0 #f1404b;transition:.2s;padding-bottom: 3px;}
.page .entry-content figure img,.post .entry-content img{max-width:730px;height:auto;}
.post .entry-content blockquote{margin: 15px 0 15px -15px;padding: 0 0 0 9px;background-repeat:no-repeat;border-left:5px solid #f1404b!important}
.sl .post .entry-content blockquote{padding:20px 15px 35px 20px!important;border:none!important;border-right:5px solid #f1404b!important}
.post .entry-content blockquote p{color:rgba(0,0,0,.64);margin-bottom:0}
.post .entry-content h1,.post .entry-content h2,.post .entry-content h3,.post .entry-content h4,.post .entry-content h5,.post .entry-content h6{max-width:920px;margin: 15px 0;}
.entry-content .nothing,.content .nothing{background:url(../images/nothing-page.png) no-repeat center;background-size:contain;height:100px;margin-bottom:20px}
.post .entry-content h1{font-size:2.1rem}
.post .entry-content h2{font-size:1.8rem}
.post .entry-content h3{font-size:1.35rem}
.post .entry-content h4{font-size:1.3rem}
.post .entry-content h5{font-size:1.2rem}
.post .entry-content h6{font-size:1.1rem}
.post .entry-content ol,.post .entry-content ul{margin: 0;max-width:920px;color:#424242;font-size:15px;font-weight:400;line-height: 28px;}
.post .entry-content li{margin-left:0px;}
.post .entry-content li:last-child{padding:0}
.post .entry-content ul li ol,.post .entry-content ul li ul{margin:20px 0}
.post .entry-content ul li ul li ol,.post .entry-content ul li ul li ul{margin-top:15px;margin-bottom:15px}
.post .entry-content ol li ol,.post .entry-content ol li ul{margin:20px 0}
.post .entry-content table{max-width:730px;margin:10px auto 20px auto;font-size:16px}
.post .entry-content table>tbody>tr>td,.post .entry-content table>tbody>tr>th,.post .entry-content table>tfoot>tr>td,.post .entry-content table>tfoot>tr>th,.post .entry-content table>thead>tr>td,.post .entry-content table>thead>tr>th{padding:20px}
.post .entry-content dl{max-width:730px;margin:0 auto;color:#424242;font-family:'PT Serif',Georgia;font-size:20px;line-height:35px}
.post .entry-content dd{margin-bottom:25px}
.post .entry-content pre{margin:15px 0;max-width:920px;padding:10px 20px;background:#f1f1f1;border-radius:5px}
.post .entry-content code{background:rgba(150, 150, 150, 0.2);padding:2px 5px;border-radius:5px;color: #f1404b;}
.post .entry-content address{margin:0 auto 40px auto;max-width:730px;font-family:'PT Serif',Georgia;font-size:20px;font-weight:400;line-height:35px}
.post .entry-content kbd{font-size:16px}
.post .entry-content .twitter-tweet{margin-left:auto;margin-right:auto;width:730px!important}
.post .entry-content .wp-smiley{background:none;margin-bottom:3px;margin-top:0px;}
.post .tags{margin:15px auto 5px 0px;max-width:920px}
.post .tags a{display:inline-block;margin:0 13px 0 0;padding:7px 13px;color:#555;font-family:Heebo,Arial;font-size:12px;font-weight:400;text-transform:none;transition:.3s;background:rgba(148, 149, 158, 0.1);border-radius:10px}
.post .tags a:focus,.post .tags a:hover{background-color:#dcdbdb;text-decoration:none;transition:.3s}
.single-bottom-area .social-icons{margin:0 auto 35px auto;height:26px;max-width:730px}
.single-bottom-area .social-icons a *{float:left;padding:0 33px 0 0;color:#1f1f1f;font-size:25px;transition:.2s}
.single-bottom-area .social-icons a:hover *{color:#000;transition:.2s}
.single-author-bio{margin:33px auto 75px auto;min-height:100px;max-width:730px}
.single-author-bio.empty{min-height:0}
.single-author-bio .useravatar{margin-right:32px;float:left;width:100px;height:100px;border-radius:50%}
.single-author-bio.empty .useravatar{margin-top:-10px;margin-right:25px;float:left;width:60px;height:60px;border-radius:50%}
.single-author-bio-text{overflow:hidden}
.single-author-bio-text{color:#9d9d9d;line-height:28px}
.single-author-bio h3 a{color:#141414;font-family:Heebo,Arial;transition:.2s}
.single-author-bio h3 a:focus,.single-author-bio h3 a:hover{color:#000;text-decoration:none;transition:.2s}
.related-posts{margin-bottom:60px}
.carousel-indicators li {width: 8px!important;height: 8px!important;border-radius: 4px;-webkit-transition: all .5s cubic-bezier(0.37,0.31,0.2,0.85);-moz-transition: all .5s cubic-bezier(0.37,0.31,0.2,0.85);transition: all .5s cubic-bezier(0.37,0.31,0.2,0.85);cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer;}
.carousel-indicators .active {width: 30px!important;}
.container .row .content .page .entry-content .ws .related-posts {margin-bottom: 50px;}
@media screen and (max-width: 575px){.container .row .content .page .entry-content .ws .related-posts {margin-bottom: 0px;}}
.ws .related-posts{margin:0 auto;max-width:920px}
.ws .related-posts .card-deck .custom-card .card:first-child
.ws .related-posts .card-deck .custom-card .card:last-child{margin-right:0}
.related-posts .custom-card .card{top:0;box-shadow:0 19px 35px -22px rgba(0,0,0,.5);transition:.2s}
.related-posts .custom-card .card.card-empty{box-shadow:none}
.related-posts .custom-card .card.card-empty .card-body{height:200px}
.related-posts .custom-card .card:hover{top:5px;box-shadow:0 8px 11px -6px rgba(0,0,0,.5);transition:.2s}
.related-posts .custom-card .card.card-empty:hover{top:0;box-shadow:none}
.related-posts .custom-card .card .card-img{max-height:200px;object-fit:cover;/* opacity:.7 */}
@media screen and (max-width: 767px){.related-posts .custom-card .card .card-img{max-height:180px}}
.related-posts .custom-card .card .card-img-overlay{position:static;padding:0}
.related-posts .custom-card .card .card-title{margin-bottom:0;letter-spacing:0;font-size:20px}
.related-posts .custom-card .card.card-empty .card-title{margin-top:35px}
.related-posts .custom-card .card .card-title a{position:absolute;right:15%;left:22px;bottom:23px;margin-bottom:0;max-width:77%;color:#fff;font-size:17px;font-weight:700;line-height:23px}
.related-posts .custom-card .card .card-title a:focus,.related-posts .custom-card .card .card-title a:hover{text-decoration:none}
.related-posts .custom-card .card.card-empty .card-title a{color:#141414}
.related-posts .custom-card .card.card-empty .card-title a:focus,.related-posts .custom-card .card.card-empty .card-title a:hover{color:#000}
.related-posts .custom-card .meta-zone{margin:15px 0 0 30px}
.ws .related-posts .custom-card .meta-zone{margin:15px 0 0 15px}
@media (max-width: 576px){.ws .related-posts .custom-card .meta-zone{margin:15px 0 0 0px}}
.related-posts .custom-card .meta-zone span{font-size:14px}
.related-posts .custom-card .meta-zone .date{color:#868686}
.related-posts .custom-card .meta-zone .dateeye{color:#868686}
.related-posts .custom-card .meta-zone .datecomments{color:#868686;display:none;}
.related-posts .custom-card .meta-zone .author{margin-right:5px}
.related-posts .custom-card .meta-zone .author a{color:#868686;font-weight:700;transition:.2s}
.related-posts .custom-card .meta-zone .author a:focus,.related-posts .custom-card .meta-zone .author a:hover{color:#141414;text-decoration:none;transition:.2s}
.related-posts .custom-card .meta-zone img{margin-right:3px;border-radius:50%;margin-bottom:3px;}
.posts-navi{margin-bottom:60px;max-width:730px}
.posts-navi i{color:#B2B2B2}
.post .entry-content .posts-navi h3{margin:10px 0;padding:0}
.posts-navi h3 a{color:#141414;line-height:28px;transition:.2s;}
.posts-navi h3 a:focus,.posts-navi h3 a:hover{color:#404040;text-decoration:none;transition:.2s}
.post-password-form input{display:block;margin:0 auto 70px auto;padding:12px 15px;background:#fff;color:#272727;font-family:Heebo,Arial;font-size:16px;font-weight:500;text-transform:uppercase;border:none;border-radius:51px;transition:.3s}
.post-password-form input:hover{color:#000;transition:.3s}
.post-password-form label{display:block;position:relative;margin:70px auto 20px auto;font-family:Heebo,Arial;font-size:41px;font-weight:700;letter-spacing:-1.66px;text-align:center}
.post-password-form label input{margin:0 auto;background-color:#fff;border-radius:0;border-bottom:2px solid #efefef;transition:.3s}
.post-password-form label input:focus{border-bottom:2px solid #262626;transition:.3s;outline:0!important}
.title-tag{margin-left:7px;margin-bottom:28px;color:#141414;font-family:Heebo,Arial;font-size:41px;font-weight:700;letter-spacing:-1.66px}
.title-tag.comment-tag{margin-bottom:15px}
.page .page-title{margin:0 0 27px 26px;font-family:Heebo,Arial;color:#272727}
.page .entry-content a{font-weight:600;transition:.2s;cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer;}
.page .entry-content a:hover{transition:.2s}
.page .entry-content p{font-size:15px;line-height:29px}
.page .entry-content blockquote{margin-bottom:22px!important;padding:20px 0 20px 30px!important;background-repeat:no-repeat;border-left:5px solid #f1404b!important}
.page .entry-content blockquote p{margin-bottom:0;color:#7d7d7d}
.page .entry-content ol,.page .entry-content ul{line-height:45px}
.page .entry-content h1,.page .entry-content h2,.page .entry-content h3,.page .entry-content h4,.page .entry-content h5,.page .entry-content h6{max-width:730px}
.page .entry-content table{font-size:16px;margin-bottom:35px}
.page .entry-content img{max-width:100%}
.page .entry-content img.alignleft,.page .entry-content img.alignnone,.page .entry-content img.alignright{margin-bottom:20px}
.page .entry-content dl{line-height:32px}
.page .entry-content code{font-size:15px;background:#f1f1f1;border-radius:5px}
.page .entry-content pre{margin:0 auto 22px;padding:30px;background:#f1f1f1;border-radius:4px}
.page .entry-content kbd{font-size:15px}
.page .content{margin:0 0 35px 0}
.home .page .content{margin:0}
.home .entry-content{margin:0}
.archive-description{margin-bottom:5px;padding:10px 30px;border:0px solid #d3d3d3;border-radius:5px}
.archive-description h1{margin:20px 0 25px 0;color:#141414;font-size:35px;font-family:Heebo,Arial;font-weight:700}
.archive-description p{margin:-15px 0 25px 0;width:80%;line-height:28px;color:#828282}
.archive-description .author-avatar img{border-radius:50%}
.archive.date .archive-description{display:none}
.author .archive-description{margin-left:0;margin-right:0;padding:30px 10px}
.author .single-author-bio{margin:0;padding:10px 30px;max-width:none;width:100%}
.author .single-author-bio .single-author-bio-text h3{margin-bottom:10px;font-size:28px}
.author .single-author-bio .single-author-bio-text p{margin:0 0 15px 0;width:93%;color:#828282;font-size:17px;font-weight:300;line-height:35px}
.search .archive-description i{margin-right:15px}
.notfound,.nothingfound{margin:85px 0 100px 25px}
.notfound .search-field,.nothingfound .search-field{padding-left:1px;text-align:center}
.notfound h1,.nothingfound h1{color:#141414;font-size:3.1rem;font-family:Heebo,Arial}
.allcomments .comments-container{margin:0 auto 110px auto;max-width:730px}
.allcomments .commentlist{padding-left:0}
.allcomments .children{list-style:none}
.allcomments #email-notes{display:none!important}
.allcomments .comment-notes{display:none!important}
.allcomments .comment-form textarea{margin-left:3px;padding-left:10px;border:none;border-bottom:2px solid #cecece;transition:.2s}
.allcomments .comment-form textarea:focus{border:none;border-bottom:2px solid #141414;outline:#fff;transition:.2s}
.allcomments #comment{padding:10px;width:100%;height:61px;color:#141414;font-family:Heebo,Arial;font-weight:500}
.allcomments #author{padding:10px;width:50%;font-family:Heebo,Arial;font-weight:500;border:none;border-bottom:2px solid #cecece;transition:.2s}
.allcomments #author:focus{color:#141414;border:none;border-bottom:2px solid #141414;outline:#fff;transition:.2s}
.allcomments #email{padding:10px;width:50%;font-family:Heebo,Arial;font-weight:500;border:none;border-bottom:2px solid #cecece;transition:.2s}
.allcomments #email:focus{color:#141414;border:none;border-bottom:2px solid #141414;outline:#fff;transition:.2s}
.allcomments #url{padding:10px;width:50%;font-family:Heebo,Arial;font-weight:500;border:none;border-bottom:2px solid #cecece;transition:.2s}
.allcomments #url:focus{color:#141414;border:none;border-bottom:2px solid #141414;outline:#fff;transition:.2s}
.allcomments .submit{margin-bottom:40px;background:0 0;font-family:Heebo,Arial;font-weight:500;text-transform:uppercase;border:none;outline:#fff!important}
.allcomments .submit:hover{cursor:pointer}
.allcomments .subtmit:focus{outline:#fff!important}
.allcomments #cancel-comment-reply-link{color:#cd5c5c;font-family:Heebo,Arial}
.allcomments .commentlist{list-style:none}
.allcomments .comment{margin-bottom:75px}
.allcomments .useravatar{margin-right:15px;float:left;width:40px;height:40px;border-radius:50%;object-fit:cover}
.allcomments .smallavatar{display:block;margin:0 auto 4px auto;padding:0;height:30px;width:30px;border-radius:50%}
.allcomments .avatar-300{display:block;position:relative;margin:0 auto;width:151px!important;height:150px!important;border:6px solid #fff;z-index:2;background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:0 0 0 2px rgba(0,0,0,.05);transition:.5s}
.allcomments .avatar-300:hover{box-shadow:0 0 0 2px rgba(181,163,121,.54);transition:.5s}
.allcomments .avatar-30{height:30px!important;width:30px!important}
.allcomments .comment-author-admin .useravatar{border:4px solid #cecece}
.allcomments .username{margin-bottom:2px;color:#141414;font-family:Heebo,Arial;font-size:17px;font-weight:500;letter-spacing:-.28px;text-transform:capitalize}
.allcomments .username a{color:#141414;text-decoration:none}
.allcomments .username a:hover{color:#133649;text-decoration:none}
.allcomments .userdate{margin-bottom:10px;color:#b5b3b3;font-family:Heebo,Arial;font-size:14px;font-weight:400}
.allcomments .userdate a{color:#8c8c8c}
.allcomments .comment-content,.allcomments .userwriting{margin-bottom:3px;margin-left:2px;max-width:620px;overflow:hidden;color:#656565;font-family:'PT Serif',Georgia;font-size:17px;font-weight:400;line-height:32px}
.allcomments .comment-content h1,.allcomments .comment-content h2,.allcomments .comment-content h3,.allcomments .comment-content h4,.allcomments .comment-content h5,.allcomments .comment-content h6{margin-top:16px;padding:0;color:#656565}
.allcomments .comment-content blockquote{padding:20px 0 3px 12px!important;background:0 0;font-style:italic}
.allcomments .comment-content cite{margin-bottom:16px}
.allcomments .comment-content table{margin:0 0 30px 0;font-family:Heebo,Arial;font-size:16px}
.allcomments .comment-content dl{margin-bottom:22px}
.allcomments .comment-content code{background:#f1f1f1;font-size:14px}
.allcomments .comment-content kbd{font-size:15px}
.allcomments .comment-content pre{margin:15px 0;padding:30px;background:#f1f1f1;border-radius:3px}
.allcomments .userwriting iframe,.allcomments .userwriting img{display:block;margin:15px auto;max-width:80%}
.allcomments .usercommentmeta{float:left;width:140px;text-align:left}
.allcomments .editbutton{padding-left:10px;font-size:20px!important}
.allcomments .editbutton a{color:#141414}
.allcomments .userreply{margin-left:2px;font-size:20px}
.allcomments .userreply a{color:#141414}
.allcomments .userreply i a:focus,.allcomments .userreply i a:hover{color:#133649}
.allcomments .thecomment-reply{padding-left:40px;margin-bottom:75px}
.allcomments .comment-reply{display:inline-block;color:#9c9c9c;transition:.2s}
.allcomments .comment-reply:focus,.allcomments .comment-reply:hover{color:#141414;transition:.2s}
.allcomments .comment-form-big{margin-bottom:150px;font-weight:500}
.allcomments .comment-form-author{margin-top:30px;margin-bottom:0;font-weight:500}
.allcomments .comment-form-email{margin-top:35px!important;margin-bottom:0!important;font-weight:500}
.allcomments .comment-form-url{margin-top:35px;margin-bottom:55px;margin-left:5px;font-weight:500}
.allcomments .comment-navigation .nav-previous a{margin-top:20px;margin-bottom:40px;padding:5px 10px 5px 10px;float:right;width:50%;color:#141414;font-size:14px;font-family:Heebo,Arial;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:2px;border:2px solid #141414}
.allcomments .comment-navigation .nav-next a{margin-top:20px;margin-bottom:40px;padding:5px 10px 5px 10px;width:50%;float:right;color:#141414;font-size:14px;font-family:Heebo,Arial;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:2px;border:2px solid #141414}
.allcomments .submit-button{margin-top:40px;font-family:Heebo,Arial;font-weight:500;font-weight:700;font-size:16px;text-transform:uppercase}
.allcomments .logged-in-as a{color:#141414;font-family:Heebo,Arial;font-weight:500}
.page-template-default .allcomments .comments-container,.page-template-page-notitle .allcomments .comments-container{margin:0 0 110px 0}
.allcomments .logged-in-as{margin-bottom:25px}
.neori-pagination{margin:0 15px 80px 0;text-align:right}
.neori-pagination .next-posts-link{display:inline-block;margin-right:20px}
.neori-pagination .next-posts-link a{color:#838383;transition:.2s}
.neori-pagination .next-posts-link a:hover,.neori-pagination .previous-posts-link a:hover{text-decoration:none;color:#141414;font-weight:500;transition:.2s}
.neori-pagination .previous-posts-link{display:inline-block}
.neori-pagination .previous-posts-link a{color:#838383;transition:.2s}
.page-links{margin:0 auto;padding-top:35px;max-width:730px;font-size:16px;font-weight:500;border-top:1px solid #d3d3d3}
.page-links a,.page-links a:visited{color:#909090;transition:.3s}
.page-links a:focus,.page-links a:hover{color:#141414;transition:.3s}
.blog-post{margin-bottom:60px}
.blog-post.sticky{margin-bottom:45px;padding:25px;border:1px solid #d3d3d3;border-radius:5px}
.blog-post.simple{margin-bottom:40px}
.blog-post-thumbnail-zone{height:200px!important}
.blog-post-thumbnail-zone img{padding:0!important;width:100%;height:200px;object-fit:cover;border-radius:5px;box-shadow:0 19px 35px -22px rgba(0,0,0,.5);transition:.3s}
.blog-post-thumbnail-zone img:hover{margin-top:5px;filter:brightness(90%);box-shadow:0 8px 11px -6px rgba(0,0,0,.5);transition:.3s}
.blog-post-text-zone.simple{margin-top:0!important}
.blog-post .author{display:flex;min-height:30px}
.blog-post .author.align-items-end img{margin-right:10px;width:26px;height:26px;float:left;border-radius:50%}
.blog-post .author{margin-bottom:12px}
.blog-post .author-info p{margin:3px 0 0 0;color:#656667;font-family:Heebo,Arial;font-size:14px;font-weight:400}
.blog-post .author-info a{color:#3e3e3e;font-family:Heebo,Arial;font-size:15px;font-weight:500;transition:.2s}
.blog-post .author-info a:focus,.blog-post .author-info a:hover{color:#000;text-decoration:none;transition:.2s}
.blog-post h2{margin-bottom:13px;font-size:1.4rem}
.blog-post h2 a{color:#141414;transition:.2s}
.blog-post h2 a:focus,.blog-post h2 a:hover{color:#000;text-decoration:none;transition:.2s}
.blog-post .meta,.blog-post .meta a{margin-bottom:0px;color:gray;font-size:15px;font-weight:400;transition:.2s}
.blog-post .meta a:focus,.blog-post .meta a:hover{text-decoration:none;color:#141414;transition:.2s}
/*.blog-post .meta .date{margin-right:3px;padding-right:7px;border-right:1px solid #d2d2d2}*/
.blog-post .meta .category{margin-right:7px;border-right:1px solid #d2d2d2}
.blog-post .meta .category a:last-child{padding-right:3px}
.blog-post p{line-height:29px;color:gray;font-size: 15px;}
.page .entry-content .slice .hentry{margin:0}
.page .entry-content .slice.type7 .hentry{margin-bottom:50px}
.page .entry-content .slice .slice-title{display:inline-block;margin:0 0 25px 0;color:#272727;font-family:Heebo,Arial;font-size:24px;font-weight:700;letter-spacing:1px;text-transform:capitalize;transition:.2s}
.page .entry-content .slice .slice-title:focus,.page .entry-content .slice .slice-title:hover{text-decoration:none;color:#000;transition:.2s}
.slice.type1 .card{margin-bottom:30px;border:none}
.slice.type1 .card .card-img-top{position:relative;top:0;max-height:232px;object-fit:cover;border-radius:5px;box-shadow:0 19px 35px -22px rgba(0,0,0,.5);filter:brightness(90%);transition:.3s}
.slice.type1 .card .card-img-top:hover{top:5px;box-shadow:0 8px 11px -6px rgba(0,0,0,.5);filter:brightness(80%);transition:.3s}
.slice.type1 .card .card-title{margin-top:0;margin-bottom:11px;font-size:1.2rem;line-height:29px}
.slice.type1 .card .card-title a{color:#272727;font-weight:700;transition:.2s}
.slice.type1 .card .card-title a:focus,.slice.type1 .card .card-title a:hover{color:#000;text-decoration:none;transition:.2s}
.slice.type1 .card .card-text{margin-bottom:12px;font-size:14px;color:#909090;line-height:26px}
.slice.type1 .card .card-meta{margin-bottom:5px;font-size:14px;color:#afafaf}
.slice.type1 .card .card-meta img{margin-right:3px;border-radius:50%;margin-top: -3px;}
.slice.type1 .card .card-meta .author{margin-right:4px}
.slice.type1 .card .card-meta .author a{color:#868e96;font-weight:500;transition:.2s}
.slice.type1 .card .card-meta .author a:focus,.slice.type1 .card .card-meta .author a:hover{color:#141414;text-decoration:none;transition:.2s}
.slice.type2 .card{margin-bottom:30px;border:none}
.slice.type2 .card .card-img-top{position:relative;top:0;max-height:359px;object-fit:cover;border-radius:5px;box-shadow:0 19px 35px -22px rgba(0,0,0,.5);filter:brightness(90%);transition:.3s}
.slice.type2 .card .card-img-top:focus,.slice.type2 .card .card-img-top:hover{top:5px;box-shadow:0 8px 11px -6px rgba(0,0,0,.5);filter:brightness(80%);transition:.3s}
.slice.type2 .card .card-body{padding:22px 20px 20px 20px}
.slice.type2 .card .card-title{margin-top:0;margin-bottom:11px;font-size:1.4rem;line-height:33px}
.slice.type2 .card .card-title a{color:#272727;font-weight:700;transition:.2s}
.slice.type2 .card .card-title a:focus,.slice.type2 .card .card-title a:hover{color:#000;text-decoration:none;transition:.2s}
.slice.type2 .card .card-text{font-size:16px;color:#909090;line-height:28px}
.slice.type2 .card .card-meta{margin-bottom:5px;font-size:14px;color:#afafaf}
.slice.type2 .card .card-meta img{margin-right:3px;border-radius:50%}
.slice.type2 .card .card-meta .author{margin-right:4px}
.slice.type2 .card .card-meta .author a{color:#868e96;font-weight:500;transition:.2s}
.slice.type2 .card .card-meta .author a:focus,.slice.type2 .card .card-meta .author a:hover{color:#141414;text-decoration:none;transition:.2s}
.slice.type3 .card{margin-bottom:30px;border:none}
.slice.type3 .card .card-img-top{position:relative;top:0;max-height:359px;object-fit:cover;border-radius:5px;box-shadow:0 19px 35px -22px rgba(0,0,0,.5);filter:brightness(90%);transition:.3s}
.slice.type3 .card .card-img-top:hover{top:5px;box-shadow:0 8px 11px -6px rgba(0,0,0,.5);filter:brightness(80%);transition:.3s}
.slice.type3 .card .card-body{padding:22px 20px 20px 20px}
.slice.type3 .card .card-title{margin-top:0;margin-bottom:11px;font-size:1.6rem;line-height:33px}
.slice.type3 .card .card-title a{color:#272727;font-weight:700;transition:.2s}
.slice.type3 .card .card-title a:focus,.slice.type3 .card .card-title a:hover{color:#000;text-decoration:none;transition:.2s}
.slice.type3 .card .card-text{font-size:16px;color:#909090;line-height:28px}
.slice.type3 .card-meta{margin-bottom:0;font-size:14px;color:#afafaf}
.page-template-page-default-sl .slice.type3 .card-meta,.page-template-page-default-sr .slice.type3 .card-meta,.page-template-page-notitle-sl .slice.type3 .card-meta,.page-template-page-notitle-sr .slice.type3 .card-meta{font-size:10px}
.slice.type3 .card-meta img{margin-right:5px;border-radius:50%}
.slice.type3 .card-meta .author{display:inline-block;margin-right:2px}
.slice.type3 .card-meta .author a{color:#868e96;font-weight:500;transition:.2s}
.slice.type3 .card-meta .author a:focus,.slice.type3 .card-meta .author a:hover{color:#141414;text-decoration:none;transition:.2s}
.slice.type3 .card-meta .date{display:inline-block}
.page .entry-content .slice.type3 .blog-post{margin-bottom:35px}
.slice.type3 .blog-post-thumbnail-zone{height:167px!important}
.slice.type3 .blog-post-thumbnail-zone img{height:167px}
.slice.type3 .blog-post h2{margin-bottom:16px;font-size:1.3rem;line-height:27px;letter-spacing:0}
.page-template-page-default-sl .slice.type3 .blog-post-text-zone,.page-template-page-default-sr .slice.type3 .blog-post-text-zone,.page-template-page-notitle-sl .slice.type3 .blog-post-text-zone,.page-template-page-notitle-sr .slice.type3 .blog-post-text-zone{padding:0}
.slice.type3 .blog-post-text-zone h2 a{font-weight:700}
.slice.type4{margin-bottom:40px}
.slice.type44{margin-bottom:0px}
.slice.type4 .card{flex-basis:720px;top:0;margin-bottom:60px;border:none;box-shadow:0 19px 35px -22px rgba(0,0,0,.5);transition:.3s;border-radius: 10px;}
.slice.type4 .card-deck .card:nth-child(n+10):nth-child(-n+11),.slice.type4 .card-deck .card:nth-child(n+2):nth-child(-n+3),.slice.type4 .card-deck .card:nth-child(n+6):nth-child(-n+7){flex-basis:720px}
.slice.type4 .card:focus,.slice.type4 .card:hover{top:5px;box-shadow:0 8px 11px -6px rgba(0,0,0,.5);transition:.3s}
.slice.type4 .card:focus .card-img,.slice.type4 .card:hover .card-img{filter:brightness(45%);transition:.3s}
.slice.type4 .card .card-img{position:relative;top:0;height:300px;object-fit:cover;border-radius:10px;filter:brightness(100%);transition:.3s}
.slice.type4 .card .card-img-overlay{top:auto;padding:35px 22px 25px 22px}
.slice.type4 .card .card-title{margin-top:0;margin-bottom:10px;font-size:1.4rem;line-height:28px}
.slice.type4 .card .card-title a{color:#fff;font-weight:700;transition:.2s}
.slice.type4 .card .card-title a:focus,.slice.type4 .card .card-title a:hover{color:#fff;text-decoration:none;transition:.2s}
.slice.type4 .card .card-text{font-size:17px;color:#7D7D7D}
.slice.type4 .card .card-meta{margin-bottom:0;font-size:14px;color:rgba(255,255,255,.6)}
.slice.type4 .card .card-meta img{margin-right:3px;border-radius:50%}
.slice.type4 .card .card-meta .author{margin-right:4px}
.slice.type4 .card .card-meta .author a{color:rgba(255,255,255,.6);font-weight:500;transition:.2s}
.slice.type4 .card .card-meta .author a:focus,.slice.type4 .card .card-meta .author a:hover{color:#fff;text-decoration:none;transition:.2s}
.slice.type5{margin-bottom:40px}
.slice.type5 .card{top:0;margin-bottom:30px;border:none;box-shadow:0 19px 35px -22px rgba(0,0,0,.5);transition:.3s}
.slice.type5 .card:hover{top:5px;box-shadow:0 8px 11px -6px rgba(0,0,0,.5);transition:.3s}
.slice.type5 .card:hover .card-img{filter:brightness(45%);transition:.3s}
.slice.type5 .card .card-img{position:relative;top:0;max-height:359px;object-fit:cover;border-radius:5px;filter:brightness(55%);transition:.3s}
.slice.type5 .card .card-img-overlay{top:auto;padding:0 22px 30px 22px}
.slice.type5 .card .card-title{margin-top:0;margin-bottom:15px;font-size:1.4rem;line-height:36px}
.slice.type5 .card .card-title a{color:#fff;font-weight:700;transition:.2s}
.slice.type5 .card .card-title a:focus,.slice.type5 .card .card-title a:hover{color:#fff;text-decoration:none;transition:.2s}
.slice.type5 .card .card-text{font-size:17px;color:#7D7D7D}
.slice.type5 .card .card-meta{margin-bottom:0;font-size:14px;color:rgba(255,255,255,.6)}
.slice.type5 .card .card-meta img{margin-right:3px;border-radius:50%}
.slice.type5 .card .card-meta .author{margin-right:4px}
.slice.type5 .card .card-meta .author a{color:rgba(255,255,255,.6);font-weight:500;transition:.2s}
.slice.type5 .card .card-meta .author a:focus,.slice.type5 .card .card-meta .author a:hover{color:#fff;text-decoration:none;transition:.2s}
.slice.type6 .card{margin-bottom:30px;border:none}
.slice.type6 .card .card-img-top{position:relative;top:0;max-height:232px;object-fit:cover;border-radius:5px;box-shadow:0 19px 35px -22px rgba(0,0,0,.5);filter:brightness(90%);transition:.3s}
.slice.type6 .card .card-img-top:focus,.slice.type6 .card .card-img-top:hover{top:5px;box-shadow:0 8px 11px -6px rgba(0,0,0,.5);filter:brightness(80%);transition:.3s}
.slice.type6 .card .card-body{padding:22px 20px 20px 20px}
.slice.type6 .card .card-title{margin-top:0;margin-bottom:11px;font-size:1.4rem;line-height:33px}
.slice.type6 .card .card-title a{color:#272727;font-weight:700;transition:.2s}
.slice.type6 .card .card-title a:focus,.slice.type6 .card .card-title a:hover{color:#000;text-decoration:none;transition:.2s}
.slice.type6 .card .card-text{font-size:16px;color:#909090;line-height:28px}
.slice.type6 .card .card-meta{margin-bottom:5px;font-size:14px;color:#afafaf}
.slice.type6 .card .card-meta img{margin-right:3px;border-radius:50%}
.slice.type6 .card .card-meta .author{margin-right:4px}
.slice.type6 .card .card-meta .author a{color:#868e96;font-weight:500;transition:.2s}
.slice.type6 .card .card-meta .author a:focus,.slice.type6 .card .card-meta .author a:hover{color:#141414;text-decoration:none;transition:.2s}
.slice.type7{margin-bottom:30px}
.slice.type7 .blog-post{margin-bottom:60px}
.slice.type7 .blog-post-thumbnail-zone{height:180px!important}
.slice.type7 .blog-post-thumbnail-zone img{box-shadow:0 19px 35px -22px rgba(0,0,0,.5)}
.slice.type7 .blog-post-thumbnail-zone img:hover{box-shadow:0 8px 11px -6px rgba(0,0,0,.5);filter:brightness(88%)}
.slice.type7 .blog-post-text-zone h2 a{font-weight:700}
.slice.type7 .blog-post p{color:gray}
.load-more-posts-container{text-align:center;margin:25px auto 60px auto}
.btn-load-more-posts{position:relative;visibility:visible;top:0;padding:15px 75px 15px 70px;color:#fff!important;background:#f1404b;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0;border-radius:900px;transition:.2s;box-shadow: 0px 5px 20px -3px rgba(249, 100, 90, .6);}
.btn-load-more-posts:hover{cursor:url(/wp-content/themes/Jack/images/S2.cur),pointer;top:2px;background:#f1404b;box-shadow:none;transition:.2s}
.btn-load-more-posts.loading{cursor:default;top:2px;background:#EEE;box-shadow:none;transition:.2s}
.btn-load-more-posts .icon1{margin-right:6px}
.btn-load-more-posts .icon2{display:none}
@keyframes spinx{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.btn-load-more-posts .icon2.spin i{animation-name:spinx;animation-duration:.7s;animation-iteration-count:infinite;animation-timing-function:linear}
.sidebar{margin:27px auto 100px auto}
.blog .sidebar{margin:0 auto 100px auto}
.sidebar p{line-height:22px;font-weight:400}
.sidebar a,.sidebar a:visited{color:#656565;transition:.2s}
.sidebar a:focus,.sidebar a:hover{color:#000;text-decoration:none}
.sidebar ul{padding-left:0;list-style:none;font-weight:400}
.sidebar li{padding-bottom:7px;padding-top:7px}
.sidebar label{width:100%}
.sidebar .widget{margin:0 0 40px;padding-left:3%}
.sidebar .widget-title{color:#141414;font-size:12px;font-family:Heebo,Arial;font-weight:700;font-size:23px}
.sidebar .rssSummary{line-height:25px}
.sidebar .textwidget p{margin:0;color:#656565;font-size:16px;line-height:29px;margin-bottom:5px}
.sidebar .textwidget .wp-caption-text{font-size:14px}
.sidebar .textwidget img{margin-bottom:10px;height:100%;width:100%;border-radius:5px}
.sidebar .textwidget .wp-caption-text{margin-top:-5px}
.sidebar .recentcomments .comment-author-link,.sidebar .recentcomments .comment-author-link a{color:#141414;font-weight:700}
.sidebar .recentcomments a{color:#656565;word-wrap:break-word;transition:.2s}
.sidebar .recentcomments a:focus,.sidebar .recentcomments a:hover{color:#141414;transition:.2s}
.sidebar .widget select{display:block;padding:10px 20px;width:100%;font-size:15px;letter-spacing:1px;border-radius:5px;border:2px solid #efefef;transition:.2s}
.sidebar .widget select:focus{outline:0!important;border-radius:0;border:2px solid #141414;transition:.2s}
#wp-calendar{margin-left:0;font-family:Heebo,Arial;font-size:14px}
#wp-calendar tbody{color:#656565}
#wp-calendar table{margin-left:0!important}
#wp-calendar tr{border-bottom:none}
#wp-calendar tr:first-child{background:#fff}
#wp-calendar caption{text-align:center}
#wp-calendar td a{padding-bottom:4px;color:#141414;font-weight:700;transition:.2s}
#wp-calendar td a:hover{border-bottom:none;transition:.2s}
#wp-calendar tfoot #next{text-align:right!important}
.sidebar .widget_rss li{margin-bottom:20px}
.sidebar .widget_rss a{display:block;margin-bottom:8px;color:#141414;font-size:16px;font-weight:700}
.sidebar .widget_rss .rss-date{display:block;margin-bottom:5px;font-size:12px}
.sidebar .widget_rss .rssSummary{margin-bottom:5px;color:rgba(0,0,0,.54);font-size:15px;font-family:'PT Serif',Georgia;line-height:27px}
.sidebar .tagcloud a{padding:10px 5px}
.sidebar .sidebar ul .children{margin-top:5px}
.sidebar .widget .children li{border-bottom:none}
.sidebar .widget .children li ul li{padding-bottom:0}
.sidebar .sub-menu li{border-bottom:none;padding-bottom:0}
.search-widget{margin:0 10px 10px;border-bottom:4px solid #f5f5f5}
.search-widget p{padding:10px;color:#afafaf;font-family:Heebo,Arial;font-weight:500;font-size:11px;letter-spacing:2px}
.sidebar .widget_search{margin-bottom:20px}
.widget_search h2{display:none}
.search-submit{display:none}
.search-field{width:100%;padding:15px 10px;border:none;border-bottom:2px solid #cecece;transition:.5s}
.search-field:focus{outline:0;border-bottom:2px solid #141414;transition:.5s}
.sl .search-field{text-align:right}
.sidebar .recent-posts-widget{margin-top:15px}
.sidebar .recent-posts-widget .recent-post{margin-bottom:20px}
.sidebar .recent-posts-widget .recent-post-thumbnail{padding-right:0}
.sidebar .recent-posts-widget img{max-width:100%;height:65px;object-fit:cover;border-radius:5px;box-shadow:0 8px 23px -8px rgba(0,0,0,.5);transition:.2s}
.sidebar .recent-posts-widget img:hover{margin-top:2px;box-shadow:none;transition:.2s}
.sidebar .recent-posts-widget .recent-title{font-size:1.1rem;line-height: 1.4;}
.sidebar .recent-posts-widget .recent-title a{color:#2f2f2f}
.sidebar .recent-posts-widget .recent-post-text p,.sidebar .recent-posts-widget .recent-post-text-empty p{margin:0;font-size:12px}
.sidebar .neori_responsive_banner_widget{margin-bottom:25px}
.sidebar .responsive-banner-widget img{margin-bottom:5px;max-width:100%;height:auto;border-radius:3px}
.sidebar .neori_responsive_banner_widget h2{display:none}
.footer{margin:20px auto 60px auto;max-width:830px;text-align:center}
.footer .right-icons{margin-bottom:25px}
.footer .right-icons a{display:inline-block;margin-right:25px;color:#bbbbbb;font-size:22px;transition:.2s}
.footer .right-icons a:last-child{margin-right:0}
.footer .right-icons a:focus,.footer .right-icons a:hover{color:#141414;transition:.2s}
.footer .additional-text{margin-bottom:35px;color:#838383}
.footer .copyright{margin-bottom:5px;font-size: 14px;color: #999;}
.footer .copyright a {color:#999;transition:.2s;}
.footer .copyright a:hover{color:#080808;transition:.2s;}
.footer .credit{color:#bdbdbd}
.footer .credit a{color:#bdbdbd;font-weight:700;transition:.2s}
.footer .credit a:focus,.footer .credit a:hover{color:#141414;text-decoration:none;transition:.2s}
.footer .main-navigation{margin-bottom:30px}
#bbpress-forums{font-size:15px}
#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:15px}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:13px}
#bbpress-forums .bbp-forums-list li{font-size:13px}
#bbpress-forums div.bbp-breadcrumb,div.bbp-topic-tags{font-size:15px}
#bbpress-forums div.bbp-template-notice p{font-size:15px}
#bbpress-forums .bbp-reply-author img{border-radius:50%;margin-bottom:10px}
div.wpcf7{width:95%;margin:0 auto}
.wpcf7-form p{width:98%;color:#929292;font-size:14px;text-transform:uppercase}
.wpcf7-form label{width:98%;margin-bottom:21px;color:#929292;font-size:14px;text-transform:uppercase}
.wpcf7-form input,.wpcf7-form textarea{width:100%;font-size:16px;outline:0;border:none;border-bottom:2px solid #cecece;transition:.3s}
.wpcf7-form input:focus,.wpcf7-form textarea:focus{font-size:16px;border:none;border-bottom:2px solid #141414;outline:#fff;transition:.3s}
.wpcf7-submit{margin-bottom:40px;border-bottom:none!important;background:0 0;font-size:16px!important;font-weight:500;text-transform:uppercase;text-align:left;border:none;outline:#fff!important}
div.wpcf7 .wpcf7-form-control{max-width:100%}
.wpcf7 select{width:100%}
.wpcf7-text{width:100%}
.buttontop-top{display:inline-block;position:fixed;bottom:192px;right:10px;padding-top:0px;height:45px;width:45px;overflow:hidden;visibility:hidden;opacity:0;white-space:nowrap;z-index:2;color:#fff;background:rgba(55,55,55,0.8);font-size:18px;text-align:center;border-radius:50%;transition:.2s}
.buttontop-top.buttontop-fade-out,.buttontop-top.buttontop-is-visible,.no-touch .buttontop-top:hover{transition:opacity .3s 0s,visibility 0s 0s}
.buttontop-top.buttontop-is-visible{visibility:visible;opacity:1;transition:.2s}
.buttontop-top.buttontop-fade-out{opacity:.5}
.buttontop-top:hover{opacity:1;color:#262626;text-decoration:none!important;transition:.2s}
@media screen and (min-width:1199px){header{margin-top:40px;padding:0 25px}
.slice.type7{width:100%}
.single-title-zone.ws-sr{margin-left:10px}
.single-title-zone.ws-sl{margin-left:30%}
.single-title-zone-classic.ws-sl{margin-left:32px}
.btn-load-more-posts{margin-left:0px}}
@media screen and (max-width:1199px){header{margin-top:40px;padding:0 25px}
.sticky-header .main-navigation.sticky .neori-mega-menu .submenu-mega,header.ad .main-navigation .neori-mega-menu .submenu-mega{display:none}
.sl .post .entry-content blockquote{margin-left:0;padding:20px 15px 35px 0!important}
.sl .post .entry-content blockquote p{margin-left:0;margin-right:5%}
}
@media screen and (min-width:991px) and (max-width:1199px){.single-title-zone.ws-sl{margin-left:25%}
.slice.type31 .card-meta{font-size:10px}
}
@media screen and (min-width:991px){.sticky-header{display:none;position:fixed;width:100%;top:0;padding:20px 0 0 0;z-index:99;transform:translateY(-999px);background-color:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,.2);transition:.5s}
.sticky-header a .cart-icon{margin-right:17px;color:#b8b8b8;font-size:20px;transition:.2s}
.sticky-header a:focus .cart-icon,.sticky-header a:hover .cart-icon{color:#141414;transition:.2s}
.logged-in .sticky-header{top:32px}
.customize-partial-edit-shortcuts-shown .sticky-header{top:0}
.vc_editor .sticky-header,.yp-yellow-pencil .sticky-header{top:0}
.sticky-header.available{display:flex;transition:.5s}
.sticky-header.available.shown{display:flex;transform:translateY(0);transition:.5s}
.sticky-header .main-navigation.sticky{display:inline-block}
.sticky-header .main-navigation.sticky ul li{margin-right:16px;font-size:15px}
.sticky-header .main-navigation.sticky ul li.menu-item-has-children{margin-right:27px}
.sticky-header .main-navigation.sticky ul li ul li{}
.sticky-header .main-navigation.sticky ul li ul li ul{padding:20px 20px 5px 20px}
.sticky-header .main-navigation.sticky .neori-mega-menu .submenu-mega,header.ad .main-navigation .neori-mega-menu .submenu-mega{width:1080px}
.sticky-header .main-navigation .menu-menu1-container .menu-item-home{display:none}
.blog-post-text-zone{margin-top:0}
.sl .sidebar{text-align:right}
.element-is-sticky.scrolled.shifted{transform:translateY(100px)}
.offcanvas-menu-button{display:none}
.offcanvas-navigation{display:none}
.slice.type3 .blog-post-text-zone h2+p{display:none}
.slice.type4 .card .card-title{width:80%}
}
@media screen and (max-width:991px){.header-upper{height:auto!important;margin-bottom:40px;display: block;}
header.ad{padding:0}
.neori-mega-menu .submenu-mega{display:none}
.logo{display:block;float:none;margin-bottom:30px;padding:0;transform:scale(.9)}
.logo-right,header.ad .logo-right{display:block;height:auto!important;padding-left:0;border-left:none}
.logo-right .right-icons i{margin-right:21px}
header.ad .ad{margin-top:20px}
.main-navigation,header.ad .main-navigation,header.centered .main-navigation{display:none}
.logo-right,header.ad .navbarsearchform,header.ad i,header.centered .navbarsearchform,header.centered i{display:none}
header.ad .offcanvas-navigation i{display:inline-block}
header.centered .offcanvas-navigation i{margin-right:auto;display:inline-block}
header.centered .offcanvas-navigation{text-align:left}
.sticky-header{display:none}
.page .page-title{margin:0 0 25px 6px}
.slice.type1 .card .card-body{padding:22px 20px 20px 20px}
.slice.type1 .card .card-title,.slice.type2 .card .card-title,.slice.type3 .card .card-title,.slice.type6 .card .card-title,.slice.type7 h2{font-size:1.42rem;line-height:29px}
.blog-post h2{font-size:1.42rem;line-height:29px}
.slice.type1 .card .card-text,.slice.type2 .card .card-text,.slice.type3 .card .card-text,.slice.type31 p,.slice.type6 .card .card-text{font-size:15px;color:#909090;line-height:25px}
.blog-post p{font-size:15px;color:#909090;line-height:25px}
.slice.type1 .card .card-meta,.slice.type2 .card .card-meta,.slice.type3 .card .card-meta,.slice.type31 .card-meta,.slice.type4 .card .card-meta,.slice.type5 .card .card-meta,.slice.type6 .card .card-meta{font-size:13px}
.page .entry-content .slice.type3 .card{margin-bottom:30px}
.page .entry-content .slice.type3 .blog-post{margin-bottom:30px}
.slice.type3 .blog-post:last-child{margin-bottom:40px}
.slice.type3 .blog-post-thumbnail-zone{height:359px!important;margin-bottom:10px;padding:0}
.slice.type3 .blog-post-thumbnail-zone img{height:359px}
.slice.type4 .card{flex-basis:350px;max-height:300px;max-width:720px;}
.slice.type4 .card .card-title,.slice.type5 .card .card-title{margin-bottom:4px;font-size:1.5rem;line-height:29px}
.slice.type5{margin-bottom:25px}
.single-title-zone h1{line-height:38px}
.blog-post-text-zone{margin-top:0px}
.slice.type3 .blog-post-text-zone{margin-top:20px}
.slice.type3 .blog-post h2{font-size:1.42rem;line-height:29px}
.blog-post .meta,.blog-post .meta a,.slice.type7 .blog-post .author-info a{font-size:14px}
.slice.type7 .blog-post p{font-size:15px;line-height:26px}
.page .entry-content .slice.type7 .hentry:last-child{margin-bottom:15px}
.load-more-posts-container{margin:5px auto 30px auto}
.archive-description{margin-bottom:22px}
.archive-description h1{font-size:30px}
.archive-description p{width:100%;font-size:15px;line-height:25px}
.footer .additional-text{color:#bbb;font-size:15px;line-height:27px}
.footer .copyright,.footer .credit{font-size:15px}
.footer .main-navigation{display:block}
.footer .main-navigation li{font-size:15px}
.sidebar{margin:27px auto 50px auto}
.search-field,.sidebar,.sl .search-field{text-align:center}
.sidebar .recent-posts-widget{margin-top:25px}
.sidebar .recent-posts-widget .recent-title{text-align:left}
.neori-pagination{text-align:center}
.allcomments .comments-container{margin:0 auto 55px auto}
.title-tag{margin-left:2px;margin-bottom:21px}
.title-tag.comment-tag{margin-bottom:15px}
.allcomments .comment{margin-bottom:59px}
.allcomments .comment-content,.allcomments .userwriting{text-align:left;font-size:16px;line-height:30px}
.allcomments #comment{padding:13px 20px;width:98%;height:54px;background:#f5f5f5;font-size:14px;border:none;border-radius:5px;transition:.2s}
.allcomments #author,.allcomments #email,.allcomments #url{padding:13px 20px;width:98%;background:#f5f5f5;font-size:14px;border:none;border-radius:5px;transition:.2s}
.allcomments #url{padding-left:25px}
.allcomments #comment:focus{border:1px solid #b1b1b1;transition:.2s}
.allcomments #author:focus,.allcomments #email:focus,.allcomments #url:focus{border:1px solid #b1b1b1}
.allcomments .comment-form-author,.allcomments .comment-form-email,.allcomments .comment-form-url{margin-top:20px!important}
.allcomments .comment-form-url{margin-bottom:37px}
.buttontop-top{display:block}
}

@media screen and (max-width:767px){.header-upper{height:auto!important;margin-bottom:40px}
header.ad{padding:0}
.neori-mega-menu .submenu-mega{display:none}
.logo{display:block;float:none;margin-bottom:30px;padding:0;transform:scale(.9)}
.logo-right,header.ad .logo-right{display:block;height:auto!important;padding-left:0;border-left:none}
.logo-right .right-icons i{margin-right:21px}
header.ad .ad{margin-top:20px}
.main-navigation,header.ad .main-navigation,header.centered .main-navigation{display:none}
.logo-right,header.ad .navbarsearchform,header.ad i,header.centered .navbarsearchform,header.centered i{display:none}
header.ad .offcanvas-navigation i{display:inline-block}
header.centered .offcanvas-navigation i{margin-right:auto;display:inline-block}
header.centered .offcanvas-navigation{text-align:left}
.sticky-header{display:none}
.page .page-title{margin:0 0 25px 6px}
.slice.type1 .card .card-body{padding:22px 20px 20px 20px}
.slice.type1 .card .card-title,.slice.type2 .card .card-title,.slice.type3 .card .card-title,.slice.type6 .card .card-title,.slice.type7 h2{font-size:1.42rem;line-height:29px}
.blog-post h2{font-size:1.42rem;line-height:29px}
.slice.type1 .card .card-text,.slice.type2 .card .card-text,.slice.type3 .card .card-text,.slice.type31 p,.slice.type6 .card .card-text{font-size:15px;color:#909090;line-height:25px}
.blog-post p{font-size:15px;color:#909090;line-height:25px}
.slice.type1 .card .card-meta,.slice.type2 .card .card-meta,.slice.type3 .card .card-meta,.slice.type31 .card-meta,.slice.type4 .card .card-meta,.slice.type5 .card .card-meta,.slice.type6 .card .card-meta{font-size:13px}
.page .entry-content .slice.type3 .card{margin-bottom:30px}
.page .entry-content .slice.type3 .blog-post{margin-bottom:30px}
.slice.type3 .blog-post:last-child{margin-bottom:40px}
.slice.type3 .blog-post-thumbnail-zone{height:359px!important;margin-bottom:10px;padding:0}
.slice.type3 .blog-post-thumbnail-zone img{height:359px}
.slice.type4 .card{flex-basis:350px;max-height:300px;max-width:540px;}
.slice.type4 .card .card-title,.slice.type5 .card .card-title{margin-bottom:4px;font-size:1.5rem;line-height:29px}
.slice.type5{margin-bottom:25px}
.single-title-zone h1{line-height:38px}
.blog-post-text-zone{margin-top:25px}
.slice.type3 .blog-post-text-zone{margin-top:20px}
.slice.type3 .blog-post h2{font-size:1.42rem;line-height:29px}
.blog-post .meta,.blog-post .meta a,.slice.type7 .blog-post .author-info a{font-size:14px}
.slice.type7 .blog-post p{font-size:15px;line-height:26px}
.page .entry-content .slice.type7 .hentry:last-child{margin-bottom:15px}
.load-more-posts-container{margin:5px auto 30px auto}
.archive-description{margin-bottom:22px}
.archive-description h1{font-size:30px}
.archive-description p{width:100%;font-size:15px;line-height:25px}
.footer .additional-text{color:#bbb;font-size:15px;line-height:27px}
.footer .copyright,.footer .credit{font-size:13px}
.footer .main-navigation{display:block}
.footer .main-navigation li{font-size:15px}
.sidebar{margin:27px auto 50px auto}
.search-field,.sidebar,.sl .search-field{text-align:center}
.sidebar .recent-posts-widget{margin-top:25px}
.sidebar .recent-posts-widget .recent-title{text-align:left}
.neori-pagination{text-align:center}
.allcomments .comments-container{margin:0 auto 55px auto}
.title-tag{margin-left:2px;margin-bottom:21px}
.title-tag.comment-tag{margin-bottom:15px}
.allcomments .comment{margin-bottom:59px}
.allcomments .comment-content,.allcomments .userwriting{text-align:left;font-size:16px;line-height:30px}
.allcomments #comment{padding:13px 20px;width:98%;height:54px;background:#f5f5f5;font-size:14px;border:none;border-radius:5px;transition:.2s}
.allcomments #author,.allcomments #email,.allcomments #url{padding:13px 20px;width:98%;background:#f5f5f5;font-size:14px;border:none;border-radius:5px;transition:.2s}
.allcomments #url{padding-left:25px}
.allcomments #comment:focus{border:1px solid #b1b1b1;transition:.2s}
.allcomments #author:focus,.allcomments #email:focus,.allcomments #url:focus{border:1px solid #b1b1b1}
.allcomments .comment-form-author,.allcomments .comment-form-email,.allcomments .comment-form-url{margin-top:20px!important}
.allcomments .comment-form-url{margin-bottom:37px}
.buttontop-top{display:block}}
@media screen and (min-width:783px) and (max-width:991px){.logged-in .offcanvas-menu-button{top:6.6rem}
.logged-in .offcanvas-menu-button.centered{top:45px!important}}
@media screen and (min-width:767px){.slice.type2 .card,.slice.type5 .card,.slice.type6 .card{flex-basis:438px}
.alignleft{margin-right:1.5em}
.alignright{margin-left:1.5em}}
@media screen and (min-width:767px) and (max-width:1199px){.related-posts .custom-card .card .card-title a{font-size:18px;line-height:23px}}
@media screen and (max-width:767px){header{padding:0 5px}
.page .entry-content .slice .slice-title{margin:0 0 18px 5px;font-size:34px}
.slice.type1 .card,.slice.type2 .card,.slice.type6 .card{margin-bottom:15px}
.slice.type3 .card{margin-bottom:25px}
.slice.type7 .blog-post{margin-bottom:30px}
.wp-caption{margin-bottom:15px}}
@media screen and (min-width:768px) and (max-width:991px){.offcanvas-menu-button{top:4rem;right:15%}
.logged-in .offcanvas-menu-button{top:7.2rem}}
@media screen and (min-width:605px) and (max-width:783px){.logged-in .offcanvas-menu-button.centered{top:60px!important}}
@media screen and (max-width:575px){.related-posts .custom-card .meta-zone .datecomments{display:inline-block;}}
@media screen and (min-width:576px) and (max-width:1199px){.related-posts .custom-card .meta-zone .dateeye{display: none;}
.related-posts .custom-card .meta-zone .author,.related-posts .custom-card .meta-zone .date .date{font-size:12px}}
@media screen and (min-width:576px) and (max-width:767px){.slice.type2 .card,.slice.type5 .card,.slice.type6 .card{flex-basis:500px}
.related-posts .custom-card .card .card-title a{bottom:12px;font-size:16px;line-height:19px}}
@media screen and (max-width:950px){header{margin-top:40px;margin-bottom:21px}
.page .entry-content figure img, .post .entry-content img {max-width: 100%;}
footer .main-navigation li,header .main-navigation li{margin-right:19px}
.header-upper{margin-bottom:30px}
.slice.type2 .card .card-img-top,.slice.type3 .blog-post-thumbnail-zone img,.slice.type3 .card .card-img-top,.slice.type7 .blog-post-thumbnail-zone img{height:232px}
.slice.type3 .blog-post-thumbnail-zone{height:232px!important;padding:0}
.slice.type7 .blog-post-thumbnail-zone{padding:0;height:232px!important}
.btn-load-more-posts{padding:15px 45px 15px 45px;background:#f1404b;font-size:14px;text-transform:capitalize}
.archive-description,.author .archive-description{margin-left:-15px;margin-right:-15px}
.blog-post,.page .entry-content .slice.type7 .hentry{margin-bottom:35px}
.blog-post-thumbnail-zone,.blog-post-thumbnail-zone img{height:180px!important}
.single-title-zone h1,.single-title-zone-classic h1{margin-top:7px;margin-bottom:12px;font-size:1.8rem;letter-spacing:0;line-height:31px}
.single-top-area{margin:15px auto 21px auto}
.single-top-area .author,.single-top-area .author-info{float:none;display:block}
.single-top-area .social-icons{float:none;height:auto;margin:26px auto 20px auto}
.single-top-area .social-icons a *{padding:0 20px 0 0;font-size:18px}
.single-title-zone .category,.single-title-zone-classic .category{font-size:16px}
.single-thumbnail{height:350px;}
.single-thumbnail-inside{height:350px}
.single-top-area .author img{width:45px;height:45px;margin-right:15px}
.single-top-area .author-info p{font-size:13px}
.single-top-area .author-info a{font-size:16px}
.single-title-zone-classic{margin-bottom:20px}
.entry-content{margin-top:12px}
.post .entry-content address,.post .entry-content dl,.post .entry-content li,.post .entry-content p{margin-bottom:0px;font-size:16px;letter-spacing:.1px;text-align:left;line-height:32px;word-wrap:break-word}
.post .entry-content li{margin-bottom:0}
.post .entry-content h1{font-size:1.8rem}
.post .entry-content h2{font-size:1.5rem}
.post .entry-content .wp-caption .wp-caption-text{font-size:14px}
.post .entry-content blockquote{border-left:5px solid #f1404b!important}
.post .tags a{margin:0 8px 0 0;padding:5px 13px;font-size:14px;text-transform:capitalize}
.single-bottom-area .social-icons a *{padding:0 25px 0 0;font-size:22px;color:#404040}
.single-author-bio{margin:-20px auto 45px auto}
.single-author-bio .useravatar{margin:0 25px 18px 0;width:60px;height:60px}
.single-author-bio .single-author-bio-text h3{margin-bottom:7px;font-size:1.1rem;text-align:left}
.single-author-bio .single-author-bio-text{line-height:25px;font-size:15px}
.ws .related-posts{margin-bottom:30px}
.related-posts{margin-bottom:35px}
.related-posts .custom-card{margin-bottom:30px}
.related-posts .custom-card .meta-zone{margin:15px 0 0 19px}
.related-posts .custom-card .meta-zone span{font-size:13px}
.title-tag{font-size:35px}
.allcomments .submit{margin-left:10px;font-size:14px}
.footer .right-icons a{margin-right:23px;font-size:22px}
.allcomments .comments-container{margin:0 auto 60px auto}
.footer .main-navigation{margin-bottom:35px}}
@media screen and (max-width:576px){.post .entry-content address,.post .entry-content dl,.post .entry-content li,.post .entry-content p{font-size:15px;line-height:30px;}}
@media screen and (max-width:767px){.blog-post-text-zone{margin-top:25px}}
@media screen and (max-width:576px){.related-posts{margin-bottom:5px}}
@media screen and (min-width:576px){.slice.type1 .card{flex-basis:350px}
.related-posts .custom-card{display:flex;flex:1 0 0%;flex-direction:column;margin-bottom:0}
.related-posts .card-deck .custom-card .card{flex:none}}
@media screen and (min-width:575px) and (max-width:650px){.offcanvas-menu-button{top:3.5rem;right:45px}
.logged-in .offcanvas-menu-button{top:7.4rem}}
@media screen and (max-width:370px){.logo-right .right-icons i{margin-right:13px}}
/* 微信二维码 */
.wechat{position:relative}
.wechatimg{position:absolute;z-index: 999;visibility:hidden;width:121px;height:121px;padding:10px;background:#b8b8b8;top:20px;left:-45px;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all linear;-o-transition:.5s all ease;-ms-transition:.5s all ease;opacity:0}
.wechat:hover .wechatimg{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);opacity:1;visibility:visible}
.wechatimg img,.wechatimg2 img {max-width: 100%;height: auto;vertical-align: middle;}
.wechatimg2{position:absolute;z-index: 999;visibility:hidden;width:121px;height:121px;padding:10px;background:#282828;bottom:50px;left:-50px;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all linear;-o-transition:.5s all ease;-ms-transition:.5s all ease;opacity:0}
.wechat:hover .wechatimg2{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);opacity:1;visibility:visible}
.wechatimg2:after{content:"";display:block;border-width:10px 10px 0;border-style:solid;border-color:#282828 transparent transparent;margin-left:-10px;position:absolute;bottom:-10px;left:50%}
/* 评论 */
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
textarea#comment{width:90%;float:right;outline:0;padding:10px 15px;font-size:12px;background:#FFF;height:72px;resize:none;border-radius:6px;background-color:rgba(150, 150, 150, 0.15);border:0}
@media only screen and (max-width:768px){textarea#comment{width:85%;}}
section#comments{background:#fff;padding:10px 0px;margin-top:30px;margin-bottom: 60px;}
#comments-list-title{font-size:14px;font-weight:300;padding-bottom:10px;border-bottom:1px solid #F3FAFD;margin-bottom:10px;margin-top:0}
#comments-list-title i{color:#f1404b;margin-right:10px;font-size:21px}
#comments-list-title a{font-size:19px;color:#6D6D6D;letter-spacing:1px;font-weight: 500;}
.comarea{overflow:hidden;margin:10px 0}
.visitor-avatar{float:left;height:58px;max-width:58px;margin-top:7px;margin-left:10px}
.visitor-avatar img{width:58px;border-radius:50%}
form#commentform{padding:10px 0;margin-bottom:30px;border-bottom:0px solid #F3FAFD}
#comment-author-info{width:100%;float:right}
input#author,input#email,input#url,input#qqinfo{width:49.75%;padding:12px;outline:0;font-size:12px;border-radius:.22rem;margin-bottom:10px;background-color:rgba(150, 150, 150, 0.15);border:0}
input#submit{background:#f1404b;padding:8px 15px;border:none;float:right;color:#fff;outline:0;-webkit-transition:.15s ease-out;transition:.15s ease-out;border-radius: 5px;cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer;}
input#submit:hover{background:#141414;}
.com-footer{overflow:hidden;margin-bottom:30px}
.com-footer a{color: #fff!important;background: rgba(150, 150, 150, 0.5);border-radius: 5px;padding: 8px 15px;float: right;margin-right: 10px;transition:.15s ease-out}
.com-footer a:hover{background: #141414;}
.comments-main ul{margin:0;padding:0;list-style:none}
.comments-main ul li{margin-bottom:30px;border-bottom:0px solid #F3FAFD}
.comments-main li ul li{margin-bottom:0;border-bottom:none}
.comments-main ul li .comment_body{overflow:hidden}
.comment .profile{float:left;margin-right:2%}
.comment .profile img{border-radius:50%;width:50px}
.comment h4 img{display:none;border-radius:50%;float:left}
h4.author{font-size:12px;font-weight:300;margin:0}
h4.author a{color:#444;padding:3px 8px;background:#ececec;border-radius:3px;transition: .2s;}
h4.author a:hover{color: #fff;background: #f1404b;transition: .2s;}
i.iconfont.is-author{font-size:17px;color:#7F70FF;cursor:url(/wp-content/themes/Jack/images/S2.cur),pointer;position:relative;top:1px;left:5px;}
span.rank{font-size:10px;color:#C7B9A7;cursor:url(/wp-content/themes/Jack/images/S2.cur),pointer;left:5px;}
h4.author i{color:#cecece;font-size:13px}
a.comment-reply-link{color:#999;font-size:12px;margin-left:10px;float:right;transition: .2s;}
a.comment-reply-link:hover {color: #444;transition: .2s;}
.commentwrap .left{float:left}
.commentwrap .right{float:right;font-size:12px;color:#999}
.comment .commeta{font-size:16px;padding-bottom:10px;overflow:hidden;margin-bottom:5px;color:#9499a8;padding-top:10px}
.comment .body{font-size:16px;line-height:32px;color:#63686d}
.comment .body p{font-size:14px;line-height:32px;color:#63686d;letter-spacing:1px;padding-left:70px}
.comment .children .body p{padding-left:55px}
#comments hr{background:#F3FAFD}
.commentwrap li ul li .comment_body{padding-left:40px;margin-left:25px;border-left:3px solid rgba(150, 150, 150, 0.2)}
.comment .children .profile img{height:32px;width:32px;margin-top:5px}
p.loginby{font-size:14px;color:#525252}
p.loginby a{color:#C3C3C3}
ol.commentwrap{list-style:none;padding:0;margin:40px 0;overflow:hidden}
.ajax-notice{font-size:13px;background:#F9F7F3;padding:10px 20px;color:#8A8A8A}
.comarea #error{float:left;width:100%;margin-top:10px;font-size:15px;color:#FF6A6A}
.comarea #loading{float:left;width:100%;margin-top:10px;font-size:14px;color:#FF6A6A;text-align:center}
.comload{background:url(../images/comload.gif);width:80px;height:40px;display:inline-block;margin-top:10px}
.sub-yes{background:url(../images/yes.png);width:20px;height:20px;display:inline-block;background-size:cover;float:left;margin-right:10px;background-repeat:no-repeat}
.sub-no{background:url(../images/no.png);width:24px;height:24px;display:inline-block;background-size:cover;float:left;margin-right:10px;background-repeat:no-repeat}
#loading-comments{display:none;width:100%;height:45px;background:url(../images/comload.gif);text-align:center;background-repeat:no-repeat;background-position:center}
#comments-navi{margin:10px 0;text-align: center;}
#comments-navi a{color:#D4D4D4;padding:0 5px}
#comments-navi span{padding:0 5px;color:#719FC5}
#comments-navi>a>i,.nav-links>a>i{font-size:15px}
#comments-navi>span,#comments-navi>a,.nav-links>span,.nav-links>a{position:relative;display:inline-block;background-color:rgba(150, 150, 150, 0.16);padding:.5rem .875rem;margin:0 .5rem 0 0;font-size:0.75rem;border-radius:0.2rem;-webkit-transition:.15s ease-out;transition:.15s ease-out;}
#comments-navi>a:hover,#comments-navi>.current,.nav-links>a:hover,.nav-links>.current{z-index:2;color:#fff !important;background-color:#f1404b;box-shadow:0px 5px 20px -3px rgba(249, 100, 90, .6)}
.vip1,.vip2,.vip3,.vip4,.vip5,.vip6,.vip7{font-size:12px;color:#BFBFBF!important}
.not-comment{text-align:center;background:#f3fafd;padding:10px 0;border-radius:3px}
.commclose{text-align:center;padding:20px;background:#c2cada;margin:20px 0 60px;color:#5e6d88;border-radius:3px}
.comment-form-validate{font-size:24px;float:left}
.comment-form-validate input[type=checkbox]{visibility:hidden;display:none}
.comment-form-validate span{width:2em;height:1em;position:relative;cursor:pointer;display:block}
.comment-form-validate span:before{content:'';position:absolute;width:2em;height:.5em;left:.1em;top:.25em;transition:background .1s .1s ease;background:#CCC;border-radius:50px}
.comment-form-validate span:after{content:'';position:absolute;width:1em;height:1em;left:0;transition:all .2s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);background:#292E38;border-radius:100%;z-index:2;animation:switch-off .4s ease-out forwards}
.comment-form-validate input[type=checkbox]:checked+span:before{background:#CCC}
.comment-form-validate input[type=checkbox]:checked+span:after{left:1.1em;background:#f1404b;animation:switch-on .4s ease-out forwards}
@media only screen and (max-width:768px){input#author,input#email,input#url,input#qqinfo{width:100%;margin-bottom:10px}
section#comments{padding:0}
.visitor-avatar img{width:42px;height:auto}
.visitor-avatar{margin-left:0}
.visitor-avatar{margin-top:14px}}
.element-is-sticky .widget.widget_neori_recent_posts_widget{margin-top:20px}
@media only screen and (max-width:1199px) and (min-width:769px){input#author,input#email,input#url,input#qqinfo{width:49.67%;margin-bottom:10px}
section#comments{padding:0}
.visitor-avatar img{width:42px;height:auto}
.visitor-avatar{margin-left:0}
.visitor-avatar{margin-top:14px}}
.element-is-sticky .widget.widget_neori_recent_posts_widget{margin-top:20px}
.near-navigation{display:flex;background:rgba(148, 149, 158, 0.1);max-width:920px;min-height:76px;}
.near-navigation .nav{display:flex;flex-direction:column;justify-content:center;padding:0 20px;position:relative;width:50%;word-break:break-word}
.near-navigation .nav a{color:#555;transition:.2s;}
.near-navigation .nav a:hover{color:#f1404b;transition:.2s;}
.near-navigation .next{align-items:stretch;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:16px;font-weight:900;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}

/** 文章归档页面样式*/
.archive-title{border-bottom:1px #eee solid;position:relative;padding-bottom:4px;margin-bottom:10px} 
.archives li{list-style-type:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.archives li a{padding:8px 0;display:block}
.archives li a:hover .atitle:after{background:#f1404b}
.archives li a span{display: inline-block;width:100px;font-size:12px;text-indent:20px}
.archives li a .atitle{display: inline-block;padding:0 15px;position:relative}
.archives li a .atitle:after{position:absolute;left:-6px;background:#ccc;height:8px;width:8px;border-radius:6px;top:8px;content:""}
.archives li a .atitle:before{position:absolute;left:-8px;background:#fff;height:12px;width:12px;border-radius:6px;top:6px;content:""}
.archives{position:relative;padding:10px 0;margin-bottom: 60px;}
.m-title{position:relative;margin:10px 0;cursor:pointer;cursor:url(/wp-content/themes/Jack/images/S2.cur),pointer;} 
.m-title:hover:after{background:#f1404b}
.m-title:before{position:absolute;left:125px; background:#fff; height:18px;width:18px;border-radius:6px;top:3px;content:""}
.m-title:after{position:absolute;left:126px;background:#ccc;height:12px;width:12px;border-radius:6px;top:6px;content:""}
@media screen and (max-width:610px) {.archives li a .atitle{display: inline-block;padding: 0 15px;position: relative;width: 66%;}}
.archives-tags h3, .archives-content h3 {padding-bottom: .625rem;font-size: 1.45rem;font-weight: 500;margin: 20px 0 0 0;letter-spacing: 1px;}
.archives-tags a {position: relative;display: inline-block;padding: .625rem 1.2rem;color: #444;font-style: normal;line-height: 1rem;font-size: 1rem;border-radius: 10px;transition: .5s all ease;-webkit-transition: .5s all ease;margin:10px 0 0 0;}
.archives-tags a:hover {background: rgba(150, 150, 150, .3)}
.archives td{padding: 10px 10px 12px;border-bottom: solid 1px #eee}
.archives td a{color: #555;transition:.2s;}
.archives td a:hover{color:#f1404b;transition:.2s;}
.archives table{padding:10px 0 20px}
.archives .liulan{text-align: center;width:70px;}
@media screen and (max-width:992px){.archives .liulan{min-width:80px;}}
@media screen and (max-width:768px){.archives .liulan{min-width:70px;}}
.meta-tit{border-bottom: solid 1px #e6e6e6;padding: 0 0 10px;margin-bottom: 20px}

/** 气泡上升动画 */
.single-thumbnail-card {position: relative;max-width: 920px;margin: 0px auto;}
.single-thumbnail {border-radius: 10px;height: 350px;overflow: hidden;filter: brightness(60%);box-shadow: 0 22px 50px -24px rgba(0,0,0,.6);background-color: #fff;}
@media (min-width:577px){.single-thumbnail-card{max-width: 540px;height: 350px}}
@media (min-width:768px){.single-thumbnail-card{max-width: 720px;height: 350px}}
@media (min-width:992px){.single-thumbnail-card{max-width: 920px;height: 350px}}
@media (min-width:1200px){.single-thumbnail-card{max-width: 920px;height: 350px}}
@media (max-width:576px){.single-thumbnail{max-width: 540px;height: 300px;margin-right: 15px;margin-left: 15px;}}
.single-image {height: 350px;width: 100%;background: rgba(0,0,0,.5);background-size: cover;background-position: center;filter: blur(15px);-webkit-filter: blur(15px);-ms-filter: blur(15px);-moz-filter: blur(15px);filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=15,MakeShadow=false);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.single-thumbnail-overlay {position: absolute;color:#cfcfcf;padding-bottom: 20px;top: auto;right: 0;bottom: 0;left: 0;padding: 1.25rem;}
.single-thumbnail-overlay a{margin-bottom: 22px;font-weight: 500;font-size: 16px;color: #aaa;text-decoration:none;text-transform: uppercase;}
.button{display: block;max-width: 300px;margin: 50px auto;color: #fff;text-decoration: none;background-color: #f1404b;border-radius: 10px;padding: 10px;text-align: center;box-shadow: 0px 7px 15px 0px rgba(187, 48, 57, 0.52);transition: .3s;}
.button:hover{background-color: #222;box-shadow:none;}

/** 右下角返回主页按钮 */
#top-tools {width: 45px;float: right;position: fixed;right: 10px;bottom: 40px;z-index: 10;margin: 0;padding: 0;list-style: none}
#top-tools li, #top-tools ul {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;margin: 0;padding: 0;vertical-align: baseline}
#top-tools li a {background: rgba(55, 55, 55, 0.8);font-size: 20px;color: #fff;width: 45px;height: 45px;opacity: .5;line-height: 45px;text-align: center;margin-top: 6px;display: block;cursor: pointer;border-radius: 25px;transition: .2s;cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer;}
#top-tools li a:hover {opacity: 1}
#top-tools .tools-btn {display: none}

/** 鼠标样式 */
    /** 普通指针样式 **/
html {cursor: url(/wp-content/themes/Jack/images/S1.cur), default;}
    /** 链接指针样式 **/
a:hover{cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer;}

/** 您可能感兴趣的 */
.ws h3 {font-size: 19px;color: #6D6D6D;padding: 10px 0px;font-weight: 500;letter-spacing: 1px;}
.ws h3 i {color: #f1404b;margin-right: 10px}

/** 彩色标签 */
.post .tags i {color: #f1404b;margin-right: 10px;vertical-align: middle;}
.post .tags a {display: inline-block;margin: 0 9px 1px 0;padding: 3px 10px;color: #6d6d6d;font-size: 12px;transition: .3s;background: rgba(148, 149, 158, 0.15);border-radius: 15px}
.post .tags a:focus, .post .tags a:hover {background-color: rgba(148, 149, 158, 0.3);text-decoration: none;transition: .3s}
.color-0 {color: #F1404B !important;background-color: rgba(249, 100, 90, 0.15) !important}
.color-1, .color-5 {color: #20a0ff !important;background-color: rgba(32, 158, 255, 0.15) !important}
.color-2, .color-6 {color: #39c408 !important;background-color: rgba(58, 196, 8, 0.15) !important}
.color-3, .color-7 {color: #ff8400 !important;background-color: rgba(255, 131, 0, 0.15) !important}
.color-4, .color-8 {color: #837adc !important;background-color: rgba(132, 122, 220, 0.15) !important}

/** 首页 图片文字遮罩 */
.ct1 {background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 26, 0)), to(#16161a99));background: -webkit-linear-gradient(top, rgba(22, 22, 26, 0), #16161a 100%);background: linear-gradient(rgba(22, 22, 26, 0), #16161a99);border-radius: 0 0 10px 10px;}
.ct1-p {padding: 0 10px;font-size: 17px;opacity:.7}

/** 首页 查看更多 */
.type4_move{float:right;background:rgba(90, 90, 90, 0.5);font-size:12px;padding:4px 20px 4px 15px;border-radius:20px;color:#fff}
.type4_move:hover{background:rgba(151, 151, 151, 0.6)}
.type4_move i{position:absolute;margin-left:5px;font-size:16px;font-weight:900;transition:.3s}
.type4_move:hover i{margin-left:10px}
@media screen and (max-width: 767px){.type4_move{margin-top: 7px;margin-right: 5px;}}
.entry-content .slice .card-deck .card .card-img-overlay{ pointer-events: none;}
.entry-content .slice .card-deck .card .card-img-overlay .author{ pointer-events: auto;}
.ws .related-posts .card-deck .custom-card img{transition: .3s;}
.ws .related-posts .card-deck .custom-card img:hover{opacity:.8;}
.ws .related-posts .card-deck .custom-card .card .card-img-overlay{ pointer-events: none;opacity: 0;transition: .3s;}
.ws .related-posts .card-deck .custom-card .card:hover .card-img-overlay{ opacity: 1;}
.ws .related-posts .card-deck .custom-card .card{transition: .3s;}
.ws .related-posts .card-deck .custom-card .card:hover{transition: .3s;}
.related-posts .custom-card .card .card-title {transform: translate3d(0,15px,0);transition: transform .4s;}
.related-posts .custom-card .card:hover .card-title {transform: translate3d(0,0px,0);}
@media screen and (max-width:991px){.ws .related-posts .card-deck .custom-card img{opacity:.8;}}
@media screen and (max-width:991px){.ws .related-posts .card-deck .custom-card .card .card-img-overlay{opacity: 1;}}
@media screen and (max-width:991px){.related-posts .custom-card .card .card-title{transform: translate3d(0,0px,0);}}


/**友情链接页面 */
.link-page ul,.link-page li{list-style-type :none;padding: 0;}
h3{font-size: 1.1rem;margin-top: 20px}
.contextual-callout  p{font-size: 13px;}
.contextual-callout {background-color: rgba(241, 64, 75, 0.12);color: #f1404b!important;padding:0 15px 15px;margin: 10px 0;border: 1px solid rgba(241, 64, 75, 0.07);border-left-width: 4px;border-radius: 3px;font-size: 1.3rem;line-height: 1.5;border-left-color: #f1404b;}
.contextual-callout>h4 {margin-bottom: 16px;text-align: center;font-size: 1rem;color:#f1404b}
.link-header h1 {font-size: 16px;font-size: 1.6rem;line-height: 30px;text-align: center;margin: 0 0 15px 0;}
.link-page {margin: -30px 0 30px 0; }
.cx7 {float: left;min-height: 1px;padding: 2px;width: 100%;transition-duration: .5s;}
@media screen and (min-width:400px) {.cx7 {width: 50%;}}
@media screen and (min-width:768px) {.cx7 {width: 33.33333333%;}} 
.link-page .list-item {position: relative;display: -ms-flexbox;display: flex;background: #f4f5f9; margin: 10px 10px; padding: 10px;position: relative; border-radius: 10px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}  
.link-page .list-item:hover{box-shadow: 0 20px 20px rgba(60, 60, 60, 0.21);transform: translateY(-2px);}  
.link-page .list-content {padding: 0 0 0 1rem;/* height: 48px; */;font-size: 0.875rem !important;}
.link-page .list-content .d-one {overflow: hidden!important;display: -webkit-box!important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-size: 0.75rem !important;color: #6c757d!important;margin-bottom:0px;}
.link-page .media-content{width: 48px;height: 48px !important;padding: 1px;border: 1px solid #bbb;background: #fff;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.link-page .list-item:hover .media-content {transform: rotate(360deg);-webkit-transform: rotate(360deg)}
.ioc-dark-mode .link-page .list-item{background: rgba(255, 255, 255, 0.1);}

/**短代码 */
.shortcodestyle.inlineBlock{display:inline-block}
.shortcodestyle:before{font-weight:900;font-family:"FontAwesome";text-align:center}
.shortcodestyle{position:relative;color:#fff;background:#20a0ff;background:-webkit-gradient(linear, left top, right top, from(#20a0ff), to(#20b8ff));background:-webkit-linear-gradient(left, #20a0ff, #20b8ff);background:linear-gradient(90deg, #20a0ff, #20b8ff);padding:10px 20px;border-radius:10px;-webkit-box-shadow:0 3px 5px rgba(32, 160, 255, .5);box-shadow:0 3px 5px rgba(32, 160, 255, .5);margin: 20px 0;;transition:.5s}
.shortcodestyle>p{color:#fff!important;margin:5px 0!important}
.shortcodestyle:before{background:#20a0ff;background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-linear-gradient(bottom, #0092ff, #20b8ff);background:linear-gradient(0deg, #0092ff, #20b8ff);border-radius:50%;color:#fff;content:"\f129";font-size:12px;position:absolute;width:24px;height:24px;line-height:24.5px;left:-12px;top:-12px;-webkit-box-shadow:0 0 0 2.5px #fff;box-shadow:0 0 0 2.5px #fff;animation-timing-function:ease-out;transition:cubic-bezier(0, 0, 0.2, 1) .5s}
.shortcodestyle:hover::before{-webkit-animation:box 1s infinite ; animation:box 1s infinite}
@-webkit-keyframes box{0%{top:-12px}50%{top:-19px}100%{top:-12px}}
@keyframes box{0%{top:-12px}50%{top:-19px}100%{top:-12px}}
.shortcodestyle ol{margin:0}
.shortcodestyle.noway{background:#61be33;background:-webkit-gradient(linear, left top, right top, from(#61be33), to(#8fce44));background:-webkit-linear-gradient(left, #61be33, #8fce44);background:linear-gradient(90deg, #61be33, #8fce44);-webkit-box-shadow:0 3px 5px rgba(104, 195, 59, .5);box-shadow:0 3px 5px rgba(104, 195, 59, .5)}
.shortcodestyle.noway:before{background:-webkit-gradient(linear, left bottom, left top, from(#52bb1d), to(#95d34b));background:-webkit-linear-gradient(bottom, #52bb1d, #95d34b);background:linear-gradient(0deg, #52bb1d, #95d34b);content:"\f00c"}
.shortcodestyle.worning{background:#ff953f;background:-webkit-gradient(linear, left top, right top, from(#ff953f), to(#ffb449));background:-webkit-linear-gradient(left, #ff953f, #ffb449);background:linear-gradient(90deg, #ff953f, #ffb449);-webkit-box-shadow:0 3px 5px rgba(255, 154, 73, .5);box-shadow:0 3px 5px rgba(255, 154, 73, .5)}
.shortcodestyle.worning:before{background:-webkit-gradient(linear, left bottom, left top, from(#ff8f35), to(#ffc149));background:-webkit-linear-gradient(bottom, #ff8f35, #ffc149);background:linear-gradient(0deg, #ff8f35, #ffc149);content:"\f12a"}
.shortcodestyle.task{background:#ff4949;background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));background:-webkit-linear-gradient(left, #ff4949, #ff7849);background:linear-gradient(90deg, #ff4949, #ff7849);-webkit-box-shadow:0 3px 5px rgba(255, 73, 73, .5);box-shadow:0 3px 5px rgba(255, 73, 73, .5)}
.shortcodestyle.task:before{background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ff7849));background:-webkit-linear-gradient(bottom, #ff3838, #ff7849);background:linear-gradient(0deg, #ff3838, #ff7849);content:"\f00d"}
.lianjie{margin:15px 0;}
.lianjie a{color: #ffffff;padding: 10px 20px;border-radius: 10px;background: #f1404b;box-shadow: 0px 5px 20px -3px rgba(249, 100, 90, .6);transition: .2s;}
.lianjie a:hover{color: #ffffff;background: #141414;transition: .2s;}
.lianjie a:before{font-weight: 900;font-family: "FontAwesome";text-align: center;content: "\f0a4";padding: 0 6px 0 0;}
.content-hide-tips{position:relative;padding:20px 10px 20px;border:1px dashed rgba(155, 155, 155, .3);margin:15px 0;border-radius:8px;background-color:rgba(155,155,155,.05)}
.content-hide-tips i{font-size:30px;right:10px;top:5px;font-style:normal;color:rgba(155, 155, 155, .5);position:absolute} 
.content-hide-tips .content-hide-text{position:absolute;left:20px;top:10px}
.content-hide-tips .gray{font-size:12px!important;color:#90949c!important;line-height: normal!important}
.content-hide-tips .btn{color:#eee;background-color:#f1404b}
.content-hide-tips .btn:hover{color:#fff;background-color:#f1404b;box-shadow:0px 5px 20px -3px rgba(249, 100, 90, .6)} 
.content-hide-tips #pwbox{padding:2px 10px;background-color:rgba(150, 150, 150, 0.15);border-radius:4px;border:1px solid rgba(150, 150, 150, 0.15);outline:0}
.e-secret{position:relative;padding:40px 10px 10px;border:1px dashed rgba(155, 155, 155, .3);margin:15px 0;border-radius:8px;background-color:rgba(155,155,155,.05);}
.e-secret i{font-size:30px;right:15px;top:5px;font-style:normal;color:rgba(155, 155, 155, .5);position:absolute} 
.e-secret .content-hide-text{position:absolute;left:20px;top:10px}
.e-secret .gray{font-size:12px;color:#90949c}
.xControl{padding: 10px 20px;border-radius: 10px;background: linear-gradient(90deg, #596164, #868f96);box-shadow: 0 3px 5px #a1abb2;}
.xContent{margin-top: 10px;}

/**EnlighterJS代码高亮 */ 
.enlighter-overflow-scroll.enlighter-v-standard{overflow-x:unset!important;margin:15px 0;}
.enlighter-default{border-radius:8px;padding-top:34px!important;background:#efefef;}
.enlighter-default .enlighter{display:block;max-height:500px;overflow:auto;background-color:#fdfdfd}
.enlighter-default::after{content:" ";position:absolute;-webkit-border-radius:50%;border-radius:50%;background:#c7c7c7;width:12px;height:12px;top:0;left:15px;margin-top:11px;-webkit-box-shadow:20px 0 #c7c7c7, 40px 0 #c7c7c7;box-shadow:20px 0 #c7c7c7, 40px 0 #c7c7c7;transition-duration:.3s}
.enlighter-default:hover::after{background:#fc625d;-webkit-box-shadow:20px 0 #fdbc40, 40px 0 #35cd4b;box-shadow:20px 0 #fdbc40, 40px 0 #35cd4b}
.enlighter-t-enlighter .enlighter-raw{padding-left:20px!important}
.enlighter-t-enlighter .enlighter-btn{transition:.3s}
.enlighter-t-enlighter .enlighter-btn:hover{cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer;}
.enlighter-t-enlighter.enlighter-hover div.enlighter>div:hover{color:#2b2b2b!important;background-color:#ffd7db!important}
.enlighter-default .enlighter-toolbar{top:5px!important}
.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:FIRST-CHILD::before,.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:LAST-CHILD::before{border-radius:0!important}
.enlighter-default .enlighter-btn-website{display:none!important}
.enlighter-t-enlighter .enlighter-k3{background-color:rgba(121, 121, 121, 0.12)!important}
.enlighter-default .enlighter-toolbar .enlighter-btn-copy{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAAC/BAMAAABdxBA1AAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/v7/f39+gEMq5AAAAC3RSTlMAgEC/joJ4GJ8xMGfMUCMAAAC9SURBVHja7dexCQIxGIZhR/AKq3TXiiA4xlXOYSOu4Rgu4FkI4goOZWFjkSL5CYecz1t/8HQh/0KSJEnZLrvatnXA+lnbFQAA/CswdiWlOPAo2g5x4Fa0TQAAAAAAzAIYmgGbV7b02faZjmVA/C+zBAAAgAZA/OyJARXvMgAAAAAAAAAAAAAAAAAAAAAAzBK477uvVoemQC4AAACYFjj1mc4BoKoEAAAAAADgh4CxKykIlAcAAAAVgCRJk/YG4NkPZLBE5tIAAAAASUVORK5CYII=)!important;}

/**下载页 */
.down-inf {float: left;width: 60%; }
.down-inf, .down-img {width: 100%;padding: 0 0 80px 0;}
.downlink{padding:0 0 30px 0;}
.down-but a {float: left;background: #F1404B;height: 35px;color: #fff !important;line-height: 34px;text-align: center;margin: 8px 10px 10px 0;padding: 0 10px;border-radius: 5px;box-shadow: 0px 8px 20px -5px rgba(249, 100, 90, .6);transition: .15s ease-out;}
.down-but.back a {background: #888;box-shadow: 0px 8px 20px -5px rgba(140, 140, 140, .6);}
.down-but a:hover{background: #080808;box-shadow: 0 0 0 transparent;transition: .15s ease-out;}
.down a{float:left;background:#F1404B;height:35px;font-size:15px;font-size:1.5rem;color:#fff!important;line-height:34px;text-align:center;margin:8px 0 15px 25px;padding:0 15px;border-radius:5px;box-shadow:0px 8px 20px -5px rgba(249, 100, 90, .6);transition: .15s ease-out;}
.down a:hover{background:#080808;box-shadow:0 0 0 transparent;transition: .15s ease-out;}
.down i{margin-right:8px }
.down-form{padding-top: 30px;position:relative}
.down-form>i{color:rgba(145, 145, 145, 0.10);position:absolute;right:10px;bottom:-10px;pointer-events:none;font-size:120px;transition:.3s}
.down-form:hover>i{color:rgba(145, 145, 145, 0.15)}
.down-form fieldset{font-size:15px}
.down-form fieldset a{font-size:15px}
.down-form legend{margin:0 0 0 15px;padding:3px 15px}
.down-form span{display:block}
.down-form-inf{margin:10px 0 0 0;line-height:2}
.down-form-inf i{margin-right:10px}
.down-form .down a{margin:20px 20px 20px 0}
.down-form .down .be-eye{margin:0 8px 0 0}
@keyframes spinx{from{transform:rotate(0)}to{transform:rotate(360deg)}}
fieldset {padding: 5px 20px;margin: 0 0 20px 0;border-radius: 5px;border: 2px solid rgba(155,155,155,.4);}
fieldset legend {font-weight: bold;padding: 0 10px;font-size: 1.1rem;width: auto;}
fieldset p {text-indent: 0;}
fieldset {display: block;margin-inline-start: 2px;margin-inline-end: 2px;padding-block-start: 0.35em;padding-inline-start: 0.75em;padding-inline-end: 0.75em;padding-block-end: 0.625em;min-inline-size: min-content;border-width: 2px;border-style: groove;border-color: threedface;border-image: initial;}

/**卡片文章 */
.embed-body{position:relative;margin:15px 80px;}
.embed-card::after{content:"\f0c1";font-family:"fontawesome";position:absolute;font-size:170px;right:20px;top:-70px;color:rgba(136, 136, 136, .05);transition:all .3s;border-radius:50%}
.embed-body:hover .embed-blur{ opacity:0.2}
.embed-card{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;overflow:hidden}
.embed-blur{overflow:hidden;background-color:#888;opacity:0.12;border-radius:10px;transition:all .3s;border:1px solid rgba(200,200,200,.4);}
.embed-blur .blur-img{height:98px;background:rgba(0,0,0,.5);background-size:cover;background-position:center;filter:blur(20px);-webkit-filter:blur(20px);-ms-filter:blur(20px);-moz-filter:blur(20px);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)} 
.embed-card a{padding-right:0;pointer-events:auto;text-decoration:none;color:#313131}
.embed-card span{display:block; }
.embed-card-category{position:absolute;top:9px;left:-150px;display:inline-block;height:20px;line-height:20px;padding:0 5px; font-size:12px; background-color:rgba(241, 64, 75, 0.6);border-radius:0 3px 3px 0;transition:all .3s;color:#fff}
.embed-card-category:hover{background-color:#f1404b} 
.embed-body:hover .embed-card-category{left:0}
.embed-card-img{float:left;margin-right:10px}
.embed-card-img img{width:100px;height:90px!important;object-fit: cover;border-radius:5px;margin:5px 0 0 5px!important;padding:0!important}
.embed-card-info{padding-right:15px!important;overflow:hidden;margin-top:5px}
.embed-card-info .card-name{font-size:15px; line-height:19px; overflow:hidden;text-overflow:ellipsis;white-space:normal;font-weight:bold}
.embed-card-info .card-abstract{ line-height:15px;margin:5px 0;font-size:12px;color:#888;overflow:hidden; }
.embed-card-info .card-controls{position:absolute;bottom:5px;overflow:hidden; }
.embed-card-info .card-controls .group-data{float:left;margin-right:10px;color:#999;font-size:12px}
.embed-card-info .card-controls .group-data i{margin-right:5px;font-style:normal!important}
@media screen and (max-width: 575px){.embed-body {margin: 15px 0;}}
@media screen and (max-width: 575px){.embed-card-info .card-abstract {display:none;}}
@media screen and (max-width: 767px)and (min-width:576px){.embed-body {margin: 15px 20px;}}

/**评论区表情 */
.comment_tags{line-height:36px;margin-left:19px;color:rgba(150,150,150,.6);padding:0 8px;border-radius:10px 0 0 10px;font-size:24px;float:left;cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out}
@media screen and (max-width:1199px){.comment_tags{margin-left: 2px;}}
.comment_tags:hover{background:#f4f5f9;color:#f1404b;cursor: url(/wp-content/themes/Jack/images/S2.cur), pointer;}
.comment_tags:hover #emojis_link{visibility:visible;opacity:1;transition:.2s ease-out;}
.comment-reply-login{font-size:12px;float:left;margin:-3px 0 0 10px}
.wp-smiley{display:inline-block !important;height:24px !important;max-height:24px !important;margin-bottom:3px;}
#emojis_link{padding:5px;line-height:30px;margin:-36px 0 0 28px;max-width:450px;height:auto;background:#f4f5f9;border-radius:0 10px 10px;position:absolute;z-index:999;box-shadow:10px 10px 20px -5px rgba(39, 45, 68, 0.15);visibility:hidden;transition:.2s ease-out;opacity:0;}
#emojis_link img{width:30px;height:30px}
.comment .body code{background: rgba(150, 150, 150, 0.2);padding: 2px 5px;border-radius: 5px;color: #f1404b;}
@media screen and (max-width:767px){.comment_tags{border-radius:10px 10px 0 0;}#emojis_link{margin:0px 0 0 -8px;max-width:300px;box-shadow:0px 20px 20px -5px rgba(39, 45, 68, 0.15)}}

/** 首页 友情链接 */
.friendlink a{position:relative;display:inline-block;margin:.25rem .5rem .25rem .25rem;color:#999;transition: .2s;font-size:14px;font-family: "SF Pro SC","SF Pro Text","SF Pro Icons",PingFang SC,Lantinghei SC,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif!important;}
.friendlink a:hover{color:#f1404b;transition: .2s}
.friendlink a:before{content:'\2022';display:inline-block;position:relative;margin-right:5px}
.friendlink .text-lg{color:#f1404b !important}
.friendlink li{	display: inline;}

/** 文章页推广 */
.row .content .tgpc{clear: both;display: block;border-radius: 8px;max-width: 100%;margin: 30px auto 10px auto;box-shadow: 0px 5px 20px -3px rgba(249, 100, 90, .6);max-height: 100px;width:920px;}
@media screen and (max-width:767px){.row .content .tgpc{display:none;}}
.row .content .tgsj{clear: both;display: none;border-radius: 8px;max-width: 100%;margin: -30px auto 20px auto;box-shadow: 0px 5px 20px -3px rgba(249, 100, 90, .6);max-height: 120px;}
@media screen and (max-width:575px){.row .content .tgsj{display:block;}}

/** 日记页 */
.sidebar-author{position:absolute;height:100%;opacity:1;margin-left:-250px;margin-top:-80px;transition:opacity .2s ease-in;left:0;width:230px;}
.sidebar-author .author_meta{position:relative;border:none;transition:cubic-bezier(0, 0, 0.2, 1) .5s;box-shadow:0px 3px 40px 10px rgba(111, 111, 111, 0.2);border-radius: 10px;}
.author-avatar{position:absolute;left:50%;top:0;webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.sidebar-author  .author-avatar .border-3{transition:cubic-bezier(0, 0, 0.2, 1) .5s;border-width:5px !important;}
.flex-avatar{position:relative;line-height:1;border-radius:500px;white-space:nowrap;font-weight:bold;border-radius:100%;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;border-radius:500px;}
.author-meta{margin-top:2rem;}
.flex-avatar img{border-radius:inherit;width:86px;height:auto;padding:5px;}
.sidebar-author .author-reward{padding-top:0!important}
.author-reward button i{margin-right:5px}
.row .col i {font-size: 20px;}
.badge-outline-primary{color:#448EF6;border:#448EF6 solid 1px;}
@media (max-width:1380px){.sidebar-author{position:unset!important;height:unset;opacity:1;margin-left:unset;margin-top: -200px;left:unset;padding: 0px 345px 0px 345px;width:unset;}}
@media (max-width:1199px){.sidebar-author{ padding: 0;max-width: 230px;margin: -200px auto 0 auto;}}
@media (max-width:767px){.sidebar-author{ padding: 0;max-width: 230px;margin: -200px auto 0 auto;}}
@media (max-width:576px){.shuoshuo_user{ display: none;}}

/** 文章目录 */
.small-menu{position:absolute;height:100%;opacity:1;margin-right:-230px;margin-top:0;right:0;width:200px;}
.small-menu .small-menu-body{ display:none;border:none;font-size:14px;line-height:18px;text-align:left;}
.small-menu #small-menu-ul{list-style:none; padding:8px 0;border-left:1px solid rgba(202, 209, 219, 0.404); position:relative;} 
.small-menu .small-title{font-size:16px;margin-left:-7.5px;}
.small-menu .small-title>i{margin-right:14px;}
#small-menu-ul::after{content:"";position:absolute;width:9px;height:9px;background:#838383;left:-5px;border-radius:50%;bottom:-9px;}
#small-menu-ul>li span{ display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#small-menu-ul>li a{position:relative;color:#738192;background:transparent;line-height:20px;border-radius:10px;display:inline-grid;padding:5px 15px 5px 10px;margin:0 0 0 12px;text-decoration:none; transition:.2s;box-shadow:none;} 
#small-menu-ul>li[class*=leaf-] a{margin-left:25px;} 
#small-menu-ul>li a::before{content:"";position:absolute;transition:.2s;}
#small-menu-ul>li a::before{border-right:0px solid transparent;border-top:6px solid transparent;border-bottom:6px solid transparent;top:8px;left:0px;}
#small-menu-ul>li[class*=leaf-] a::before{ border-right:transparent;border-top:transparent;border-bottom:transparent;}
#small-menu-ul>li i{color:#a6b4c7;left:-18px;font-size:12px;top:9px;transform:scale(.8);position:absolute;display: none;}
#small-menu-ul>li[class*=leaf-] i{ color:transparent;left:-31px;}
#small-menu-ul>li.active a i,#small-menu-ul>li a:hover i{color:#f1404b;display: block;}
#small-menu-ul>li.active a, #small-menu-ul>li a:hover{color:#fff;background:#f1404b;-webkit-box-shadow:0 8px 15px rgba(240, 65, 76, 0.3);box-shadow:0 8px 15px rgba(240, 65, 76, 0.3);padding: 5px 15px 5px 20px;}
#small-menu-ul>li.active a::before, #small-menu-ul>li a:hover::before{border-right:6px solid #f1404b;left:-6px;}
@media (max-width:1200px){.small-menu{ display: none;}}

/* aplayer */ 
.aplayer{background:rgba(135, 135, 135, 0.08)!important;margin:15px 80px!important;box-shadow:none!important;border-radius:10px!important}
.aplayer.aplayer-withlrc .aplayer-pic{height:70px!important;width:70px!important;margin:10px;border-radius:5px}
.aplayer.aplayer-withlist .aplayer-info{border-bottom:none!important}
.aplayer .aplayer-lrc:before,.aplayer .aplayer-lrc:after{background:none!important}
.aplayer .aplayer-list ol li{border-top:1px solid rgba(152, 152, 152, 0.1)!important}
.aplayer .aplayer-list ol li{padding: 0 25px!important;}
.aplayer .aplayer-list ol li:first-child{border-top:1px solid rgba(152, 152, 152, 0.1)!important}
.aplayer .aplayer-list ol li:hover{background:rgba(100, 100, 100, 0.2)!important;cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer!important} 
.aplayer .aplayer-list ol li.aplayer-list-light{background:rgba(100, 100, 100, 0.1)!important}
.aplayer .aplayer-list ol li .aplayer-list-index:hover{cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer!important} 
.aplayer .aplayer-list ol li .aplayer-list-author:hover{cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer!important} 
.aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur:hover{cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer!important} 
.aplayer .aplayer-info .aplayer-music,.aplayer .aplayer-lrc .aplayer-lrc-contents{cursor:unset!important}
.aplayer .aplayer-lrc p {font-size: 12px;color: #666;text-align:center;}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{padding: 2.5px 0!important;margin:0px!important;}
.aplayer.aplayer-withlrc .aplayer-info{padding:10px 10px 0 0!important;}
.aplayer .aplayer-info .aplayer-music{margin: 0 0 13px 0px!important;}
@media screen and (max-width: 575px){.aplayer {margin: 15px 0!important;}}
@media screen and (max-width: 767px)and (min-width:576px){.aplayer {margin: 15px 20px!important;}}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap,.aplayer .aplayer-pic,.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon,.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb,.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap{cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer!important;}

/* 夜间模式 */ 
.ioc-dark-mode {background-color: #26282a;}
.logo{background-image: url(/wp-content/uploads/2025/02/2025021710493779.png)}
.ioc-dark-mode .logo{background-image: url(/wp-content/uploads/2025/02/2025021710493733.png)}
.stickyb{display: none ;}
.ioc-dark-mode .single-thumbnail{background-color:transparent;}
.ioc-dark-mode .card{background-color:transparent;}
.ioc-dark-mode .wp-image-319{opacity: .7;}
.ioc-dark-mode .stickyb{display: inline-block ;}
.ioc-dark-mode .stickya{display: none ;}
.ioc-dark-mode, .ioc-dark-mode a:not(.btn), .ioc-dark-mode .button > a {color: #ddd;box-shadow: unset;}
.ioc-dark-mode p {color: #bcbcbc;}
.ioc-dark-mode a:not(.btn):hover, .ioc-dark-mode .navbar-toggler:hover {color: #F1404B;}
.ioc-dark-mode #reward_btn {color: #fff;}
.ioc-dark-mode a:not(.btn):focus {color: #ddd;}
.ioc-dark-mode pre {background-color: #383E43;color: #bcbcbc;}
.ioc-dark-mode .text-muted {color: #888 !important;}
.ioc-dark-mode .text-danger {color: #F1404B !important;}
.ioc-dark-mode p, .ioc-dark-mode .site-content li {color: #bcbcbc !important;}
.ioc-dark-mode .entry-content li {color: #bcbcbc;}
.ioc-dark-mode .page .entry-content .slice .slice-title{color: #ddd;}
.ioc-dark-mode .bg-light {background-color: #383E43 !important;}
.ioc-dark-mode .navbarsearchform input {color: #ddd;}
.ioc-dark-mode .navbarsearchform .searchbtn::before {background: #ddd;opacity: .9;}
.ioc-dark-mode .navbarsearchform .searchbtn::after {border-color: #ddd;opacity: .9;}
.ioc-dark-mode .navbarsearchform input[type=search]:hover + .searchbtn::before {background: #fff;}
.ioc-dark-mode .navbarsearchform input[type=search]:hover + .searchbtn::after {border-color: #fff;}
.ioc-dark-mode .page .carousel-caption a:hover {color: #FFF}
.ioc-dark-mode .post .entry-content pre{background: rgba(156, 156, 156, 0.15);}
.ioc-dark-mode .shortcodestyle>p{color: #fff!important;}
.ioc-dark-mode .single-title-zone.no-img h1, .ioc-dark-mode .single-title-zone.no-img .date {color: #fff;}
.ioc-dark-mode .btn-light {color: #bcbcbc;background-color: #454545;border-color: #454545;}
.ioc-dark-mode .btn-light:hover, .ioc-dark-mode .btn-light:focus {color: #FFF;background-color: #353535;border-color: #353535;box-shadow: none}
.ioc-dark-mode .btn-light:not(:disabled):not(.disabled):active {color: #454545;background-color: #353535;border-color: #353535;}
.ioc-dark-mode .btn-light:not(:disabled):not(.disabled):active:focus {box-shadow: none;}
.ioc-dark-mode .offcanvas-menu-button.centered {color: #444}
.ioc-dark-mode .offcanvas-navigation ul li{border-bottom: 2px solid rgba(183,183,183,0.2);}
.ioc-dark-mode .offcanvas-navigation ul li ul li{border: none;}
.ioc-dark-mode .offcanvas-close {color: #ddd}
.ioc-dark-mode .offcanvas-menu-button {color: #fff}
.ioc-dark-mode .offcanvas-navigation ul li.menu-item-has-children>a:after {border-color: #ddd transparent transparent transparent;}
.ioc-dark-mode .offcanvas-navigation ul li:last-child {border-bottom: none;}
.ioc-dark-mode .like.btn-light.liked, .ioc-dark-mode .like.btn-light.liked:hover {color: #757575;background-color: #333;border-color: #333;}
.ioc-dark-mode .main-navigation li a:hover {color: #fff;background-color: transparent;}
.ioc-dark-mode textarea#comment, .ioc-dark-mode input#qqinfo, .ioc-dark-mode input#author, .ioc-dark-mode input#email, .ioc-dark-mode input#url {color: #ddd;}
.ioc-dark-mode .sticky-header, .ioc-dark-mode .offcanvas-navigation {background: #292c2f;}
.ioc-dark-mode .logo-light {display: none}
.ioc-dark-mode .logo-right{border-left: 1px solid rgba(221, 221, 221, 0.5);}
.ioc-dark-mode .logo-dark {display: inherit}
.ioc-dark-mode .btn-open-share, .ioc-dark-mode .btn-close-share {color: #fff}
.ioc-dark-mode #top-tools li a {background: rgba(155, 155, 155, 0.8);}
.ioc-dark-mode .main-navigation li:hover a{color: #fff;}
.ioc-dark-mode .main-navigation ul li.menu-item-has-children:hover:after{border-color: #fff transparent transparent transparent;}
.ioc-dark-mode .main-navigation ul li ul li:last-child{border-bottom: none;}
.ioc-dark-mode .main-navigation ul li ul li{border-bottom: 2px solid rgba(150,150,150, 0.3);}
.ioc-dark-mode .main-navigation ul li ul, .ioc-dark-mode .poster-share {background: #383a3f;box-shadow: none}
.ioc-dark-mode .wechatimg:before {border-color: transparent transparent #383a3f;}
.ioc-dark-mode .wechatimg-bot:after {border-color: #383a3f transparent transparent;}
.ioc-dark-mode .wechatimg, .ioc-dark-mode .wechatimg-bot {background: #383a3f}
.ioc-dark-mode .ioc-bomb-content {background: #383a3f;border-color: #383a3f;box-shadow: none}
.ioc-dark-mode .btn-close-bomb svg path {fill: #555}
.ioc-dark-mode .btn-close-bomb:hover svg path {fill: #F1404B}
.ioc-dark-mode .logo-right .social-icons a:focus, .ioc-dark-mode .logo-right .social-icons a:hover {color: #ebebeb}
.ioc-dark-mode #emojis_link, .ioc-dark-mode .comment_tags:hover {background-color: #383a3f}
.ioc-dark-mode .card .card-title a {color: #ebebeb}
.ioc-dark-mode .card .card-title a:focus, .ioc-dark-mode .card .card-title a:hover {color: #fff}
.ioc-dark-mode .card .card-meta .author a {color: #aaa;}
.ioc-dark-mode .card .card-meta .author a:focus, .card .card-meta .author a:hover {color: #fff}
.ioc-dark-mode .image-loading i {border-top-color: #fff;border-bottom-color: rgba(255, 255, 255, .1);border-left-color: #fff;border-right-color: rgba(255, 255, 255, 0.1);}
.ioc-dark-mode .tab-nav li a {color: #aaa !important;}
.ioc-dark-mode .tab-nav li a:hover {color: #fff !important;}
.ioc-dark-mode .tab-nav li.active a {color: #eee !important;}
.ioc-dark-mode .tab-nav li.active:hover a {color: #fff !important;}
.ioc-dark-mode .tip {opacity: .8;-webkit-box-shadow: unset;box-shadow: unset}
.ioc-dark-mode .tip > p {color: #fff !important;}
.ioc-dark-mode .tip:before {-webkit-box-shadow: 0 0 0 2.5px #26282a;box-shadow: 0 0 0 2.5px #26282a;}
.ioc-dark-mode .page .entry-content img, .ioc-dark-mode .near-navigation img, .ioc-dark-mode .category-box .thumbnail img, .ioc-dark-mode .blog-post-thumbnail-zone img, .ioc-dark-mode img.lazy {background-color: #555;}
.ioc-dark-mode .enlighter-default {background: #3c3c3c;border-color: #3c3c3c}
.ioc-dark-mode .enlighter-default::after {background: #555;-webkit-box-shadow: 20px 0 #555, 40px 0 #555;box-shadow: 20px 0 #555, 40px 0 #555;}
.ioc-dark-mode .enlighter-default:hover::after {background: #fc625d;-webkit-box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b;box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b;}
.ioc-dark-mode .enlighter-t-enlighter .enlighter-text {color: #666;}
.ioc-dark-mode .enlighter-default .enlighter {background-color: #1a1d1f}
.ioc-dark-mode .enlighter-t-enlighter.enlighter-linenumbers div.enlighter > div::before {border-color: #3c3c3c;background-color: #282a2e;}
.ioc-dark-mode .enlighter-t-enlighter.enlighter-hover div.enlighter > div:hover {color: #d4d4d4 !important;background-color: #09090f !important}
.ioc-dark-mode .enlighter-t-enlighter .enlighter-raw {color: #aaa;background-color: #1a1d1f}
.ioc-dark-mode .enlighter-t-enlighter .enlighter-btn {background-color: #606060;border-color: #505050}
.ioc-dark-mode .enlighter-t-enlighter div.enlighter > div.enlighter-special {background-color: #131317}
.ioc-dark-mode .shuo_tmlabel .aplayer li {color: #333 !important}
.ioc-dark-mode .list-ajax-nav ul li .btn-link {color: #999}
.ioc-dark-mode .list-ajax-nav ul li .btn-primary:hover {color: #fff;background-color: #555 !important;border-color: #555 !important;}
.ioc-dark-mode .list-ajax-nav ul li .btn-primary:hover::after {border-top: 5px solid #555}
.ioc-dark-mode .sidebar-author .author_meta {background: #383A3F;box-shadow: 0px 3px 40px 10px rgba(20, 20, 20, 0.2);}
.ioc-dark-mode section#comments{background: #26282a;}
.ioc-dark-mode #shuoshuo_content{background-color: #26282a;}
.ioc-dark-mode #comments-list-title{border-bottom: 1px solid rgba(183,183,183,0.1);}
.ioc-dark-mode #comments-list-title a{color: #fff;}
.ioc-dark-mode #small-menu-ul>li.active a, #small-menu-ul>li a:hover{box-shadow: unset;}
.ioc-dark-mode h4.author a{background: rgba(156, 156, 156, 0.15);}
.ioc-dark-mode table>tbody>tr {border-bottom: 2px solid rgba(183,183,183,0.1);}
.ioc-dark-mode .border-right{border-right: 1px solid rgba(183,183,183,0.1)!important;}
.ioc-dark-mode .border-left{border-left: 1px solid rgba(183,183,183,0.1)!important;}
.ioc-dark-mode .wbp-cbm{border-top: 1px solid rgba(183,183,183,0.1);}
.ioc-dark-mode .not-comment{background: #383E43;}
.ioc-dark-mode .post .entry-content h1,.ioc-dark-mode .post .entry-content h2,.ioc-dark-mode .post .entry-content h3,.ioc-dark-mode .post .entry-content h4,.ioc-dark-mode .post .entry-content h5,.ioc-dark-mode .post .entry-content h6{color: #ddd;}
.ioc-dark-mode .archives-tags h3{color: #fff;}
.ioc-dark-mode .container .archives h3{color: #fff;}
.ioc-dark-mode .container .down-inf h5{color: #fff;}
.ioc-dark-mode .container .row h1,.ioc-dark-mode .container .row h2,.ioc-dark-mode .container .row h3{color: #fff;}
.ioc-dark-mode .table tbody+tbody{border-top: 2px solid rgba(183,183,183,0.1);}
.ioc-dark-mode .table-bordered td,.ioc-dark-mode .table-bordered th{border: 1px solid rgba(183,183,183,0.1);}
.ioc-dark-mode .table>tbody>tr.active>th,.ioc-dark-mode .table>thead>tr.active>th{background-color: rgba(148, 149, 158, 0.1);}
.ioc-dark-mode .table>thead{background-color: rgba(148, 149, 158, 0.1);border: 1px solid rgba(183,183,183,0.1);}
.ioc-dark-mode .xControl{box-shadow: unset;}
.ioc-dark-mode .shortcodestyle{box-shadow: unset;}
.ioc-dark-mode .row .content .tgpc,.ioc-dark-mode .row .content .tgsj{opacity: .7;}
.ioc-dark-mode .related-posts .custom-card .card .card-img{opacity: .7;}
/* webkit, opera, IE9 */
.ioc-dark-mode ::selection {background: rgba(250, 64, 75, .7);color: #fff;}
/* mozilla firefox */
.ioc-dark-mode ::-moz-selection {background: rgba(250, 64, 75, .7);color: #fff;}
/*滚动条整体样式*/
.ioc-dark-mode ::-webkit-scrollbar {height: 10px;}/*高宽分别对应横竖滚动条的尺寸*/
.ioc-dark-mode ::-webkit-scrollbar-thumb {background-color: #6b6b6b;border-radius: 5px;}/*滚动条里面小方块*/
.ioc-dark-mode ::-webkit-scrollbar-thumb:hover{background-color: #f1404b;}
.ioc-dark-mode ::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #3c3c3c;border-radius: 0 0 5px 5px;}/*滚动条里面轨道*/
/* 点赞 */
.wbui.wbui-dialog .wbui-main .wbui-section .wbui-close, .wbui.wbui-share-poster .wbui-main .wbui-section .wbui-close{background-color: rgba(0,0,0,.3);width: 28px;height: 28px;line-height: 28px;border-radius: 14px;top: auto;bottom: -45px;right: 50%;margin-right: -14px;padding: 0;font-size: 0;text-align: center;transition: .1s;}
.wbui.wbui-dialog .wbui-main .wbui-section h6{margin-bottom: 0;}
.wbui.wbui-dialog .wbui-main .wbui-section .wbui-close i{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2214%22 height=%2214%22%3E%3Cpath fill=%22%23FFF%22 fill-rule=%22evenodd%22 d=%22M.3 13.7c.4.4 1 .4 1.4 0L7 8.4l5.3 5.3c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4L8.4 7l5.3-5.3c.4-.4.4-1 0-1.4A.9.9 0 0013 0c-.3 0-.5.1-.7.3L7 5.6 1.7.3C1.5.1 1.2 0 1 0 .8 0 .5.1.3.3c-.4.4-.4 1 0 1.4L5.6 7 .3 12.3c-.4.4-.4 1 0 1.4%22/%3E%3C/svg%3E")}
.wbui.wbui-dialog .wbui-main .wbui-section .wbui-close:hover, .wbui.wbui-share-poster .wbui-main .wbui-section .wbui-close:hover{background-color:#ff5760;transition: .1s;}
.share-logo:hover,.tab-nav-item:hover{cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer!important}
.wbp-cbm .wb-btn-dwqr:hover{background-color: #c82333!important;}
.wbp-cbm .wb-btn-dwqr.active{cursor:url(/wp-content/themes/Jack/images/S1.cur), default!important}
.btn-light:not(:disabled):not(.disabled).active{cursor:url(/wp-content/themes/Jack/images/S1.cur), default!important}
.wbp-cbm .wb-btn-dwqr:before{background:#666}
.wbui-dialog .wbui-child{width:280px!important}
.wbui-mask{background-color: rgba(10,10,10,.4)!important;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}
.btn.wb-btn-like{cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer!important}
[data-balloon]:after {
	background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgb(102 102 102 / 1)" transform="rotate(0)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>');background-size: 100% auto;}
/* 分享 */
.post-like.current{background:#252c41;border-color:#252c41;box-shadow:0px 5px 20px -3px rgba(37, 44, 65, .33) !important}
.post-social{position:absolute;height:100%;opacity:1;margin-left:-60px;transition:opacity .2s ease-in;left:0;width:40px}
.post-social li{position:relative;text-align:center;display:block;font-size:1.25rem}
.post-social li a{display:block;line-height:40px}
.post-social .theiaStickySidebar li a:hover{box-shadow:none}
.post-social .theiaStickySidebar li a:focus{box-shadow:none}
.post-social-bottom{display:none}
.post-social-bottom li a{display:block;line-height:40px;border:unset}
.btn.like,.btn.like:active,.btn.donate,.btn.to-comments{color:#f1404b!important}
.btn.qq{color:#3d93e0!important}
.btn.weibo{color:#e24040!important}
.btn.weixin{color:#20b767!important}
.btn.image{color:#e678e0!important}
.btn.link{color:#20a0ff!important}
.btn.btn-light{box-shadow:none!important}
.btn-primary{background-color:#f1404b!important;border-color:#f1404b!important;box-shadow:0px 5px 20px -3px rgba(249, 100, 90, .6) !important}
.btn-primary.liked{background:#252c41!important;border-color:#252c41!important;box-shadow:0px 5px 20px -3px rgba(37, 44, 65, .33) !important}
.btn-primary:hover{color:#fff;background-color:#222831!important;border-color:#222831!important;box-shadow:0px 5px 20px -3px rgba(37, 44, 65, .33) !important}
.btn-light:hover{cursor:url(/wp-content/themes/Jack/images/S2.cur), pointer!important}
.theiaStickySidebar .count{position:absolute;left:24px;top:5px;padding:0 5px;height:16px;border-radius:8px;background-color:#f1404b;font-size:12px;line-height:16px;text-align:center;color:#fff;font-weight:600}
.py-1 .btn-light{background-color:rgba(148, 149, 158, 0.1);border:unset}
.px-1 .btn-light:hover, .py-1 .btn-light:hover, .px-1 .btn-light:focus, .py-1 .btn-light:focus{color:#fff;background-color:#222831;border-color:#222831;box-shadow:0px 5px 20px -3px rgba(37, 44, 65, .33)}
.p-1 .btn-light{background-color: rgba(148, 149, 158, 0.1);}
.btn-light:not(:disabled):not(.disabled):active:focus,.py-1 .btn-light:not(:disabled):not(.disabled):active:focus{box-shadow:none}
.w-40{width:40px !important;height:40px !important;}
.boxmeg{margin: -30px;}
.boxmeg pp {margin-top: 0;margin-bottom: 0rem;font-size: 16px;}
.boxmeg h3 {text-align: center;margin: 0 0 .5rem;padding-left:0;font-size: 16px;font-weight: 500;}
.boxmeg .qrbox{padding-top: 20px;padding-bottom: 20px;}
.boxmeg .qrbox p {padding-top: 10px;margin-top: 0;margin-bottom: 1rem;font-size: 12px;}
.ioc-dark-mode .btn-light{background-color: #454545!important;}
.ioc-dark-mode .wbui-dwqr-donate .tab-nav-item span{color: #212529;}
@media (max-width:1199.89px){.post-social-bottom{display:block;}}
@media (max-width:1200px){.post-social{ display: none;}}
/* 最近评论 */
.recent-comments { list-style: none; font-size: 12px; color: #485358; padding-top: 50px }
.recent-comments ul{ padding-inline-start: 0px; }
.recent-comments li { overflow: hidden; padding: 10px 0; border-top: 1px dotted #DADEE1; }
.recent-comments li:first-child { border: 0 none; }
.recent-comments li a{transition: .2s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.recent-comments li a:hover{ color: #f1404b;transition: .2s; }
.recent-comments img { float: left; margin-right: 8px; }
.recent-comments a { display: block;padding-top: 5px; }  
.recent-comments p { margin-bottom:0 }  
@media (max-width: 1380px){.recent-comments {display: none; }}