/* Change Content Top Margins */

.content-area, .content-sidebar {
    padding-top: 25px;
}

/* Change Content Width */

.site-content .entry-content,
.page-content {
	margin: 0 auto;
	max-width: 974px;
}

/* Add Margins to Featured Graphic */

.post-thumbnail {
   margin-left: 40px;
   width: auto;
}

/* Eliminate Post Meta from overnight-stops category posts */

.category-overnight-stops .entry-meta {
    display:none;
}

/* Eliminate previous-next post navigation from all posts */

.nav-links {
  display:none;
}


/* Eliminate Post Meta Date from CityGuides category posts */

.category-city-guides .entry-date {
  display:none;
}


/* Change Button Colors */

button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: black;
    color: #fff;
}


.btn-success {
    background-color: black;
    border-color: black;
    color: white !important;
}

.pt-cv-readmore {
    color: #fff;
}


input[type="submit"]:hover {
    border: none;
    color:white;
    background-color: #1e73be;
}

/* News Feed Layout */

.wp_rss_retriever_title {  
  text-decoration: none !important;
}

.wp_rss_retriever_container {
  font-size: 90%;
}

a.wp_rss_retriever_title {
    margin-bottom: 0.1em;
}

.wp_rss_retriever_metadata {
    font-size: 90%;
    margin: 0.5em 0;
}

/* Lodging Reservations CSS */

#listingsTable {
    border-collapse: collapse;
    margin-top: 25px;
    border-width: 0;
}

.exitcolumn {
    color: #006600;
    font-weight: normal;
    vertical-align: top;
    white-space: nowrap;
}

.exitdescriptioncolumn {
    vertical-align: top;
    width: 50%;
}

.exitservicescolumn {
  vertical-align: top;
  width: 50%;
}

#listingsTable th {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px dotted #999999;
    padding: 5px;
    text-align: left;
}

#listingsTable tr {
    border-bottom: 1px dotted #666666;
    border-left: none;
    border-right: none;
}

#listingsTable td {
  border-width: 0 0 0 0;
}

.exitservicesbanner {
    height: 100px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
}

.lodgingreservations {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-align: center;
  color: #3075B5;
  letter-spacing: -0.2mm;
  font-weight: normal;
  height: 50px;
}

.lodgingreservations a {
  color: #0B5CA7;
  text-decoration: none;
}

.lodgingreservations img {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  padding-bottom: 14px;
}

/* MENU CUSTOMIZATION */

.blue a {
  color: #D2D2FF !important;
}

.green a {
  color: #9FE8B7 !important;
}

.orange a {
  color: #FFCD82 !important;
}

.yellow a {
  color: #FFFF97 !important;
}

/* Priceline Search Box Mods */

#changeSearchForm .number_bg span {
  margin-top: 3px;
}

/* Widget Title Spacing */

.widget-title {
  margin-bottom: 1px !important;
  padding-top: 1px !important;
}

.widget {
  margin-bottom: 24px;
}

/* I-95 Subpage list */

.su-subpages {
  font-size: 90%
}

/* eliminates image margin of headline photos */

#layout_4 .wp-posts-pro .image_holder {
    display: inline;
    float: right;
    margin: 0 0 0 0 !important;
}
  
/* adjusts padding between individual posts */  
  
.wp-posts-pro .a_box, .wp-posts-pro .comments {
padding: 5px !important;
	}


/* Text Selection color */

/* Mozilla based browsers */
::-moz-selection {
       background-color: #FFA;
       color: #000;
}

/* Works in Safari */
::selection {
       background-color: #FFA;
       color: #000;
}

/* Makes images in posts responsive */
.responsive-image {  width: 100%;  height: auto; } 


