@charset "utf-8";
/* CSS Document */

.accordion-wrapper {
    overflow:hidden;
    display:block;
    position:relative;
    display:inline-block;
}
.slide {width:auto;
    overflow: hidden;
    display:block;
    /*-moz-box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3);
    -webkit-box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3);
    box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3);*/
    position:absolute;
    cursor: pointer;
    float:left;
    display: inline-block;
    zoom: 1;border-left:1px solid #FFF;
   
}
.slide img { 
    position:relative;
    max-width:none
}


.views-row-first  .slide   {border-left:none}



.caption {

    background:#fff;

  padding: 3px 10px 3px 0px;
  /*display:none;*/  position: absolute;
  top:400px;
   left:0px;
  width:auto;text-align:left
  
}

.views-row-first.caption {padding-left:10px} 
.caption p {z-index:999;
    color:#666;
      font-family: 'montserratregular', sans-serif!important;
    margin:0px;
    font-size:0.85em;
    line-height:1.3;
    padding:9px
}
.slide  h1 {font-size: 1.25em;
    font-weight:bold;color: rgb(184,198,152);
    margin:0px;
        position:absolute;
        background:#fff;
        width:500px;
        padding:5px;
        top:300px;
        left:20px;
        
}

.caption a {
    text-decoration:none;
}



/*/ @media only screen and (max-width: 500px)  {
	
	

 
.slide  h1  {
	 font-weight:bold;color: rgb(184,198,152);
    margin:0px;
        position:absolute;
        background:#fff;

        padding:5px;

		top:325px;
		left:-20px;width:100px;  
-webkit-transform: matrix(0.000,1,-1,0.000,0,0);
-moz-transform: matrix(0.000,1,-1,0.000,0px,0px);
-ms-transform: matrix(0.000,1,-1,0.000,0,0);
-o-transform: matrix(0.000,1,-1,0.000,0,0);
transform: matrix(0.000,1,-1,0.000,0,0);
-webkit-transform-origin: 0 0 || top left;
-moz-transform-origin: 0 0 || top left;
-ms-transform-origin: 0 0 || top left;
-o-transform-origin: 0 0 || top left;
transform-origin: 0 0 || top left;

}



.caption p {z-index:999;position:absolute;
left:0;top:auto;bottom:0
  } /*/


