﻿@charset "UTF-8";
/* CSS Document */
body {
  font-family: lato;
}
.pics_path {
    margin-bottom:20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: lato;
    font-size:12px;
}
.pics_non-large div {
    position:relative;
    display: block;
    margin-right:0%;
    margin-bottom:6%;
}
.pics_wide {
    width: 100%;
    margin-left:-10%;
    display: inline-block;
    width: 110vw;
    margin-bottom:50px;
    overflow:hidden;
    height:307px;
}
.pics_wide img {
    min-width:100%;
    min-height:100px;
    position: relative;
    top: 50%;
    transform: perspective(1px) translateY(-50%);
}
#pics_text {
    font-size: 13px;
    line-height: 2em;
    margin-top:-5px;
    font-family: lato;
    color:#333;
  position: relative;
  text-align: justify;
    text-justify: inter-word;
}
#pics_text_b {
    font-size: 14px;
    line-height: 2em;
    width:500px;
    padding:50px;
    text-justify: justify;
    font-family: lato;
    background-color: white;
}
.pics_non-large div > a > img {
    transition: all .2s ease-in-out;
    min-width:100%;
    max-width: 100%;
    min-height:100%;
}
.pics_large {
    display:none;
}
span {
  display: block;
}
.pics_non-large a {
  display: block;
}
.subtitle {
  margin-top:8px;
  font-family: lato;
  font-size:12px;
}
#read_more {
  display: none;

}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1023px) {
/* Styles */
.pics_non-large div {
    height:300px;
        width:48%;
        margin-right:4%;
        margin-bottom:4%;
        float:left;
 overflow:hidden;
    }
    .pics_non-large div:nth-child(2n) {
        margin-right:0%;
    }
    .pics_wide {
        height:305px;
    }
    #pics_text {

        text-justify: none;
    }

.pics_non-large a {
  height:270px;
  overflow: hidden;
}
}
/* Screens ----------- */
@media only screen  and (min-width : 1024px) {
/* Styles */
.pics_non-large div {
    height:300px;
        width:31.33%;
        margin-right:3%;
        margin-bottom:3%;
        float:left;
        position: relative;
overflow:hidden;
    }
    .pics_non-large div:nth-child(3n) {
        margin-right:0%;
    }
    .pics_wide {
        height:305px;
    }
    .pics_wide img {
        min-height:307px;
        transform: perspective(1px) translateY(-50%);
    }
    #read_more {
      display: block;
      position: absolute;
      bottom:35px;
      font-weight: 700;
      right:0;
      text-transform: uppercase;
      font-size:12px;
      letter-spacing: 2px;

    }

.pics_non-large a {
  height:270px;
  overflow: hidden;
}
    #pics_text {
      background: -webkit-linear-gradient(top, rgba(54,54,54,1) 0px, rgba(54,54,54,1) 220px, rgba(54,54,54,0.1) 280px, rgba(54,54,54,0) 290px);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      text-align: justify;
      text-justify: inter-word;
    }
    .pics_non-large div img:hover {
        transform: scale(1.1) translateX(-5%) translateY(-5%);
    }
}
/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none !important} 
