/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/

.dark #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a
{
    color: #FFF;
}

::selection {
    color: #FFF;
}

#page-title.page-title-parallax h1
{
    font-size: 34px;
    font-weight: 500;
    letter-spacing: 2px;
    color: #FFF;
}

.dark #header:not(.transparent-header),
#header.dark:not(.transparent-header) {
    background-color: #0E8CCC;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.dark #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark),
.dark #header.sticky-header.transparent-header #header-wrap:not(.not-dark),
.dark #header.transparent-header.floating-header .container,
.dark #header.transparent-header.floating-header.sticky-header .container,
#header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark),
#header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark),
#header.dark.transparent-header.floating-header .container,
#header.dark.transparent-header.floating-header.sticky-header .container,
.dark .responsive-sticky-header #header-wrap,
.responsive-sticky-header.dark #header-wrap {
    background-color: #0E8CCC;
}

.dark #header.full-header #header-wrap:not(.not-dark),
#header.full-header.dark #header-wrap:not(.not-dark) {
    border-bottom-color: rgba(255, 255, 255, 0.15);
}

.dark #slider + #header.full-header #header-wrap:not(.not-dark),
#slider + #header.full-header.dark #header-wrap:not(.not-dark) {
    border-top-color: rgba(255, 255, 255, 0.15);
}

.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark),
#header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) {
    border-bottom-color: rgba(255, 255, 255, 0.2);
}

.dark #slider + #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark),
#slider + #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) {
    border-top-color: rgba(255, 255, 255, 0.2);
}



a.button.button-3d.button-red.button-xlarge.nobottommargin, a.button.button-3d.button-xlarge.nobottommargin
{
    font-family: Arial;
    text-transform: none;
}




#header.transparent-header {
    background: rgb(128, 128, 128, 0.2);
    
}
.dark #header-wrap:not(.not-dark) #primary-menu > ul > li > a, .dark #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a {
    color: #FFF;
}
