@import "compass/css3";

@import "compass/css3";
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900);
/*
body {
	margin: 0;
	background: #333;
	font-family: 'Work Sans', sans-serif;
	font-weight: 400;
}

.main_background {
  background-image: url(/bb_logo.png);
  background-color: #333;
  background-blend-mode: multiply;
  background-size: cover;
}

*, *:before, *:after {
  box-sizing: inherit;
}*/
body {
  margin: 0;
  background-image: url(/background.PNG);
  background-size: cover;
  /* background: #333; */
  font-family: 'Work Sans', sans-serif;
  font-weight: 400;
  background-attachment: fixed;
}

.main_background {
  background-color: rgba(50%, 50%, 50%,0.8);
  width: 70vw;
  margin-left: auto;
  margin-right: auto;
  border:4px solid white;
  padding-top: 1.5vh;
  padding-bottom: 1vw;
}


.container {
  width: 25vw;
}
.group:after {
  content: "";
  display: table;
  clear: both;
}

.grid-1-5 {
  border: 0.5vw solid #ffffff;
  min-height: 10vh;
  padding: 1vw;
  position: relative;
  text-align: center;
  transition: all .2s ease-in-out;
  background: #333;
  border-radius: 1vw;
  
  @media screen and (min-width: 700px) {
    & {
      float: left;
      width: 50%;
    }
    &:nth-child(odd) {
      clear: left;
    }
  }
  
  @media screen and (min-width: 800px) {
    & {      
      width: 33.3333333%;
    }
    &:nth-child(3n+1) {
      clear: left;
    }
    &:nth-child(odd) {
      clear: none;
    }    
  }
  
  @media screen and (min-width: 1120px) {
    & {
       width: 20%;
    }
    &:nth-child(odd), &:nth-child(3n+1) {
       clear: none;
    }    
  }
  
}
.grid-1-5:hover {
  background-color: #000000;
  @include filter-gradient(#53455b, #201d22, vertical);
  @include background-image(linear-gradient(top,  rgba(83,69,91,1) 0%,rgba(32,29,34,1) 100%));  
  border: 3px solid #ffffff;
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 1);
  transform: scale(1.025);
  z-index: 2;

  &:before, &:after {
    content: ""; 
    position: absolute; 
    background-color: rgb(246,125,53);
    @include filter-gradient(#f67d35, #ff4f68, vertical);
    @include background-image(linear-gradient(top,  rgba(246,125,53,1) 0%,rgba(255,79,104,1) 100%));
    top: -2px; 
    bottom: -2px; 
    width: 2px;    
  }

  &:before { 
    left: -2px; 
  }
  &:after { 
    right: -2px; 
  }  

  
}
h2, h3, p, ul {
  margin: 0
}
h4 {
  font-size: 1em;
  font-weight: 400;
  margin: 0 0 0.5em;
}
h3 {
  font-size: 1.5vw;
  letter-spacing: 0.0625em;
  margin: 0 0 0.3333333333333333em;
  color: #ffffff;
}
p {
  font-size: 1.1em; 
  color: #ffffff;  
}
p, ul {
  margin:0 0 1.5em
}
ul {
  color: #ffffff;
  font-size: 1em;
  list-style-type: none;
  padding: 0;

  li {
    margin: 0 0 0.8333333333333333em;
  }
}

.uppercase, h2 {
  text-transform: uppercase;
}
sup, .small {
  font-size: 0.6125em;
}

.grid_container_detail_view {
  margin-top: 16vh;
  display: grid;
  grid-template-columns: 20vw 20vw;
  grid-column-gap: 10vw;
  grid-row-gap: 6vw;
  justify-content: center;
  margin-right: 5vw;
}

.img-responsive2
{
	background: -webkit-linear-gradient(45deg, #708090 0%, #000000 100%);
  background: linear-gradient(45deg,#708090 0%,#000000 100%);
	border: 2px solid #ffffff; 
  position: center;
  max-width: none;
  width: calc(90%); 
  
}

.img-icon
{
	width:2.5vw;
}

table
{
	margin-left:0.5vw;
	color: #ffffff;
	font-size:1.2vw;
	position: center;
    max-width: none;
    width: calc(100%);
	
}


