/*
UNIVERSAL STYLESHEET -----
v1.0 (Gold Cat)

Used across Rivahlax sites
*/


/* PLACEHOLDER NAVBAR */
/*--- PLACEHOLDER NAVBAR: LAYOUT ---*/
.uniriv-goldcat-navplacer-box {
position:fixed;
top:0;
width:100%;
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 5%;
z-index:9;
background-color:#FFFFFF;
}

.uniriv-goldcat-navplacer-box .nav-links {
display: flex;
align-items: center;
gap: 20px;
}

.uniriv-goldcat-navplacer-box .logo {
width: 100px;
height: 25px;
border-radius: 6px;
}

.uniriv-goldcat-navplacer-box .link {
width: 60px;
height: 16px;
border-radius: 6px;
}

@media screen and (max-width: 500px) {
.uniriv-goldcat-navplacer-box .link {
display: none;
}
}

.uniriv-goldcat-navplacer-box .avatar {
width: 25px;
height: 25px;
border-radius: 50%;
}

/*--- PLACEHOLDER NAVBAR: SHIMMER ---*/
.uniriv-goldcat-navplacer-box .shimmer {
position: relative;
overflow: hidden;
background: #e0e0e0;
}

.uniriv-goldcat-navplacer-box .shimmer::after {
content: "";
position: absolute;
top: 0;
left: -150%;
height: 100%;
width: 150%;
background: linear-gradient(
90deg,
transparent,
rgba(255, 255, 255, 0.6),
transparent
);
animation: shimmer01929383 1.5s infinite;
}

@keyframes shimmer01929383 {
100% {
left: 100%;
}
}


/* MAIN NAVBAR */
/*--- MAIN NAVBAR: LAYOUT ---*/
.uniriv-goldcat-nav-box{
position:fixed;
top:0;
width:100%;
padding:12px 5%;
background-color:#FFFFFF;
color:#222222;
transition: transform 0.3s ease;
z-index:9;
}

.uniriv-goldcat-nav-box.moondark{
background-color:#000;
color:#f8f8f8;
}

.uniriv-goldcat-nav-box.hide {
transform: translateY(-100%);
}

@media screen and (max-width: 1030px) {
.uniriv-goldcat-nav-fullview{
display:none;
}
}

@media screen and (min-width: 1030px) {
.uniriv-goldcat-nav-miniview{
display:none;
}
}


/*--- MAIN NAVBAR: LAYOUT ---*/
.uniriv-goldcat-nav-row{
display:flex;
align-items: center;
justify-content: center;
flex-direction: row;

}

.uniriv-goldcat-nav-col-links {
width: 80%;
text-align:left;
}

.uniriv-goldcat-nav-col-extra {
width: 20%;
text-align:right;
}

.uniriv-goldcat-nav-col-menu {
width:20%;
text-align: left;
}

.uniriv-goldcat-nav-col-logo {
width:60%;
text-align: center;
}

.uniriv-goldcat-nav-col-acc {
width:20%;
text-align: right;
}

/*___MAIN FOOTER (SECTION)___*/
/*---MAIN FOOTER: LINKS---*/
.uniriv-goldcat-nav-col-links svg.logo{
width:124px;
height:23px;
margin-right:20px;
--logo-logomark-color: #c86c13;
--logo-wordmark-color: #000;
}

.uniriv-goldcat-nav-box.moondark .uniriv-goldcat-nav-col-links svg.logo{
--logo-wordmark-color: #fff;
}

.uniriv-goldcat-nav-col-links .pg-title{
border-left:1px solid #fff;
padding-left:20px;
font-size:18px;
font-weight:600;
}

.uniriv-goldcat-nav-col-links ul{
display:inline;
padding-left:15px;
text-align:center;
margin:0;
list-style-type: none;
}

.uniriv-goldcat-nav-col-links li{
display:inline;
list-style:none;
margin: 0px 5px;
font-size:17px;
padding-bottom:0;
cursor: pointer;
color:#222;
}

.uniriv-goldcat-nav-box.moondark .uniriv-goldcat-nav-col-links li{
color:#f8f8f8;
}

.uniriv-goldcat-nav-col-links li:hover, .uniriv-goldcat-nav-col-links li.active{
color:#c86c13;
}

.uniriv-goldcat-nav-col-links a{
text-decoration:none;
color:inherit;
}

/*___MAIN FOOTER (SECTION)___*/
/*---MAIN FOOTER: EXTRA---*/
.uniriv-goldcat-nav-col-extra table{
margin-left:auto;
margin-right:0px;
}

.uniriv-goldcat-nav-col-extra svg{
fill:black;
stroke:black;
width:24px;
height:24px;
margin-right:12px;
cursor:pointer;
}

.uniriv-goldcat-nav-box.moondark .uniriv-goldcat-nav-col-extra svg{
fill:#f8f8f8;
stroke:#f8f8f8;
}

.uniriv-goldcat-nav-col-extra button.login{
background-color:#c86c13;
border:none;
color:#fff;
border-radius:5px;
font-size:14px;
padding: 2px 16px;
}

.uniriv-goldcat-nav-col-extra img.avatar{
width:27px;
height:27px;
}

/*---MAIN NAVBAR: RESIZED NAVBAR CONTENT---*/
.uniriv-goldcat-nav-col-logo svg.logo{
width:124px;
height:23px;
margin-right:20px;
--logo-logomark-color: #c86c13;
--logo-wordmark-color: #000;
}

.uniriv-goldcat-nav-box.moondark .uniriv-goldcat-nav-col-logo svg.logo{
--logo-wordmark-color: #fff;
}

.uniriv-goldcat-nav-col-menu button, .uniriv-goldcat-nav-col-acc button{
background-color:inherit;
padding:0px;
outline: none;
border:none;
font-size:18px;
}

.uniriv-goldcat-nav-col-acc .accbox{
display: flex;
align-items: center;
justify-content: flex-end;
}

.uniriv-goldcat-nav-col-acc button{
padding-left:5px;
}

.uniriv-goldcat-nav-col-menu svg, .uniriv-goldcat-nav-col-acc svg{
width:30px;
height:30px;
fill:#333;
stroke:#333;
cursor: pointer;
}

.uniriv-goldcat-nav-box.moondark .uniriv-goldcat-nav-col-menu svg,
.uniriv-goldcat-nav-box.moondark .uniriv-goldcat-nav-col-acc svg{
fill:#f8f8f8;
stroke:#f8f8f8;
}

.uniriv-goldcat-nav-col-acc img.avatar{
width:28px;
height:28px;
margin-left:5px;
}


/*___MAIN FOOTER (SECTION)___*/
/*---MAIN FOOTER: AVATAR DROPDOWN---*/
.uniriv-goldcat-nav-acc-dropdown{
background-color:#FCF9F6;
color:#333;
min-width:320px;
border-radius:8px;
text-align: left;
}

.uniriv-goldcat-nav-acc-dropdown .header{
padding:10px 20px 10px 20px;
}

.uniriv-goldcat-nav-acc-dropdown .header img.jdj38js{
width:80px;
margin-bottom:5px;
}

.uniriv-goldcat-nav-acc-dropdown .header .ddh838ks{
font-size:15px;
font-weight:300;
}

.uniriv-goldcat-nav-acc-dropdown ul{
padding-left:0px;
color: inherit;
margin:0px 0px;
}

.uniriv-goldcat-nav-acc-dropdown a{
color:inherit;
text-decoration: none;
}

.uniriv-goldcat-nav-acc-dropdown li{
display:block;
list-style:none;
padding:8px 20px;
}

.uniriv-goldcat-nav-acc-dropdown li:hover{
background-color:#fff;
}


.uniriv-goldcat-nav-acc-dropdown li table.djduf8idj{
width:100%;
}

.uniriv-goldcat-nav-acc-dropdown li table.djduf8idj td{
width:auto;
vertical-align: middle;
}

.uniriv-goldcat-nav-acc-dropdown li table.djduf8idj td.icon{
width:34px;
padding-right:16px;
}

.uniriv-goldcat-nav-acc-dropdown li table.djduf8idj td.icon img.avatar37484{
width:28px;
height:28px;
}

.uniriv-goldcat-nav-acc-dropdown li table.djduf8idj td.icon i{
font-size:32px;
margin-right:4px;
color:inherit;
}

.uniriv-goldcat-nav-acc-dropdown li table.djduf8idj td.info .mkdtop{
font-size:16px;
font-weight:500;
}

.uniriv-goldcat-nav-acc-dropdown li table.djduf8idj td.info .mkdext{
font-size:14px;
font-weight:300;
line-height:1;
}



/*___MAIN FOOTER (SECTION)___*/
/*---MAIN FOOTER: APPS DROPDOWN---*/
.uniriv-goldcat-nav-apps-dropdown{
background-color:#FCF9F6;
color:#333;
border-radius:8px;
text-align: left;
}

.uniriv-goldcat-nav-apps-dropdown .apps-flex{
display: flex;
text-align:center;
margin:20px 20px 0px 20px;
align-items:flex-start;
justify-content:flex-start;
flex-wrap: nowrap;
}

.uniriv-goldcat-nav-apps-dropdown .apps-flex a{
text-decoration: none;
color:inherit;
}

.uniriv-goldcat-nav-apps-dropdown .apps-link{
width: 100px;
cursor: pointer;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
text-align: center;
padding:20px 10px;
}

.uniriv-goldcat-nav-apps-dropdown .apps-link:hover{
background-color: #F7F0F0;
border-radius:4px;
}

.uniriv-goldcat-nav-apps-dropdown .apps-link .textor{
font-size:14px;
font-weight:400;
margin-top:10px;
}

.uniriv-goldcat-nav-apps-dropdown .apps-link img{
width:38px;
height:38px;
}

.uniriv-goldcat-nav-apps-dropdown .apps-link svg{
width:48px;
height:48px;
fill:#222;
}



/*___MAIN FOOTER (SECTION)___*/
/*---MAIN FOOTER: SEARCH---*/
.uniriv-goldcat-nav-search-group {
height: 0%;
width: 100%;
top: 0;
position: fixed; 
z-index: 99;
overflow-x: hidden;
transition: 0.2s; 
padding:0px 5%;
text-align: center;
background-color:#fff;
color:#060606;
}

.uniriv-goldcat-nav-search-group .content{
margin:0 auto;
max-width:800px;
padding:100px 0px;
}

.uniriv-goldcat-nav-search-group .header{
font-size:28px;
font-weight:500;
margin-bottom: 10px;
}

.uniriv-goldcat-nav-search-group .title{
font-size:18px;
font-weight:500;
margin-bottom: 10px;
color:#333;
}

/*___MAIN FOOTER SECTION: SEARCH___*/
/*+++DIVISION: SEARCH BOX & INPUTS+++*/
.uniriv-goldcat-nav-search {
font-size:18px;
font-weight:300;	
padding: 0px 40px;
outline:none;
background-color:#faf5ef;
border:none;
color:#222;
width:100%;
border-radius:8px;
min-height: 50px;
}

.uniriv-goldcat-nav-search:focus {
transition: 0.5s;
color:#111;
}

.uniriv-goldcat-nav-searchicon {
float: left;
margin-left: 15px;
margin-top: -37px;
position: relative;
z-index: 2;
color:#333;
font-size:18px;
}

.uniriv-goldcat-nav-searchclose {
float: right;
margin-right: 15px;
margin-top: -42px;
position: relative;
z-index: 2;
color:#333;
font-size:24px;
cursor: pointer
}


/*___MAIN FOOTER SECTION: SEARCH___*/
/*+++DIVISION: SEARCH RESULTS+++*/
.uniriv-goldcat-nav-search-results {
padding:22px 10px;
text-align: left;
color:#222;
display:none;
}

.uniriv-goldcat-nav-search-results .linkbox{
padding:8px 0px; 
}

.uniriv-goldcat-nav-search-results a{
text-decoration:none;
color:inherit;
}

.uniriv-goldcat-nav-search-results a:hover{
text-decoration:none;
color:#f2f2f2;
}


/*___MAIN FOOTER SECTION: SEARCH___*/
/*+++DIVISION: APPS ON SEARCH SCREEN+++*/
.uniriv-goldcat-nav-search-group .apps-content{
display: flex;
text-align:center;
flex-direction: row;
align-items: center;
justify-content: center;
margin:40px 0px;
}

.uniriv-goldcat-nav-search-group .apps-content a{
text-decoration: none;
color:inherit;
}

.uniriv-goldcat-nav-search-group .apps-link{
background-color:#fbfaf2;
border-radius:8px;
width: 100px;
cursor: pointer;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
text-align: center;
padding:20px 10px;
}

.uniriv-goldcat-nav-search-group .apps-link .textor{
font-size:14px;
font-weight:400;
margin-top:10px;
color:#222;
}

.uniriv-goldcat-nav-search-group .apps-link img{
width:32px;
height:32px;
}

.uniriv-goldcat-nav-search-group .apps-link:hover{
background-color:#fff1e6;
}





/*___MAIN FOOTER (SECTION)___*/
/*---MAIN FOOTER: FULLSCREEN MENU OVERLAY---*/
.uniriv-goldcat-nav-menuover{
height: 0%;
width: 100%;
top: 0;
position: fixed; 
z-index: 99;
background-color:#fff;
overflow-x: hidden;
transition: 0.3s; 
padding:0px 5% 0px 5%;
}

.uniriv-goldcat-nav-menuover .top-content{
margin-top:10px;
}

.uniriv-goldcat-nav-menuover .top-content button.icon{
background-color: inherit;
color:#000;
outline:none;
border:none;
font-size:32px;
}

/*___MAIN FOOTER SECTION: FULLSCREEN MENU OVERLAY___*/
/*+++DIVISION: LINK CONTENT+++*/
.uniriv-goldcat-nav-menuover .link-content {
margin-top:10px;
}

.uniriv-goldcat-nav-menuover .link-content ul{
padding-left:0px;
color:#060606;
}

.uniriv-goldcat-nav-menuover .link-content a{
color:inherit;
text-decoration: none;
}

.uniriv-goldcat-nav-menuover .link-content li{
color:inherit;
display:block;
list-style:none;
padding:10px 0px;
font-size:20px;
font-weight:500;
cursor: pointer;
}

.uniriv-goldcat-nav-menuover .link-content li:hover{
color:#000;
}


/*___MAIN FOOTER SECTION: FULLSCREEN MENU OVERLAY___*/
/*+++DIVISION: EXPANSIVE LINK FOR DROPS+++*/
.uniriv-goldcat-nav-menuover .link-content .expansive-link{
margin:20px 0px;
padding-left:10px;
}

.uniriv-goldcat-nav-menuover .link-content .expansive-link .name{
font-size:15px;
font-weight:600;
}

.uniriv-goldcat-nav-menuover .link-content .expansive-link .desc{
font-size:15px;
font-weight:400;
opacity:0.8;
padding-right:30px;
}


/*___MAIN FOOTER SECTION: FULLSCREEN MENU OVERLAY___*/
/*+++DIVISION: APP CONTENT+++*/
.uniriv-goldcat-nav-menuover .apps-content{
display: flex;
text-align:left;
flex-direction: column;
}

.uniriv-goldcat-nav-menuover .apps-content a{
text-decoration: none;
color:inherit;
}

.uniriv-goldcat-nav-menuover .apps-link{
cursor: pointer;
margin-bottom:20px;
color:#060606;
}

.uniriv-goldcat-nav-menuover .apps-link .textor{
display:inline;
font-size:20px;
font-weight:500;
margin-top:10px;
}

.uniriv-goldcat-nav-menuover .apps-link img{
width:24px;
height:24px;
margin-right:10px;
}


/*___MAIN FOOTER (SECTION)___*/
/*---MAIN FOOTER: FULLSCREEN LINK SUBMENU DROP---*/
.uniriv-goldcat-navdrop-backdrop {
position:fixed;
left:0;
top: 55px;
width:100%;
height:0%;
z-index:9;
overflow-x: hidden;
overflow-y:auto;
transition: 0.3s; 
text-align: left;
background: rgba(0,0,0,0.5);
}

.uniriv-goldcat-navdrop-backdrop.active {
height:100%;
}


/*___MAIN FOOTER SECTION: FULLSCREEN LINK SUBMENU DROP___*/
/*+++DIVISION: MENU GROUPING+++*/
.uniriv-goldcat-navdrop-gencat-group {
background-color: #e9e9e9;
color:#000;
padding:20px 5%;
z-index:999;
}

.uniriv-goldcat-navdrop-gencat-content {
margin:0 auto;
max-width:1000px;
padding-bottom: 50px;
}

.uniriv-goldcat-navdrop-gencat-header{
font-size:20px;
font-weight:600;
opacity:0.9;
margin-bottom: 5px;
}

.uniriv-goldcat-navdrop-gencat-caption{
font-size:16px;
font-weight:400;
opacity:0.8;
padding-bottom: 8px;
padding-right:200px;
border-bottom: 1px solid #666;
}

.uniriv-goldcat-navdrop-gencat-browse{
margin-top:20px;
font-size:17px;
font-weight:500;
opacity:0.9;
}

.uniriv-goldcat-navdrop-gencat-browse a{
color:inherit;
text-decoration: underline;
}

/*___MAIN FOOTER SECTION: FULLSCREEN LINK SUBMENU DROP___*/
/*+++DIVISION: MENU LISTING+++*/
.uniriv-goldcat-navdrop-gencat-list{
display: flex;
flex-direction: row;
align-items:flex-start;
margin:50px 0px 0px 0px;
min-height:80px;
justify-content:flex-start;
flex-wrap: wrap;
}

.uniriv-goldcat-navdrop-genlist-menu{
width:33.33%;
margin-bottom:40px;
}

.uniriv-goldcat-navdrop-genlist-menu .name{
font-size:20px;
font-weight:500;
}

.uniriv-goldcat-navdrop-genlist-menu .desc{
font-size:15px;
font-weight:400;
opacity:0.8;
padding-right:30px;
}

.uniriv-goldcat-navdrop-genlist-menu a{
color:inherit;
text-decoration:none;
}

.uniriv-goldcat-navdrop-genlist-menu a:hover{
color:#c86c13;
text-decoration:none;
}







/* PLACEHOLDER FOOTER */
/*--- PLACEHOLDER FOOTER: LAYOUT ---*/
.uniriv-goldcat-footplacer-box {
width:100%;
}

.uniriv-goldcat-footplacer-box .top-box{
display: flex;
justify-content: flex-start;
align-items: center;
padding: 30px 5%;
z-index:9;
background-color:#FFFFFF;
gap: 50px;
flex-wrap: nowrap;
}

.uniriv-goldcat-footplacer-box .link-box {
width:25%;
}

@media (max-width:850px) {
.uniriv-goldcat-footplacer-box .link-box {
width:50%;
}

.uniriv-goldcat-footplacer-box .link-box.rs {
display:none;
}
}

@media (max-width:580px) {
.uniriv-goldcat-footplacer-box .link-box {
width:100%;
}

.uniriv-goldcat-footplacer-box .link-box.rs-next {
display:none;
}
}

.uniriv-goldcat-footplacer-box .foot-links {
padding-left: 0px;
}

.uniriv-goldcat-footplacer-box .header {
width: 100px;
height: 25px;
border-radius: 6px;
padding:4px 0px;
}

.uniriv-goldcat-footplacer-box .link {
height: 16px;
border-radius: 6px;
margin:10px 0px;
}

.uniriv-goldcat-footplacer-box .small { width: 10% }
.uniriv-goldcat-footplacer-box .short { width: 25% }
.uniriv-goldcat-footplacer-box .half { width: 50% }
.uniriv-goldcat-footplacer-box .medium { width: 75% }
.uniriv-goldcat-footplacer-box .full { width: 100% }


.uniriv-goldcat-footplacer-box .bottom-box {
width:100%;
padding: 0px 5%;
padding-top:40px;
padding-bottom: 30px;
background-color:#000;
}

.uniriv-goldcat-footplacer-box .credits {
background-color:#FFFFFF;
border-radius:6px;
margin-bottom: 10px;
}

.uniriv-goldcat-footplacer-box .minor-links-box {
display: flex;
align-items: center;
gap:10px;
margin-bottom: -10px;
}

.uniriv-goldcat-footplacer-box .logo { height: 40px; }
.uniriv-goldcat-footplacer-box .major-links { height:20px; }
.uniriv-goldcat-footplacer-box .minor-links { height: 10px; }


/*--- PLACEHOLDER FOOTER: SHIMMER ---*/
.uniriv-goldcat-footplacer-box .shimmer {
position: relative;
overflow: hidden;
background: #e0e0e0;
}

.uniriv-goldcat-footplacer-box .shimmer::after {
content: "";
position: absolute;
top: 0;
left: -150%;
height: 100%;
width: 150%;
background: linear-gradient(
90deg,
transparent,
rgba(255, 255, 255, 0.6),
transparent
);
animation: shimmer01929383 1.5s infinite;
}

@keyframes shimmer01929383 {
100% {
left: 100%;
}
}


/*MAIN FOOTER*/
/*---MAIN FOOTER: LAYOUT---*/
.uniriv-goldcat-footer-group{
background-color:#fff;
color:#4E4E4E;
fill:#4E4E4E;
stroke:#4E4E4E;
padding: 40px 5% 10px 5%;
z-index: 9;
}

.uniriv-goldcat-footer-conbox{
display: flex;
text-align:left;
flex-direction: row;
margin:0px 0% 0px 0%;
align-items:flex-start;
justify-content: space-between;
}

.uniriv-goldcat-footer-info{
width: 30%;
}

.uniriv-goldcat-footer-links{
width: 70%;
}

.uniriv-goldcat-footer-after{
width: 100%;
}


@media (max-width:1200px) {
.uniriv-goldcat-footer-conbox{
flex-direction: column-reverse;
margin:0px 0% 0px 0%;
}

.uniriv-goldcat-footer-info{
width: 100%;
}

.uniriv-goldcat-footer-links{
width: 100%;
margin-bottom:40px;
}
}


/*___MAIN FOOTER (SECTION)___*/
/*---MAIN FOOTER: INFO---*/
.uniriv-goldcat-footer-info a, .uniriv-goldcat-footer-info a:hover{
color:inherit;
text-decoration: none;
}

.uniriv-goldcat-footer-info .title{
font-size:2vw;
font-weight:600;	
line-height: 1;
}

@media (max-width:600px) {
.uniriv-goldcat-footer-info .title{
font-size:28px;	
}
}


/*___MAIN FOOTER SECTION: INFO___*/
/*+++DIVISION: CONTACT+++*/
.uniriv-goldcat-footer-info .contact{
margin-top:30px;
margin-bottom:40px;
}

.uniriv-goldcat-footer-info .contact-item{
display: flex;
align-items: center;
min-height:10px;
}

.uniriv-goldcat-footer-info .contact-content{
width:auto;
}

.uniriv-goldcat-footer-info .contact-content-spacing{
padding:15px;
}

.uniriv-goldcat-footer-info .contact i{
font-size:30px;
padding-right:16px;
}

.uniriv-goldcat-footer-info .contact .desc{
font-size:15px;
font-weight:400;
}

.uniriv-goldcat-footer-info .contact .detail{
font-size:15px;
font-weight:600;	
}

/*___MAIN FOOTER SECTION: INFO___*/
/*+++DIVISION: SOCIAL+++*/
.uniriv-goldcat-footer-info .social {
width: 100%;
text-align:left;
margin: 30px 0px;
}

.uniriv-goldcat-footer-info .social ul{
display: flex;
gap: 10px;
padding: 0 0px;
flex-direction: row;
text-align: left;
padding-left: 0px;
list-style: none;
}

.uniriv-goldcat-footer-info .social li{
border:1px solid #ccc;
border-radius:8px;
padding: 8px 16px;
}

.uniriv-goldcat-footer-info .social a {
white-space: nowrap;
text-decoration: none;
cursor: pointer;
font-size:20px;
border-radius:8px;
}

.uniriv-goldcat-footer-info .jump-button svg{
fill:inherit;
}


/*___MAIN FOOTER (SECTION)___*/
/*---MAIN FOOTER: LINKS---*/
.uniriv-goldcat-footer-links .linkage-row {
}

.uniriv-goldcat-footer-links .linkage-row:after {
content: "";
display: table;
clear: both;
}

.uniriv-goldcat-footer-links .linkage-col-links {
float: left;
width: 25%;
text-align:left;
}


/*___MAIN FOOTER SECTION: LINKS___*/
/*+++DIVISION: CONTENT LAYOUT+++*/
.uniriv-goldcat-footer-links a, .uniriv-goldcat-footer-links a:hover{
color:inherit;
text-decoration: none;
}

.uniriv-goldcat-footer-links h1.link-title{
font-size:18px;
font-weight:600;
margin-bottom:15px;
}

.uniriv-goldcat-footer-links ul{
list-style:none;
padding-left:0px;
text-align:left;
font-size:17px;
}

.uniriv-goldcat-footer-links li{
padding-bottom:5px;
}

/*___MAIN FOOTER SECTION: LINKS___*/
/*+++DIVISION: RESIZED COLLAPSE CONTENT+++*/
.uniriv-goldcat-footer-links .colla-foot-link {
background-color:inherit;
cursor: pointer;
font-size:16px;
font-weight:600;
padding: 10px 0px 10px 0px;
width: 100%;
border-radius:0px;
border: none;
border-bottom:1px solid #4E4E4E;
text-align: left;
outline: none;
margin-bottom: 10px;
color:inherit;
}

.uniriv-goldcat-footer-links .colla-foot-active, .uniriv-goldcat-footer-links .colla-foot-link:hover {
background-color: inherit;
}

.uniriv-goldcat-footer-links .colla-foot-link:after {
content: '\002B';
font-weight: bold;
float: right;
margin-left: 5px;
}

.uniriv-goldcat-footer-links .colla-foot-active:after {
content: "\2212";
}

.uniriv-goldcat-footer-links .colla-foot-item {
padding: 0 0px;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
background-color: inherit;
font-size:14px;
}



/*___MAIN FOOTER (SECTION)___*/
/*---MAIN FOOTER: AFTER---*/
.uniriv-goldcat-footer-after{
background-color:#000;
color:rgb(208, 208, 206);
padding: 40px 5% 40px 5%;
z-index: 9;
}

.uniriv-goldcat-footer-after a, .uniriv-goldcat-footer-after a:hover{
color:inherit;
text-decoration: none;
}

.uniriv-goldcat-footer-after .after-row {
}

.uniriv-goldcat-footer-after .after-row:after {
content: "";
display: table;
clear: both;
}

.uniriv-goldcat-footer-after .col-left {
float: left;
width: 100%;
text-align:left;
}

.uniriv-goldcat-footer-after .col-right {
float: left;
width: 0%;
text-align:right;
}

/*___MAIN FOOTER SECTION: AFTER___*/
/*+++DIVISION: ELEMENTS+++*/
.uniriv-goldcat-footer-after .after-logo svg{
width:128px;
height:23px;
fill:#fff;
margin-bottom:10px;
}

.uniriv-goldcat-footer-after .after-links ul{
list-style:none;
padding-left:0px;
text-align:left;
font-size:17px;
font-weight:500;
line-height: 1.5;
}

.uniriv-goldcat-footer-after .after-links li{
padding-right:16px;
display: inline;
}

.uniriv-goldcat-footer-after .after-copyright{
font-size:14px;
font-weight:400;
line-height: 1.0;
}


/*--- MAIN FOOTER: EXTRA ---*/
.uniriv-goldcat-footer-group .foot-divider-a{
margin:20px 0px;
border-top:1px solid #ccc;
}

.uniriv-goldcat-footer-group .link-group-mv{
display:none;
}

@media (max-width:900px) {
.uniriv-goldcat-footer-group .link-group-fv{
display:none;
}

.uniriv-goldcat-footer-group .link-group-mv{
display:block;
}

.uniriv-goldcat-footer-group .foot-divider-b{
margin:10px 0px 40px 0px;
border-top:1px solid #ccc;
}
}



/*TERM BOX*/
/*---TERM BOX: LAYOUT---*/
.uniriv-goldcat-termbox-group{
color:#4E4E4E;
fill:#4E4E4E;
stroke:#4E4E4E;
padding: 40px 5% 30px 5%;
border-bottom:1px solid #ccc;
}

.uniriv-goldcat-termbox-box{
display: flex;
text-align:left;
flex-direction: row;
margin:0px 0% 0px 0%;
align-items:flex-start;
justify-content: space-between;
}

.uniriv-goldcat-termbox-head{
width:30%;
}

.uniriv-goldcat-termbox-info{
width:70%;
font-size:14px;
}

.uniriv-goldcat-termbox-head .icon-bx{
font-weight:bold;
}

.uniriv-goldcat-termbox-info a{
color:inherit;
font-weight:400;
}

/*---TERM BOX: RESIZE---*/
@media (max-width:1200px) {
.uniriv-goldcat-termbox-box{
flex-direction: column;
margin:0px 0% 0px 0%;
}

.uniriv-goldcat-termbox-head{
width: 100%;
margin-bottom:10px;
}

.uniriv-goldcat-termbox-info{
width: 100%;
}
}



















/* FORM MODAL */
/*--- FORM MODAL: LAYOUT ---*/
.uniriv-goldcat-modal-backdrop{
top: 0;
position: fixed;
background: rgba(0,0,0,0.5);
width:100%;
height: 100%;
}

.uniriv-goldcat-modal-flow{
overflow-y: scroll;
height:80vh;
}

.uniriv-goldcat-modal-formbox{
margin: 20px auto;
max-width:900px;
padding:30px 0px;
border-radius: 8px;
text-align:left;
background-color:#FBFBFB;
color:#222;
}


/*---FORM MODAL: CLOSE BUTTON---*/
.uniriv-goldcat-modal-formbox .closer{
position: relative;
}

.uniriv-goldcat-modal-formbox .closer button.icon{
position:absolute;
right:20px;
background-color: inherit;
color:inherit;
outline:none;
border:none;
font-size:32px;
}


/*---FORM MODAL: HEADER---*/
.uniriv-goldcat-modal-formbox .header {
width:100%;
padding:0px 5%;
}

.uniriv-goldcat-modal-formbox .header .info{
font-size:20px;
font-weight:600;
margin:0px;
}

.uniriv-goldcat-modal-formbox .header .more{
font-size:18px;
font-weight:300;
margin-top:20px;
max-width:600px;
}



/*---FORM MODAL: BODY---*/
.uniriv-goldcat-modal-formbox .body {
width:100%;
margin-top: 20px;
}

.uniriv-goldcat-modal-formbox .body .message{
font-size:16px;
font-weight:400;
opacity:0.8;
padding:20px 5%;
}



/*---FORM MODAL: FOOTER---*/
.uniriv-goldcat-modal-formbox .footer {
width:100%;
margin-top: 40px;
padding:0px 5%;
}

.uniriv-goldcat-modal-formbox .footer button{
background:#000;
color:#c86c13;
border:none;
border-radius:8px;
padding:8px 12px 8px 12px;
outline:none;
}

.uniriv-goldcat-modal-formbox .footer .term-box {
margin-top:40px;
max-width:600px; 
}

.uniriv-goldcat-modal-formbox .footer .term-box p{
color:#333;
font-size:14px;
}

/*---FORM MODAL: SUCCESS BOX---*/
.uniriv-goldcat-modal-formbox #SHOWBOX056_succ{
display: none;
}

.uniriv-goldcat-modal-formbox .succ-box{
text-align:center;
position:relative;
height:80vh;
margin:0 auto;
max-width:600px;
}

.uniriv-goldcat-modal-formbox .succ-box .content{
position: absolute;
text-align: center;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
padding:0px 5% 0px 5%;
}

.uniriv-goldcat-modal-formbox .succ-box .content i{
font-size:80px;
color:#c86c13;
animation-name: jd849jf8hhf3900k;
animation-duration: 1.5s; 
animation-iteration-count:infinite;
animation-direction: alternate;
}

@keyframes jd849jf8hhf3900k {
from {
color:#c86c13;
}
  
to {
color:#111;
}
}

.uniriv-goldcat-modal-formbox .succ-box .content .msg{
font-size:26px;
font-weight:500;
margin-top:10px;
color:#222;
}



/*---FORM MODAL: RESIZE---*/
@media (max-width: 800px) {
.uniriv-goldcat-modal-formbox{
margin: 0;
width:100%;
height:100%;
padding:30px 0px 0px 0px;
border-radius: 0px;
position:fixed;
top:0;
}
}





/*MODAL FORMS*/
/*---MODAL FORMS: WIDEVIEW LAYOUT---*/
.uniriv-goldcat-modal-form-layout{
display:flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
margin-left:calc(5% - 10px);
margin-right:calc(5% - 10px);
flex-wrap: wrap;
}

.uniriv-goldcat-modal-form-section{
width:50%;
padding:10px;
}


@media (max-width: 800px) {
.uniriv-goldcat-modal-form-layout{
flex-direction: column;
margin:0px 5%;
gap:10px;
}

.uniriv-goldcat-modal-form-section{
width:100%;
padding:00px;
}
}



/*---MODAL FORMS: FORM HOLDER---*/
.uniriv-goldcat-modal-form-group{
text-align:left;
}

.uniriv-goldcat-modal-form-label{
text-align:left;
color:inherit;
font-size:15px;
font-weight:400;
display:inline;
}

.uniriv-goldcat-modal-form-popovers{
color:#ff7815;
font-size:12px;	
padding-left:4px;
}

.uniriv-goldcat-modal-form-spacing{
padding-top:10px;
padding-bottom:10px;
}



/*---MODAL FORMS: FORM INPUT---*/
.uniriv-goldcat-modal-form-control{
width:100%;
padding: 6px 12px 6px 12px;	
background-color:inherit;
color:inherit;
border:none;
border:1px solid #999;
border-radius:4px;
font-size:16px;	
}

select.uniriv-goldcat-modal-form-control{
padding: 6px 12px 6px 12px;	
}

.uniriv-goldcat-modal-form-control:focus{
border:1px solid #000;
outline:none;
background-color:#FBFBFB;
transition: ease-in-out 0.3s;
border-radius:4px;
color:inherit;
}

.uniriv-goldcat-modal-form-control::placeholder{
color:#666;
opacity:0.8;
}

.uniriv-goldcat-modal-form-group #info{
font-size:14px;
font-weight:300;
}

.uniriv-goldcat-modal-form-button-solid {
background:#c91c00;
color:#fff;
border:none;
border-radius:4px;
padding:10px 15px 10px 15px;
min-height:30px;
font-size:16px;	
width:100%;
}

.uniriv-goldcat-modal-form-button-solid:hover {
opacity:0.9;
}

.uniriv-goldcat-modal-form-button-outline {
background:inherit;
color:#c91c00;
border:1px solid #c91c00;
border-radius:4px;
padding:10px 15px 10px 15px;
min-height:30px;
font-size:16px;	
width:100%;
}

.uniriv-goldcat-modal-form-button-outline:hover {
opacity:0.9;
}



/*---MODAL FORMS: SUCCESS & ERRORS---*/
.uniriv-goldcat-modal-form-info-style{
font-size:14px;
text-align:left;
margin-top:4px;
}

.uniriv-goldcat-modal-form-error-style{
font-size:15px;
font-weight:300;
margin-top:5px;
color:#c91c00;
}

.uniriv-goldcat-modal-form-multibox-style{
font-size:14px;
color:inherit;
text-align:left;
display: none;
}

.uniriv-goldcat-modal-form-multibox-style .invalid{
display: block;
color:#F46265;
}

.uniriv-goldcat-modal-form-multibox-style .valid{
display: block;
color:#57DD52;
}










/* ERROR PAGES */
/*--- ERROR PAGES: BODY ---*/
.uniriv-main-error-pages{
margin:50px auto;
max-width:700px;
padding:5px 5% 5px 5%;
color:#333;
text-align:center;
}

.uniriv-main-error-pages i{
font-size: 70px;
}

.uniriv-main-error-pages h2{
font-size:28px;
color:#333;
margin-top:10px;
font-weight:500;
}

.uniriv-main-error-pages h1{
font-size: 40px;
color:#c86c13;
margin-top:20px;
font-weight:600;
}

.uniriv-main-error-pages p{
margin-top:60px;
margin-bottom:40px;
font-size:18px;
color:#333;
font-weight:300;
}

.uniriv-main-error-pages button{
border:none;
border-radius:5px;
background-color:#c86c13;
padding:5px 18px 5px 18px;
color:#fff;
}








