/*
Theme Name: FRN
Author: FRN
*/
/*Theme Name: frn.org.ukTheme URI: frn.org.ukAuthor: frn.org.ukAuthor URI: frn.org.ukRequires at least: 6.5Tested up to: 6.9Requires PHP: 7.4*/ #actionbar{    display: none;}:root {    --primary-color: #11207e;    --primary-yellow: #24369f;    --secondary-yellow: #94ce45;    --white-color: #ffffff;    --black-color: #000000;    --text-primary: var(--black-color);}*,*::after,&::before {    box-sizing: border-box;}*:not(.simulator) {    scrollbar-width: thin;}body {    font-family: Arial, Helvetica, sans-serif;    margin: 0;    padding:0;    background-color: var(--white-color);    background-image: none;}p, li, h1, h2, h3, h4, h5, h6,table, dl, span, body {    text-align: left;}.site-title a {    font-size: 23px;    color: #069f89;}.container {   width: 100%;   max-width: 1170px;   margin: auto;   padding: 0 15px;}h1, h2, h3, h4, h5, h6 {     margin: 15px 0;     font-weight: 700;}h1 {    font-size: 35px;    line-height: 45px;}h2 {    font-size: 30px;    line-height: 40px;}h3 {    font-size: 25px;    line-height: 35px;}h4 {    font-size: 22px;    line-height: 32px;}h5 {    font-size: 20px;    line-height: 30px;}h6 {    font-size: 18px;    line-height: 28px;}.content-part-frn h2, .content-part-frn h3, .content-part-frn h2, .content-part-frn h6 {    color: currentColor;}a:link {    color: var(--primary-color);}.site-logo {    margin-right: 25px;    flex: 0 0 auto;}.site-logo a {    display: flex;    justify-content: center;    align-items: center;}.site-logo img {    max-width: 100%;    height: auto;}.content-part-frn {    font-size: 16px;    line-height: 26px;}body .su-button-center {    margin-top:1rem;}body .su-button-center a {    border-radius: 12px !important;}body .campaign-shortcode-table .campaign-list-item_cta-btn  {    background: var(--primary-color) !important;}body .su-button-center a {    background: var(--primary-color) !important;    border-color: var(--primary-color) !important;}body .su-button-center span {    background: transparent !important;    border: 0 !important;   }body .campaign-shortcode-table .campaign-list-item_cta-btn:hover,body .campaign-shortcode-table .campaign-list-item_cta-btn:active,body .campaign-shortcode-table .campaign-list-item_cta-btn:focus,body .su-button-center a:hover,body .su-button-center a:focus,body .su-button-center a:active {    background: var(--primary-color) !important;}body .su-button-center a:hover span {    top:0 !important;}.content-part-frn table tr td, .content-part-frn table tr th {    border: 1px solid #000;    padding: 10px;    font-size: 16px;}.content-part-frn table tr th {    font-weight: 700;    text-align: center;}.content-part-frn table {    margin: 25px 0;    border-collapse: collapse;    width: 100%;}.table-auto {        overflow-x: auto;     -webkit-overflow-scrolling: touch;}.aligncenter {    display: block;    margin: 16px auto;}.content-part-frn blockquote {    padding: 25px;    background: rgba(0,0,0,0.08);    border-left: 5px solid var(--primary-color);    position: relative;    margin: 20px auto;    font-style: italic;    quotes: "“" "”" "‘" "’";}.content-part-frn blockquote::before {    content: open-quote;    top: 0px;    left: 20px;}.content-part-frn blockquote::before, .content-part-frn blockquote::after {    position: absolute;    font-size: 3em;    color: var(--primary-color);    font-family: serif;    line-height: 1;    z-index: 1;}.content-part-frn blockquote::after {    content: close-quote;    bottom: 0px;    right: 20px;} .content-part-frn blockquote p {    display: inline;    color: #000;    position: relative;    z-index: 2;}.content-part-frn dl {    margin: 20px;    padding: 0;    border: 1px solid #ddd;    border-radius: 5px;    background-color: #f9f9f9;}.content-part-frn dt {    font-weight: bold;    margin: 10px 0 5px;    padding: 10px;    background-color: #eee;    border-bottom: 1px solid #ddd;}.content-part-frn dd {    margin: 0 0 10px 20px;    padding: 10px;    border-left: 2px solid #ddd;    background-color: var(--white-color);}.content-part-frn blockquote {    font-size: 16px;}.mobile-menu {    display: none;}li.menu-item-has-children:after {    position: absolute;    content: "\f107";    font: normal normal normal 14px / 1 FontAwesome;    top: 16px;    right: 7px;    color: var(--black-color);}.logo-menu-part ul ,.logo-menu-part li{    margin:0;}li.menu-item-has-children:last-child ul.sub-menu {    right: 0 !important;    left: unset;}li.menu-item-has-children:hover:after {    color: var(--white-color);    transition: all 0.5s;}li.menu-item-has-children ul li:after {    top: 11px;}body ul.wp-menu li.menu-item-has-children ul.sub-menu li ul.sub-menu {    display: none;}body ul.wp-menu li.menu-item-has-children ul.sub-menu li:hover ul.sub-menu {    display: block;}header.header-section {    padding: 5px 0;    position: relative;    background: #94cd46;    margin-bottom: 10px;}li.menu-item-has-children {    position: relative;    padding-right: 20px !important;}body .dw-toplist-cr__offer-cta-btn{    background:  var(--primary-color);    box-shadow: 0 4px 0 var(--primary-color);    color: #fff;}body .dw-toplist-cr__offer-cta-btn:hover {    background: var(--primary-color);    box-shadow: 0 4px 0 var(--primary-color);    color: #fff;}body .dw-toplist-cr__offer-cta-btn:after {    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.11567 9.69574C6.18246 9.6849 6.25006 9.6799 6.3177 9.68078H17.8343L17.5832 9.56398C17.3377 9.4478 17.1144 9.28968 16.9233 9.09677L13.6937 5.86722C13.2684 5.4612 13.1969 4.80802 13.5244 4.31961C13.9055 3.79915 14.6363 3.68615 15.1568 4.06725C15.1988 4.09805 15.2388 4.13163 15.2764 4.16777L21.1164 10.0078C21.5728 10.4637 21.5732 11.2032 21.1173 11.6596C21.117 11.6599 21.1167 11.6603 21.1164 11.6606L15.2764 17.5006C14.8196 17.9561 14.0801 17.9551 13.6245 17.4983C13.5887 17.4624 13.5552 17.4241 13.5244 17.3838C13.1969 16.8954 13.2684 16.2422 13.6937 15.8362L16.9174 12.6008C17.0888 12.4293 17.2858 12.2854 17.5014 12.1745L17.8518 12.0168H6.38197C5.7853 12.039 5.26181 11.6222 5.14972 11.0357C5.04646 10.3989 5.47892 9.79904 6.11567 9.69574Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");}.campaign-list-item {    background: var(--white-color);}.campaign-list-item_cta-btn {    background: linear-gradient(to right, #00488b, #125e3d);}.campaign-list-item_cta-btn:hover {    text-decoration: none;    color: var(--white-color);    background: linear-gradient(to right, #125e3d, #00488b);}.campaign-compact-table__offers-wrapper .campaign-compact-table__offer td {    border: 0;}body .campaign-list-item_key-features ul, td.campaign-compact-table__offer-key-features ul, .toplist-poker__filter, .toplist-poker-v2__offer-key-features ul, .toplist-poker-compact__offer-key-features ul, .toplist-flagship-crypto__offer-key-features ul, .toplist-cardplayer__offer-inner .toplist-cardplayer__offer-key-features, .dw-toplist-sp__offer-main .dw-toplist-sp__offer-key-features, .dw-toplist-ct__offer-features .dw-toplist-ct__offer-key-features, .toplist-99bitcoins__offer .toplist-99bitcoins__offer-key-features, .toplist-99bitcoins-poker__offer .toplist-99bitcoins-poker__offer-key-features {    padding-left: 0;   }.toplist-tech__offer-inner .toplist-tech__offer-cta-btn {    color: #0077CC;}.campaign-list-item .campaign-list-item_cta-btn, .campaign-fullwidth-shortcode_item_face-wrapper .slider-item_cta-button, .toplist-poker-v2__offer-buttons .toplist-poker-v2__offer-cta-btn, .toplist-poker-compact__offer-extra .toplist-poker-compact__offer-cta-btn, .toplist-flagship-crypto__offer-sidebar .toplist-flagship-crypto__offer-visit-link, .toplist-outlook-india__offer .toplist-outlook-india__offer-cta-btn, .toplist-poka__offer-cta-w-payments .toplist-poka__offer-cta-btn, .toplist-cardplayer__offer-actions .toplist-cardplayer__offer-cta-btn, .toplist-rivertimes__offer  a.toplist-rivertimes__offer-cta-btn {    color: var(--white-color);    text-decoration: none;}.campaign-list-item .campaign-list-item_key-features ul li, .campaign-compact-table__offer .campaign-compact-table__offer-key-features li, .toplist-poker-v2__offer-body .toplist-poker-v2__offer-key-features li, .toplist-poker-compact__offer-body .toplist-poker-compact__offer-key-features li, .toplist-flagship-crypto__offer-main .toplist-flagship-crypto__offer-key-features ul li, tr.campaign-compact-table__offer .campaign-compact-table__offer-key-features li, .dw-toplist-sp__offer-main .dw-toplist-sp__offer-key-features li, .dw-toplist-ct__offer-features .dw-toplist-ct__offer-key-features li, .toplist-99bitcoins__offer .toplist-99bitcoins__offer-key-features li, .toplist-99bitcoins-poker__offer .toplist-99bitcoins-poker__offer-key-features li {    list-style: none;}.toplist-poker__offer-cta-wrapper .toplist-poker__offer-cta-btn, .toplist-ct__offer-actions .toplist-ct__offer-cta-btn {    color: #0B062B;}.toplist-poker-compact__offer-extra .toplist-poker-compact__offer-rakeback {    display: none;}.campaign-list-item_key-features > p {    margin-top: 0;}.toplist-newsbtc__offer-cta-btn, .toplist-htmq__offer-cta-btn, .dw-toplist-nb__offer-cta-btn, .dw-toplist-cp__offer-cta-btn, .dw-toplist-sp__offer-cta-btn, .dw-toplist-ct__offer-cta-btn, .toplist-99bitcoins__offer-cta-btn, .toplist-99bitcoins-poker__offer-cta-btn, .toplist-iwcasino__offer-cta-btn, .toplist-nokyc__offer-cta-btn, .toplist-sportscasting__offer-cta-btn, .toplist-casinoscout__offer-cta-btn {    text-decoration: none;}ul.wp-menu {    list-style: none;    padding-left: 0;    display: flex;    flex-wrap: wrap;    width: calc(100% - 200px);    justify-content: end;}.logo-menu-part {    display: flex;    align-items: center;    justify-content: space-between;    flex-wrap: nowrap;}ul.sub-menu {    list-style: none;    padding-left: 0;    background: var(--white-color);    position: absolute;    left: 0;    top: 100%;    display: none;    z-index: 9999;    width: 200px;    box-shadow: 0 0 5px #919191;    border-radius: 7px;}ul.wp-menu ul.sub-menu li {    padding: 0;}ul.wp-menu ul.sub-menu li a {    width: 100%;    display: block;    padding: 8px 12px;    color: var(--black-color) !important;}ul.wp-menu li.active {   background: linear-gradient(to right, var(--primary-yellow), var(--secondary-yellow));    border-radius: 5px;}ul.wp-menu li.active a {    color: var(--white-color);}li.menu-item-has-children.active:after {    color: var(--black-color);}ul.wp-menu li {    padding: 10px 15px;}ul.wp-menu li:hover {    background: linear-gradient(to right, var(--primary-yellow), #bcf76c);    border-radius: 5px;    cursor: pointer;    transition: all 0.5s;}ul.wp-menu li:hover a {    color: var(--white-color) !important;    transition: all 0.5s;}ul.wp-menu li a {    color: var(--black-color);    font-size: 18px;    line-height: 26px;    text-decoration: none;}ul.wp-menu ul.sub-menu li:hover a {    color: var(--white-color) !important;}.content-part-frn ul {    list-style: disc;    padding-left: 30px;}.content-part-frn ol {    list-style: decimal;    padding-left: 30px;}li.menu-item-has-children:hover ul.sub-menu {    display: block;}footer.footer-section {    background: #000;    padding: 15px 0;    margin-top: 30px;}.copyright p {    color: var(--white-color);    text-align: center;    font-size: 16px;    line-height: 26px;    margin: 0;}.copyright p a {    color: var(--white-color);    text-decoration: none;}ul#menu-footer-menu {    list-style: none;    display: flex;    align-items: center;    justify-content: center;    margin: 0;}ul#menu-footer-menu li a {    font-size: 16px;    color: var(--white-color);    text-decoration: none;    padding: 0 10px;}/*AUTHOR SECTION START*/.main-title {    text-align:left;}.custom_top_author {    display: flex;    align-items: center;    gap: 16px;    margin-bottom: 20px;}.author_imag img {    width: 60px;    min-width:60px;    height: 60px;    border-radius: 100%;    object-fit: cover;}.name_author_out {    display: flex;    align-items: center;}.name_author_out span.lbl {    margin-right: 5px;}.name_author_out h4,.name_author_out p {    margin: 0;    padding:0;    font-weight: normal;}.modifyDetails {    background: #94cd46	;    border-radius: 10px;    padding: 10px;    margin-bottom: 20px;}.custom_top_author {    display: flex;    align-items: center;    gap: 16px;    margin-bottom: 0;}.author_imag {    line-height: 0;}.author_imag img {    width: 60px;    min-width: 60px;    height: 60px;    border-radius: 100%;    object-fit: cover;}.name_author_out {    display: flex;    align-items: center;}.name_author_out span.lbl {    margin-right: 5px;    font-weight: 700;    color: var(--black-color);}.custom_author_info {    color: var(--black-color);}.name_author_out a {    color: inherit;    text-decoration: underline;}.name_author_out a p {    font-size: 15px;    font-weight: 600;}.name_author_out h4, .name_author_out p {    margin: 0;    padding: 0;    font-weight: normal;}.profile-tab-content {    padding: 30px 0;}.profile-header-container {    display: flex;    align-items: center;    gap: 30px;}.profile-header-container .header-name-container h2 {    margin: 0;    font-weight: 700;}.profile-fields-group.profile-fields-group-1 {    border: 1px solid #abb8c3;    margin: 1.5rem 0 0;    padding: 15px 20px;    border-top-right-radius: 3px;    border-top-left-radius: 3px;    background: var(--white-color);    border-radius: 8px;}.profile-fields-group.profile-fields-group-1 h3 {    margin-top: 0;    margin-bottom: 8px;    font-weight: 700;}.author-f-name {    display: flex;    gap: 10px;    font-size: 20px;    margin-bottom: 5px;}.author-description-name {    margin-top: 20px;    font-size: 20px;    word-break: break-word;}/*AUTHOR SECTION END*//*404-page-css-start*/section.page-section-404 {    padding: 45px 0;    width: 100%;    max-width: 920px;    margin: auto;}section.page-section-404 h1 {    font-size: 35px;    line-height: 45px;}.search-bar-404 strong {    padding-bottom: 10px;    display: block;    font-size: 16px;    line-height: 26px;}.search-bar-404 form input, form#searchform input {    width: 100%;    padding: 12px 15px;    background: var(--white-color);    font-size: 16px;    line-height: 26px;    color: var(--black-color);    border: none;    border-radius: 4px 0px 0px 4px;    outline: none;    height: auto;    border: 1px solid var(--black-color);}.search-bar-404 button, input#searchsubmit {    width: 100% !important;    color: var(--white-color) !important;    background: var(--primary-color) !important;    border: none;    max-width: 130px;    border-radius: 0 4px 4px 0px !important;    padding: 10px !important;    font-size: 16px !important;    cursor: pointer;}.search-bar-404 form, form#searchform div {    display: flex;    flex-wrap: nowrap;    width: 100%;    border: 1px solid #ddd;    border-radius: 4px;}.search-bar-404 form input::placeholder {    color: var(--black-color);}.links-group-404 ul {    padding-left: 20px;    line-height: 26px;}.links-group-404 ul li a, .need-more-help-404 a, .links-group-404 a {    color: var(--black-color);    text-decoration: none;}.links-group-404 ul li a:hover, .need-more-help-404 a:hover, .links-group-404 a:hover {    color: var(--primary-color);}.links-group-404 {    font-size: 16px;    line-height: 26px;}.search-bar-404 form {    display: flex;    flex-wrap: nowrap;    width: 100%;    border: 1px solid #ddd;    border-radius: 4px;}.description-404 {    font-size: 16px;    line-height: 26px;    padding: 10px 0;}.search-bar-404 {    padding: 12px 0;}nav.navigation.pagination {    display: inline-block;    padding: 6px;    margin: 20px 0;}.pagination {    text-align: center;}.pagination .nav-links a, .pagination span.current {    color: var(--black-color);    text-decoration: none;    border: 1px solid var(--black-color);    padding: 5px 10px;    margin: -3px;}/*404-page-css-end*/body .dw-toplist-cr__offer-inner{        background: #f1f1f1;}@media screen and (min-width: 992px) {}@media screen and (max-width: 991px) {    .mobile-menu {    display: block;}.mobile-menu i {    font-size: 25px;    color: var(--primary-color);}ul.wp-menu {    position: absolute;    width: 100%;    left: 0;    background: var(--white-color);    top: 100%;    display: none;    z-index: 999;    margin: 0;}ul.wp-menu li {    padding: 0;    width: 100%;}li.menu-item-has-children:hover ul.sub-menu {    display: none;}li.menu-item-has-children:after {    display: none;}ul.wp-menu li a {    width: 100%;    display: block;    padding: 10px;    color: var(--black-color);}span.toggle-menu {  position: absolute;  margin-top: 0;  right: 12px;  z-index: 9999;  top: 15px;  width: 20px;  height: 20px;  display: flex;  justify-content: center;  align-items: center;  cursor: pointer;}span.toggle-menu i {  font-size: 18px;  transition: transform 0.4s ease; /* smooth rotation */}/* When .active class is added */span.toggle-menu.on i {  transform: rotate(180deg);}ul.sub-menu {    position: relative;    width: 100%;    border-radius: 0;}li.menu-item-has-children.active span.toggle-menu {    color: var(--black-color);}li.menu-item-has-children {    padding-right: 0px !important;}li.menu-item-has-children:hover span.toggle-menu {    color: var(--white-color);}}@media screen and (max-width: 591px) {.content-part-frn table {    display: block;      overflow-x: auto;         white-space: nowrap;}}.content-part-frn b, strong{    font-weight:bold;}
.visit-coin-casino-btn a , .visit-coin-casino-btn a:hover{
  background-color: #94cd46 !important;
}
.coin-outer-grid {
 border: 3px solid #94cd46 !important;
}
.toplist-techcity__offer-cta-btn {
    background: #94cd46 !important;
	  color:#fff !important;
}