@import url("/plugins/folder/plugin.css");

/*shorter than folder's to make them square*/
.od-thumbnails-2.folder-extra-large-icons .img-box {height: 380px;}
.od-thumbnails-2.folder-large-icons .img-box {height: 280px;}
.od-thumbnails-2.folder-medium-icons .img-box {height: 180px;}
.od-thumbnails-2.folder-small-icons .img-box {height: 80px;}

.od-thumbnails-2.folder-small-icons .img-box img {height: 80px;object-fit: contain;}
.od-thumbnails-2.folder-medium-icons .img-box img {height: 180px; object-fit: contain;}
.od-thumbnails-2.folder-extra-large-icons .img-box img{height: 380px;object-fit: contain;}
.od-thumbnails-2.folder-large-icons .img-box img{height: 280px;object-fit: contain;}


.od-photo {
	margin: 0 5px 5px 0;
	cursor: pointer;
}


.carousel-control {
    color: rgba(0,0,0,.5);
    font-size: 4em;
	width: inherit;
}


/*leave room for video controls*/
.carousel-inner .item[data-media-type="video"] {padding: 50px;}


.carousel-caption {
    width: 100%;
    padding: 10px;
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    left: 0;
    height: inherit;
    right: inherit;
}


/*OV-897 MU*/
.carousel-inner { min-height: 500px; max-height: 500px; display: table; }
.carousel-inner .item img { margin: 0 auto; object-fit: cover; min-height: 500px; max-height: 500px; }
.carousel-control { background-image: none!important; }
.carousel-inner .item.active { vertical-align: middle; display: table-cell; width: 100%; }
.carousel-control { position: absolute;
    font-size: 3em!important;
    top: 44% !important;
    bottom:auto!important;
    padding:0 5px;
}



/*lightbox - keep a reasonable size even for small images*/
.ekko-lightbox .modal-dialog {min-width: 50%;}
.ekko-lightbox-container img {margin: auto;}
.ekko-lightbox .modal-footer {display: block !important;}
.ekko-lightbox .pagination {margin: 0;}


/*hide options/controls based on some values*/
body:not([od_plstg_photos_view="details"]) .buttons-colvis,
body:not([od_plstg_photos_picked_type="album"]) #od-photos-view-refresh,
body:not([od_plstg_photos_options_titles="1"]) div.caption,
body:not([od_plstg_photos_options_titles="1"]) div.carousel-caption,
body:not([od_plstg_photos_options_viewmenu="1"]) div.tb-photos-tools,
body[od_plstg_photos_view="details"] #od-embed-options-photos #od-fc-titles
/*#od-embed-options-photos:not([data-options_photos_options_paging="1"]) #plugins-photos-options-pagesize*/
/*body:not([od_plstg_photos_view="details"]) #plugins-photos-options-pagesize*/
{display: none;}

/*show arrows even for videos*/
.ekko-lightbox-container, .ekko-lightbox-container div{text-align:center!important;}
.ekko-lightbox .glyphicon-chevron-right {padding-right: 50px!important;}
.ekko-lightbox-nav-overlay{display: block !important;opacity: 1 !important; }
.ekko-lightbox-nav-overlay a{opacity: 1 !important;width: auto !important;line-height: 0px !important;}
.ekko-lightbox-nav-overlay a.glyphicon:before,.ekko-lightbox-nav-overlay a.glyphicon:after{position: absolute;top: 48%;}
