
/** reset and fix Tumblr bugs **/
 @charset "UTF-8";
.tumblr_video_container,.tumblr_video_container iframe,figure iframe,figure img,img,p figure iframe,tumblr_video_container{
    width:100%;
    max-width:100%
}
.instagram-media{
    max-width:100%!important
}
.post-audio iframe,.tumblr_video_container{
    width:100%!important
}
article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,ol,ol>li,section{
    display:block
}
a,p,span{
    display:inline-block
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    vertical-align:baseline
}
nav > *{
    line-height:1;
}
.caption ul:not(.tags),.text-based:not(.chat) li ul{
    list-style-type:disc;
    margin:15px 0 15px 20px
}
blockquote,q{
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
    content:'';
    content:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
.no-href-border a{
    border-bottom:0;
    color:inherit
}
em,i{
    font-style:oblique!important
}
b,strong{
    font-weight:700!important
}
[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{
    font-family:wordy!important;
    font-style:normal!important;
    font-weight:400!important;
    font-variant:normal!important;
    text-transform:none!important;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
@font-face{
    font-family:wordy;
    src:url(https://themecloset.me/font/new-wordy/wordy.eot);
    src:url(https://themecloset.me/font/new-wordy/wordy.eot?#iefix) format("embedded-opentype"),url(https://themecloset.me/font/new-wordy/wordy.woff) format("woff"),url(https://themecloset.me/font/new-wordy/wordy.ttf) format("truetype"),url(https://themecloset.me/font/new-wordy/wordy.svg#wordy) format("svg");
    font-weight:400;
    font-style:normal
}
[data-icon]:before{
    content:attr(data-icon)
}
iframe{
    max-width:100%
}
*{
    box-sizing:border-box
}
li,ol,ul{
    list-style:none
}
body{
    font-family:Helvetica,'Helvetica Neue',Arial;
    line-height:1.8;
    -ms-word-break:break-word;
    word-break:break-word;
    -moz-word-break:break-word;
    -webkit-word-break:break-word;
    -webkit-hyphens:none;
    -moz-hyphens:none;
    hyphens:none;
    letter-spacing:.2pt
}
a{
    cursor:pointer;
    text-decoration:none
}
h2.post-title{
    font-size:15pt
}
@keyframes opacity{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.appended{
    position:fixed!important;
    left:-999999!important
}
img{
    height:auto;
    width:auto
}
blockquote{
    border-left:1px solid #aeaeae;
    padding-left:10px;
    margin:15px 5px
}
hr{
    border-top:1px solid #efefef;
    margin:20px 0
}
.post,html{
    -webkit-transition:opacity .65s;
    transition:opacity .65s;
    transition-delay:.6
}
 .tumblr_video_container{
    height:auto !Important
}
/** lightbox **/
 #posts .photosets div:first-child{
    margin-top:0px !important
}
 #posts .photoset .photoset-three, #posts .photosets .photoset-two{
    position:relative;
    overflow:hidden;
}
 #posts .photoset .photoset-two, #posts .photosets .photoset-three, #posts .photosets .photoset-one{
    margin-bottom:7px;
}
 #posts .photoset .photoset-two img, #posts .photosets .photoset-three img, #posts .photosets .photoset-one img{
    cursor:pointer
}
 #posts .photoset .photoset-two img:first-child, #posts .photosets .photoset-three img:first-child{
    margin-bottom:-10px
}
 #posts .photoset .photoset-three img:not(:first-child){
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    padding:0px 4px;
}
 #posts .photoset .photoset-three img:last-child{
    right:0px;
    padding-right:0px;
}
 #posts .photoset .photoset-three img:nth-child(2){
    margin-left:3px;
}
 #posts .photoset .photoset-three img{
    width:calc(100% / 3);
    ;
    display:inline-block;
}
 #posts .photosets .photoset-two img{
    width:calc(100% / 2);
    display:inline-block;
    padding-right:3px;
}
 #posts .photosets .photoset-two img:last-child{
    position:absolute;
    right:0px;
    padding:0px;
    padding-left:6px;
     position:absolute;
    top:50%;
    transform:translateY(-50%)
}
 #posts .photosets img{
    width:100%
}
 #posts .photosets *:last-child{
    margin-bottom:0px !Important
}
/** post text formatting **/
 #posts .post .post-text-body h2{
    font-size:13pt;
    margin-top:10px;
    margin-bottom:5px;
}
 #posts .post .post-text-body ul, .post-text-body ol{
    margin:10px 0px;
}
 #posts .post .post-text-body ol li, #posts .post .post-text-body ul li{
     list-style:inherit;
     display: list-item;
}
 #posts .post .post-text-body ul{
     list-style: disc;
     margin:10px 10px;
     padding:0px 4px;
     list-style-position: inside;
     text-indent:5px;
}
 #posts .post .post-text-body ol{
     list-style: decimal;
     margin:10px 10px;
     padding:0px 4px;
     list-style-position: inside;
     text-indent:5px;
}
 #posts .post .caption{
    padding:15px 26px
}
/** basic post init setup**/
 #posts{
    margin:auto !important;
    position:relative;
}
 #posts .post .image a{
    display:block;
}
 #posts .post .image img{
    cursor:pointer;
    width:100%;
}
 #posts .post, #posts{
    max-width:100%
}
/** basic post init setup**/
/** post fix **/
 #posts .post:not(.content-based){
    padding:20px 35px;
    padding-bottom:10px;
}
/** post spacing **/
 #posts .post .post-title{
    margin-bottom:10px;
}
 #posts .post.content-based .post-helper{
    padding:10px 25px;
    padding-top:0px;
    font-family:arial;
}
 #posts .post.content-based .post-control{
    padding-top:0px;
    margin-top:0px;
}
 #posts .post.content-based .post-tags{
    margin-bottom:5px;
}

#posts .post-tags a{text-decoration:none;}
 #posts .post.post:not(.content-based) .post-control{
    margin-top:10px;
    margin-bottom:5px;
}
 #per #posts .post.post:not(.content-based) .post-control{
    margin-top:10px;
    margin-bottom:15px;
}
#ind #posts .post.no-caption.content-based .post-helper{
    padding-top:8px;
    padding-bottom:8px;
}

#ind.caption-disabled #posts .post.photo.content-based .post-helper{
    padding-top:8px;
    padding-bottom:8px;
}
 #posts .post.content-based .caption {
     padding-bottom:0px;
}
 #posts .post:not(.content-based) .post-tags{
    margin-top:10px;
    margin-bottom:-6px;
}
 figure .tmblr-attribution{
    margin-left:35px;
    margin-bottom:25px !important;
}
 .post-text-body p{
    margin:3px 0px;
}
 .post-text-body p:first-child{
    margin-top:0px;
}
 .post-text-body p:last-child{
    margin-bottom:0px;
}
 #posts .post-text-body p+ol{
    margin-top:10px !important;
}
 #posts .post-text-body ol+figure{
    margin-top:20px !Important;
}
/** post spacing **/
/** post fix **/
/** pagination style **/
 #paginateit > nav{
    max-width:600px;
    margin:auto;
    text-align:center;
    padding:45px 20px;
    font-size:11pt;
}
 #paginateit > nav ul li{
    display:inline-block;
    margin:0px 5px;
}
 #paginateit > nav ul li a{
    margin:0px 5px;
    display:inline-block;
    color:#aeaeae;
    text-decoration:none;
}
 #paginateit > nav ul li a:hover{
    color:#222
}
 #paginateit > nav ul li:not(.available_pages) a{
    color:#222
}
 #paginateit > nav ul li a.current_page{
    color:#222
}
#load_more{margin:50px auto !Important}
/** pagination style **/
/** share tooltips **/
 #ind #posts .post .post-control .share-trigger{
    position:absolute;
    right:0px;
}
 #ind #posts .post .post-control .share-tooltip{
    position:absolute;
    left:50%;
    bottom:30px;
    background-color:#ffffff;
    padding:15px 20px;
    border:1px solid #efefef;
    width:120px;
    font-size:9pt;
    margin-left:-60px;
    display:none;
}
 #ind #posts .post .share-trigger .share-tag{
    cursor:pointer
}
 #ind #posts .post .share-tooltip .arrow{
    width:10px;
    height:10px;
    background-color:#ffffff;
    transform:rotate(45deg);
    position:absolute;
    bottom:-6px;
    border-bottom:1px solid #efefef;
    border-right:1px solid #efefef;
    left:50%;
    margin-left:-5px;
}
 #ind #posts .post .share-tooltip input{
    display:inline-block;
}
 #ind #posts .post .share-tooltip a:hover{
    color:initial !important
}
 #ind #posts .post .post-control .share-trigger{
    float:right;
}
 #per .post .post-control .share-trigger{
    display:block !Important;
}
 #per .post .post-control .share-tag{
    display:inline-block;
    font-weight:600;
    margin-right:6px;
}
 #per .post .post-control .share-tag:after{
    content: ':'
}
 #per .post .post-control .share-trigger ul{
    display:inline-block;
}
 #per .post .post-control .share-trigger ul li{
    display:inline-block;
    margin-right:10px;
}
/** share tooltips **/
/** post tags **/
 #ind #posts .post .post-tags ol li{
    display:inline-block;
    margin-right:4px;
}
 #ind #posts .post .post-tags ol li a:hover{
    color:#222222
}
/** post tags **/
/*# permalink #*/
/*< related posts */
 #per #posts .post .related-posts{
    border-top:1px solid #efefef;
    padding:0px 20px;
    text-align:center;
    padding-bottom:30px;
}
 #per #posts .post .related-posts h3{
    font-size:14pt;
    padding:20px 0px;
    font-family:baskervile;
    font-style:italic;
    letter-spacing:-0.2pt
}
 #per #posts .post .related-posts ul li {
     display: inline-block;
     vertical-align:top;
     width:calc(25%);
     padding:7px;
}
/*< related posts */
/* < Disqus & notes > */
 #per #posts .permalink-note .notes{
    padding:0px 10px;
}
 #per #posts .notes > .note .avatar_frame {
     width: 20px;
     height: 20px;
     margin-right: 15px;
     display: none 
}
 #per #posts .notes > .note .avatar_frame img {
     border-radius: 15px;
     overflow: hidden;
}
 #per #posts .permalink-note {
     line-height: 1 !Important;
     border-top: 1px solid #efefef;
     padding:20px 10px;
}
 #per #posts .permalink-note h3 {
     margin-bottom: 20px;
     font-size: 12pt;
     font-family: arial;
}
 #per #posts .notes .note {
     margin-right: 10px;
     margin-bottom:10px;
     display:inline-block;
}
 #per #posts .notes .note.reblog {
     display: none 
}
 #per #posts #disqus_thread{
    padding:0px 30px;
    ;
    border-top:1px solid #efefef;
    margin-top:20px;
    padding-top:20px;
}
/* < Disqus & notes > */
/*# permalink #*/
/* inidivudal post */
/** post controls **/
 #posts .post .post-helper .post-control {
    position:relative;
}
 #posts .post .post-helper .post-control > div{
     display:inline-block;
}
#per #posts .post .post-helper .post-control > div{
  margin:15px 0px;
}
 #posts .post .post-helper .post-control{
    padding-top:5px;
    margin-top:5px;
    font-size:10pt;
}
 #posts .post .post-helper .post-control span{
    margin-right:3px;
}
 #posts .post .post-helper .post-control span{
    font-size:9pt;
}
/** post controls **/
/* Video <ind> & <per> */
 #posts .post .video iframe{
    width:100%
}
 #posts .post .video img{
    width:100%;
}
/* Video <ind> & <per> */
/* Video index*/
 #per .video.vimeo .frame{
    background-color:#222222;
    padding-top:6px;
}
 #ind #posts .post .video.vimeo .frame, #ind #posts .post .video.youtube .frame, #ind #posts .post.video.unknown .frame{
    display:none
}
 #ind #posts .post .video.instagram .image{
    display:none
}
 #ind #posts .post .video.tumblr-widget .image{
    display:none
}
 #ind #posts .post .video .image{
    position:relative;
}
 #ind #posts .post .video .image .play{
    width:70px;
    height:50px;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-30px;
    margin-top:-15px;
    background-color:#ffffff;
    border:1px solid #efefef;
    color:#222;
    font-size:20pt;
    text-align:center;
    line-height:1;
    padding-top:11px;
    border-radius:40px;
    padding-left:3px;
    cursor:pointer;
}
 #posts .post .video:not(.flickr) iframe{
     position: absolute;
     top: 0;
     left: 50%;
     width: 100%;
     height: 100%;
     transform:translateX(-50%);
}
 #posts .post .video:not(.flickr) .frame{
     position: relative;
     padding-bottom: 56.25%;
    /* 16:9 */
     padding-top: 25px;
     height: 0;
}
 #posts .post .instagram.video .frame{
    border:1px solid #efefef;
}
/* Video index*/
/** quote **/
/** link **/
 #posts .post.link .link-thumbnail{
    margin-left:-35px;
    width:calc(100% + 70px);
    margin-top:-35px;
    margin-bottom:20px;
}
 #posts .post.link .visit_link{margin-top:10px;margin-bottom:10px;}
/** link **/
/** audio **/
 .soundcloud_audio_player{
    margin-bottom:0px;
}
/** text **/
 #posts .post-text-body img{
    margin:15px 0px;
}
 #posts figure img + p{
    margin-top:-10px;
    display:block;
    margin-bottom:15px;
}
 #posts .post-text-body > figure:first-child{
    margin-top:50px;
    width:calc(100% + 70px);
    margin-left:-35px;
    margin-top:15px;
    margin-bottom:0px;
}
 #posts .post.text .post-text-body:first-child figure{
    margin-top:-35px;
}
 #posts .post-text-body.tags-enabled figure:last-child{
    margin-bottom:0px;
}
/** text **/
 #posts .post-quote{
    font-size:17pt;
    font-family:Baskervile;
    font-style:italic;
    line-height:1.3;
    letter-spacing:-0.3pt;
    color:#585858;
}
 #posts .post-quote-source a{
    color:#aeaeae;
    margin:7px 0px;
    text-decoration:underline;
    color:inherit;
}
 #posts .post-quote-source{
    font-size:10pt;
}
 #posts .post-text-body figure iframe{
    margin-bottom:15px;
}
 #posts .post-text-body figure{
    margin:15px 0px;
}
 #posts .post-text-body blockquote figure{
    margin:10px 0px!Important;
}
 .post-text-body figure.tmblr-embed:last-child{
    margin-bottom:-10px !Important
}
/** quote **/
/** audio **/
 #posts .post-audio{
    margin-bottom:-10px;
}
/** audio **/
/** photo **/
 #posts .post.photo .no-caption .post-tags{
    margin-top:15px;
}
/** photo **/
/* inidivudal post */
/** footer **/
footer{
    width:100%;
    text-align:center;
    padding:50px;
    margin-top:40px;
    border-top:1px solid #efefef;
}
/** footer **/
 .post-control span{
    display:inline-block;
}
/** like **/
/** target 404 **/
 .is-404 .post{
    background-color:transparent !Important
}
 .is-404 .post-title:before{
    content:'404';
    display:block;
    font-size:90pt;
}
 .is-404 .post-text-body{
    text-align:center;
}
/** target 404 **/
/** target pages **/
 .is-page h2.post-title{
    line-height:1.2;
    margin-top:20px;
    margin-bottom:20px;
    font-size:17pt;
    text-align:center;
}
 .is-page #posts .post img{
     width: calc(100% + 70px);
     max-width: initial;
     margin-left: -35px;
     margin-top: 10px;
     margin-bottom: 10px;
}
 .is-page #posts .post:not(.content-based){
    padding-bottom:25px;
}
/** target pages **/
/** post hover effect **/
 .caption-disabled#ind .post.photo .caption{
    display:none;
}
 .caption-disabled#ind .post.photo .post-helper{
    position:absolute;
    bottom:0px;
    color:#ffffff;
    width:100%;
}
.caption-disabled#ind .post.photo{background-color:transparent}
.caption-disabled#ind .post.photo .post-control span, .caption-disabled#ind #posts .post.photo .alt_date a, .caption-disabled#ind #posts .post.photo .post-like-button .button{
     color:#ffffff;
}
.caption-disabled#ind #posts .post.photo .post-tags{
    padding:7px 15px;
}
 .caption-disabled#ind #posts .post.photo .image{
    background-color:#222222;
    position:relative;
}
 .caption-disabled#ind #posts .post.photo .post-overlay{
    background-color:rgba(0,0,0,0.6);
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
 .caption-disabled#ind #posts .post.photo .alt_date{
    position:absolute;
    top:20px;
    left:30px;
    font-family:arial;
    font-weight:600;
    font-size:12pt;
    z-index:9999;
}
.caption-disabled#ind #posts .post.photo .alt_date a{
    text-decoration:none;
}
 .caption-disabled#ind #posts .post.photo .image:hover img{
    -webkit-transition:opacity .45s;
    transition:opacity .45s
}
 .caption-disabled#ind #posts .post.photo .image:hover img{
    opacity:0.6;
}
 .caption-disabled#ind #posts .post.photo .post-overlay, .caption-disabled#ind #posts .post.photo .alt_date, .caption-disabled#ind #posts .post.photo .post-helper{
    opacity:0;
     -webkit-transition:opacity .45s;
    transition:opacity .45s 
}
 .caption-disabled#ind #posts .post.photo .image:hover .post-overlay, .caption-disabled#ind #posts .post.photo .image:hover .alt_date, .caption-disabled#ind #posts .post.photo .image:hover .post-helper{
    opacity:1
}
/** post hover effect **/
/** global post like button **/
 .post-like-button .like_button iframe{
    position:absolute;
    transform:scale(5.5);
    opacity:0;
    z-index:9999;
}
#posts .post-like-button .button{
     position: relative;
     height: 30px;
     overflow: hidden;
     padding-left:1px;
}
#posts .post-control{
    color:#aeaeae;
}
#posts .post .share-tooltip a{
     color:#222;
 }
 .customize .post-like-button .button-tag {
    overflow:hidden;
    position:relative;
    top:-4px;
}
 .customize .post-like-button .button:before{
    content:'T';
    font-family:wordy
}
 .post-like-button .button-tag {
    overflow:hidden;
    position:relative;
    top:-2px;
}
 .post-like-button, .share-trigger{
    display:inline-block;
    vertical-align:middle;
}
 .post-like-button .button > *{
    display:inline-block;
    vertical-align:middle;
    line-height:1;
}
 html:not(.customize) .like_button{
    margin-right:4px;
}
 html:not(.customize) .like_button:before{
    content:'T';
    font-family:wordy;
}
 html:not(.customize) .like_button.liked:before{
    color:#fc6e5f
}
/** global post like button **/
/** responsive **/
 @media screen and (max-width: 600px) {
     #posts .post{
        width:100% !Important;
        margin:0px !important;
    }
     .frame{
        height:auto !Important
    }
     #ind #posts .post .post-control .share-tooltip{
        margin-left:-80px
    }
}
/* essentials **/
/** ask **/
 #ask-container{
    width:100%;
    height:100%;
    background-color:#ffffff;
    position:fixed;
    top:0px;
    left:0px;
    z-index:9999;
    display:none;
}
 #ask-container.open{
    display:block;
     -webkit-animation: opacity 0.8s;
    /* Opera 12+ */
     animation: opacity 0.8s;
    /* IE 10+, Fx 29+ */
     opacity: 1;
}
 #ask-container #ask-content{
    max-width:700px;
    margin:auto;
    position:relative;
    top:50%;
    transform:translateY(-50%);
    margin-top:-30px;
}
 #ask-container .close_ask{
    position:absolute;
    top:20px;
    right:30px;
    color:#222222;
    font-size:17pt;
    cursor:pointer;
}
/** ask **/
/* search *./

       /** search container **/
       
                
    #search-container{width:100%;height:100%;position:fixed;top:0px;left:0px;background-color:#ffffff;z-index:9999999999;display:none;}
    #search-container.open{display:block;
    /* IE 10+, Fx 29+*/
     -webkit-animation: opacity 0.8s;
    /* Opera 12+ */
     animation: opacity 0.8s;
    /* IE 10+, Fx 29+ */
     opacity: 1;
    }
   #search-container form{position:fixed;width:420px;left:50%;margin-left:-210px;top:50%;margin-top:-50px;}
    #search-container form input{border:0px;border-bottom:1px solid #222222;padding:10px;font-size:23pt;font-family:lato;font-weight:300;}
#search-container form button{font-size:25pt;border:0px;background-color:#ffffff;}
    #search-container .search-close{position:fixed;top:50px;right:80px;font-size:20pt;font-weight:100;cursor:pointer;}
    
    /** Search container **/
       
/** submit page **/
 #per.is-submit #posts .post, #per.is-submit .layout{
    max-width:100% !important
}
{
    width:1300px !Important;
    max-width:100% !Important;
}
 #per.is-submit .layout .header{
    display:none !important
}
 #per.is-submit .layout .post{
    background-color:transparent !important
}
/** submit page **/
/** lightbox **/
/** lightbox **/
 .lightbox{
    position:fixed;
    top:0px;
    left:0px;
    background-color:#ffffff;
    width:100%;
    height:100%;
    z-index:999999;
    text-align:center;
     -webkit-touch-callout: none;
    /* iOS Safari */
     -webkit-user-select: none;
    /* Safari */
     -khtml-user-select: none;
    /* Konqueror HTML */
     -moz-user-select: none;
    /* Firefox */
     -ms-user-select: none;
    /* Internet Explorer/Edge */
     user-select: none;
    /* Non-prefixed version, currently supported by Chrome and Opera */
}
/** lightbox inenr **/
 .lightbox a{
     text-decoration:none;
 }
 .lightbox .content a{
    display:inline
}
 .lightbox .content{
    max-width:2000px;
    height:100%;
    margin:auto;
    padding:20px;
}
 .lightbox:not(.video) .content img{
    max-height:100%;
    width:auto;
    display:inline-block;
    position: relative;
     top: 50%;
     transform: translateY(-50%);
}
 .lightbox .content{
     -webkit-animation: opacity 0.4s;
    /* Opera 12+ */
     animation: opacity 0.4s;
    /* IE 10+, Fx 29+ */
     opacity: 1;
}
/** lightbox inner **/
/** responsive **/
 .lightbox .lightbox_chooser ol{
    margin-top:20px;
    position:absolute;
    width:100%;
    bottom:20px;
    left:0px;
}
 .lightbox .lightbox_chooser ol li{
    width:70px;
    height:70px;
    background-position:center;
    background-size:cover;
    display:inline-block;
    background-color:#f5f5f5;
    margin:0px 3px;
    cursor:pointer;
}
 .lightbox .controller{
    position:absolute;
    top:20px;
    left:30px;
    font-size:20pt
}
 .lightbox .controller{
    display:none;
}
 .lightbox .controller a.disabled{
    opacity:0.2
}
/** close & note count **/
 .lightbox .close{
    position:fixed;
    top:20px;
    right:40px;
    font-size:21pt;
    font-family:lato;
    font-weight:200;
    transform:scale(1.4, 1);
    cursor:pointer;
    z-index:99999;
    color:#222;
}
 .lightbox .single_notecount{
    position:absolute;
    top:40px;
    left:45px;
    font-size:11pt;
    z-index:99999;
}
/** close & note count **/
/** responsive **/
 .lightbox .content .single_section{
     display: inline-block;
}
 .lightbox:not(.video) .main_content{
    max-width:100%;
    height:calc(100% - 100px);
}
 .lightbox.single .main_content{
    max-width:100%;
    height:100%;
    padding:90px 0px;
}
/** lightbox **/
/** videos **/
 .lightbox.video .main_content{
     width: 100%;
     height: 100%;
}
 .lightbox-video iframe{
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100% 
}
 .lightbox-video img{
     height: auto;
     width: auto;
     display: inline-block;
     width: 1300px;
     opacity:0;
}
 .lightbox-video{
     text-align: center;
     position: relative;
     display: inline-block;
     top: 50%;
     transform: translateY(-50%);
}


/** video **/


 @media screen and (max-width: 700px){
     .lightbox .lightbox_chooser{
         display:none;
    }
     .lightbox.video .main_content{
        height:calc(100% - 60px);
        padding-top:30px;
    }
     .lightbox .controller{
        display:block;
    }
    .lightbox .content{
        padding:0px;
    }
    .lightbox.photoset .main_content{
       height: 100%;
    padding-top: 79px;
    padding-bottom: 50px;
    }
    .lightbox.single .main_content{
        height:100%;
        padding-top: 100px;
    padding-bottom: 0px;
    }
}

/** lightbox **/
/* essentials **/