/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

:root {

    /*--cnvs-themecolor: #f5d478;*/
    /*--cnvs-themecolor-rgb: 131, 179, 65;*/
    --cnvs-header-border-color: #163054;
    --cnvs-themecolor:  #163054;
    --cnvs-themecolor-rgb: 22, 48, 86;
    --cnvs-header-bg: #194685;
    --cnvs-primary-menu-color: #ffffff !important;
    --cnvs-link-color: #ffffff;
}

.menu-link {
    color: #ffffff;
}

.is-expanded-menu #header.sticky-header-shrink #header-wrap #logo img {
    padding : 0 !important;
}

/* ----------------------------------------------------------------
	privacy-policy

-----------------------------------------------------------------*/
.privacy-policy {
     display: none;
     position: fixed;
     bottom: 0;
     left: 50%;
     transform: translateX(-50%);
     background: #000;
    background: #00000036;
     padding: 20px;
     z-index: 99;
 }
.privacy-policy.js-active {
    display: block;
}
.privacy-accept {
    position: absolute;
    right: 40px;
    /*bottom: -15px;*/
    bottom: 15px;
}
.privacy-close {
    position: absolute;
    top: 10px;
    right: 40px;
    width: 25px;
    height: 25px;
    background: #fff;
    text-align: center;
    border-radius: 50%;
    font-weight: 700;
}
.privacy-policy a {
    color: #fff;
    text-decoration: underline;
}
.privacy-close a {
    color: #000;
}

/* ----------------------------------------------------------------
	privacy-policy END
-----------------------------------------------------------------*/

.widget_contact_links li {

    list-style: none !important;
}
.widget_contact_links li.span {


    position: absolute;
    left: -22px;
}