.bdpp-wrap, .bdpp-wrap *{outline: none !important;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;}.bdpp-wrap img, .bdpp-wrap .bdpp-img{box-shadow:none;border-radius:0;max-width:100%;max-height:100%;}.bdpp-hide{display:none;}.bdpp-text-center{text-align:center;}.bdpp-text-right{text-align:right;}.bdpp-first{clear:both;}.bdpp-clearfix:before, .bdpp-clearfix:after{content: "";display: table;}.bdpp-clearfix:after{clear: both;}.bdpp-paging{width:100%;padding:0.9375em 0;text-align:center;color:#666;clear:both;}.bdpp-paging a{color: #fff !important;background-color: #333;padding: 7px 10px;margin:0 1px 6px 2px;display: inline-block;text-align: center;line-height: normal;box-shadow: none;text-shadow: none;font-size: 14px;border: 1px solid #333;text-decoration: none !important;-webkit-transition: all .3s ease;transition: all .3s ease;outline:0;}.bdpp-paging .page-numbers.current{color:#666;background: transparent;padding: 7px 10px;margin:0 1px 6px 2px;display: inline-block;text-align: center;line-height: normal;box-shadow: none;text-shadow: none;font-size: 14px;text-transform: uppercase;border: 1px solid #666;text-decoration: none !important;}.bdpp-paging a:hover, .bdpp-paging a:focus, .bdpp-paging a:visited:hover{color: #666 !important;background: #fff;outline:0;}.bdpp-paging a.prev, .bdpp-paging a.next{min-width:110px;}.bdpp-paging a:after{content:"" !important;}.bdpp-load-more{display:inline-block;border:1px solid #ccc;padding:8px 12px;font-size:14px;cursor:pointer;line-height: normal;}.bdpp-load-more:hover{background-color:#eee;}.bdpp-load-more i{margin:0 0 0 5px;vertical-align: middle;}.bdpp-loader{display:none;border:4px solid #ddd;border-top:4px solid #3498db;border-radius: 50%;width: 20px;height: 20px;animation: bdpp-spin 2s linear infinite;margin:0 0 0 5px;vertical-align:middle;}.bdpp-ajax-disabled{opacity:0.6;}h2.bdpp-post-title{font-size:26px;line-height:32px;}.bdpp-post-carousel-wrap h2.bdpp-post-title{font-size:24px;line-height:28px;}h3.bdpp-post-title{font-size:20px;line-height:26px;}h4.bdpp-post-title{font-size:16px;line-height:22px;}@keyframes bdpp-spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.bdpp-rdmr-btn{position:relative;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;text-decoration: none !important;color: #888;border: 2px solid #888;padding: 8px 15px;font-size: 13px;display: inline-block;box-sizing: border-box;line-height: normal !important;margin-top:15px;}.bdpp-rdmr-btn:hover, .bdpp-rdmr-btn:focus{background:#03a9f5;color:#fff !important;border-color: #0593d4;}.bdpp-post-cats{display: inline-block;color: #666;z-index: 1;position: relative;}.bdpp-post-cats a{text-decoration: none !important;color:#555;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;font-size:13px;padding: 3px 2px;line-height: normal;display: inline-block;margin: 0 0 5px 0;border-bottom: 3px solid #f1f1f1;}.bdpp-post-cats a:hover{border-color:#03a9f5;}.bdpp-post-title{margin:15px 0 0 0 !important;}.bdpp-post-title a{text-decoration:none !important;border:0 !important;}.bdpp-post-meta{line-height: normal;margin:10px 0 0px 0;color:#666;font-size:12px;}.bdpp-post-meta-down{margin:20px 0 0px 0;}.bdpp-post-meta span{font-size:13px;display:inline-block;}.bdpp-post-meta .bdpp-post-meta-sep{margin:0 3px;}.bdpp-post-meta .bdpp-post-meta-data{margin:0 5px 5px 2px;}.bdpp-post-meta a{color:#888}.bdpp-post-meta span .bdpp-fa, .bdpp-post-meta span svg{margin-right:6px;}.bdpp-post-content{margin-top:15px;}.bdpp-post-img-bg{margin-bottom:15px;text-align:center;position:relative;background-repeat:no-repeat;background-position: center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.bdpp-post-slider-wrap .bdpp-post-img-bg{margin-bottom:0px;}.bdp-post-image-bg a{display:block;line-height:0;}.bdpp-post-img-bg{overflow:hidden;line-height:0px;}.bdpp-post-widget .bdpp-no-thumb .bdpp-post-img-bg{background:#f1f1f1;height:100px;}.bdpp-post-img-bg img{display:inline-block;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.bdpp-post-img-bg:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}.bdpp-post-img-link {position:relative;}.bdpp-post-linkoverlay{position:absolute;width:100%;top:0px;bottom:0px;z-index:1;left:0px;right:0px;}.bdpp-post-grid{margin-bottom:40px;}.bdpp-format-icon{display:inline-block;}.bdpp-format-icon .bdpp-post-icon{font-size:18px;width:40px;height:40px;line-height:36px;background:rgba(0,0,0,0.5);border:2px solid #fff;border-radius:100%;}.bdpp-post-meta .bdpp-post-tags a.bdpp-post-cat-link{background:none !important;padding:0px !important;}.bdpp-ticker-wrp.inf-news-ticker{display: block;width: 100%;border: 2px solid #2096cd;background: #fff;height: 40px;position: relative;line-height: 36px;overflow: hidden;border-radius: 2px;font-size: 14px;}.bdpp-ticker-wrp .inf-label{left: 0;top: 0;bottom: 0;height: 100%;position: absolute;background-color: #2096cd;text-align: center;color: #FFF;font-weight: bold;padding: 0 15px;white-space: nowrap;}.bdpp-ticker-wrp .inf-ticker{position: absolute;left: 0;top: 0;bottom: 0;height: 100%;right: 0;overflow: hidden;}.bdpp-ticker-wrp .inf-ticker ul{display: block;line-height: inherit !important;height: 100%;list-style: none;padding: 0;margin: 0;left: 0;bottom: 0;width: 100%;position: absolute;}.bdpp-ticker-wrp .inf-ticker ul li{white-space: nowrap;margin:0 !important;padding: 0 10px;overflow:hidden !important;text-overflow: ellipsis;text-decoration: none;-webkit-transition: color .2s linear;-moz-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;position: absolute;width: 100%;display: none;color: #333;}.bdpp-ticker-wrp .inf-ticker ul li a{white-space: nowrap;text-overflow: ellipsis;text-decoration: none;color: #333;position: relative;display: block;overflow: hidden;}.bdpp-ticker-wrp .inf-ticker ul li a:hover{color: #069;text-decoration: underline;}.bdpp-ticker-wrp .inf-loader-text{padding: 0 10px;}.bdpp-ticker-wrp .inf-seperator{display: inline-block;float: left;margin-right: 15px;width: 30px;height: 40px;background-position: center;background-size: contain;background-repeat: no-repeat;position: relative;}.bdpp-ticker-wrp .inf-seperator.inf-ticker-dot{margin-right: 0;}.bdpp-ticker-wrp .inf-seperator.inf-ticker-dot:after{content: '';position: absolute;width: 8px;height: 8px;background: #333;border-radius: 50%;top: 50%;margin-top: -4px;left: 50%;margin-left: -4px;}.bdpp-ticker-wrp .inf-controls{width: auto;right: 0;top: 0;bottom: 0;height: 100%;position: absolute;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.bdpp-ticker-wrp .inf-controls span.inf-ctrl-btn{width: 30px;float: left;height: 100%;cursor: pointer;border:none;border-left: solid 1px #EEE;text-align: center;background-color: #f6f6f6;outline: none;}.bdpp-ticker-wrp .inf-controls span.inf-ctrl-btn:hover{background-color: #EEE;}.bdpp-ticker-wrp .inf-arrow{margin: 0;display: inline-block;height: 8px;position: relative;width: 8px;}.bdpp-ticker-wrp .inf-arrow::after{border-bottom-style: solid;border-bottom-width: 2px;border-right-style: solid;border-right-width: 2px;content: '';display: inline-block;height: 8px;left: 0;position: absolute;top: 0;width: 8px;}.bdpp-ticker-wrp .inf-arrow.inf-next{-moz-transform: rotate(315deg);-ms-transform: rotate(315deg);-webkit-transform: rotate(315deg);transform: rotate(315deg);left:-3px;}.bdpp-ticker-wrp .inf-arrow.inf-prev{-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);left: 3px;}.bdpp-ticker-wrp .inf-arrow{color:#999999;}.bdpp-ticker-wrp .inf-arrow::after{border-color:inherit;}.bdpp-ticker-wrp .inf-action{background-color: #999999;color: #999999;}.bdpp-ticker-wrp.inf-direction-rtl{direction: rtl;}.bdpp-ticker-wrp.inf-direction-rtl .inf-label{left: auto;right: 0;}.bdpp-ticker-wrp.inf-direction-rtl .inf-controls{right: auto;left: 0;}.bdpp-ticker-wrp.inf-direction-rtl .inf-seperator{margin-left: 15px;margin-right: 0;float: right;}.bdpp-ticker-wrp.inf-direction-rtl .inf-controls button{border-left: none;border-right: solid 1px #EEE;}.bdpp-post-grid-inr-wrap{margin-left: -0.9375em;margin-right: -0.9375em;}.bdpp-equal-height .bdpp-post-grid-inr-wrap{display:flex;flex-wrap:wrap;}.bdpp-post-grid-wrap.bdpp-design-1 .bdpp-post-grid-content{text-align:center;}.bdpp-post-grid-wrap.bdpp-design-1 .bdpp-format-icon{position:absolute;left:0px;right:0px;top:50%;color:#fff;-webkit-transform: translate(0%,-50%);-khtml-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);transform: translate(0%,-50%);}.bdpp-post-grid-wrap.bdpp-design-2 .bdpp-post-grid-content{background:#f9f9f9;padding-bottom:15px;text-align:center;}.bdpp-post-grid-wrap.bdpp-design-2 .bdpp-no-thumb .bdpp-post-grid-content{padding-bottom:0px;}.bdpp-post-grid-wrap.bdpp-design-2 .bdpp-post-image-bg{margin-bottom:0px;}.bdpp-post-grid-wrap.bdpp-design-2 .bdpp-post-margin-content{background:#fff;padding:20px 20px 20px 20px;max-width:85%;margin:-50px auto 0 auto;position:relative;}.bdpp-post-grid-wrap.bdpp-design-2 .bdpp-no-thumb .bdpp-post-margin-content{max-width:100%;border:10px solid #f9f9f9;margin:0px !important}.bdpp-post-grid-wrap.bdpp-design-2 .bdpp-format-icon{display:block;position:relative;margin-top:-40px;color:#fff;}.bdpp-post-grid-wrap.bdpp-design-2 .bdpp-format-icon .bdpp-post-icon{box-shadow: 0 0 22px -1px rgba(36,36,43,.2);}.bdpp-equal-height.bdpp-design-2 .bdpp-post-grid-content{display: flex;flex-direction: column;height: 100%;}.bdpp-equal-height.bdpp-design-2 .bdpp-post-margin-content{flex: auto;-ms-flex: auto;-webkit-flex: auto;-moz-flex: auto;width:100%;}.bdpp-post-list-inr-wrap{margin-left: -0.9375em;margin-right: -0.9375em;}.bdpp-post-list-main{margin-bottom:30px;}.bdpp-post-list-main .bdpp-format-icon{position:absolute;left:0px;right:0px;top:50%;color:#fff;-webkit-transform: translate(0%,-50%);-khtml-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);transform: translate(0%,-50%);}.bdpp-post-list-wrap.bdpp-design-1 .bdpp-post-meta{}.bdpp-post-list-wrap.bdpp-design-2 .bdpp-post-list-right{text-align:center;}.bdpp-post-carousel-wrap .owl-item .owl-lazy:not([src]), .bdpp-post-carousel-wrap .owl-item .owl-lazy[src^=""]{max-height:none;}.bdpp-post-carousel-wrap .owl-item .bdpp-no-thumb .owl-lazy{opacity:1;}.bdpp-post-carousel-wrap .owl-item img.owl-lazy{transition: opacity .4s ease, transform .3s ease-in-out;}.bdpp-post-carousel-wrap{position:relative;}.bdpp-post-carousel-wrap.bdpp-has-arrows{padding-top:43px;}.bdpp-post-carousel-wrap .owl-nav{position:absolute;top:0;text-align:right;right:0;margin:0px !important;}.bdpp-post-carousel-wrap .owl-nav .owl-next, .bdpp-post-carousel-wrap .owl-nav .owl-prev{display:inline-block;text-align: center !important;background:#555;color:#fff;margin-left:3px;line-height:normal !important;font-size:25px;padding:2px 15px 4px 15px !important;border-radius:0px;box-shadow:none;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}.bdpp-post-carousel-wrap .owl-nav .owl-next:hover, .bdpp-post-carousel-wrap .owl-nav .owl-prev:hover, .bdpp-post-carousel-wrap .owl-nav .owl-next:focus, .bdpp-post-carousel-wrap .owl-nav .owl-prev:focus{background:#03a9f5;}.bdpp-post-carousel-wrap .owl-dots{width:100%;text-align:center;}.bdpp-post-carousel-wrap .owl-dots .owl-dot{width:10px !important;height:10px !important;padding:0px !important;background:#555;margin:0 2px;border-radius:100%;display:inline-block;box-shadow:none;}.bdpp-post-carousel-wrap .owl-dots .owl-dot.active{background:#fd6e4f;}.bdpp-post-carousel-wrap .owl-nav .disabled{opacity: 0.4;cursor: initial;}.bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content{text-align:center;}.bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-format-icon{position:absolute;left:0px;right:0px;top:50%;color:#fff;-webkit-transform: translate(0%,-50%);-khtml-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);transform: translate(0%,-50%);}.bdpp-equal-height .owl-stage{display:flex;flex-wrap:wrap;}.bdpp-post-carousel-wrap.bdpp-design-2 .bdpp-post-carousel-content{background:#f9f9f9;padding-bottom:15px;text-align:center;}.bdpp-post-carousel-wrap.bdpp-design-2 .bdpp-no-thumb .bdpp-post-carousel-content{padding-bottom:0px;}.bdpp-post-carousel-wrap.bdpp-design-2 .bdpp-post-image-bg{margin-bottom:0px;}.bdpp-post-carousel-wrap.bdpp-design-2 .bdpp-post-margin-content{background:#fff;padding:20px 20px 20px 20px;max-width:85%;margin:-50px auto 0 auto;position:relative;}.bdpp-post-carousel-wrap.bdpp-design-2 .bdpp-no-thumb .bdpp-post-margin-content{max-width:100%;border:10px solid #f9f9f9;margin:0px !important;}.bdpp-post-carousel-wrap.bdpp-design-2 .bdpp-format-icon{display:block;position:relative;margin-top:-40px;color:#fff;}.bdpp-post-carousel-wrap.bdpp-design-2 .bdpp-format-icon .bdpp-post-icon{box-shadow: 0 0 22px -1px rgba(36,36,43,.2);}.bdpp-equal-height.bdpp-design-2 .bdpp-post-slide{height: 100%;}.bdpp-equal-height.bdpp-design-2 .bdpp-post-carousel-content{display: flex;flex-direction: column;height: 100%;}.bdpp-equal-height.bdpp-design-2 .bdpp-post-margin-content{flex: auto;-ms-flex: auto;-webkit-flex: auto;-moz-flex: auto;width:100%;}.bdpp-post-slider-wrap .owl-item .owl-lazy:not([src]), .bdpp-post-slider-wrap .owl-item .owl-lazy[src^=""]{max-height:none;}.bdpp-post-slider-wrap .owl-item .bdpp-no-thumb .owl-lazy{opacity:1;}.bdpp-post-slider-wrap.bdpp-equal-height .owl-stage{padding-bottom:0px;}.bdpp-post-slider-wrap .bdpp-post-img-bg{height:400px;}.bdpp-post-slider-wrap{position:relative;}.bdpp-post-slider-wrap .owl-nav{position:absolute;top:50%;margin-top:-30px;left:0;right:0;-webkit-transform: translate(0%,-50%);-khtml-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);transform: translate(0%,-50%);}.bdpp-post-slider-wrap .owl-nav .owl-next, .bdpp-post-slider-wrap .owl-nav .owl-prev{display:inline-block;text-align:center !important;position:absolute;line-height: normal !important;cursor:pointer;background:rgba(0,0,0,0.8);color:#fff;margin:0;font-size:40px;padding:2px 15px 6px 15px ;box-shadow:none;border-radius:0px;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}.bdpp-post-slider-wrap .owl-nav .owl-next:hover, .bdpp-post-slider-wrap .owl-nav .owl-prev:hover, .bdpp-post-slider-wrap .owl-nav .owl-next:focus, .bdpp-post-slider-wrap .owl-nav .owl-prev:focus{background:#03a9f5;}.bdpp-post-slider-wrap .owl-nav .disabled{display: none;}.bdpp-post-slider-wrap .owl-nav .owl-next{right:0px;}.bdpp-post-slider-wrap .owl-nav .owl-prev{left:0px;}.bdpp-post-slider-wrap.owl-rtl .owl-nav .owl-next{left:0px;right:auto;}.bdpp-post-slider-wrap.owl-rtl .owl-nav .owl-prev{right:0px;left:auto;}.bdpp-post-slider-wrap .owl-dots{position:absolute;bottom:12px;width:100%;text-align:center;line-height: 0;}.bdpp-post-slider-wrap .owl-dots .owl-dot{width:10px !important;height:10px !important;background:#555;margin:0 2px;padding:0px !important;border-radius:100%;display:inline-block;box-shadow:none;}.bdpp-post-slider-wrap .owl-dots .owl-dot.active{background:#fd6e4f;}.bdpp-post-slider-wrap .bdpp-post-desc{line-height:normal;}.bdpp-post-slider-wrap .bdpp-post-slider-content {position:relative;}.bdpp-post-slider-wrap .bdpp-no-thumb .bdpp-post-img-bg{background-color:#ddd;}.bdpp-post-slider-wrap.bdpp-design-1 .bdpp-format-icon{display:block;text-align:center;margin-bottom:15px;}.bdpp-post-slider-wrap.bdpp-design-1 .bdpp-post-icon{color:#fff;}.bdpp-post-slider-wrap.bdpp-design-1 .bdpp-post-img-bg{position: relative;width: 100%;display: table;vertical-align: middle;text-align: center;overflow: hidden;background-repeat:no-repeat;background-position:center;}.bdpp-post-slider-wrap.bdpp-design-1 .bdpp-featured-meta {margin: 0;padding: 1.5rem 2rem;position: absolute;top: 50%;left: 50%;width: 90%;max-width: 500px;-webkit-transform: translate(-50%, -50%);-khtml-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: rgba(255, 255, 255, 0.8);z-index: 99;}.bdpp-post-slider-wrap.bdpp-design-1 .bdpp-post-cats .bdpp-post-cat-link {padding: 4px 8px;background: #000;border: 0px;font-size:10px;color: #fff !important;text-transform: uppercase;}.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-post-icon{color:#fff;}.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-post-slider-content {position:static;}.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-post-slide{background: #e9eff9;}.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-col-left{padding-left:0px;}.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-col-right {background: #fff;z-index:2;position: absolute;padding: 20px;right: 50px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-format-icon{position:absolute;left:0px;right:0px;top:50%;color:#fff;-webkit-transform: translate(0%,-50%);-khtml-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);transform: translate(0%,-50%);}.bdpp-post-grid-box-wrap .bdpp-post-gridbox-main .bdpp-columns{padding:1px !important;}.bdpp-post-grid-box-wrap .bdpp-post-gridbox-main .bdpp-post-img-bg, .bdpp-post-grid-box-wrap .bdpp-post-grid-content {height: 100%;}.bdpp-post-grid-box-wrap .bdpp-post-gridbox-main .bdpp-post-img-bg{background-size: cover;background-repeat:no-repeat;background-position:center center;position: relative;overflow: hidden;-webkit-transition: all 200ms linear;transition: all 200ms linear;}.bdpp-post-grid-box-wrap .bdpp-post-gridbox-main .bdpp-post-img-bg::before{position: absolute;z-index: 0;left: 0;top: 0;right: 0;bottom: 0;content: '';-webkit-transition: all 200ms linear;transition: all 200ms linear;}.bdpp-post-grid-box-wrap .bdpp-post-gridbox-main .bdpp-post-img-bg::before{background-color: rgba(0,0,0,0.3)}.bdpp-post-grid-box-wrap .bdpp-post-gridbox-main .bdpp-post-content-overlay .bdpp-post-title, .bdpp-post-grid-box-wrap .bdpp-post-gridbox-main .bdpp-post-content-overlay .bdpp-post-title a, .bdpp-post-grid-box-wrap .bdpp-post-gridbox-main .bdpp-post-content-overlay .bdpp-post-meta, .bdpp-post-grid-box-wrap .bdpp-post-gridbox-main .bdpp-post-content-overlay .bdpp-post-meta span, .bdpp-post-grid-box-wrap .bdpp-post-gridbox-main .bdpp-post-content-overlay .bdpp-post-content{color:#fff;}.bdpp-post-grid-box-wrap .bdpp-post-gridbox-left{margin-bottom:20px;}.bdpp-post-grid-box-wrap .bdpp-post-gridbox-right .bdpp-post-img-bg{margin-bottom:0px}.bdpp-post-grid-box-wrap .bdpp-post-gridbox-right{padding-left:0px !important;margin-bottom:25px;}h4.bdpp-post-title{margin-top:5px !important;}.bdpp-post-grid-box-wrap .bdpp-post-content-overlay {line-height:25px;}.bdpp-post-grid-box-wrap .bdpp-post-grid-content{position:relative;}.bdpp-post-grid-box-wrap .bdpp-post-content-overlay {z-index:1;}.bdpp-post-grid-box-wrap.bdpp-design-1 .bdpp-post-grid-box-inr-wrap{font-size:0;margin-left: -0.9375em;margin-right: -0.9375em;}.bdpp-post-grid-box-wrap.bdpp-design-1 .bdpp-post-gridbox-left{font-size: 15px;}.bdpp-post-grid-box-wrap.bdpp-design-1 .bdpp-post-gridbox-right {float:none !important;display:inline-block;vertical-align:top;font-size: 15px;}.bdpp-post-grid-box-wrap.bdpp-design-1 .bdpp-format-icon{position:absolute;text-align:center;left:0px;right:0px;top:50%;color:#fff;-webkit-transform: translate(0%,-50%);-khtml-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);transform: translate(0%,-50%);}.bdpp-post-masonry-wrap.bdpp-effect-2 .bdpp-post-grid{-webkit-transform: translateY(200px);transform: translateY(200px);-webkit-animation: BdppMoveUp 0.65s ease forwards;animation: BdppMoveUp 0.65s ease forwards;}@-webkit-keyframes BdppMoveUp {0% {}100%{-webkit-transform: translateY(0);opacity: 1;}}@keyframes BdppMoveUp {0% {}100%{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}.bdpp-post-widget-wrap .owl-item .owl-lazy:not([src]), .bdpp-post-widget-wrap .owl-item .owl-lazy[src^=""]{max-height:none;}.bdpp-post-widget-wrap .owl-item .bdpp-no-thumb .owl-lazy{opacity:1;}.bdpp-post-widget-wrap{margin-left: -0.9375em;margin-right: -0.9375em;}.bdpp-post-widget-wrap .bdpp-post-list-left{padding-right:0px;}.bdpp-post-widget-wrap .bdpp-post-widget-main{margin-bottom:25px;}.bdpp-post-widget-wrap .bdpp-post-widget-main:last-child {margin-bottom:0px;}.bdpp-post-widget-wrap .bdpp-post-img-bg{margin-bottom:0px;}.bdpp-post-widget-wrap .bdpp-post-cats a, .bdpp-post-date{font-size:11px;}.bdpp-post-widget-wrap .owl-dots .owl-dot {width: 10px !important;height: 10px !important;padding: 0px !important;background: #555;margin: 0 2px;border-radius: 100%;display: inline-block;box-shadow: none;}.bdpp-post-widget-wrap .owl-dots .owl-dot.active{background: #fd6e4f;}.bdpp-post-widget-wrap .owl-dots{width: 100%;text-align: center;}.bdpp-post-widget-wrap .bdpp-post-desc{margin-top:10px;line-height: normal;}.bdpp-post-widget-wrap.bdpp-design-1 .bdpp-post-cats{margin-bottom:5px !important;}.bdpp-post-widget-wrap.bdpp-design-1 h4.bdpp-post-title{margin-top:0px !important;}.bdpp-post-widget-wrap.bdpp-design-6 .bdpp-post-img-bg{margin-bottom:10px;}.bdpp-wrap .bdpp-ticker-post-img {display: inline-block;width:30px;height:30px;max-height: 30px;max-width: 30px;vertical-align: middle;border-radius: 50%;}.bdpp-ticker-post-img-wrap{display: inline-block;margin-right: 10px;}.bdpp-post-scroling-wdgt .bdpp-post-img-bg a.bdpp-post-link-bg:after{content:"";position:absolute;background:rgba(0,0,0,0.4);left:0;right:0;top:0;bottom:0;}.bdpp-post-scroling-wdgt .bdpp-post-img-bg a.bdpp-post-link-bg {display:block;position:relative;height:300px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}.bdpp-post-scroling-wdgt .bdpp-post-widget-overlay{position:absolute;left:0;right:0;z-index:1;bottom:0px;padding:15px;}.bdpp-post-scroling-wdgt{visibility: hidden;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: opacity 0.5s linear;transition:opacity 0.5s linear;height:300;}.inf-vticker-initialized{visibility: visible !important;opacity:1 !important;}.bdpp-post-scroling-wdgt ul{margin:0 !important;padding:0px !important;list-style: none !important;width:100%;}.bdpp-post-scroling-wdgt ul li{list-style: none !important;}.bdpp-post-scroling-wdgt ul li:before, .bdpp-post-scroling-wdgt ul li:after{content:none !important;padding:0px !important;margin:0px !important;}.bdpp-post-scroling-wdgt .bdpp-post-list-content{padding:15px 0;}.bdpp-post-scroling-wdgt .bdpp-post-cats a{text-decoration:none !important;font-size:11px;text-transform:capitalize;padding: 3px 3px;}.bdpp-post-scroling-wdgt .bdpp-post-cats{margin-bottom:8px;}.bdpp-post-scroling-wdgt h4.bdpp-post-title{margin: 0 0 8px 0 !important}.bdpp-post-scroling-wdgt .bdpp-vscroll-btn-wrap{margin-bottom: 10px;padding-left:0.9375em;padding-right:0.9375em;}.bdpp-post-scroling-wdgt .post-vticker-up, .bdpp-post-scroling-wdgt .post-vticker-down{background:rgba(0,0,0,0.5);font-size:13px;cursor:pointer;display:inline-block;padding:5px 10px;color:#fff;line-height:normal !important;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}.bdpp-post-scroling-wdgt .post-vticker-up:hover, .bdpp-post-scroling-wdgt .post-vticker-down:hover, .bdpp-post-scroling-wdgt .post-vticker-up:focus, .bdpp-post-scroling-wdgt .post-vticker-down:focus{background:#03a9f5;}.bdpp-column, .bdpp-columns{padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;position: relative;}.bdpp-col-s-1 {width: 8.33333%;}.bdpp-col-s-2 {width: 16.66667%;}.bdpp-col-s-3 {width: 25%;}.bdpp-col-s-4 {width: 33.33333%;}.bdpp-col-s-5 {width: 41.66667%;}.bdpp-col-s-6 {width: 50%;}.bdpp-col-s-7 {width: 58.33333%;}.bdpp-col-s-8 {width: 66.66667%;}.bdpp-col-s-9 {width: 75%;}.bdpp-col-s-10 {width: 83.33333%;}.bdpp-col-s-11 {width: 91.66667%;}.bdpp-col-s-12 {width: 100%;}@media only screen and (min-width: 40.0625em) {.bdpp-column, .bdpp-columns {position:relative;padding-left:0.9375em;padding-right:0.9375em;float: left;}.bdpp-col-1{width: 100%;}.bdpp-col-2{width: 50%;}.bdpp-col-3{width: 33.33%;}.bdpp-col-4{width: 25%;}.bdpp-col-5{width: 20%;}.bdpp-col-6{width: 16.6666%;}.bdpp-col-7{width: 14.28571%;}.bdpp-col-8{width: 12.5%;}.bdpp-col-9{width: 11.1111%;}.bdpp-col-10{width: 10%;}.bdpp-col-11{width: 9.0909%;}.bdpp-col-12{width: 8.3333%;}}@media only screen and (min-width: 640px) and (max-width: 768px) {.bdpp-post-grid.bdpp-columns{width: 50%;}.bdpp-post-grid.bdpp-col-1{width: 100%;}.bdpp-post-grid-wrap .bdpp-first{clear:none;}.bdpp-post-grid-wrap .bdpp-post-grid:nth-child(2n+1){clear:both;}}@media only screen and (max-width: 40.0625em) {.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-col-right{position:relative;top:0;right:0;-webkit-transform: translateY(0%);transform: translateY(0%);background:none;padding:0px;margin-top:-40px;margin-bottom:15px;}.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-col-right .bdpp-featured-meta{max-width:85%;margin:0 auto;background:#fff;padding:15px;}.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-col-left{padding:15px;}h2.bdpp-post-title {font-size: 22px;line-height: 28px;}}.bdpp-pb-shrt-prev-wrap{background-color: #dddfe3;border: 1px solid #ccc;color: #32373c;font-size: 14px;padding: 8px;text-align: center;line-height: 22px;}.bdpp-pb-shrt-title span{border-bottom: 2px solid #32373c;display: inline-block;font-size: 16px;font-weight: 600;margin-bottom: 10px;}.rtl .bdpp-post-content-overlay, .rtl .bdpp-post-overlay{text-align:right !important;}.rtl .bdpp-post-meta span .bdpp-fa, .rtl .bdpp-post-meta span svg {margin: 0 0 0 5px;}.kncc-banner {
position: fixed;
z-index: 999999;
box-sizing: border-box;
}
.kncc-banner *, .kncc-banner *::before, .kncc-banner *::after {
box-sizing: border-box;
}
.kncc-typography--plugin {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
font-size: 14px !important;
line-height: 1.5 !important;
color: var(--kncc-heading, #1f2937) !important;
letter-spacing: normal !important;
word-spacing: normal !important;
text-transform: none !important;
font-style: normal !important;
text-indent: 0 !important;
}
.kncc-banner.kncc-typography--plugin *,
.kncc-policy.kncc-typography--plugin * {
letter-spacing: normal !important;
word-spacing: normal !important;
text-transform: none !important;
font-style: normal !important;
text-indent: 0 !important;
}
.kncc-banner.kncc-typography--plugin .kncc-heading {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
font-weight: 600 !important;
letter-spacing: normal !important;
text-transform: none !important;
line-height: 1.3 !important;
color: var(--kncc-heading, #1f2937) !important;
margin: 0 0 0.25rem 0 !important;
padding: 0 !important;
}
.kncc-banner.kncc-typography--plugin .kncc-desc {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
font-size: 14px !important;
font-weight: 400 !important;
letter-spacing: normal !important;
line-height: 1.5 !important;
color: var(--kncc-body, #4b5563) !important;
margin: 0 0 0.5rem 0 !important;
padding: 0 !important;
}
.kncc-banner.kncc-typography--plugin .kncc-btn {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
font-size: 14px !important;
font-weight: 600 !important;
letter-spacing: normal !important;
line-height: 1.5 !important;
text-transform: none !important;
padding: 0.55rem 1.25rem !important;
margin: 0 !important;
}
.kncc-banner.kncc-typography--plugin .kncc-btn--link {
padding: 0.55rem 0.5rem !important;
}
.kncc-banner.kncc-typography--plugin .kncc-policy-link {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
font-size: 14px !important;
letter-spacing: normal !important;
}
.kncc-banner.kncc-typography--plugin .kncc-category__label {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
font-size: 14px !important;
font-weight: 600 !important;
letter-spacing: normal !important;
color: var(--kncc-heading, #1f2937) !important;
}
.kncc-banner.kncc-typography--plugin .kncc-category__desc {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
font-size: 13px !important;
font-weight: 400 !important;
letter-spacing: normal !important;
color: var(--kncc-body, #6b7280) !important;
}
.kncc-typography--theme {
font-family: inherit;
font-size: inherit;
line-height: inherit;
color: inherit;
} .kncc-banner--bar {
bottom: 0;
left: 0;
right: 0;
background: var(--kncc-banner-bg, #fff);
box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.1);
padding: 1.25rem 2rem;
}
.kncc-banner--bar .kncc-main {
max-width: 1200px;
margin: 0 auto;
display: flex;
align-items: center;
gap: 1.5rem;
flex-wrap: wrap;
}
.kncc-banner--bar .kncc-heading {
font-size: 16px;
font-weight: 600;
margin: 0;
flex-shrink: 0;
}
.kncc-banner--bar.kncc-typography--plugin .kncc-heading {
font-size: 16px !important;
margin: 0 !important;
}
.kncc-banner--bar .kncc-desc {
margin: 0;
flex: 1;
min-width: 200px;
color: var(--kncc-body, #4b5563);
}
.kncc-banner--bar.kncc-typography--plugin .kncc-desc {
margin: 0 !important;
}
.kncc-banner--bar .kncc-actions {
display: flex;
gap: 0.5rem;
flex-shrink: 0;
flex-wrap: wrap;
}
.kncc-banner--bar .kncc-details {
max-width: 1200px;
margin: 1rem auto 0;
} .kncc-banner--modal {
inset: 0;
display: flex;
align-items: center;
justify-content: center;
padding: 1rem;
}
.kncc-overlay {
position: fixed;
inset: 0;
background: rgba(0, 0, 0, 0.5);
z-index: 0;
}
.kncc-banner--modal .kncc-inner {
position: relative;
z-index: 1;
background: var(--kncc-banner-bg, #fff);
border-radius: 16px;
padding: 2rem;
max-width: 560px;
width: 100%;
max-height: 90vh;
overflow-y: auto;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);
}
.kncc-banner--modal .kncc-heading {
font-size: 20px;
font-weight: 700;
margin: 0 0 0.5rem;
}
.kncc-banner--modal.kncc-typography--plugin .kncc-heading {
font-size: 20px !important;
font-weight: 700 !important;
margin: 0 0 0.5rem !important;
}
.kncc-banner--modal .kncc-desc {
margin: 0 0 1.25rem;
color: var(--kncc-body, #4b5563);
}
.kncc-banner--modal.kncc-typography--plugin .kncc-desc {
margin: 0 0 1.25rem !important;
}
.kncc-banner--modal .kncc-actions {
display: flex;
gap: 0.5rem;
flex-wrap: wrap;
} .kncc-banner--corner {
bottom: 1rem;
left: 1rem;
max-width: 400px;
width: calc(100% - 2rem);
}
.kncc-banner--corner .kncc-inner {
background: var(--kncc-banner-bg, #fff);
border-radius: 16px;
padding: 1.5rem;
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
}
.kncc-banner--corner .kncc-heading {
font-size: 17px;
font-weight: 700;
margin: 0 0 0.4rem;
}
.kncc-banner--corner.kncc-typography--plugin .kncc-heading {
font-size: 17px !important;
font-weight: 700 !important;
margin: 0 0 0.4rem !important;
}
.kncc-banner--corner .kncc-desc {
margin: 0 0 1rem;
color: var(--kncc-body, #4b5563);
font-size: 13px;
}
.kncc-banner--corner.kncc-typography--plugin .kncc-desc {
font-size: 13px !important;
margin: 0 0 1rem !important;
}
.kncc-banner--corner .kncc-actions {
display: flex;
gap: 0.25rem;
flex-wrap: wrap;
align-items: center;
}
.kncc-banner--corner .kncc-btn {
padding: 0.45rem 0.75rem;
font-size: 13px;
}
.kncc-banner--corner .kncc-btn--link {
padding: 0.45rem 0.4rem;
} .kncc-main {
padding-right: 0;
} .kncc-banner .kncc-heading {
padding-right: 2rem;
}
.kncc-banner.kncc-typography--plugin .kncc-heading {
padding-right: 2rem !important;
}
.kncc-btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0.55rem 1.25rem;
border-radius: 8px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
border: none;
transition: background 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
white-space: nowrap;
}
.kncc-btn--primary {
background: var(--kncc-primary, #3D4872);
color: var(--kncc-primary-text, #fff);
}
.kncc-btn--primary:hover {
background: var(--kncc-primary-hover, #2d3656);
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.kncc-btn--secondary {
background: var(--kncc-secondary, #f3f4f6);
color: var(--kncc-secondary-text, #374151);
}
.kncc-btn--secondary:hover {
background: var(--kncc-secondary-hover, #e5e7eb);
}
.kncc-btn--link {
background: none;
color: var(--kncc-primary, #3D4872);
padding: 0.55rem 0.6rem;
border-radius: 6px;
text-decoration: underline;
text-underline-offset: 2px;
transition: background 0.2s ease, color 0.2s ease;
}
.kncc-btn--link:hover,
.kncc-btn--link:focus-visible {
color: var(--kncc-primary-hover, #2d3656);
background: rgba(0, 0, 0, 0.05);
text-decoration-thickness: 2px;
}
.kncc-inner {
position: relative;
} .kncc-banner-close {
position: absolute;
top: 6px;
right: 8px;
width: 28px;
height: 28px;
padding: 0;
margin: 0;
border: none;
background: transparent;
font-size: 22px;
line-height: 1;
cursor: pointer;
color: var(--kncc-body, #6b7280);
border-radius: 4px;
z-index: 2;
flex: none;
float: none;
}
.kncc-banner-close:hover,
.kncc-banner-close:focus-visible {
background: rgba(0, 0, 0, 0.06);
color: var(--kncc-heading, #1d2327);
}
.kncc-policy-link {
color: var(--kncc-primary, #3D4872);
text-decoration: underline;
text-underline-offset: 2px;
} .kncc-details {
padding-top: 1rem;
margin-top: 1rem;
}
.kncc-category {
display: flex;
flex-direction: column;
padding: 0.6rem 0;
}
.kncc-category__label {
display: flex;
align-items: center;
gap: 0.6rem;
cursor: pointer;
font-weight: 600;
font-size: 14px;
}
.kncc-category__check {
position: absolute;
opacity: 0;
width: 0;
height: 0;
}
.kncc-category__toggle {
position: relative;
display: inline-block;
width: 40px;
height: 22px; background: transparent;
border: 2px solid var(--kncc-body, #9ca3af);
border-radius: 11px;
transition: background 0.2s ease, border-color 0.2s ease;
flex-shrink: 0;
box-sizing: border-box;
}
.kncc-category__toggle::after {
content: '';
position: absolute; top: 2px;
left: 2px;
width: 14px;
height: 14px; background: var(--kncc-body, #9ca3af);
border-radius: 50%;
transition: transform 0.2s ease, background 0.2s ease;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.kncc-category__check:checked + .kncc-category__toggle {
background: var(--kncc-primary, #3D4872);
border-color: var(--kncc-primary, #3D4872);
}
.kncc-category__check:checked + .kncc-category__toggle::after { background: var(--kncc-primary-text, #fff);
transform: translateX(18px);
}
.kncc-category__check:disabled + .kncc-category__toggle {
opacity: 0.5;
cursor: not-allowed;
}
.kncc-category--empty .kncc-category__label {
cursor: not-allowed;
opacity: 0.7;
}
.kncc-category--empty .kncc-category__desc {
opacity: 0.7;
}
.kncc-category__empty-note {
margin: 0.25rem 0 0 46px;
padding: 0;
font-size: 12px;
font-style: italic;
color: var(--kncc-body, #6b7280);
opacity: 0.85;
}
.kncc-category__desc {
margin: 0.2rem 0 0 0;
padding-left: 46px;
color: var(--kncc-body, #6b7280);
font-size: 13px;
}
.kncc-details-actions {
padding-top: 0.75rem;
} .kncc-floating-btn {
position: fixed;
bottom: 1rem;
left: 1rem;
z-index: 999998;
display: flex;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
border: 2px solid rgba(255, 255, 255, 0.8);
border-radius: 50%;
background: var(--kncc-primary, #3D4872);
color: var(--kncc-primary-text, #fff);
cursor: pointer;
box-shadow: 0 3px 14px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.08);
transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
}
.kncc-floating-btn svg {
color: var(--kncc-primary-text, #fff) !important;
stroke: var(--kncc-primary-text, #fff) !important;
}
.kncc-floating-btn svg circle[fill="currentColor"] {
fill: currentColor !important;
}
.kncc-floating-btn:hover {
background: var(--kncc-primary-hover, #2d3656);
transform: scale(1.1);
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1);
} .kncc-policy {
max-width: 100%;
overflow-x: hidden;
}
.kncc-policy__section {
margin-bottom: 2rem;
}
.kncc-policy__section h3 {
margin: 0 0 0.25rem;
font-size: 18px;
}
.kncc-policy__cat-desc {
margin: 0 0 0.75rem;
color: #6b7280;
font-size: 14px;
}
.kncc-policy__table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
table-layout: fixed;
word-wrap: break-word;
}
.kncc-policy__table th,
.kncc-policy__table td {
text-align: left;
padding: 0.6rem 0.75rem;
border-bottom: 1px solid #e5e7eb;
}
.kncc-policy__table th {
background: #f9fafb;
font-weight: 600;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 0.03em;
color: #374151;
}
.kncc-policy__table code {
background: #f3f4f6;
padding: 2px 6px;
border-radius: 3px;
font-size: 13px;
}
.kncc-policy.kncc-typography--plugin {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
color: #1f2937 !important;
letter-spacing: normal !important;
word-spacing: normal !important;
text-transform: none !important;
}
.kncc-policy.kncc-typography--plugin .kncc-policy__section h3 {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
font-size: 18px !important;
font-weight: 600 !important;
letter-spacing: normal !important;
text-transform: none !important;
color: #1f2937 !important;
margin: 0 0 0.25rem !important;
}
.kncc-policy.kncc-typography--plugin .kncc-policy__cat-desc {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
font-size: 14px !important;
letter-spacing: normal !important;
color: #6b7280 !important;
}
.kncc-policy.kncc-typography--plugin .kncc-policy__table,
.kncc-policy.kncc-typography--plugin .kncc-policy__table th,
.kncc-policy.kncc-typography--plugin .kncc-policy__table td {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
font-size: 14px !important;
letter-spacing: normal !important;
color: #1f2937 !important;
}
.kncc-policy.kncc-typography--plugin .kncc-policy__table th {
font-size: 13px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
letter-spacing: 0.03em !important;
color: #374151 !important;
background: #f9fafb !important;
}
.kncc-banner.kncc-typography--theme .kncc-heading,
.kncc-banner.kncc-typography--theme .kncc-desc,
.kncc-banner.kncc-typography--theme .kncc-category__label,
.kncc-banner.kncc-typography--theme .kncc-category__desc {
color: inherit;
font-family: inherit;
}
.kncc-banner.kncc-typography--theme .kncc-heading,
.kncc-banner.kncc-typography--theme .kncc-desc,
.kncc-banner.kncc-typography--theme .kncc-category__label,
.kncc-banner.kncc-typography--theme .kncc-category__desc,
.kncc-banner.kncc-typography--theme .kncc-btn {
font-size: inherit;
}
.kncc-policy.kncc-typography--theme {
font-family: inherit;
color: inherit;
}
.kncc-policy.kncc-typography--theme .kncc-policy__section h3,
.kncc-policy.kncc-typography--theme .kncc-policy__cat-desc,
.kncc-policy.kncc-typography--theme .kncc-policy__table,
.kncc-policy.kncc-typography--theme .kncc-policy__table th,
.kncc-policy.kncc-typography--theme .kncc-policy__table td,
.kncc-policy.kncc-typography--theme .kncc-policy__table code {
font-family: inherit;
font-size: inherit;
color: inherit;
}
.kncc-policy.kncc-typography--theme .kncc-policy__cat-desc {
color: inherit;
opacity: 0.7;
}
.kncc-policy.kncc-typography--theme .kncc-policy__table th {
background: transparent;
text-transform: none;
letter-spacing: normal;
}
.kncc-policy.kncc-typography--theme .kncc-policy__table th,
.kncc-policy.kncc-typography--theme .kncc-policy__table td {
border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.kncc-policy.kncc-typography--theme .kncc-policy__table code {
background: rgba(128, 128, 128, 0.15);
} .kncc-blocked-iframe {
display: none !important;
} .kncc-iframe-placeholder {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 0.75rem;
min-height: 200px;
max-width: 100%;
padding: 2rem;
background: #f3f4f6;
border: 1px solid #e5e7eb;
border-radius: 8px;
text-align: center;
box-sizing: border-box;
overflow: hidden;
word-break: break-word;
} .wp-block-embed__wrapper:has(.kncc-blocked-iframe)::before {
display: none;
}
.wp-has-aspect-ratio:has(.kncc-blocked-iframe) .wp-block-embed__wrapper::before {
display: none;
}
.wp-block-embed:has(.kncc-blocked-iframe) {
max-width: 100%;
overflow: hidden;
}
.wp-block-embed__wrapper > .kncc-iframe-placeholder {
border-radius: 0;
}
.kncc-iframe-placeholder p {
margin: 0;
color: #4b5563;
font-size: 14px;
}
.kncc-iframe-placeholder .kncc-iframe-accept {
font-size: 14px;
} .kncc-iframe-placeholder--has-thumb {
position: relative;
padding: 0;
background: #000;
aspect-ratio: 16 / 9;
min-height: 0;
border: none;
}
.kncc-iframe-placeholder__thumb {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
filter: brightness(0.55);
display: block; margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
max-width: none !important;
box-shadow: none !important;
} .kncc-iframe-placeholder {
margin: 0 !important;
}
.kncc-iframe-placeholder--has-thumb .kncc-iframe-placeholder__overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 0.75rem;
padding: 1.5rem;
text-align: center;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.1) 70%);
}
.kncc-iframe-placeholder--has-thumb .kncc-iframe-placeholder__overlay p {
max-width: 100%;
word-wrap: break-word;
overflow-wrap: break-word;
}
.kncc-iframe-placeholder--has-thumb .kncc-iframe-placeholder__overlay p {
color: #fff;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.7);
} .kncc-policy__consent-status {
margin-bottom: 1.5rem;
}
.kncc-policy__consent-status-heading,
.kncc-policy__consent-status-note,
.kncc-policy__consent-status-list,
.kncc-policy__consent-status-list li {
margin: 0 0 0.5rem;
padding: 0;
font: inherit;
color: inherit;
background: none;
border: 0;
}
.kncc-policy__consent-status-list {
list-style: disc;
padding-left: 1.25rem;
}
.kncc-policy__consent-status-list li:last-child {
margin-bottom: 0;
} .kncc-policy__edit-consent {
margin-bottom: 3rem;
}
.kncc-edit-consent-btn {
cursor: pointer;
} @media (max-width: 600px) {
.kncc-banner--bar {
padding: 1rem;
}
.kncc-banner--bar .kncc-main {
flex-direction: column;
align-items: stretch;
gap: 0.75rem;
}
.kncc-banner--bar .kncc-actions {
flex-direction: column;
}
.kncc-banner--bar .kncc-btn {
width: 100%;
}
.kncc-banner--corner {
left: 0.5rem;
right: 0.5rem;
bottom: 0.5rem;
max-width: none;
width: auto;
}
.kncc-banner--modal .kncc-inner {
padding: 1.25rem;
border-radius: 12px;
}
.kncc-banner-close {
top: 0.5rem;
right: 0.5rem;
}
.kncc-banner .kncc-heading {
padding-right: 1.75rem;
}
.kncc-banner.kncc-typography--plugin .kncc-heading {
padding-right: 1.75rem !important;
}
.kncc-banner--modal .kncc-actions {
flex-direction: column;
}
.kncc-banner--modal .kncc-btn {
width: 100%;
}
.kncc-category__desc {
padding-left: 0;
margin-top: 0.3rem;
} .kncc-iframe-placeholder {
padding: 1rem;
}
.kncc-iframe-placeholder--has-thumb .kncc-iframe-placeholder__overlay {
padding: 0.75rem;
gap: 0.5rem;
}
.kncc-iframe-placeholder p {
font-size: 13px;
} .kncc-policy__table,
.kncc-policy__table thead,
.kncc-policy__table tbody,
.kncc-policy__table tr,
.kncc-policy__table th,
.kncc-policy__table td {
display: block;
width: 100%;
box-sizing: border-box;
}
.kncc-policy__table thead {
display: none;
}
.kncc-policy__table tr {
margin-bottom: 1rem;
border: 1px solid #e5e7eb;
border-radius: 6px;
overflow: hidden;
}
.kncc-policy__table td {
padding: 0.5rem 0.75rem;
border-bottom: 1px solid #f3f4f6;
text-align: left;
}
.kncc-policy__table td:last-child {
border-bottom: none;
}
.kncc-policy__table td::before {
content: attr(data-label);
display: block;
font-weight: 600;
font-size: 11px;
text-transform: uppercase;
color: #6b7280;
margin-bottom: 0.15rem;
}
}