@import url(../css/normalize.css);
@import url(../css/bootstrap.min.css);
@import url(../css/font-awesome.min.css);

@import url(../css/framework.css);
/* Blocks layout */


.container {
  position: relative; }


/* Showcase 2 */
.showcase_2 {
	  font-family: "mr-eaves-xl-modern", Helvetica, Arial, sans-serif;
  background: #ffffff; }
  .showcase_2 .block a {
	  color:#141414;
    cursor: pointer; 
}
.showcase_2 img {
		  border: 1px solid #cccccc;
}
    .showcase_2 .block a:hover {
      opacity: 0.8; }
  
  .showcase_2 .title {
    margin-top: 20px;
    font-size: 24px;
    line-height: 36px; }

/* Showcase 6 */
.showcase_6 {
	  font-family: "mr-eaves-xl-modern", Helvetica, Arial, sans-serif;
  background: #ffffff; }
  .showcase_6 img {

    transition: all 0.2s; }
  .showcase_6 a:hover img {
    opacity: 0.7; }
  .showcase_6 a.link {
    margin-top: 20px;
}


/* Blocks adaptive layout */
/* Smaller than 1200px */
@media (max-width: 1200px) {
  .container.nopadding {
    padding-left: 15px;
    padding-right: 15px; }

   }

/* Smaller than 992px */
@media (max-width: 992px) {
  
  .showcase_2 .title {
    margin-top: 20px;
    font-size: 20px;
    line-height: 30px; }
  .showcase_6 .inner {
    margin-top: 0; }
  .showcase_6 .image {
    max-width: 370px;
    margin-top: 30px; }

   }

/* Smaller than 767px */
@media (max-width: 767px) {

  .showcase_6 {
    text-align: center; }
    .showcase_6 .inner {
      margin: 30px auto 0 auto;
      float: none;
      max-width: 570px; }
    .showcase_6 .image {
      max-width: 570px;
      margin-top: 0px;
      float: none; }

  }

/* Smaller than 600px */
@media (max-width: 600px) {
 
  .showcase_2 h2 {
    font-size: 32px;
    line-height: 42px; }

  .showcase_6 .image {
    width: 100%; }

   }


/* Smaller than 470px */
@media (max-width: 470px) {
 
  .showcase_6 .title {
    font-size: 22px;
    line-height: 32px; }
  .showcase_6 .text {
    font-size: 16px;
    line-height: 26px; }

 }

