h1,
h2,
h3,
h4,
h5,
h6,
a,
p,
span,
li {
    font-family: "Open Sans", "Montserrat", sans-serif;
}

/*
Header GT
*/




html #header.header-transparent {
    position: relative;
}

html #header.header-semi-transparent-dark .header-body,
html:not(.sticky-header-active) #header.header-semi-transparent-dark .header-body {
    background-color: #292929 !important;
}



html body #header .h-menu-top-40 {
    min-height: 40px !important;
}

html body #header .header-top {
    background-color: #ffffff;
    color: #000000;
}

#header .header-nav-top .nav > li > a,
#header .header-nav-top .nav > li > span {
    color: #000000;
    font-size: 0.8em;
    padding: 2px 10px;
}

html body .social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li a {
    background: #000000;
    color: #ffffff;
}

html body .social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li a i {
    color: #ffffff;
}

html body .social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li:hover.social-icons-twitter a {
	background: #1aa9e1;
}

html body .social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li:hover.social-icons-facebook a {
	background: #3b5a9a;
}

html body .social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li:hover.social-icons-linkedin a {
	background: #0073b2;
}

html body .social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li:hover.social-icons-instagram a {
	background: #d6249f;
}


html body #header .header-top.header-top-light-borders {
    border-bottom-color: rgb(184,173,173,0.36);
}

html body #header .header-container.header-container-height-sm {
    height: 50px;
}

html body #header .header-search .header-search-wrapper {
    background-color: #cfcfcf12 !important;
}

@media (min-width: 992px) {
    #header .header-nav.header-nav-links nav > ul > li > a,
    #header .header-nav.header-nav-links nav > ul > li:hover > a,
    #header .header-nav.header-nav-line nav > ul > li > a,
    #header .header-nav.header-nav-line nav > ul > li:hover > a {
        position: relative;
        background: transparent !important;
        padding: 0.5rem 1rem;
        margin: 1px 0 0;
        min-height: auto;
        height: auto;
    }
}

/*
Fin Header GT
*/

/*

background-position-y: 86px;

*/

.html-ui .custom-page-header {
    border-bottom: 0;
    padding-top: 0 !important;
}

html body .page-header.page-header-modern.page-header-background.page-header-background-sm {
    padding: 50px 0px 50px 0px;
    /*background-position-y: 0 !important;*/
    background-position-y: 50% !important;
}

html body .page-header.page-header-modern.page-header-background.page-header-background-sm .container .pt-5 {
    padding-top: 0 !important;
}
html body .page-header.page-header-modern.page-header-background.page-header-background-sm .container .mt-5 {
    margin-top: 0 !important;
}

.page-header-gt20-hidden {

	visibility: hidden;
    display: none;
}

html #header .header-nav.header-nav-dropdowns-dark nav>ul>li.dropdown .dropdown-menu {
    background: #1e1e1e;
    margin-top: 0;
    left: 0px;
}

@media (min-width: 992px){
html #header .header-nav.header-nav-dropdowns-dark nav>ul>li.dropdown .dropdown-menu>li>a {
    color: #ffffff;
}
}


