/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 17 2026 | 16:59:54 */
:root {
  --primary: #871C2D;
  --secondary: #4B5563;
	--third: #000;
}

a:focus{
	outline: none !important;
}


/* Topbar */

div#top-bar-content {
    width: 100% !important;
}

.topbar_content {
    display: flex;
    justify-content: space-between;
}

.right_content ul {
    margin: 0;
    display: flex;
    align-items: center;
    list-style: none;
}

.right_content ul li, .right_content ul li a {
    color: #fff !important;
}

.right_content ul li i {
	font-size: 10px;
	margin-right: 6px;
}

.right_content ul li {
    position: relative;
    padding: 0 15px;
}

.right_content ul li:after {
    content: "";
    width: 4px;
    height: 4px;
    background: #ffffff8c;
    position: absolute;
    border-radius: 100%;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}

.right_content ul li:last-child {
    padding-right: 0;
}

.right_content ul li:last-child::after {
    display: none;
}


/* Header  */

div#site-navigation-wrap li a {
    letter-spacing: 0 !important;
}

div#site-logo, .header_icons {
    flex: 0 0 220px;
}

div#site-header-inner {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.header_icons {
    order: 3;
	    margin: 0;
}

div#site-logo {
    order: 1;
}

div#site-navigation-wrap {
    order: 2;
    position: unset !important;
    transform: unset !important;
}

div#site-navigation-wrap {
    flex: 1 1 auto;
    left: unset !important;
}

ul.header_icon_ul {
    list-style: none;
    display: flex;
    justify-content: flex-end;
    grid-gap: 12px;
}

nav#site-navigation {
    display: flex;
    justify-content: center;
}

.header_icons {
    display: flex;
    align-items: center;
}

.header_icons a.header_signup_btn {
    background: var(--primary);
    color: #fff;
    font-size: 12px;
    border-radius: 100px;
    padding: 2px 12px;
}

.header_icons {
    justify-content: flex-end;
}

.header_icons a.header_signup_btn {
    margin-left: 15px;
}

.header_icons a.header_signup_btn:hover {
    background: var(--third);
}