.pagetop,
.footer, 
.content-button a,
.headerbox-button:hover,
.contactform button:hover, 
.wpcf7 .wpcf7-submit:hover, 
#respond input#submit:hover,
.notfoundsearch input#searchsubmit:hover,
.postdate,
.ctacontainer .content-button a:hover,
.hbox-headline-mobile, .hbox-headline 
{background:#575d65;} 

.post-nav .current,
.searchbox input#searchsubmit,
#tabContainer ul#tabitems li a:hover,
#tabContainer ul#tabitems li a.active,
.taxsearch .psbutton,
.hbox-taxsearch .psbutton,
#sidebar .psbutton,
.content-button a:hover,
a.boxbutton,
.headerbox-button,
.contactform button, 
.wpcf7 .wpcf7-submit, 
#respond input#submit,
.notfoundsearch input#searchsubmit,
.requestformtitle,
.mapinfobutton,
.ctacontainer .content-button a,
.fav-counter-abs, button.simplefavorite-button.active  
{background:#C4122F; }

.taxsearch .psbutton, .hbox-taxsearch .psbutton, #sidebar .psbutton, button.simplefavorite-button.active  {border:1px solid #C4122F;}

a.post-more:hover, .topline, .topline-menu ul li a, .topline-content a
{ color:#727271;}
.taxsearch .pslink, .hbox-taxsearch .pslink {background:#727271;}
.taxsearch .pslink, .hbox-taxsearch .pslink {border:1px solid #727271;}

p a, 
li a, label a,
#sidebar ul li a:hover,
#sidebar ul li.current_page_item a, 
#sidebar ul li.current-menu-item a,
#sidebar ul li:hover:before,
#sidebar ul li.current_page_item:before, 
#sidebar ul li.current-menu-item:before,
#sidebar ul li.current-cat a, 
#sidebar ul li.current-cat:before, 
.post-nav a,
.postmeta a:hover,
h2 a:hover, 
h3 a:hover, 
.topline-menu ul li a:hover, .topline-content a:hover,
a.post-more, .propbox .post-more, 
.team-profile-data a:hover,
#topmenu ul li:hover a,#topmenu ul li.active a, #topmenu ul li.current_page_parent a, #topmenu ul li.current_page_ancestor a,
#topmenu ul li ul li:hover a, #topmenu ul li ul li ul li:hover a, #topmenu ul li ul li.active a, #topmenu ul li ul li.current_page_parent a, #topmenu ul li ul li.current_page_ancestor a,
#topmenu ul li ul li ul li.active a, #topmenu ul li ul li ul li.current_page_parent a, #topmenu ul li ul li ul li.current_page_ancestor a,
{color:#C4122F;}

.boxcontent [class^="icon-"]:before, 
.boxcontent [class*=" icon-"]:before,
.slogan,
.logotitle,
.logotitle a,
.logosubtitle
{ color:#575D65;}

@media screen and (max-width: 1024px)  {
.headerbox-headline:after, .headerbox-headline.mobhead:after, .headerbox-headline.starthead:after 
{ color:#C4122F;}
}
@media screen and (max-width: 834px)  {
.mobileselect i { color:#C4122F;}
}




 
#header { background:#ffffff;}
body, 
h2 a, h3 a, h2 a:hover, h3 a:hover,
.headerbox-content ul li a, .propfacts a, .team-profile-data a, ul.team-list a, #sidebar ul li a, .propbox a
 { color:#4f4f4f; }
 

 
body { background-color:#ffffff; }
.page-content {background:rgba(255,255,255,0.6);	}
.boxed {background:rgba(255,255,255,0.6);}
.boxed .page-content { background:none !important;}
.logo  {max-width: ;}

@media screen and (max-width: 1200px)  {
#topmenu ul li:hover a, #topmenu ul li a {color:#727271 !important;}
#topmenu ul li.current-menu-item > a {
color:#C4122F !important;}
}

@media screen and (max-width: 375px)  {
.logo { max-width:200px !important;}
}


h2.propbox {min-height: 110px !important;}
h5.pagetitle {
width: 80% !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.propicons-2 a {color: #cc0000 !important;}
.prop-rooms, .prop-size, .prop-price {
font-weight: 600 !important;
font-size: 0.85em !important;
padding: 4px 7px 4px 0px !important;
}
.prop-info {
font-weight: 600 !important;
font-size: 0.9em !important;
float: right;
}
.proptext {
height: 170px !important;
overflow: hidden  !important;
}
.propbox h2 {
height: 90px !important;
overflow: hidden  !important;
}
.boxbutton {visibility: hidden;}
.requestform, .requestformtitle, .contactwrap, contactform {
height: 0px !important;
visibility: hidden !important;
}
#map-canvas, #mapDiv {max-height: 250px !important;}

iframe {max-height: 250px !important;}

input[type=text] {
min-width: 220px;
padding: 7px 12px;
box-sizing: border-box;
margin: 3px 0;
font-size: 100%;
}
input[type=textarea] {
padding: 7px 12px;
box-sizing: border-box;
margin: 3px 0;
font-size: 100%;
}
input[type=number] {
min-width: 220px;
padding: 7px 12px;
box-sizing: border-box;
margin: 3px 0;
font-size: 100%;
}
input[type=email] {
min-width: 220px;
padding: 7px 12px;
box-sizing: border-box;
margin: 3px 0;
font-size: 100%;
}
input[type="checkbox"] + label {
display: inline-block;
font-size: 100%;
}
select {
min-width: 220px;
height: 34px;
padding: 7px 12px;
box-sizing: border-box;
margin: 3px 0;
background: url("https://stayfortime.com/wp-content/uploads/2017/04/selection.png") right center no-repeat;
font-size: 100%;
}

.wpfp-span {
position: absolute !important;
right: 10px !important;
top: 45px !important;
}
.wpfp-link {padding-right: 3px !important;}
.widgets_on_page ul li {
list-style: none;
list-style-type: none;
text-indent: -25px;
}
.topline-menu li:last-child a {color: #cc0000 !important;}
.topline-menu li:last-child:after {
content: url('wp-content/uploads/2014/09/heart-2.png');
vertical-align: middle !important;
}
.topline-data .icon-mail {display: none;}
.star {color: red !important;}
.a-cookie a {color: #ffffff !important;}