.larger {
font-size:1.4em;
line-height:1.3em;
}
.shadow {
text-shadow: #333 2px 2px 10px;
}
body a {
color:#639999;
}
p {
padding-bottom: 1em !important;
}
.nectar-button.large {
font-size:18px;
padding:13px 18px;
}
.headings {
font-family:'Roboto Condensed' !important;
text-transform: uppercase;
font-weight:700;
}
.page-header-overlay-color:after {
opacity: .8;
}
.wpb-notice { 
display:none; 
} .nectar-button.wide {
width:100%;
text-align: center;
} .single-listing #top nav ul li a {
color:#fff;
}
.single-listing #header-outer .sf-menu li ul li a {
color:#999;
}
.single-listing .entry-title {
margin-top:250px;
background-color: rgba(76,95,125,.9);
padding:15px 20px;
border-radius:20px;
width:auto;
}
.listing-logo-col {
text-align: center;
}
.listing-contact .nectar-button {
color:#639999;
border-color: #639999;
}
.listing-contact .nectar-button:hover {
background-color: #639999 !important;
color:#fff;
} .single-listing .categories-inline {
width:100%;
padding:30px 30px 40px 30px;
background-color:#f5f5f5;
font-weight:700;
font-size:20px;
text-transform: uppercase;
text-align: center;
letter-spacing: 1px;
}
.single-listing .ownership-inline {
width:100%;
padding:30px 30px 40px 30px;
font-weight:700;
font-size:16px;
text-transform: uppercase;
text-align: center;
letter-spacing: 1px;
}
.single-listing .listing-social a {
font-size:24px;
margin:2px;
}
.single-listing .listing-social a i.icon-salient-x-twitter {
font-size:22px;
margin-left:-4px;
margin-top:-2px;
}
.badges img {
margin:4px;
border:1px solid #ddd;
}
.badges img.tourismbadge {
border: 0px solid #ddd;
}
.listing-contact .nectar-button {
margin-bottom:30px;
}
.single-listing img.tourismbadge {
max-width:100px;
} h1.archive-title {
margin-bottom:30px;
}
h2.listing-title {
font-size:34px;
line-height:1.2em;
}
p.contact, .archive .categories-inline {
font-family:'Roboto Condensed';
font-weight:700;
text-transform: uppercase;
line-height:1.2em;
}
.archive .categories-inline a {
color: #999;
}
.archive .categories-inline {
padding-bottom:1em;
}
.nectar-button.see-through.listing-button, .logout.nectar-button.see-through {
border-color:#639999 !important;
color:#639999 !important;
}
.nectar-button.see-through.listing-button:hover, .logout.nectar-button.see-through:hover {
background-color:#639999 !important;
color:#fff !important;
border-color:#639999;
}
.categories-inline .comma:last-child, .ownership-inline .comma:last-child {
display:none;
}
.listing-inner {
padding-left:30px;
}
@media only screen and (min-width: 1000px) {
.post-type-archive-listing .post-area.span_9, .tax-listing_category .post-area.span_9, body.search.material .container-wrap .span_9 {
padding-right: 0;
margin-left: 4%;
width: 68.5%;
margin-right:0px;
}
} .random-listings {
width:100%;
}
.random-listing-item {
background-color: white;
width:100%;
margin:15px;
height: auto;
border:1px solid #ddd;
padding:30px;
position: relative;
float: left;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
.random-listing-item img {
max-width: 100%;
max-height: 150px;
}
@media only screen and (min-width: 1000px) {
.random-listing-item {
width:30%;
margin:1.5%;
height:260px;
}
} #sidebar .widget {
margin-bottom: 30px;
}
#sidebar h2 {
font-family: "Roboto Condensed";
font-size: 24px;
text-transform: uppercase;
}  .acf-map {
width: 100%;
height: 400px;
border: 0px;
}
.acf-map img {
max-width: inherit !important;
}
.listing-map-container {
padding:0px !important;
} .search-listings input {
color:#fff;
font-size:22px !important;
width:76%;
margin-right:2%;
position: relative;
display: inline;
}
.search-listings input[type=text] {
padding:12px 10px;
border-radius:0px;
border:2px solid #fff;
background-color: rgba(255,255,255,.04);
}
.search-listings input[type=submit]{
width:20%;
position: relative;
display:inline;
font-size:18px !important;
}
#sidebar .widget .search-listings {
margin-bottom:30px;
}
#sidebar .widget .search-listings input {
color:#999;
font-size:16px !important;
width:66%;
margin-right:10px;
position: relative;
display: inline;
}
#sidebar .search-listings input[type=text] {
padding:8px;
border-radius:0px;
border:2px solid #ccc;
background-color: rgba(255,255,255,.04);
}
#sidebar .search-listings input[type=submit]{
position: relative;
margin-right:0px;
padding:12px 10px !important;
width: 28%;
display:inline;
font-size:16px !important;
color:#fff !important;
}
@media screen and (max-width:600px) {
.search-listings input {
font-size:18px !important;
width:71%;
margin-right:2%;
position: relative;
display: inline;
}
.search-listings input[type=text] {
padding:12px 10px;
border-radius:0px;
border:2px solid #fff;
background-color: rgba(255,255,255,.04);
}
.search-listings input[type=submit]{
width:25%;
position: relative;
display:inline;
font-size:16px !important;
}
body[data-form-submit=regular] .container-wrap .search-listings button[type=submit], body[data-form-submit=regular] .container-wrap .search-listings input[type=submit] {
padding: 15px 6px !important;
}
} .tribe-common .tribe-common-c-btn, .tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover, .tribe-common button.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn:focus, .tribe-common button.tribe-common-c-btn:hover {
border-radius: 0px !important;
}
.tribe-events-event-image img {
max-width:100%;
height:auto;
}
a.tribe-button.tribe-button-primary.add-new, .calbutton {
color: rgb(99, 153, 153) !important;
background:transparent !important;
font-weight:700;
font-family:'Roboto Condensed' !important;
text-transform:uppercase;
border:2px solid rgb(99, 153, 153) !important;
border-radius:0px;
padding:15px 20px;
}
a.tribe-button.tribe-button-primary.add-new:hover, .calbutton:hover {
background-color:rgb(99, 153, 153) !important;
color:#fff !important;
} 
.calbutton {
margin-top:15px;
}
.tribe-community-events-list td .event-status {
width: 30px !important;
}
.tribe-events-notices li, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous  {
list-style:none;
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta {
width: 100%;
}
#event_tribe_event_status {
display:none;
}
.tribe-community-notice-update p {
font-size:1.6em;
font-weight:700;
} .post .content-inner {
padding-bottom: 0px;
}
.blog_next_prev_buttons {
margin-top: 0px;
}
.single-post .page-header-bg-image {
display:none;
}
.single-post .page-header-bg-image-wrap {
background-size:cover;
background-position:center center;
}
@media only screen and (min-width: 1000px) {
.single-post #page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap, #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap, .blog-archive-header.color-bg .container {
padding-top: 30px !important;
}
}
@media only screen and (min-width: 1000px) {
.single-post #page-header-wrap[data-responsive=true], .single-post #page-header-wrap[data-responsive=true] #page-header-bg {
min-height: 350px !important;
height:350px !important;
}
}
.single-post #page-header-bg .nectar-particles .span_6 .inner-wrap, .single-post #page-header-bg .span_6 {
top: 65%;
} .gf_login_links a:first-child {
display: none;
} #footer-widgets {
text-align: center;
}
#footer-outer .row .col.span_3 {
width:15%;
}
#footer-outer .row .col.span_3:first-child {
width:45%;
text-align:left;
}