@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;1,700&display=swap');

.pb-footer-combined {
    font-size: 12px;
	background-color:#0c101a;
    /*background-color: #1a2f39;*/
    color: #fff;
    padding: 40px 0;
    font-weight: 400;
    line-height: 1.25;
}

.pb-footer-combined p {
    margin-bottom: 16px;
}

.pb-footer-combined p:last-child {
    margin-bottom: 0;
}

.pb-footer-combined ul {
    margin-right: 0;
    float: none;
    padding: 0;
    margin-bottom: 0;
}

.pb-footer-combined a {
    color: #D3D3D3 !important;
    text-decoration: none;
	padding-bottom: 34px;
}

.pb-footer-combined a:hover,
.pb-footer-combined a:focus
{
    color: #12ccb5 !important;
}

.pb-footer-combined ul,
.pb-footer-combined ul li
{
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    float: none;
}

.pb-footer-combined .footer-menu li {
    margin-bottom: 8px;
    line-height: 1em;
	padding-bottom: 10px;
}

.pb-footer-combined .footer-probrand-logo {
    height: 30px;
    max-height: 30px;
    margin-right: 85px;
}

.pb-footer-combined .footer-probrand-logo,
.pb-footer-combined .footer-social ul 
{
    margin-bottom: 0;
}

.pb-footer-combined .footer-social li {
    font-size: 2.5em;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 5px;
    line-height: 1.25;
}

.pb-footer-combined .footer-logos {
    margin-top: 10px;
}

.pb-footer-combined .footer-logos img {
    height: 90px;
    max-height: 90px;
    margin: 10px 20px;
}

.pb-footer-combined .footer-hr-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.pb-footer-combined .footer-hr {
    background: #fff;
    height: 1px;
    width: 100%;
    max-width: 64%;
    margin-left: 10px;
}

@media screen and (min-width: 1024px) {
    .pb-footer-combined .footer-hr {
        max-width: 54%;
    }

    .pb-footer-combined .footer-probrand-logo {
        margin-right: 15px;
    }
}

@media screen and (min-width: 1200px) {
    .pb-footer-combined .footer-hr {
        max-width: 58%;
    }

    .pb-footer-combined .footer-probrand-logo {
        margin-right: 50px;
    }
}

@media screen and (min-width: 1500px) {
    .pb-footer-combined .footer-hr {
        max-width: 62%;
    }

    .pb-footer-combined .footer-probrand-logo {
        margin-right: 84px;
    }
}

@media screen and (max-width: 1023px) {
    .pb-footer-combined .footer-hr {
        display: none;
    }
}

@media screen and (max-width: 1023px) {
    .pb-footer-combined .footer-hr-wrapper {
        display: block;
    }

    .pb-footer-combined .footer-probrand-logo {
        margin-right: 0;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 1201px) and (max-width: 1500px) {
    .pb-footer-combined .footer-logos img {
        max-height: 74px;
    }
} 
.back-to-top {
	bottom: 1.4rem !important;
	right: 6rem !important;
}


/**** new nav styles white dropdown ****/
 .top-menu-container nav a > i,
li.kk-mm-tab i
{
    color: #00AC95 !important;
    font-weight: 900;
}

.pb-account-menu .top-menu-container nav a > i {
    width: auto;
    margin-right: 8px;
}

.pb-account-menu .top-menu-container nav .kk-has-dd .kk-dd-menu a > i {
    width: 24px;
    margin-right: .4rem;
}

.pb-account-menu .top-menu-container nav i.fal.fa-shopping-basket,
li.kk-mm-tab .kk-mm-trig:after
{
    font-weight: 400;
}

.kk-dd-trig::after {
    right: 11px;
    font-weight: 400;
    color: #00AC95;
}

.pb-account-menu .top-menu-container nav a {
    padding: 10px 12px 10px 8px;
}

.pb-account-menu .top-menu-container nav li.kk-has-dd > a,
nav li.kk-has-dd > a
{
    padding-right: 35px;
}

.top-menu-container nav h4,
.top-menu-container nav h5, 
.top-menu-container nav h6, 
.top-menu-container nav p, 
.top-menu-container nav a 
{
    padding: 10px 12px 10px 5px;
}

.d-menu .top-menu li.kk-megamenu > ul,
.d-menu .top-menu .kk-dd-menu 
{
    background: rgb(248, 249, 250);
    border-radius: 8px;
    border: 1px solid rgba(0,0,0,.15);
    border-top: 1px solid rgba(0,0,0,.15);
}

.top-menu .pb-menu-sell .kk-dd-menu, 
.top-menu .pb-menu-buy .kk-dd-menu 
{
    padding: 20px;
}

.kk-dd-menu a,
li.kk-mm-tab .kk-mm-trig
{
    color: #666;
}

@media (min-width: 993px) {
    .top-menu-container nav h6 {
        color: #0e1922 !important;
    }
}

.kk-dd-menu a:hover,
.kk-dd-menu a:focus,
.kk-dd-menu a:active,
li.kk-mm-tab .kk-mm-trig:hover,
li.kk-mm-tab .kk-mm-trig:focus,
li.kk-mm-tab .kk-mm-trig:active,
.d-menu .kk-dd-menu a:hover,
.d-menu .kk-dd-menu a:focus,
.d-menu .kk-dd-menu a:active,
.top-menu-container nav a:hover h6,
.top-menu-container nav a:focus h6,
.top-menu-container nav a:active h6,
.d-menu li.kk-mm-tab.active span,
.d-menu li.kk-mm-tab > span:hover
{
    color: #00AC95 !important;
    background-color: rgba(0,0,0,.07);
}

.top-menu-container nav a:hover > i,
.top-menu-container nav a:focus > i,
.top-menu-container nav a:active > i
{
    color: #00AC95 !important;
}


.top-menu-container nav a:hover h6,
.top-menu-container nav a:focus h6,
.top-menu-container nav a:active h6
{
    background: transparent !important;
}

footer .nav-link
{
    color: #fff !important;
}

footer .nav-link:hover,
footer .nav-link:active,
footer .nav-link:focus
{
    color: #00AC95 !important;
}

.kk-dd-menu .platform-box {
    padding: 20px 30px;
    border-radius: 8px;
    text-align: center;
}

#pb-global-search button::after {
    font-weight: 400;
}

#pb-global-search input {
    background-color: rgba(255,255,255,0.05) !important;
}

.top-menu-container nav a.disabled,
.top-menu-container nav a.disabled > i,
.top-menu-container nav a.disabled:hover,
.top-menu-container nav a.disabled:hover > i,
.top-menu-container nav a.disabled:active,
.top-menu-container nav a.disabled:active > i,
.top-menu-container nav a.disabled:focus,
.top-menu-container nav a.disabled:focus > i
{
    background: transparent !important;
    color: #666 !important;
    cursor: not-allowed;
}

.d-menu .kk-dd-menu a.btn:hover,
.d-menu .kk-dd-menu a.btn:focus,
.d-menu .kk-dd-menu a.btn:active
{
    color: #fff !important;
}

.kk-dd-menu a, li.kk-mm-tab .kk-mm-trig,
header ul.kk-dd-menu a
{
	color: #666;
}

header nav .platform-box h4 {
	font-size: 1.5rem;
}

footer small {
	font-size: .875em;
}

.footer-bottom small {
	font-size: 14px;
}

.footer-social li {
	margin: 0;
}

@media (min-width: 576px) and (max-width: 767px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 560px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.container {
		max-width: 740px;
	}
}


@media (min-width: 992px) and (max-width: 1199px) {
	.container {
		max-width: 980px;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	.container {
		max-width: 1160px;
	}
}

@media (min-width: 1400px)  {
	.container {
		max-width: 1380px;
	}
}