/* border around header */
.site-header, .site-footer {
    padding-top: 2px !important;
    padding-bottom: 3px !important;
    border-bottom-color: #efefef !important;
    border-bottom-style: solid !important;
    border-bottom-width: 2px !important;
}



/* creates shadows for text in hero images */
hgroup.article__header .article__headline .headline__primary, .article__header .article__headline {
color: white;
    text-shadow:
    -1px -1px 0 #fff,
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
    1px 1px 0 #fff; 
}

/* gives text in hero images a heavier font weight */
.article__header .article__headline .headline__primary, .article__header .article__headline .headline__description * {
    font-weight: 900;
}

.wpnt-topbar-box {
    position: inherit;
}


/* hides x on top bar */
.close-icon {
   display: none !important; 
}

/* fixes wp nice topbar from not overlapping wordpress admin top bar */
.wpnt-topbar-box {
    z-index: 999!important; // just give its any values which less 100000
}

@media only screen and (min-width: 900px)
{
.admin-bar .site-header {
    top: 52px;
}}

@media only screen and (min-width:900px) {
.site-header {
    position: fixed;
    top: 21px;
}

@media only screen and (max-width:809px) {
.site-header {
    position: fixed;
    top: 150px !important;
}

@media all screen and (max-width:509px) {
.site-header {
    position: absolute;
    top: 20px;
    left: 0px;
    width: 100%;
    z-index: 110;
}

.pixcode--icon {
    color: #dd3333 !important;
}

.map__marker {
    display: none !important;
}


