/* Color Theme
--------------------------------- */
/* Color Scale
--------------------------------- */
/* Other Colors
--------------------------------- */
/* DO NOT DELETE THIS FILE */
/* 
    Write your own custom color variables 
    Example:

    @color1: #ff00ff;
    @color2: #00ff00;
*/
/* Fonts
--------------------------------- */
/* Sizes
--------------------------------- */
/* Logo
---------------------------------- */
/* DO NOT DELETE THIS FILE */
/* 
    Write your own custom variables 
    Example:

    @font-size: 18px;
    @font-family: Arial, sans-serif;
*/
/* Class Functions
----------------------------------------- */
.spots {
  padding: 0;
}
.spots .spots-header {
  display: block;
  margin: 15px 0 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  /*background: @color-4;*/
}
.spots .spots-header h2 {
  display: block;
  margin: 0;
  padding: 0 0 20px;
  text-align: center;
  font-size: 2em;
  line-height: 1;
  color: #222;
}
.spots .spot {
  margin-bottom: 20px;
}
.spots .spot h3 {
  color: #222;
}
.spots .spot .image-container a {
  display: block;
}
.content-right .spots {
  line-height: 1.3;
}
.content-right .spots .spots-header {
  background: none;
  margin: 0 0 10px 0;
  padding: 0;
}
.content-right .spots .spots-header h3 {
  text-align: left;
  color: #272A2F;
}
.content-right .spots h2 {
  text-align: left;
  color: inherit;
}
.content-right .spots h3 {
  line-height: 1;
  /*padding-bottom:10px;*/
}
.content-right .spots .spot {
  margin-bottom: 25px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}
.content-right .spots .spot-list > .row > .col {
  padding: 0;
}
.spots .spot-gallery {
  /*img {
		float:left;
	}
    .custom-spot{
        margin:0 2% 2% 0;
		padding:0;
		border:none;
		width:48%;
		float:left;
    }*/
}
.spots .spot-gallery .spot {
  margin-bottom: 10px;
}
.spots .spot-list .spot {
  display: block;
  margin: 0 0 8px 0;
  padding: 10px 0 20px;
}
.spots .spot-list .spot h3 {
  margin: 0;
  font-size: 1.3rem;
  line-height: 1.3!important;
}
.spots .spot-list .spot p {
  margin-top: 7px;
}
.spots .spot-list .spot .content-container {
  padding-left: 15px;
}
.spots .spot-album .spot {
  display: block;
  width: 100%;
}
.spots .spot-album .spot .spot-headline {
  margin-bottom: 20px;
}
.spots .spot-album .spot .spot-text {
  margin-bottom: 12px;
}
.spots .spot-album .spot h3 {
  display: block;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1;
}
.spots .spot-album .spot .image-container {
  display: block;
  margin-bottom: 30px;
}
.spots .spot-album .spot img {
  width: 100%;
}
.spots .spot-album .spot a {
  font-size: 1.1em;
}
