:root {
	--header-color: #000000;
    --rgba-header-color: 0, 0, 0;
    --header-font-color: #ffffff;
    
    --footer-color: #000000;
    --footer-font-color: #ffffff;
    
    --banner-caption-color: #ffffff;
    
    --body-text-color: #383838;
    --main-bg-color: #ffffff;
    
    --button-color: #000000;
    --button-text-color: #ffffff;
    
    --gray-text: #707070;

}
body{
    background-color: var(--main-bg-color);
}
html, body, p{
    color: var(--body-text-color);
}
.header.headerFixed {
    background-color: var(--header-color);
}
.header {
    /* background: rgba(0,0,0,.5); */
    background-color: rgba(var(--rgba-header-color), 0.5);
    border-bottom: 1px solid var(--header-color);
}
.headerRight{
    border-left: 1px solid var(--header-color);
}
.siteInfo--top--mobile{
    background-color: var(--header-color);
}
.siteInfo--top .fas
{
    fill: var(--header-font-color); 
}
.primaryMenu li a {
    color: var(--header-font-color);
}
.primaryMenu li.active a {
    color: var(--button-color);
}
.primaryMenu li a:after {
    background: var(--button-color);
}
.primaryMenu li a:hover {
    color: var(--button-color);
}
.siteInfo--top .siteInformation {
    color: var(--header-font-color);
}
.siteInfo .siteInfoIcon .siteInformation:hover {
    color: var(--button-color) !important;
}
.banner .bannerItem .bannerHeading {
    color: var(--banner-caption-color);
}
.banner .bannerItem .bannerHeading p {
    color: var(--banner-caption-color);
}
.hvr-shutter-in-horizontal:before {
    background-color: var(--button-color);
}
.hvr-shutter-in-horizontal {
    background-color: var(--button-color); 
    color: var(--button-text-color);
}
.hvr-shutter-in-horizontal:hover{
    color: var(--button-color);
}
.commonSectionInner.welcome-section h2{
    color: var(--body-text-color);
}
.commonSectionInner h1, .commonSectionInner h2, .commonSectionInner h3, .commonSectionInner h4, 
.commonSectionInner h5, .commonSectionInner h6{
    color: var(--body-text-color);
}
.footer{
    background:var(--footer-color);
}
h1, h2, h3, h4, h5, h6{
    color: var(--body-text-color);
}
.footerBox h4.footerHeading
{
    color: var(--footer-font-color);
}
.footer .copyright{
    color: var(--footer-font-color);
}
.formBttn{
    border: 1px solid var(--button-color);
}
.header-bg-full-black {
    background-color: var(--header-color);
}
.profile-main .profile-head-text, .profile-main .profile-subhead-text{
    color:var(--body-text-color);
}
.profile-main .profile-tab-nav .active{
    background-color: var(--button-color);
    color: var(--button-text-color);
    border:1px solid var(--button-color);
}
.profile-main .prf-more-feature-box h2{
    color:var(--body-text-color);
}
.linksbg h1{
    color:var(--body-text-color); 
}
.blogPagination a.active{
    background-color: var(--button-color); 
    color: var(--button-text-color);
    border:1px solid var(--button-color);
}
/* a{
    color: var(--button-color);
} */
#sidebarMenu {
    background-color: var(--header-color);
}
.galleryBox .viewProfile
{
    background: var(--header-color);
}

/* .o-main-warning .o-main-warning-content
{
    background-color: var(--header-color);
} */
.subTitle{
    color: var(--button-color);
}
.inputBox .formIcon
{
    fill: var(--button-color);
}
.profile-main .prf-more-feature-box .mf-list-content li::before
{
    color: var(--button-color);
}
.footer .secondaryMenu li.active a
{
    color: var(--button-color);
}
.custom-section p a
{
    color: var(--button-color);
}
footer .footerBox .siteInfo .siteInfoIcon .fas
{
    fill: var(--footer-font-color);
}
footer .footerBox .siteInfo .siteInfoIcon .siteInformation
{
    color: var(--footer-font-color);
}
footer .footerBox .siteInfo .siteInfoIcon .siteInformation:hover
{
    color: var(--button-color);
}
.profile-main .my-gly-head-text
{
    color: var(--body-text-color);
}
.profile-main .profile-contentbox .profile-feaiture-list ul li .list-feature-box .p-lft-ft
{
    color: var(--body-text-color);
}
.siteInfo--content .fas
{
    fill: var(--body-text-color);
}
.siteInfo--content .siteInformation
{
    color: var(--body-text-color);
}
.siteInfo .siteInfoIcon .siteInformation:after
{
    background: var(--button-color);
}
.blog-main-section h2
{
    color: var(--body-text-color);
}
.custom-section p b
{
    color: var(--body-text-color);
}
.footer .secondaryMenu li a
{
    color: var(--footer-font-color);
}
.footer .secondaryMenu li a:hover
{
    color: var(--button-color);
}
.logo:hover
{
    color: var(--button-color);
}
.commonSectionInner.welcome-section p
{
    color: var(--gray-text);
}
.profile-main .profile-contentbox .profile-details
{
    color: var(--gray-text);
}
.profile-main .profile-contentbox .profile-feaiture-list ul li .list-feature-box .p-rf-rt-ft
{
    color: var(--gray-text);
}
.our-rules-section ul
{
    color: var(--gray-text);
}
.our-rules-section ul li::before
{
    background: var(--gray-text);
}
.blog-main-section .bloggalleryBox .bloggalleryInfo h6{
    color: var(--gray-text);
}
.blog-main-section .bloggalleryBox .bloggalleryInfo h3{
    color: var(--body-text-color);
}

.blogpostBreadcumb a{
    color: var(--button-color);
}

.breadcrumb-item.active{
    color: var(--gray-text);
}
.blogpostMain .relatedArticleBox h5{
    color: var(--body-text-color);
}
.blogpostMain .relatedArticleBox h6{
    color: var(--gray-text);
}
.blogpostMain .relatedArticleBox p{
    color: var(--body-text-color); 
}
.blogpostMain .blogpostBox .blogpostinfo h6{
    color: var(--gray-text);
}
.blogpostMain .blogpostBox .blogpostinfo h3{
    color: var(--body-text-color); 
}
.galleryBox .galleryPosition{
    color: var(--body-text-color); 
}
.breadcrumb-item+.breadcrumb-item::before{
    color: var(--gray-text); 
}