@media screen { body.page.singular main.content > article.has-post-thumbnail > .entry-header,
body.single-parkway-place main.content > article.has-post-thumbnail > .entry-header,
body.archive.tax-nature-guide main.content > article.has-post-thumbnail > .entry-header,
body.archive.tax-parkway-places main.content > article.has-post-thumbnail > .entry-header {
display: inline-block;
position: relative;
width: 100%;
}  body.page.singular main.content > article > .entry-header .entry-title,
body.single-parkway-place main.content > article > .entry-header .entry-title,
body.archive.tax-nature-guide main.content > article > .entry-header .entry-title,
body.archive.tax-parkway-places main.content > article > .entry-header .entry-title {
margin: 5px 0 15px; }  body.single.single-books main.content > article > .entry-header .entry-title, 
body.single.single-book-authors main.content > article > .entry-header .entry-title, 
body.archive.tax-travel-guide main.content > article > .entry-header .entry-title {            margin: 5px 0 15px;    } }
@media only screen and (min-width: 981px) {
.ez-home-sidebar #ez-home-container-wrap {
width: 666px;
margin-right: 270px;
float: left;
}
#ez-home-sidebar-wrap{
width: 250px;
margin-left: -250px;
float: right;
}
}
@media only screen and (max-width: 980px) { .site-header .widget-area {
float: right;
}
#home-hook-wrap {
padding: 25px 12px 0;
}
.vbr-banner-ad-group.vbr_left_sponsors .vbr-banner-ad {
float: left;
width: 23%;
margin-left: 2%;
text-align: center;
}
.vbr-banner-ad-group.vbr_left_sponsors .vbr-banner-ad:first-child,
.vbr-banner-ad-group.vbr_left_sponsors .vbr-banner-ad:nth-child(5n+0) {
margin-left: 0;
}
} 
@media only screen and (max-width: 980px) and (min-width: 840px) {
.site-header .widget-area {
width: 480px;
max-width: 480px;
}
.site-header .title-area {
width: 260px;
}
}
@media only screen and (max-width: 839px) {
.site-header .title-area {
margin: 0;
}
.site-header .site-title {
margin: 25px 15px 5px;
}
.site-header .widget-area {
text-align: center;
margin: 0;
padding: 0 0 5px;
}
.site-header .widget-wrap {
display: inline-block;
width: 100%;
}
.header-widget-area .widget_text {
padding-top: 5px;
padding-bottom: 15px;
}
#ez-home-top-1 {
display: none;
}
#___gcse_0 .gsc-control-searchbox-only {
width: 350px;
max-width: 90%;
margin: 0 auto;
padding-bottom: 10px;
}
.vbr-banner-ad-group.vbr-bottom-sponsors .vbr-banner-ad {
float: left;
width: 32%;
margin-left: 1%;
text-align: center;
}
.vbr-banner-ad-group.vbr-bottom-sponsors .vbr-banner-ad:first-child,
.vbr-banner-ad-group.vbr-bottom-sponsors .vbr-banner-ad:nth-child(4n+0) {
margin-left: 0;
}
} 
@media only screen and (max-width: 768px) {
.menu-primary li.main-menu-preface,
.menu-secondary li.menu-preface {
display: none;
}
}
@media only screen and (max-width: 649px) {
.menu-primary li.main-menu-preface {
display: inline-block;
}
}
@media only screen and (max-width: 600px) {
.vbr-banner-ad-group.vbr_sidebar_banner .vbr-banner-ad {
float: left;
width: 46%;
margin-left: 4%;
text-align: center;
}
.vbr-banner-ad-group.vbr_left_sponsors .vbr-banner-ad:nth-child(odd) {
margin-left: 0;
}
.vbr-banner-ad-group.vbr-bottom-sponsors .vbr-banner-ad {
float: left;
width: 46%;
margin-left: 4%;
text-align: center;
}
.vbr-banner-ad-group.vbr-bottom-sponsors .vbr-banner-ad:nth-child(4n+0) {
margin-left: 4%;
}
.vbr-banner-ad-group.vbr-bottom-sponsors .vbr-banner-ad:nth-child(odd) {
margin-left: 0;
}
.error404-menu > li {
width: 100%;
margin-left: 0;
}
}
@media only screen and (max-width: 480px) {
.destination-info,
.destination-details {
width: 100%;
margin: 0;
}
}