/*
Theme Name: GUILTY
Theme URI: http://guiltycontent.com/
Description: MELBOURNE-BASED PRODUCTION COMPANY
Author: MOUSE
Text Domain: guilty
Tags: production, directors, melbourne, australia
Version: 1.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.vimeography-thumbnail-container[data-v-5a40afb8] {
    grid-template-columns: repeat(auto-fit,minmax(33%,1fr)) !important;
    grid-column-gap: 0px !important;
    grid-row-gap: 0px !important;
}
@media only screen and (max-width:1280px) {
  .vimeography-thumbnail-container[data-v-5a40afb8] {
        grid-template-columns: repeat(auto-fit,minmax(50%,1fr)) !important;
        grid-column-gap: 0px !important;
        grid-row-gap: 0px !important;
    }  
}
@media only screen and (max-width:767px) {
  .vimeography-thumbnail-container[data-v-5a40afb8] {
        grid-template-columns: repeat(auto-fit,minmax(100%,1fr)) !important;
        grid-column-gap: 0px !important;
        grid-row-gap: 0px !important;
    }  
}
.vimeography-thumbnail[data-v-de73d604] {
    border-radius: 0 !important;
}
.vimeography-gallery[data-v-73b66ba5] {
    width: 100% !important;
}
table #the-list td{
    padding: 0  !important;
}
.v--modal-overlay{
    background:rgba(0,0,0,0.99) !important;
}
.vimeography-modal-modern-touch[data-v-4f9d9cd1] {
    background-color: transparent !important;
    box-shadow: unset !important;
}
.vimeography-title[data-v-4f9d9cd1] {
    color: #fff !important;
}
.eltdf-page-footer {
    z-index: 99 !important;
}
figcaption[data-v-de73d604]{
    text-align:center !important;    
}
.vimeography-thumbnail[data-v-de73d604]:hover figcaption{
      border: 7px solid rgba(0, 0, 0, 0.85) !important;  
      -webkit-transition: border-width 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
    transition: border-width 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
}
.vimeography-thumbnail[data-v-de73d604]:hover .vimeography-thumbnail-img[data-v-de73d604] {
    opacity: 1 !important;
    transform: scale(1.5) !important;
}
.vimeography-thumbnail[data-v-de73d604] .vimeography-thumbnail-img[data-v-de73d604] {
    opacity: 1 !important;
}
.vimeography-thumbnail[data-v-de73d604] .vimeography-thumbnail-img[data-v-de73d604] {
    transform: scale(1);
    transition: transform 15s linear, opacity 1s ease !important;
}
.vimeography-thumbnail[data-v-de73d604] i.pe-7s-play {
    top: 40%;
    left: 47%;
    color:#fff;
    position: absolute;
     -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) !important; 
     transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) !important; 
    
}
#rev_slider_9_1_wrapper{
        margin: 0px auto 0px !important;   
}
.eltdf-ils-holder .eltdf-ils-item-link {
    padding: 0.1em 2em !important;
    margin:0 !important;
    float:none !important;
}
.eltdf-ils-holder .eltdf-ils-item-content{
    text-align:center;   
}
.vimeography-download a, .downloadallvideos{
    color:#fff;   
}
.vimeography-download a:hover, .downloadallvideos:hover{
    color:#9897a0;   
}
.vimeography-playsvimeography-plays, .vimeography-description, .vimeography-plays, .vimeography-title:after, .vimeography-subtitle{
    display:none !important;   
}
.vimeography-paging{
    background: #000;
    padding: 15px 0;
    color: #fff;
}
.vimeography-paging .vimeography-paging-icon svg[data-v-d6151aac]{
    stroke:#fff !important;
}
.vimeography-thumbnail-container, .vimeography-gallery{
    margin-bottom:0 !important;
}
.vimeography-title[data-v-de73d604]{
    position: absolute;
    top: 60%;
    text-align: center;
    width: 90%;
    -webkit-transform: unset !important;
    transform: unset !important;
}
.v--modal-block-scroll #eltdf-back-to-top/*, .v--modal-block-scroll header, .v--modal-block-scroll .page_title*/{
   display:none;
}
.vimeography-tags, .vimeography-header .vimeography-title{
   display:block !important;
}
.vc_row-has-fill>.vc_column_container>.vc_column-inner{
    padding-top:0 !important;   
}
.vimeography-header{
    position:absolute;
    right:10px;
    bottom:-60px;
	width:100%;
}
.vimeography-description[data-v-4f9d9cd1] {
    margin: 25px 0 0px !important;
	padding-left: 10px !important;
    font-size: 12px !important;
	font-family: Montserrat !important;
	letter-spacing: 1px !important;
	position: absolute;
}
.vimeography-download{
	position: absolute;
    bottom: -25px;
    left: 10px;
}
.vimeography-tags{
	display: none !important;
}