header .logo-text h1 {
    font: 3em/1 '';
    color: #fff;
    margin: 0;
}

header .logo-text h5 {
    font: 1.3em/1 '';
    color: #fff;
    margin: 0;
}


.logo-text {
    text-align: center;
}

.logo-row {
    width: 100%;
}


@media only screen and (max-width: 600px) {
  
a.logo-text {
   display:none;
  }
}

@media only screen and (max-width: 600px) {
  
header .logo img {
    
	
	max-width:200px;
	
	
}
}

@media only screen and (max-width: 600px) {
  

.menu-toggle {
    display: block;
    background: #e77e23;
    width: 20px;
    border-radius: 3px;
    color: #32373c;
    padding: 5px;
    position: absolute;
    top: 16px;
    right: 6px;
    font: 3em/.5 'Raleway';
}
}

header .logo img {
    margin: 0 20px 0 0;
    max-height: 90px;
}

span.timestampContent {
    display: none !important;
}

.pagetitle {

    font-size: 150%;
    color: 

    black;

}

.logo-text {
    background: 
    black;
}

@media only screen and (min-width: 600px) {
  .merlinmobile {
    display:none;
  }
}


footer.site-footer.row {
    display: none;
}


@media (min-width: 992px){
.dpn-zvc-single-content-wrapper .dpn-zvc-col-4 {
    width: 100%;
    float: left;
}
}
@media (min-width: 992px){
.dpn-zvc-single-content-wrapper .dpn-zvc-col-8 {
    width: 90%;
    float: none;
    margin: auto;
}
}

p.post-meta {
    display: none;
}

#dpn-zvc-timer {
    display: none;
}

.dpn-zvc-col-8, .dpn-zvc-col-4 {
    z-index: 200;
    position: relative;
    background: white;
}


header .logo img {
    margin: 0 20px 0 0;
    max-height: 90px;
    background-color: white;
    padding: 5px;
}


.logo-text {
    background: white;

}


header .logo-text h1 {
    font: 3em/1 '';
    color: #ad8300;
    margin: 0;
}


.logo-text h1 {
    color: #ad8300 !important;
}
.logo-text h5 {
    color: #1d1646 !important;
}

.camptutimg img {
  width: 250px;
  height: 250px;
  object-fit: cover;
}


@media (max-width: 767px){
header .container {
  min-height: 0;
  height: 150px;
  padding: 15px 0;
}
}


nav, div.menu {
	
	margin-top:-30px;
	
}