body {min-width: 300px;color: #4b4c4d;overflow-wrap: break-word;line-height: 19px;line-break: auto;}
p {overflow-wrap: break-word;}
iframe {width: -webkit-fill-available !important;margin-top:10px;}
.container-sidebar-left {width: 250px !important;position: fixed;
  /*border-right: 1px solid #eee;*/height:100%;}
body.view-registration .container-sidebar-left {border:0px;position: relative;width:initial !important;}
div.featured-post ul.mod-articles-items li:after {content:"Ad";font-size: 12px;
margin-top: 10px;display: inline-grid;width: stretch;font-weight: bold;}
div.featured-post .mod-articles-item-content {font-size: 16px !important;}
div.featured-post ul.mod-articles-items li {border-bottom: 1px solid#000000/*#dfe3e7*/ !important;}
.logo-top { max-width: 45px !important; } 
.bl {padding: 0px 8px 2px 20px !important;background: transparent !important;
border-radius: 0px !important;}
.item-185 {overflow: hidden;padding: 0px 0px 0px 0px ! Important;height: 45px;margin: 0px !important;}



@media (max-width: 992px) {
.container-sidebar-right {border: 0px !important;}
.container-sidebar-left {width: 100% !important;position: relative !important;border: none !important;}
.container-banner {margin: 0px;}
.fixed {width:100% !important;left:0 !important;padding-right:20px!important;padding-left:20px !important;border-radius:0px !important;}
.container-component {margin-top: 5%;}
}
@media (max-width: 710px) {
.container-sidebar-left {width: 100% !important;}
.com-users-login__form {width: fit-content;margin: AUTO;display: flex;min-width: 271px;}
.com-users-login__form fieldset {width: 100%;}
.com-users-login__description {float: none !important;margin: AUTO !important;}
div.com-users-login .page-header h1 {display:none;}
.form-inline {margin: auto;display: table;min-width:370px;}
fieldset {box-shadow:none !important;}
.fixed {width:100% !important;left:0 !important;padding-right:20px!important;padding-left:20px !important;border-radius:0px !important;}

.sBm {position: fixed;
overflow-y: scroll;overflow-x: hidden;max-width: 90% !important;height: 90%;z-index: 10000;left: 15px;right: 15px;top: 20px;background: #ffffff;border: 1px solid #f1f2f3 !important;border-radius: 5px;display:block !important;transition: all 0.3s ease;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
#sBh {display:none;}
#sBcheckbox {display:block !important;visibility: visible !important;}
/*#sB {margin: 12px 23px;}*/

}



div#sBcheckbox .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

div#sBcheckbox .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

div#sBcheckbox .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
  border-radius: 34px;
}

div#sBcheckbox .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}
div#sBcheckbox input:checked + .slider {
  background-color: #4CAF50;
}
div#sBcheckbox input:checked + .slider:before {
  transform: translateX(26px);
}
div#sBcheckbox input:focus + .slider {
  box-shadow: 0 0 1px #4CAF50;
}

div.news-update ul.li { display: flex;} 
div.news-update .mod-articles-title { display: flex; }  
div.news-update a.mod-articles-link:hover {text-decoration:underline !important;}

.mod-articles-group h4 { font-size: 15px; }
.htagA {text-transform:lowercase;color: #4809ca;}
.htagB {color: #4809ca;}
.open {display: ruby;}
.gt_container--hich1m .gt_switcher .gt_selected a {border: none !important;float: left;color: #474545;display: ruby;
font-size: 14px;}
.gt_container--hich1m .gt_switcher .gt_option a {float: left;background: #ffffff;display: ruby !important;width: -webkit-fill-available;}
.gt_container--hich1m .gt_switcher .gt_selected {display: -webkit-inline-box;border-radius: 5px; background: transparent !important;}
.gt_container--hich1m .gt_switcher a img {float: left;}
.translator {height: 38px;margin-top: 0;}
div.translator .card-body {position: absolute;z-index: 1;}
body.itemid-138 .mod-articlescategory li {display:block !important;}

joomla-alert {background: #151516 !important;color: #ffffff !important;}
joomla-alert .joomla-alert--close {color: #f3eded ! IMPORTANT;}
joomla-dialog dialog[open] {max-width: 464px;}
[role=tooltip]:not(.show) {color: #f9fafb;background: #353b41;border: 1px solid #000000;line-height: 20px;box-shadow: none;}
.editor-xtd-buttons .btn { border: 0px;}
body.sf .com-finder__form {display:none;}
div.mod-finder__search .btn-primary {background: #22262a;border: 0px;}
div.com-content-article__body p { line-height: 19px; padding: 5px; margin: 10px 0px 0px 0px !important; }
/*.icon-search {color: #1e2329;}*/
.mod-finder {border-radius: 22px;overflow: hidden;border: 1px solid #eee;}
.awesomplete {width: stretch !important;}
.list-unstyled, .list-inline {margin-bottom: 0px;}
div.sidebar-left a.mod-articles-link { font-size: 15px;font-weight: 600;}
div.sidebar-left .mod-articles-items li {background:transparent !important;height:auto;display:block;}
.gt_float_switcher .gt-selected { background-color: transparent !important;} .gt_float_switcher { background: transparent !important;}
.ipbv-icon {font-family: 'Redacted Script', cursive;font-weight: 700;font-size: 2rem;margin:5px;line-height: 0.5;color: #000000;} 
.site-grid {margin-top: 10px;}
#content{width: -webkit-fill-available;padding: 20px;margin: auto;padding-bottom: 15px;display: flow-root;}
.redactedPDF {font-family: 'Redacted Script', cursive;font-weight: 700;font-size: 4rem;line-height: 0.5;color:#4809ca;padding-left: 9px;margin-top: 5px;}
.redacted {font-family: 'Redacted Script', cursive;font-weight: 700;font-size: 2rem;margin-right: 20px;margin-top: 20px;margin-bottom:17px;float: right;line-height: 0.5;color: #4809ca;}
#IconStyle:before {content: "IP";width: 27px;height: 16px;}   
.bt1 {font-family: system-ui;width: -webkit-fill-available;height: -webkit-fill-available;font-size: 30px;float: left;padding: 40px;padding-top: 112px;border: 0px;font-weight: 900;text-align: center;text-transform: uppercase;max-height: 427px;}
.f1 {width: 420px;height: 473px;border-radius: 15px;border:1px solid#dfe3e7;float:left;background:#ffffff;overflow: hidden;}
.f1:after {content:" via @ipbankvault.com";margin-left: 12px;float: left;background-color: #10101096;color: #ffffff;bottom: 12px;padding: 2px 7px;font-size: 12px;border-radius: 11px;position: sticky;}
#IMGframe {margin: auto;width: -webkit-fill-available;padding-left:20px;}
.title {width:auto;floatleft;}
#info {float:left;padding: 22px;max-width: 318px;font-size:16px;}
button#downloadbtn {padding: 18px;border-radius: 10px;font-weight: bold;cursor:pointer;border: none;transition: opacity 0.3s ease;}
button:hover {opacity:0.7;}
#Sendbtn {padding: 18px;border-radius: 10px;font-weight: bold;margin-top: 10px;background-color: #4809ca;color: #fff;border: none;cursor: pointer;}
#SendbtnC {padding: 18px;border-radius: 10px;font-weight: bold;margin-top: 10px;background-color: #4809ca;color: #fff;border: none;cursor: pointer;}
#brandIcon {width:25px;}
#link {text-align: left;margin-right: 10px;margin-left: 22px;float: left;width: -webkit-fill-available;font-size: 14px;opacity: 0.7;}
#ARApproved {width: 100%;text-align: left;font-size: 13px;float: left;font-weight: 900;}
.tick {display: inline-block;width: 17px;height: 17px;padding: 0px;border-radius: 50%;text-align: center;background-color: #4809ca;line-height: 18px;color: #ffffff;font-weight: bold;cursor:default;}
.fa-shield-alt {font-size: 17px;}
#wrap {margin: auto;margin-top:30px;max-width: 850px;height: 100%;}
#download {display: block;margin: 20px auto;padding: 10px 20px;background-color: #4809ca;color: #ffffff;border: 0px;border-radius: 3px;font-size: 16px;cursor:pointer;}
#IntroPF {color: #434040;font-size: 12px;float: left;width: -webkit-fill-available;margin-top: 40px;}
#col {height:100%;float:left;width:100%;min-height: 500px;font-size: 15px;}
body.create-pdf #content {background: #ffffff;border-radius: 5px;padding: 15px !important;border-bottom: 1px solid #dfe3e7;}
.Bx {float:right;font-size: 14px;border: none;width: 57%;height: 25px;font-weight: bold;}
#mod-custom150 {background: #ffffff;border-radius: 5px;padding: 7px !important;border-bottom: 1px solid #dfe3e7;}
h1 {font-size:22px;}
#fname {text-transform: uppercase;}
#IPname {text-transform: uppercase;}
.Acanvas {width: 100%;float: left;height: 420px;overflow: hidden;}
.uploadaudio {border: none;border-radius: 5px;background-color: #f15e07;width: 100%;color: #ffffff;}
#canvastyle {width:-webkit-fill-available;margin-top: 33%;    padding: 10px;}
#canvas {width: -webkit-fill-available;}
#preview {display:none;}
.addImage {border: none;border-radius: 5px;background-color: #f15e07;width: 100%;color: #ffffff;}
.gtranslate_wrapper {margin-top: 5px;}
#gt_float_wrapper:before {content: "Translate";font-weight: bold;float: left;width: auto;font-size: 12px;}
#gt_float_wrapper{background:#ffffff;width: auto;border-radius: 4px;top: inheret !important;}
.gt_float_switcher {width: 100%;font-size: 17px !important;}
.gt_float_switcher:before{content:"IP";font-family: 'Redacted Script', cursive;font-weight: 700;font-size: 20px;margin-top: 10px;padding: 9px;float: left;line-height: 0.2;color: #020202;}
.gt_float_switcher .gt_options a {float: left;width: -webkit-fill-available;}
#qrcodeIMG {position: relative;width: 100px;height: 100px;background-image: url('qr.jpg');background-repeat: no-repeat;background-size: 100%;}
.QRcodeInput {display: initial;border: 1px solid #ed160a;margin: 2px;padding: 4px;border-radius: 3px;width:100%;}
.qrbtn {padding: 5px;border-radius: 5px;background: #4809ca;color: #fff;border: 1px solid #084181;width: 100%;}
#qrcode {margin-top: 20px;float:left;}
.regIcon  {font-size: 15px;font-weight: bold;}
.lock-icon {font-size: 12px;color: #e1dfdd;margin-left: 5px;transition: color 0.3s ease;cursor:default;}
.spaceDot:before {content:"-";padding: 7px;font-weight: 900;}
#ARapproved span.fas {padding: 2px;}
table.cdetails {width:100%;border-radius: 4px;border-color: #eeeeee !important;font-size:15px;}
table.cdetails th {text-align:left;border: 1px solid #dfe3e7;}

.date-stamp {background: radial-gradient(circle, #ffd70000 60%, #bbbbbb69 100%);
text-align: center;float: right;padding: 10px;padding-top: 15px;/* border: 1px solid #FFD700;*/min-height: 166px;width: 158px;border-radius: 7px;font-size: 12px;margin-top: 8px;margin-right: 45px;}
.date-stamp:before {content:"®";float:right;margin-top: -8px;} 
.date-stamp-title {font-size:12px;}
.picker-button {padding: 0px !important;background-color: transparent ! IMPORTANT;font-size: 18px;margin-bottom: 10px;}

.datestampIDp {margin-left: 25px;}
.datestampIDp label {float: left;font-size:11px;}
.datestampID {width: 70%;float: left;background: transparent;border: 0px;margin-top: -1px;font-size:11px;}

.brand-logo img {width: 50px;margin: 6px 0px !important;}
.left.item-image img {border-radius: 16px;border: 1px solid #dfe3e7;}
.view-article main {border-bottom: 1px solid #dfe3e7;padding-bottom: 25px;margin-bottom: 25px;width: -webkit-fill-available;}
.breadcrumb { background-color: transparent !important;}
#mod-custom113{width: 50px;margin-left:20px;float: left;}
.container-header .mod-menu { padding: 7px;}
#mod-custom114{ margin: AUTO;}
.footer a {padding: 5px 12px 5px 12px;border-radius: 14px;}
.footer a:hover {background: #e3e0e0;color:#000000 !important;}
.footer {font-size: 12px;color: #040404;/*border-top: 1px solid #dfe3e7;*/background: transparent !important;}
ul.mod-menu__sub li a{padding: 10px 5px 5px 5px !important;margin: 0px 0px 0px 10px;}
footer.footer p {margin-top: 0;margin-bottom: 4px;font-size: 14px !important;}
.mod-list li a {text-decoration: none;float: left;width: 100%;font-size: 17px;color:initial;} 
.mod-list li a:hover {text-decoration: none;color:#000;}
.mod-menu a, .mod-menu button {color: initial;}
#mod-menu124 {font-size: 20px;}
.container-sidebar-left .sidebar-left:last-child {border: none;}
.container-header {background: #ffffff !important;height: 59px;
border-bottom: 1px solid #f1f1f1;width: 100%;z-index: 9999;position: fixed !important;}
.container-header .mod-menu>li>a, .container-header .mod-menu>li>span {color: rgb(45 43 43);}
.site-grid {margin-top: 20px;}
.mod-list li.active>a {text-decoration: none;font-weight: bold;}
    .container-sidebar-left .sidebar-left {border: none;}
    .com-users-login__description {max-width: 50%;float: left;}
    .bottom-a {border: none;}
    body.view-login .header {display:none;}
    .card-header {background: none;font-weight: 100;border-bottom: 0px;}
    a {text-decoration: none !important;color: #181818;}
.item-103 .mod-menu__toggle-sub {margin-top: 5px;right: 63px;border-radius: 4px;width: 32px;padding: 1px;color: #fff;background: #4809ca;position: absolute ! IMPORTANT;}
.item-129 .icon-chevron-down {right: 63px;border-radius: 4px;width: 32px;padding: 1px;color: #fff;background: #4809ca;}
.page-header h2 a {font-weight: 500;font-size:24px;}
.container-component .card { border: 0px;}
#RegD {float:left;font-weight: bold;font-size: 17px;padding: 19px;width: -webkit-fill-available;/*color: #fff;background: #4809ca;*/}
#RegD a {background: #000;padding: 3px 7px;border-radius: 17px;color: #fff;font-weight: 500;margin: 10px;}
#RegD a:hover {background: #5f5e5e;}
#RegDlink {text-decoration:none;}
.regDB {margin-bottom: 10px;border-radius: 4px;}
#IntroP {color: #434040;font-size:12px;}
#Introft{width: 100%;text-align: center;float: left;}
#col1 {margin: auto;max-width: 417px;height: auto;}
.rnPrice {font-size: 20px;background: #4809ca;color: #fff;border-radius: 7px;padding: 2px;margin: 3px;}
div.com-users-login .page-header h1 {text-align:right;}
div.com-users-register .page-header h1 {text-align:right;}

.container-header .mod-menu {flex-direction: row;}    
.container-header .mod-menu>li {margin: 0px 0px !important;color: #000000;width: fit-content;padding: 8px 5px 0px 5px;float: left;}
.container-header .mod-menu .parent>ul {border: 1px solid #202123;font-weight: 500;
color: #ffffff;background: #22262a;border-radius: 4px;font-size: 16px;padding: 0px;}
.container-header .mod-menu .parent>ul li {padding: 5px 10px !important;float: left;
border-bottom: 1px solid #000000;width: -webkit-fill-available;}
#mod-menu1-submenu0 li a:hover {background: transparent;color:#ffffff !important;}
#mod-menu1-submenu0 li:hover {background: #000000;}

.com-users-login__form .btn-primary {width: -webkit-fill-available !important;}
div.com-content-category__children h3 a {background: #4809ca;color: #ffffff;padding: 5px;border-radius: 5px;font-size: 15px;}
#addimageAR {background: #4809ca;color: #ffffff;}
.article-info dd {float: left;margin: 0px 0px;margin-right: 10px !important;}
.article-info-term {display:none;}
.createdby {font-size: 16px;display: block;font-weight: 700;word-spacing: -3px;width: -webkit-fill-available;}
.createdby a {color: #4b4c4d;}
.createdby a:hover {text-decoration:underline !important;}
.article-info {font-size: 12px;padding-top: 5px;margin-bottom: 5px;}
#loadbar {display:none;}
.loading-bar {width: 100%;height: 3px;background: transparent;border-radius: 10px;overflow: hidden;}
.loading-bar-fill {
height: 100%;width: 0;background: linear-gradient(90deg, #4caf50, #81c784);animation: loadProgress 2s linear infinite;}
@keyframes loadProgress {
        0% { width: 0; }
        50% { width: 80%; }
        100% { width: 0; }
    }  
#DL {display:none;animation: fadeIn 0.3s ease-in-out;}
@keyframes fadeIn {
        from { opacity: 0; transform: scale(0.9); }
        to { opacity: 1; transform: scale(1); }
    }

.fa-solid, .fas {font-size: 20px;}
.xpm {display: block;height: 50px;width: 100%;}
body.explore-page #adminForm {height: 110px;overflow:hidden;background: #fff;padding: 1px 10px;border-radius: 5px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);}
body.explore-page #jform_title {display: none;}
body.view-form.layout-edit .main-top {display:none;}
div.main-top .card-body {padding: 0px;overflow: hidden;border-radius: 5px;}
body.view-profile .mod-articles-image {/*width: 45px;margin-right: 5px;*/float: left;border-radius: 5px;overflow: hidden;}
ul.mod-articles-items .readmore {float: left;} 
.alert-info {background: none;}
h1 {margin-bottom: 15px;font-weight: 500;}
.awesomplete {width: 80%;float: left;}
.awesomplete>input {max-width: stretch; !important;border: none;}
div.com-finder__form .btn {background: transparent !important;border: none;color: #000;}
div.com-finder__form .input-group {border: 1px solid #adb5bd;border-radius: 31px;overflow: hidden;}
div.com-finder__form .icon-white {color: #1c1c1c;}
div.com-finder__form .form-inline {width: 89%;margin: auto;}
    
.sp{flex-direction: row;margin: AUTO;width: fit-content;} 
.sp li {width: 142px;padding: 3px;text-align: center;float: left;/*border: 1px solid #4809ca;*/font-weight:500;border-radius: 5px;margin: 4px;}
.spwrapper {width:100%;float:left;height:90px;padding: 12px;display:flex;}
.spIcon {font-family: 'Redacted Script', cursive;font-weight: 700; font-size: 109px; padding: 9px;margin:auto; line-height: 0.2;color: #020202;cursor: default;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);} 
.result__title-url {display: none;}   
.result__taxonomy {display: none;}
body.itemid-119 .result__item:before {display:none;visiblity:hidden;}
.result__item:before {content: "⌯⌲"; font-size: 15px; color: #fff;background: #22262a; float: left;width: 33px;height: 33px;border-radius: 50px;margin-right: 5px;padding: 6px 4px;}
.result__title {line-height: 20px;float: left;display: block;margin: 5px 0px;width: stretch;}
.result__item+.result__item {border-top: 0px !important;}
.result__item {border: 0px;float: left;width: 100%;padding: 10px 10px;
background: #ffffff;border-radius: 5px;border-bottom: 1px solid #dfe3e7;}
.result__date {font-weight: 500;}
.result__description {float: left;padding: 5px 0px 5px 0px;}
.blog-item .item-image {width: 150px;}   
.com-users-profile__core legend {padding: 52px 31px;border-radius: 68px;border: 1px solid #dfe3e7;background: #eee;float: left;text-align: center;font-size: 19px;font-weight: bold;margin-bottom: 27px;width: 130px;height: 130px;}
.com-users-profile__params, .users-profile-custom-joomlatoken, .users-profile-custom-actionlogs {display:none;}
.notification:before {content: " ";position: ABSOLUTE;border-radius: 8px;background: #2add2a;width: 12px;height: 12px;}
li.item-168 .notification:before {margin: -9px 45px;}
blockquote {margin: -15px 13px;font-size: 66px;float: left;font-style: italic;font-family: sans-serif;width: fit-content;}
.ItemId {display: none;background: #000;color: #fff;text-align: right;padding-right: 24px;font-weight: 500;font-size: 13px;}
#copyBtn, #AR-C, #Emailcontent {border: none;background: #4809ca;color: #fff;padding: 7px;margin: 5px;border-radius: 13px;letter-spacing: 2px;display: ruby;    font-size: 10px;}
#RegLink {background: #eee !important;float: LEFT;padding-top: 34px !important;color: #6d757e !important;display: block;text-align: center;width: 141px;height: 140px;}
#RegLink:hover {background: #d7d4d4 !important;}
div.login fieldset {max-width: 372px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
padding: 15px;border-radius: 10px;}
.registration {padding-top: 25px;}
div.registration legend {display:none !important;}
div.registration .page-header {text-align: center;}
.com-users-login__register {background: #4809ca;padding: 12px;margin-top: 12px;
border-radius: 5px !Important;color: #ffffff !important;}
#member-registration {min-width: 200px;max-width: 420px;margin: auto;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);padding: 25px;border-radius: 10px;background-color: #ffffff;}
.com-users-login__register:hover {background:#7234f1;} 
.com-users-login__reset, .com-users-login__remind, .com-users-login__register {max-width: 372px;text-align: center;}
#Apdf {display:none;float: left;width: 100%;max-width: 420px;border-radius: 5px;margin-top: 10px;padding: 11px;border: 1px solid #ced4da;}
#SendBtn, #resetbtn {padding: 18px;border-radius: 10px;font-weight: bold;
margin-top: 10px;background-color: #4809ca;color: #fff;border: none;cursor: pointer;}
mark, .mark {background-color: #efebeb;padding: 5px;}
#arrowI{min-width: 37px;background: #4809ca;color: #fff;border-radius: 34px;padding: 11px;padding-left: 13px;width: 37px;height: 37px;}
div.ftr dd {float: left;width: -webkit-fill-available;margin-right: 5px;margin-bottom: -6px;font-size: 14px;margin-top: 5px;}
div.ftr .mod-list li {border-bottom: 1px solid #eaedf0; float: left; width: -webkit-fill-available;}
.fa-fw, .icon-fw {font-size: 11px;}   
.text-muted {float: left;width: -webkit-fill-available;}
div.ftr .mod-articles-item:before {content: "R";background: #000000;padding: 9px; text-align: center;height: 37px;width: 37px;font-weight: 700;display: ruby-text;border-radius: 26px;min-width: 32px;float: left;color: #ffffff;}
div.ftr .mod-articles-item {display: flex;padding: 5px 5px;}
div.ftr .mod-articles-item-content {padding:3px;}
div.ftr h1.mod-articles-title {margin-bottom: 0px !important;}
.modal {--modal-zindex: 19050;}
#users-profile-custom-profile legend {display:none;}
div.PL ul.mod-articles-items li {display: grid;margin: 1px;border-radius: 5px;max-width: 33%;width:32%;float: left;}
div.PL ul.mod-articles-items .list-inline {display: none;}
div.PL ul.mod-articles-items .mod-articles-title a {
width: 25px;margin-top: 16px;border-radius: 5px;color: #4809ca !important;background: #4809ca;overflow: hidden;height: 25px;position: absolute;}
div.PL ul.mod-articles-items .mod-articles-title:hover {opacity:0.8;}
div.PL .mod-articles-item-content {float: left;overflow: hidden;}
div.PL .mod-articles-grid {display:flow;}
div.PL dd {margin:0px}
.com-users-profile {padding: 10px;}
.left.item-image {margin: 0px;}
#mod-custom166 {display:none;}
.com-content-article__body {width: 100%;float: left;margin-bottom: 10px;}
body.layout-complete #system-message-container {max-width: 603px; margin: auto;}
.pn {border-radius: 0px;width: 104%;color: #d9d5d5;}
#paynowbtn {padding: 11px;border-radius: 5px;margin-top: 10px;width: stretch;border: 1px solid #180a35;}
.downloadBtnI {padding: 18px;border-radius: 10px;font-weight: bold;color: #ffffff;border: none;cursor: pointer;background: #4809ca;}
.policynote {font-size: 12px;border:1px solid#eeeeee;padding:5px;border-radius:5px;margin-bottom:15px;}
.passpopup-overlay {position: fixed;top: 0; left: 0;width: 100%; height: 100%;
background: #ffffff;z-index: 999;}
.passpopup-content {position: relative;color:#000000;width: 300px;margin: 10% auto;padding: 20px;text-align: center;}

ul.tags {float: left;} ul.tags li {padding: 3px; border-radius: 5px; background: #448344;}ul.tags li a {color:#ffffff;background: none !important;border:none !important;padding: 2px;}
div.container-component .card-header {padding-left: 0px;}
body.view-category img { max-width: 378px; border-radius: 5px; margin-bottom: 10px;float:left;}
.px-3 {padding-left: 0px !important;}
.rating_count {background: #30638d !important;} 
.wt_content_like_btn{ float: right; border: 1px solid #6d757e;margin: 10px;}
body.itemid-135 .blog-item {border-bottom: 1px solid #dfe3e7;}
ul.mod-articles-items li {display: block;}
.mod-list li {display: ruby;}
.container-header .mod-list li a {padding: 5px 12px 5px 12px;border-radius: 14px;}
.container-header .mod-list li a:hover {background: #e3e0e0;color: initial;}
.container-header .mod-list .item-101 a:hover {background: transparent;}
div.sidebar-left .mod-list li:hover {background:#e3e0e0;}
div.sidebar-left .mod-list li {padding: 10px 5px 3px 3px;border-radius: 20px;}
.mod-list li.item-129 {background: transparent !important;}


p.readmore .btn {padding: 3px;border: none;}
body.post-page .mod-articles-item-content {font-size: 13px;display: grid;float: left;
margin: 0px !important;width: 100%;} 
body.post-page dd {padding: 0; float: left; margin: 5px 4px; } 
body.post-page ul.mod-articles-items li {width:100%;border-bottom: 1px solid #dfe3e7;float: left;}
div.main-bottom a.mod-articles-link  {color: #22262a;}
body.explore-page main { padding-bottom: 0px;margin-bottom: 0px;}
#nph{padding: 0px !important;}
body.explore-page .view .card-body {padding: 0;}
body.explore-page fieldset {margin-bottom: 5px;}
body.create-post fieldset {margin-bottom: 5px;}
body.create-post .mod-articles-item dl {margin-bottom: 5px;}
body.create-post #jform_state {display:none;}
body.create-post #adminForm {
    width: 100%;
    height: 62px;
    overflow: hidden;
    max-height: 62px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    float: left;
    padding: 3px 10px;
    border-radius: 5px;
    background-color: #ffffff;
}
body.view-profile .np-post .mod-articles-item-content {font-size: 16px;display: grid;float: left;
margin: 0px !important;width: 100%;}
body.view-profile .np-post .mod-articles-writtenby {font-weight: 700;width: stretch;} 
body.view-profile .np-post dd {padding: 0; float: left; margin: 0px 5px !important; }

div.np-post ul.mod-articles-items li {width:100%;float: left;
border-bottom: 1px solid #dfe3e7;background: #ffffff;border-radius: 5px;padding: 7px;}
div.np-post ul.mod-articles-items li:hover {border-bottom: 1px solid #4809ca;}

.blog-item .text-muted { display: none;}
.show-author {margin: 15px 0px 0px 5px;color: #484f56;float: left;}
div.show-author .fas { font-size: 14px; }
body.explore-page .show-author {display:block !important;}
.rs {letter-spacing: 0px;float: left;font-size: 14px;}
body.create-post #mod-menu194 li.active>a { color:#2add2a; }
#mod-menu194 {position: absolute;right: 0;padding: 10px;}
#mod-menu194 li.item-168 {display: block !important;position: fixed;bottom: 50px;font-size: 28px;right: 17px;z-index: 10001;}
#sBcheckbox {display: none;visibility: hidden;
position: fixed;bottom: 104px;color: #ffffff;border-radius: 5px;font-size: 28px;right: 17px;z-index: 10001;}

#mod-menu194 li.item-168 a {background-color: #22262a;color: #ffffff;border-radius: 5px;padding: 7px 7px 0px 7px;}
#mod-menu194 li.item-168 a:hover {background-color: #484f56;}
.icons {float: right;padding: 2px;/*border-radius: 4px;border:1px solid #6d757e;margin-top: 10px;*/margin-bottom: 5px;width: 100%;}
div.container-component .main-bottom {display: block !important;width: -webkit-fill-available;float: left;}

div.np-page .mod-articles-writtenby {
    font-weight: 700;
    width: stretch;
} 
div.np-page .mod-articles-item-content {font-size: 16px;display: grid;float: left;
margin: 0px !important;width: 100%;} 
div.np-page dd {padding: 0; float: left;font-size: 12px; /*margin: 5px 4px;*/margin: -1px 4px; }
div.np-page ul.mod-articles-items li {width:100%;border-bottom: 1px solid #dfe3e7;float: left;background: #ffffff;border-radius: 5px;padding: 7px;margin-bottom: 10px;}
div.np-page ul.mod-articles-items li:hover {border-bottom: 1px solid #4809ca;/*background:#fdfdfd*/}
div.ftr ul.mod-articles-items li {width:100%;border-bottom: 1px solid #dfe3e7;float: left;margin: 5px 4px;background: #ffffff;border-radius: 5px;}
div.edit .btn-primary {background-color: transparent;color: #000000;border: none;float:left}
button#npb-post {background-color: #22262a;color: #ffffff;border: none;float: right;}
#toggleBtn { background-color: #22262a; padding: 8.3px 18px; font-weight: bolder; }
.np-plus{margin:0px 5px;float:right;padding:0px;}
div.edit .btn-danger {display:none;}

.atig {display: inline-block;}
.blog-item {border-bottom: 1px solid #dfe3e7;}
body.explore-page .blog-item {
background: #ffffff;border-radius: 5px;padding: 7px !important;
}
body.explore-page .blog-item:hover {border-bottom: 1px solid #4809ca;/*background: #fdfdfd;*/}
body.explore-popular-page .blog-item {
background: #ffffff;border-radius: 5px;padding: 7px !important;
}
body.explore-popular-page .blog-item:hover {border-bottom: 1px solid #4809ca;/*background: #fdfdfd;*/}

div.np-page .card-body{padding: 0px;}
li.item-127 button.mod-menu__toggle-sub {margin-top: 3px;}
body.itemid-109 ul.article-info {display:none;}
body.itemid-168 joomla-tab[view=tabs]>div[role=tablist] {background-color: transparent;width: 90px;display: none;margin-bottom: 5px !important;border: 0px !important;box-shadow: none !important;overflow:hidden;}
body.itemid-166 joomla-tab[view=tabs]>div[role=tablist] {background-color: transparent;width: 108px;margin-bottom: 5px !important;border: 0px !important;box-shadow: none !important;overflow:hidden;}
body.itemid-166 joomla-tab button[role=tab] {padding: 0px 19px;
font-size: 6px;height: 38px;margin-bottom: -2px;}
#jform_title {cursor: text;margin: 5px 0px;overflow-wrap: break-word;border: 1px solid #eee;}
#fieldset-fields-0 {border:0px;padding: 0;}
#fieldset-fields-0 legend {display:none;}
.cp {height: 45px;min-height: auto !important;border: none;}
joomla-tab button[aria-expanded=true]:after, joomla-tab button[aria-selected=true]:after{background-color: #353b41;}
div.edit .control-group {margin:0px;}
body.itemid-166 #npb-post{display:none;}
body.layout-edit #npb-post{display:block;}
body.explore-page .text-muted {display: block !important;}
body.explore-popular-page .text-muted {display: block !important;}
#comments {display: block;float: left;width: 100%;}
#comments h3 {display:none;}
#commentbox {padding: 5px 18px;background: #fff;border-radius: 5px;border-bottom: 1px solid #dfe3e7;}
.commentbox-counter {display:block;margin: 5px 5px 0px 0px;padding: 2px;border-radius: 5px;width: fit-content;}
#jform_articletext{border-radius: 5px;border: none;padding: 7px;margin-top: 9px;overflow: hidden;height: 47px !important;width:100% !important;}
.commentbox-counter span {font-size: 13px;}
div.npp .mod-articles-item-content dd {margin: 1px !important;font-size: 14px;}
div.npp .mod-articles-item {display: flex;padding: 5px 5px;border-radius: 5px;background: rgba(255, 255, 255, .95);border-bottom: 1px solid #dfe3e7;}
div.npp .mod-articles-item:hover {border-bottom: 1px solid #4809ca;}
div.npp .mod-articles-item h1 {margin-bottom: 4px !important;}
.container-sidebar-right {grid-area: side-r;border-left: 1px solid #ced4da;}

div.profile .dl-horizontal dt {width: -webkit-fill-available;float: left;}
div.profile .dl-horizontal dd {margin: 0px !important;}
body.create-post joomla-alert { display: none !important;}
body.explore-page joomla-alert {display: none !important;}
body.explore-page .item-page { background: #ffffff; border-radius: 5px; float: left; margin-bottom: 5px; padding: 7px !important; border-bottom: 1px solid #dfe3e7;width: 100%;}
.edit{background: transparent !important;margin: 0px !important;width: 100%;border-bottom: none !important;border: 0px !important;}
body.explore-popular-page main { padding-bottom: 0px;margin-bottom: 0px;}
#nph{padding: 0px !important;}
body.explore-popular-page .view .card-body {padding: 0;}
body.explore-popular-page #npb-post{display:none;}
.xp {border-radius: 5px;background: #ffffff; width: 150px; font-size: 19px;float: right;
height:initial;right: 0;position: absolute;z-index:100;border-bottom: 1px solid #dfe3e7;}
body.layout-edit .xp {display:none;}
.xp ul.mod-menu__sub {width:-webkit-fill-available;padding: 0px;float: left;border-top: 1px solid #eeeeee;} 
.xp ul.mod-menu__sub li {float: left;width: 100%;}
.xp ul.mod-menu__sub li a{padding: 7px 24px !important;}
.xp li.nav-item {border-radius: 5px;background: #ffffff;}
.xp .mod-menu__toggle-sub{display: inline-flex;width: -webkit-fill-available;float: left;margin: 0px 22px;padding: 4px;}
.go-p {line-height:19px;position: relative;width: -webkit-fill-available;}



body.explore-page #adminForm #jform_alias, #jform_alias-desc {display:none;}
body.explore-page #adminForm #jform_state{margin-bottom: 15px;}
/*body.layout-edit joomla-tab[view=tabs]>div[role=tablist] { visibility: hidden;display: none !important;}*/
body.layout-edit joomla-tab>joomla-tab-element {border-radius: 5px !important;border:none;}
body.layout-edit .edit .btn-danger {display: block !important;float:left;background:transparent;color:#000000;border:0px;}
body.layout-edit #mod-custom219 {display:none !important;visibility:hidden;}

body.com_contact joomla-tab[view=tabs]>div[role=tablist] {display:none;visibilty: hidden;}
.contact h2 {
font-size: 16px;padding: 2px 7px;font-weight: 400;
border-radius: 5px;color: #ffffff;background: #000;width:max-content;margin-right:10px;
}
.contact{border-radius: 10px;margin-bottom: 21px;float: left;background: #ffffff;display: grid;width: -webkit-fill-available;border-bottom: 1px solid #dfe3e7;
}
.contact dt {min-width: 25px !important;float: left;padding: 0px;text-align: left;}
.contact-links {float: left;padding: 5px 16px;}
.contact dd{float: left;margin-right: 5px;width: fit-content;}
dl.contact-position {margin-top: 5px;float: left;display: block;padding: 0px 10px;width: 100%;}
.com-contact__info {float: left;width: stretch;padding: 5px 10px;}
div.com-contact__container .com-contact__thumbnail{
background: #ffffff;border-radius: 110px;margin: auto;border: 1px solid #dfe3e7;overflow: hidden;text-align: center;align-items: center;display: grid;height: 150px;width: 150px;margin-bottom: 38px;}
.com-contact__thumbnail img {width:100% !important;}
div.contact-articles ul {
max-height: 400px;overflow-x: hidden;overflow-y: scroll;
}
div.contact-articles ul li{
border-bottom: 1px solid #eee;padding: 10px;margin: 10px 0px;width:98%;
}
div.contact-articles ul li:before {
content: "⌯⌲";width: 32px;color: #fff;padding: 3px;height: 32px;background: #22262a;float: left;border-radius: 50px;margin-right: 5px;
}
.contact-form, #editor {
    border: none;
    box-shadow: none;
    float: left;
    display: block !important;
    padding: 0px;
    border-radius: 0px;
    background-color: initial;
}

body.explore-page .blog-item .published .modified .hits {display:none;}
body.view-article .article-info dd {display:block !important;}

body.explore-page .page-header h2 a:hover {text-decoration:underline !important;}
body.explore-popular-page .blog-item .modified, .hits {display:none;}
body.explore-popular-page .page-header h2 a:hover {text-decoration:underline !important;}
body.create-post .main-bottom a.mod-articles-link:hover {text-decoration:underline !important;}
div.contact-articles ul li:hover {text-decoration:underline !important;}
div.ads-nf .banneritem img { max-width: -webkit-fill-available !important; }
.banneritem img { max-width: -webkit-fill-available !important;border-bottom: 1px solid #dfe3e7;border-radius: 5px; }
div.container-component .banneritem {height:initial;overflow: hidden;float: left;width: -webkit-fill-available;}

#refreshBtn {border: 0px;font-size: 21px;border-radius: 19px;
float: right;background: transparent;color: #000;padding: 0px;}
.pinned {display:block;border-radius: 0px 0px 5px 5px;padding: 15px;z-index: 1000;}
.fixed {top: 58px;width: 49%;
position: fixed !important;background-color: #ffffff;border-bottom: 1px solid #eee;
}
div.id-address .card-body { width: 100%; border-bottom: 1px solid #dfe3e7; float: left; margin: 5px 4px; background: #ffffff; border-radius: 5px; }
div.id-address .login-greeting {font-size: 17px;color: #484f56;font-weight: bold;line-height: 21px;}
div.id-address .logout-button {display:none;}
.limit-reached {color: red;font-weight: bold;}
.counter {color: #6d757e;font-weight: bold;font-size: 10px;float:left;}
.Tcounter {color: #6d757e;font-weight: bold;font-size: 12px;float:left;}
body.explore-page #limit {display:none;}
body.explore-popular-page #limit {display:none;}
body.layout-edit #limit {display:block !important;}



body.explore-page .blog-item .modified, .hits {display:none;}
body.explore-page .page-header h2{
overflow: hidden;width: 37px;padding: 0px;height: 37px;border-radius: 19px;
}
body.explore-page .blog-item h2:hover {box-shadow: 0px 0px 2px 1px #4809ca;
background: #000;}
body.explore-page .blog-item h2 a:before {content: "⌯⌲";
    width: 36px;
    font-size: 17px;
    color: #fff;
    height: 36px;
    background: #22262a;
    float: left;
    border-radius: 50px;
    margin-right: 5px;
    padding: 7px 4px;}


body.explore-popular-page .blog-item h2{
  overflow: hidden;width: 37px;padding: 0px;height: 37px;border-radius: 19px;
}
body.explore-popular-page .blog-item .page-header h2:hover {
box-shadow: 0px 0px 2px 1px #4809ca;background: #000;}
body.explore-popular-page .blog-item .page-header a:before {content: "⌯⌲";
    width: 36px;
    font-size: 17px;
    color: #fff;
    height: 36px;
    background: #22262a;
    float: left;
    border-radius: 50px;
    margin-right: 5px;
    padding: 7px 4px;}



body.explore-page .item-page .page-header h2{
overflow: hidden;width: 37px;padding: 0px;height: 37px;border-radius: 19px;
}
body.explore-page .item-page .page-header h2:hover {box-shadow: 0px 0px 2px 1px #4809ca;background: #000;}
body.explore-page .item-page .page-header a:before {content: "⌯⌲";
    width: 36px;
    font-size: 17px;
    color: #fff;
    height: 36px;
    background: #22262a;
    float: left;
    border-radius: 50px;
    margin-right: 5px;
    padding: 7px 4px;}



body.view-profile .np-post .mod-articles-title{
overflow: hidden;width: 37px;padding: 0px;height: 37px;border-radius: 19px;
}
body.view-profile .np-post .mod-articles-title:hover {
box-shadow: 0px 0px 2px 1px #4809ca;background: #000;}
body.view-profile .np-post .mod-articles-title a:before {content: "⌯⌲";
    width: 37px;
    font-size: 17px;
    color: #fff;
    height: 37px;
    background: #22262a;
    float: left;
    border-radius: 50px;
    margin-right: 5px;
    padding: 7px 4px;} 


div.np-page .mod-articles-item .mod-articles-title{
overflow: hidden;width: 37px;padding: 0px;height: 37px;border-radius: 19px;
}
div.np-page .mod-articles-item .mod-articles-title:hover {box-shadow: 0px 0px 2px 1px #4809ca;background: #000;}
div.np-page .mod-articles-item .mod-articles-title a:before {content: "⌯⌲";
    width: 37px;
    font-size: 17px;
    color: #fff;
    height: 37px;
    background: #22262a;
    float: left;
    border-radius: 50px;
    margin-right: 5px;
    padding: 7px 4px;} 


body.explore-page .item-page .page-header h1{
overflow: hidden;width: 37px;padding: 0px;height: 37px;
}
body.explore-page .item-page .page-header h1:before {content: "⌯⌲";
    width: 36px;
    font-size: 17px;
    color: #fff;
    height: 36px;
    background: #22262a;
    float: left;
    border-radius: 50px;
    margin-right: 5px;
    padding: 7px 4px;}


div.npp .mod-articles-item .mod-articles-title{
overflow: hidden;width: 37px;padding: 0px;height: 37px;
}
div.npp .mod-articles-item .mod-articles-title:hover {
box-shadow: 0px 1px 3px 0px #4809ca;border-radius: 19px;}
div.npp .mod-articles-item .mod-articles-title a:before {content: "⌯⌲";
    width: 37px;
    font-size: 17px;
    color: #fff;
    height: 37px;
    background: #22262a;
    float: left;
    border-radius: 50px;
    margin-right: 5px;
    padding: 7px 4px;} 

div.post-updates .mod-articles-item .mod-articles-title:before {content: "🔔";
    width: 37px;
    font-size: 17px;
    height: 37px;
    background: #22262a;
   box-shadow: none !important;                                                         
    float: left;
    border-radius: 50px;
    margin-right: 5px;
    padding: 7px 8px;} 


.sendpm {right: 0px !important;padding: 29px;border-left:4px solid #f9fafb;top: 0 !important;}
#contact-form {width: 100%;
position: fixed;max-width: 300px;z-index: 100;height: 100%;top: 27px;right: -304px;margin-top: 51px; border-radius: 0px;background: #fff; transition: all 0.3s ease;}
#sm { background: #4809ca;color: #fff;width: 100%;font-weight: bold;padding: 10px 12px;border-radius: 5px;border: none;}
div.contact-form .btn { background: #4809ca;color: #fff;width: 100%;font-weight: bold;border-radius: 5px;border: none;}
.contact .page-header {padding: 10px 16px;}
#jform_contact_message { height: 62px; }
body.view-contact .contact h2 {display:none;visibility:hidden;}
body.view-contact.sendpm #jform_spacer-lbl {display:none;}
body.view-contact .sendpm dt {display:none;visibility:hidden;}
body.view-contact legend+* {margin-bottom:10px;}
body.view-contact .field-spacer {display:none;visibility:hidden;}
body.view-contact fieldset>* { margin-bottom: 10px;}
span.text {display:none;visibility:hidden;}
.com-contact__container{display: block;padding: 5px 10px;margin-bottom: 21px;float: left;background: #ffffff;width: -webkit-fill-available;}
.contact-address {width: 100%;margin-right: 5px;}
