.clearfix::after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
body {
    padding-top: 20px;
    z-index: 0;
}
.noscript {
  display: none;
}
.photos {
  margin: auto;
  padding: 5px;
}
.bigimage {
  position:absolute;
  z-index:10;
  height:60%;
  bottom:20%;
}
.bigimage.prev {
  left:0%;
}
.bigimage.next {
  right:0%;
}
.icon.next {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.icon.prev {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}



.homepage.gigantic.image {
  width: 100%;
}


#result_type_chooser_container {
  width: 100%;
  padding-left:1%;
}


.result_type_chooser {
  display: inline-block;
  position: absolute;
  width: 49%;
  height:100px;
  border-style: solid;
  border-width: 5px;

  background-repeat: no-repeat;
  background-size:cover;
  background-position:

  center center;
}
@media (max-width: 500px) {
  .result_type_chooser {
    width:100%;
  }
}

.result_type_chooser.nonselected {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
      opacity: 0.5;
}

.greyed_out {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  opacity: 0.5;
}

.defunct_option {
  background-color: grey;
}

.wide_list_item {
  width: 300px;
}

.result_type_chooser_text {
  display:block;
  padding-top: 15%;
  text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
	text-align: center;
  font-size:3vw;
  color: #FFF;

}
.text_over_image {
  position: absolute;
  display:block;
  bottom: 5%;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	text-align: center;
  color: #FFF;

}
.selected.text_over_image {
  color: yellow;
}
.sold_text {
  color: red;
  bottom: 50%;
  font-size:500%;
}
.sale_text {
  color: red;
  bottom: 10%;
  font-size:300%;
}
.sale_text.catalogue_inventory {
  bottom: 30%;
}
.used_text {
  color: yellow;
  top: 10%;
  font-size:300%;
}
.category_cards {
  margin: 0px auto 0px auto
}

.card.category {
  margin-bottom: 10px;
}

.dynamic_inventory {
  display: flex;
  justify-content: center;
  flex-direction: column;
  min-height: 60px;
}

.ui-timepicker-container {
  position: fixed;
}
#floating_price {
  position: fixed;
  bottom: 5px;
  padding-bottom: 20px;
  right: 0;
  z-index: 600;
}

#floating_filter {
  position: fixed;
  top:90px;
  height: 55px;
  left: 00px;
  z-index: 600;
}
#filter_workspace {
  position: fixed;
  top: 120px;
  bottom: 0px;

  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 600;
  overflow-y: hidden;
  overflow-x: hidden;
  overflow: auto;
}

#floating_sort {
  position: fixed;
  top: 90px;
  height: 55px;
  right: 0;
  z-index: 600;
}
.right_off_screen {
  right: 10000px;
  top: 10000px;
}
.option_description {
  word-wrap: break-word;
}

#email_mechanism {
  left: 1;

}
a
{
   color:black;
   text-decoration: none;
   background-color: none;
}
a:hover {
  background-color: #EEEEEE;
}

.numbers {
  float:right;
}
.doubleUnderline {
    text-decoration:underline;
    border-bottom: 1px solid #000;
}

.catalogue.video.image {
  position: relative;
}
 {
  color: black;
}

.highest_price, .starting_price, .actual_price {
  color: black;
}

.overtop.icon {
  position: absolute;
  left: 33%;
  top: 50%;
  transform: translateY(-50%);
}
.ui.embed.active {
    padding-right: 50px;
    padding-left: 50px;
}

#main_photo_container {
  position: relative;
  overflow: hidden;
  padding-bottom: 56%; /* here the desired aspect ratio */
  border-radius: 10px;
}


#main_photo {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-height: 100%;
  min-height: 100%;
}

#yourId {
			width: 1200px;
			height: 675px;
			position:relative; /* or fixed or absolute */
}
.pp_nav { display: none !important; }

#results_view {
/*  padding-bottom: 100%;*/
}
.dashboard.leads.row {
  top: 17%;
  bottom: 50%;
  max-height: 50%;
  height: 40%;
  overflow-y: hidden;
  overflow-x: hidden;
  overflow: auto;
}
.dashboard.emails.row {
  height: 50%;
  padding-bottom: 0%;
}

.blink {
  color: #FFF !important;
  background: #FC79CE;
  !important;
}

.collaborative_remote_display_line {
  width: 100%;
  height: 10px;
  color: green;
  position: absolute;
  z-index: 2000;

}

.item, .link, .print, .delete, .hideable.numbers, .workspace.grabber, .checked.calendar, .claim, .bigimage, .chevron.circle,
  .browse_option, .external.share, .card, .complete_task, .delete_task, .save_quote, .trash, #clear_notifications, #task_rightNow,
  .customer_view, .floating_price, .edit.lead, .attach, .sidescroll_mover, .erase.icon, .toggle_scheduler, .large.announcement.icon, .reply, .feedback,
  .result_type_chooser, .referral_method_select, .floating_lead_manager_toggle
  {
  cursor: pointer;
}

#footer { /* Increased specificity for SO snippet priority */

  text-align: center;
  bottom: 0;
  width: 100%;
  color: #FFFFFF;
}

#border-top, #border-bottom, #border-left, #border-right {
	/*background: #6ffafd*/
  background: yellow;
	position: fixed;
  z-index:1020;
	}
#border-left, #border-right {
	top: 0; bottom: 0;
	width: 10px;
}
#border-left { left: 0; }
#border-right { right: 0; }

#border-top, #border-bottom {
	left: 0; right: 0;
	height: 7px;
}
#border-top { top: 0; }
#border-bottom { bottom: 0; }

#error_dot {
  position:fixed;
  z-index:6000;
  bottom: 20px;
  left: 20px;
  display:none;
}
