.extra_callout_large
{
	float: right;
}

.extra_callout_medium
{
	float: right;
}

.extra_callout_medium_header
{
	margin-top:-75px;
	margin-bottom:-150px;
}

.extra_callout_large img
{
	width: 200px;
}

.extra_callout_medium img
{
	width: 150px;
}

.container_extra_map
{
    margin-top: 0.5em;
}
.extra_map
{
    width: 100%;
    max-width: 400px;
}

.extra_room
{
    width: 100%;
    max-width: 300px;
}

.extra_front
{
	width: 100%;
	margin-top: 20px;
	max-width: 250px;
}

.container_extra_map a
{
    margin: 10px;
    color: #c53711;
    font-size: 60%;
}

@media (max-width: 767px)
{
  .extra_callout_large_intro
  {
	 margin-top:-80px;
	 margin-bottom:-150px;
  }

  .extra_callout_large_alacarte
  {
	 margin-top:-70px;
	 margin-bottom:-150px;
  }

  .extra_callout_medium_buffet
  {
	  margin-top:-70px;
	  margin-bottom:-150px;
  }

  .extra_callout_large img
  {
  	  	  width: 150px;
  }

  .extra_callout_medium img
  {
  	  	  width: 120px;
  }
}
