/**
 * Theme Name: Sublime Child
 * Template: sublime
 * Version: 1.0
 * Description: Creative Multipurpose WordPress Theme
 * Author: Ninzio
 **/
a{text-decoration:none;}
.option-list label:hover {cursor: pointer;}
.option-list {background-color: #F6F1FF;padding:10px;}
body p{line-height:1.8!important;font-size:1.6rem!important;}
button.see-more {margin-top: 5px;background-color: transparent;border: 0;color: #393185;padding: 0;text-align: left;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {font-family: "Poppins";}
#main-nav>ul>li>a>span{font-size:14px;}
.site-header-inner .wrap-inner{justify-content:space-between;}
.campaign-card .card-body h5{font-size:1.4rem!important;}
.campaign-card .card-head .badge{border-radius:5px;padding:5px 15px;background-color:#def9de;color:#008444;font-size:10px;}
.campaign-card .show-more{display:block;margin-top:10px;}
.campaign-card a:hover{color:#008444;}
.campaign-card a{color:#393185;}
.campaign-card{border-radius:12px!important;min-height:320px;margin-bottom:20px;background-color: transparent;    border: 1px solid #f3f2ff;}
.card-text{line-height:1.5;}
.download-form form {text-align: center;}
.empty {border: 1px dashed var(--line);border-radius: 10px;padding: 18px;color: var(--muted);text-align: center;background: #fbfdff;}
.entry-meta.entry-meta-divider-dot {display: none;}
.expired .patent-description,.expired .patent-meta,.expired .patent-title{color:#a19292!important;text-shadow:2px 2px 2px #fff;}
.footer_logo a img{width:100%;height:100%;object-fit:contain;display:block;max-width:100%!important;max-height:100%!important;filter:brightness(0) invert(1);}
.footer_logo{width:134px;}
.footer-table-contact.address .fc{width:25px;vertical-align:top;}
.footer-table-contact.address tr td{padding-bottom:10px!important;line-height:20px!important;}
.footer-table-contact.address{font-size:16px;margin-bottom:10px;}
.header-bar{padding:15px 0 !important;}
.is-single-post #main-content{padding-top:50px !important;}
.journal-link{font-size:12px;}
.keyword-badge,.status-badge{padding:6px 10px;font-weight:600;}
.keyword-badge{border:1px solid #e1e2e3;color:#6f69a3!important;margin:2px;border-radius:6px;font-size:1rem;}
.layout .card {border:1px solid transparent;border-radius: 10px;padding: 10px;width: 300px;margin: 10px;color: #393185;background-color: #F6F1FF;}
.layout .card h3 {line-height: 1.4;font-size: 14px;color: #393185;}
.layout .meta {font-size: 12px !important;}
.layout #cards{display: flex;flex-direction: row;flex-wrap: wrap;}
.load-more-btn {border: 1px solid var(--line);background: #ffffff;color: var(--accent);border-radius: 8px;padding: 9px 14px;cursor: pointer;font-weight: 600;}
.load-more-wrap {margin-top: 14px;}
.m-0{margin:0;}
.limited-block {max-height: 530px;overflow: hidden;}
.main-title {text-shadow: 4px 4px 4px #222;font-size: 32px !important;}
.menu-quick-links li a{font-size:14px;line-height:1;padding-left:0;}
.menu-quick-links li{padding:0;border:0;}
.patent-card::before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background:linear-gradient(180deg,rgb(146,136,243) 0,rgba(0,128,67,.22) 50%);}
.patent-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.12);}
.patent-card.active{background:linear-gradient(180deg,rgb(242 241 255) 0,rgb(189 233 212 / 22%) 50%);}
.patent-card.expired .status{background-color:#aaa;color:#fff;text-shadow:none;}
.patent-card.expired{background:#efefef;color:#8b8080!important;}
.patent-card{width:340px;border-radius:14px;padding:22px 24px;box-shadow:0 10px 28px rgba(0,0,0,.08);transition:.25s;position:relative;overflow:hidden;}
.patent-container{flex-wrap:wrap;display:flex;gap:24px;}
.patent-description{font-size:14px;line-height:1.6;}
.patent-meta .number{font-size:14px;font-weight:600;}
.patent-meta .status{background:#fff;padding:3px 10px;border-radius:10px;font-size:12px;}
.patent-meta span{display:block;}
.patent-meta{margin-bottom:14px;display:flex;justify-content:space-between;}
.patent-title{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:12px;}
.posts-grids-layout li.kb-post-list-item article .entry-taxonomies{display:none;}
.posts-grids-layout li.kb-post-list-item article .entry-title{min-height:50px;}
.posts-grids-layout li.kb-post-list-item article {padding:0;}
.posts-grids-layout li.kb-post-list-item article a{text-decoration:none;color:#393185;}
.research-sidebar .year-accordion .nav button {border: 1px solid #ccc;width:45px;}
.research-sidebar .year-accordion .nav button:hover,.research-sidebar .year-accordion .nav button.active {background-color: #393185 !important;color: #fff !important;}
.research-sidebar .year-accordion {margin-top: 50px;}
.research-sidebar ul {display: flex;justify-content: space-between;}
.results-bar {text-align: center;margin-bottom: 30px;}
.sabinsa-newsroom-content .entry-content-wrap {display: none;}
.search-wrapper {position: relative;max-width: 320px;margin-bottom: 20px;}
.searchbox input{height:40px !important;width:335px !important;border:1px solid #ccc;}
.show-more:hover{text-decoration:underline;}
.show-more{font-size:.85rem;font-weight:500;color:#0d6efd;cursor:pointer;}
.sidebar label span {margin: 0 10px;font-size:14px;}
.sort-wrapper select {width: 100%;padding: 8px 10px;border-radius: 6px;border: 1px solid #ccc;font-size: 14px;}
.status-badge{background-color:#4cd964;color:#fff;font-size:.5rem;border-radius:20px;}
.year-accordion details[open] summary::after{content:"−";}
.year-accordion details{margin-bottom:8px;}
.year-accordion summary::-webkit-details-marker{display:none;}
.year-accordion summary::after{content:"+";position:absolute;right:12px;font-size:18px;font-weight:700;}
.year-accordion summary{list-style:none;cursor:pointer;font-weight:600;padding:8px 12px;border:1px solid #ddd;border-radius:4px;position:relative;width:193.5px;}
.year-accordion ul li{padding:4px 0;}
.year-accordion ul{list-style:none;padding:8px 16px;margin:0;}
.year-accordion{list-style:none;padding:0;margin:0;}
#breadcrumbs a{text-decoration:none !important;text-shadow: 4px 4px 4px #222;}
#breadcrumbs span{color:#fff !important;text-shadow: 4px 4px 4px #222;}
#countryOptions,#productOptions {display: flex;flex-direction: column;}
#featured-title{background-position:bottom center !important;}
#footer .country,#footer a{padding:3px 0;}
#footer .widget.widget_nav_menu ul li,.footer-table-contact{border:0;}
#footer a,.show-more{text-decoration:none;}
#footer a:before,.home #featured-title,.menu-quick-links li a:before{display:none;}
#footer a:hover{color:#fff;}
#footer a{color:#8998c2;font-size:12px;}
#footer h2.widget-title{margin-bottom:15px!important;}
#footer ul,#main-nav .sub-menu{padding-left:0;}
#main-nav>ul>li.current-menu-item>a>span:before, #main-nav>ul>li.current-menu-parent>a>span:before {background-color: #6c66a7;}
#main-nav>ul>li{padding:0 5px;}
#main-nav>ul>li>a{display:unset;line-height:2;font-size:14px;}
#sidebar li a {text-decoration: none;font-size: 1.2rem;line-height: 20px;}
#site-logo{max-width:80px;margin: 0;}



@media (max-width:576px){
.patent-container{flex-direction:column;}
.patent-card{width:100%;}
}
