@font-face {
    font-family: 'CAS';
    src: url('https://s3.us-west-1.amazonaws.com/md.app/shopify/assets/fonts/cas.ttf') format("truetype");
    font-weight: normal;
    font-style: normal;
}

:focus{ outline:0 !important;}
.m5{margin:5px;}
.m10{margin: 10px;}
.mt5{margin-top:5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mr5{margin-right:5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.p5{padding:5px;}
.p10{padding:10px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt100{padding-top:100px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pl0{padding-left:0;}
.pr0{padding-right:0;}

.ds-container div:empty {
	display: initial !important;
}

.fixed-table-container table td,
.fixed-table-container table th {border: none; text-align:center;}

/*ODD*/#results_table tr:nth-child(2n+1),#recentlyview_table tr:nth-child(2n+1){background-color: #ffffff;}
/*EVEN*/#results_table tr:nth-child(2n),#recentlyview_table tr:nth-child(2n){background-color: #f9f9f9;}
/*HOVER*/#results_table > tbody > tr:hover > td, #recentlyview_table > tbody > tr:hover > td{background-color: #f5f5f5;}

/*Default THEME settings*/

.ds-container .panel-heading{background-color: #d2daed;}
.color_switcher,.shape_switcher {box-shadow: 0 2px 3px #999;font-size: 16px;padding: 2px 10px;display:block;}

ul.option_slider{border:1px solid #dedede; border-width:1px 0;}
ul.option_slider li{background:#fff;cursor:pointer;border-radius:17px 0px;margin: 2px 0;}
ul.option_slider li.active{background:#d2daed;}
/*Default THEME settings ENDS*/
.slider_pipes {margin: 0;position: relative;width: 100%; list-style: none}
.slider_pipes li {
    margin: 0px; /* Ko */
    border-right: 1px solid #fff;
    height: 12px;/* Ko */
    position: absolute;
    top: -12px;/* Ko */
    z-index: 1;
}
.slider_values {float:left;width: 100%;}
.slider_values span {float:left;margin:0;text-align: center;}
.slider-data.form-inline1 input{width:100px;}

@media (max-width: 991px) {
    .text-center-sm{text-align:center;}
}
.search-result-count {
    line-height: 36px;
}

/* CHANGING DEFAULT BOOTSTRAP */

.shape .nav > li > a:focus,.shape .nav > li > a:hover, .dsearch-main-tabs.nav > li > a:focus,.dsearch-main-tabs.nav > li > a:hover {background-color: inherit;text-decoration: inherit;}

/*Making modal window centered*/
.modal {text-align: center;}
@media screen and (min-width: 768px) { .modal:before {display: inline-block;vertical-align: middle;content: " ";height: 100%;}}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
/*END Making modal window centered*/

/* ENDS CHANGING DEFAULT BOOTSTRAP */


.ds-container .slider-val-control,
.ds-container .slider-val-control-select { }


.ds-container .diamonds-control select.sortpicker {
    display: block;
    margin: 0 auto;
    padding-left: 20px;
}

.ds-container .diamonds-control .btn-sortdir[data-dir="Asc"] :after{content:"\290A";}
.ds-container .diamonds-control .btn-sortdir[data-dir="Desc"] :after{content:"\290B";}
.btn-sortdir[data-dir="Asc"] :after{content:"\290A"; color:red;}
.btn-sortdir[data-dir="Desc"] :after{content:"\290B"; color:red;}

.diamonds-control .sort-delete,
.diamonds-control .btn-sortdir-Asc,
.diamonds-control .btn-sortdir-Desc {
    width:24px;
    background-size: 70% !important;
    background-position: center center;
    background-repeat: no-repeat;
}

.diamonds-control .btn-sortdir-Asc {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPG1ldGFkYXRhPiBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiA8L21ldGFkYXRhPg0KPGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTExLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSI+PHBhdGggZD0iTTE0MDkuNiwzOTAxLjlDMzQ0LjgsMjgzMy4xLDMwMS41LDI3ODcuNywyNzAuNiwyNjgwLjRjLTQxLjMtMTQyLjQtNDEuMy0yMTQuNiwwLTM1MC44Yzg4LjctMzAzLjMsNDc4LjctNDY0LjMsNzYzLjUtMzE1LjdjNDMuMywyMi43LDI2Ni4yLDIyOSw0OTMuMiw0NTZjMjI3LDIyOSw0MTguOSw0MTQuOCw0MjcuMSw0MTQuOGM4LjMsMCwxOC42LTE2NDAuNSwyMC42LTM2NDYuMWw2LjItMzY0OC4ybDU1LjctOTdjNzIuMi0xMTkuNywxODEuNi0yMTIuNSwzMDMuMy0yNTMuOGMyNTEuNy04NC42LDUxNy45LDE2LjUsNjU4LjIsMjUzLjhsNTUuNyw5N2w2LjIsMzY0OC4yYzIuMSwyMDA1LjcsMTIuNCwzNjQ2LjEsMjAuNiwzNjQ2LjFjOC4zLDAsMjAwLjItMTg1LjcsNDI3LjEtNDE0LjhjMjI3LTIyNyw0NDkuOC00MzMuMyw0OTMuMi00NTZjNDUuNC0yMi43LDEzNC4xLTQ3LjUsMTk4LjEtNTEuNmM0MjMtMzkuMiw3MjYuMywzOTguMyw1NDAuNiw3ODBjLTMwLjksNjQtMzU3LDQwMi40LTExMzIuOCwxMTgwLjNMMjUxNy43LDUwMTBMMTQwOS42LDM5MDEuOXoiLz48cGF0aCBkPSJNNDI5Mi4yLDQ3LjRjLTEyMy44LTQzLjMtMjQ3LjYtMTg1LjctMjc0LjQtMzEzLjdjLTM1LjEtMTYxLDguMy0zMDEuMywxMjUuOS00MTAuNmM0OS41LTQ3LjUsMTI3LjktOTcsMTcxLjMtMTA5LjRjMTAzLjItMjguOSwxMjg5LjYtMzEsMTM5Mi44LTIuMWM0MS4zLDEyLjQsMTA3LjMsNDEuMywxNDQuNSw2OC4xYzkwLjgsNTcuOCwxODMuNiwyMzkuNCwxODMuNiwzNTQuOWMwLDEzNi4yLTkyLjksMjk3LjEtMjE0LjYsMzcxLjRMNTcyMC4xLDY4bC02NzIuNyw0LjFDNDUwNC44LDc2LjMsNDM1OC4zLDcyLjIsNDI5Mi4yLDQ3LjR6Ii8+PHBhdGggZD0iTTQyODguMS0xNDAxLjJjLTEyMS43LTQxLjMtMjQ1LjYtMTg1LjctMjcyLjQtMzE1LjdjLTQ3LjUtMjE2LjcsOTQuOS00NTguMSwzMDMuMy01MTUuOWM1OS45LTE0LjUsNTIwLTIwLjYsMTUxNC42LTE2LjVjMTI5My44LDYuMiwxNDM2LjIsMTAuMywxNDkzLjksNDEuM2MxODMuNywxMDEuMSwyODAuNywzMDMuMywyMzMuMiw0OTcuM2MtMzEsMTM0LjEtMTcxLjMsMjg2LjgtMjk3LjEsMzIxLjljLTU3LjgsMTQuNC01MTcuOSwyMi43LTE0ODUuNywyMC42QzQ1ODcuMy0xMzY4LjEsNDM2Mi40LTEzNzQuNCw0Mjg4LjEtMTQwMS4yeiIvPjxwYXRoIGQ9Ik00MjgxLjktMjkxNS43Yy0xNjkuMi02OC4xLTI3Mi40LTIyMi45LTI3Mi40LTQxMi43YzAtMTUwLjYsNzAuMi0yODIuNywxOTQtMzY1LjJsODYuNy01NS43aDI2MDJoMjYwNC4xbDgwLjQsNTUuN2M0My4zLDMxLDEwMy4yLDkwLjgsMTMyLjEsMTM0LjFjNDMuMyw2NCw1MS42LDk5LDUxLjYsMjM1LjJjMCwxNDYuNS02LjIsMTY3LjEtNjMuOSwyNDcuNmMtMzcuMiw0OS41LTEwNS4zLDExMS40LTE1NC44LDEzNi4yTDk0NTUtMjg5M2wtMjU2MC44LTIuMUM1MjYyLjEtMjg5NS4xLDQzMTQuOS0yOTAzLjQsNDI4MS45LTI5MTUuN3oiLz48L2c+PC9nPg0KPC9zdmc+");
}

.diamonds-control .btn-sortdir-Desc {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPG1ldGFkYXRhPiBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiA8L21ldGFkYXRhPg0KPGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTExLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSI+PHBhdGggZD0iTTIzMjYuNSw0OTc4LjVjLTExMy41LTM5LjItMjI0LjktMTM2LjItMjk1LjEtMjUxLjdsLTU1LjctOTdsLTYuMi0zNjQ2LjJjLTIuMS0yMDA3LjgtMTIuNC0zNjQ4LjItMjAuNi0zNjQ4LjJjLTguMywwLTIwNC4zLDE4OS44LTQzNy41LDQyM2MtNDg0LjksNDg3LTUzMi40LDUxNy45LTc2NS42LDUwMS40Yy0zOTQuMS0yOC45LTYyNS4yLTQzMy4zLTQ1NC03ODguM2MyOC45LTU1LjcsNDAyLjQtNDQ1LjcsMTEzMC44LTExNzQuMUwyNTEyLjItNDc5MGwxMTA2LDExMDguMUM0NjE5LTI2NzkuMSw0NzI4LjQtMjU2MS41LDQ3NTkuMy0yNDcwLjdjMTE5LjcsMzY1LjItMTM4LjIsNzM0LjYtNTExLjcsNzM0LjZjLTIxMi41LDAtMjgwLjYtNDcuNS03NDQuOS01MTMuOGMtMjI3LTIyOS00MTguOS00MTQuNy00MjcuMS00MTQuN2MtOC4yLDAtMTguNiwxNjQwLjQtMjAuNiwzNjQ4LjJsLTYuMiwzNjQ2LjJsLTU1LjcsOTdDMjg1Mi43LDQ5NjQsMjU3Ni4yLDUwNjcuMiwyMzI2LjUsNDk3OC41eiIvPjxwYXRoIGQ9Ik00MjkwLjksMzM1MC40Yy0yMDYuMy03Mi4yLTMyNi0yOTUuMS0yNzguNi01MTcuOWMyNi44LTEyMy44LDE3NS40LTI4Mi43LDI5NS4xLTMxNS43YzExOS43LTMzLDUwNDEuMS0zMSw1MTUwLjQsMGMxNzkuNSw1NS43LDMwNy41LDIyOSwzMDcuNSw0MjFjMCwxOTEuOS0xMjcuOSwzNjUuMi0zMDcuNSw0MjAuOUM5MzMyLDMzOTUuOCw0Mzk2LjEsMzM4OS42LDQyOTAuOSwzMzUwLjR6Ii8+PHBhdGggZD0iTTQyNTUuOCwxODIxLjRjLTMwNS40LTEzMi4xLTM0Mi41LTU2NS40LTY0LTc2MS40bDg4LjctNjEuOWgxNTAyLjJINzI4NWw5MC44LDYxLjljMjc0LjQsMTk0LDI0Ny42LDYwMi41LTQ5LjUsNzU1LjJjLTc0LjMsMzcuMS0xNDIuNCwzOS4yLTE1MzcuMywzOS4yQzQ1MzAuMywxODUyLjMsNDMxNy43LDE4NDguMiw0MjU1LjgsMTgyMS40eiIvPjxwYXRoIGQ9Ik00Mjc2LjUsMzg3LjJjLTE2OS4yLTY4LjEtMjcyLjQtMjIyLjktMjcyLjQtNDEyLjdjMC0xNTAuNiw3MC4yLTI4Mi43LDE5NC0zNjUuMmw4NC42LTU1LjdsNjkzLjMtNi4yYzc4Mi4xLTYuMiw4MDguOS0yLjEsOTM4LjksMTQwLjNjMTk0LDIxNi43LDEzMCw1NDYuOC0xMzQuMSw2ODNjLTc0LjMsMzcuMS0xMjUuOSwzOS4yLTc2NS41LDM3LjFDNDYxNC45LDQwNy45LDQzMDcuNCwzOTkuNiw0Mjc2LjUsMzg3LjJ6Ii8+PC9nPjwvZz4NCjwvc3ZnPg==");
}

.diamonds-control .sort-delete {
    cursor: pointer !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdHJhc2giIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTUuNSA1LjVBLjUuNSAwIDAgMSA2IDZ2NmEuNS41IDAgMCAxLTEgMFY2YS41LjUgMCAwIDEgLjUtLjV6bTIuNSAwYS41LjUgMCAwIDEgLjUuNXY2YS41LjUgMCAwIDEtMSAwVjZhLjUuNSAwIDAgMSAuNS0uNXptMyAuNWEuNS41IDAgMCAwLTEgMHY2YS41LjUgMCAwIDAgMSAwVjZ6Ii8+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNSAzYTEgMSAwIDAgMS0xIDFIMTN2OWEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMlY0aC0uNWExIDEgMCAwIDEtMS0xVjJhMSAxIDAgMCAxIDEtMUg2YTEgMSAwIDAgMSAxLTFoMmExIDEgMCAwIDEgMSAxaDMuNWExIDEgMCAwIDEgMSAxdjF6TTQuMTE4IDQgNCA0LjA1OVYxM2ExIDEgMCAwIDAgMSAxaDZhMSAxIDAgMCAwIDEtMVY0LjA1OUwxMS44ODIgNEg0LjExOHpNMi41IDNWMmgxMXYxaC0xMXoiLz4KPC9zdmc+");
}

.ds-container .diamonds-control .btn-sortdir[data-dir="asc"] i:before{content:"\e093";}
.ds-container .diamonds-control .btn-sortdir[data-dir="desc"] i:before{content:"\e094";}

.ds-container .diamonds-control .sort-option { width: max-content;}

.btn-ds {
    color: var(--secondary-font-color);
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    cursor: pointer !important;
}

/* Full Screen modal */
#open-modal {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}

.full-screen-modal {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1111111;
  display: none;
  background: #ffffff;
}
.full-screen-modal .full-screen-content {
    padding:25px;
}

.diamond-detail-wrapper .close-button
{
    z-index: 111111111;
    right: 20px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    cursor: pointer;
}
.diamond-detail-wrapper .product-details {
    transition-duration: 300ms;
}

.diamond-detail-wrapper .item-details-content {

}

@media (prefers-reduced-motion: no-preference) {
    .move-in-animation {
        animation: wipe-enter 1s 1;
    }
}

.full-screen-modal .close-button {
  position: fixed;
  z-index: 111111111;
  top: 20px;
  right: 20px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  cursor: pointer;
}

.animated {
  animation-duration: 0.4s;
  animation-fill-mode: both;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
  to {
    opacity: 0;
    display: none!important;
  }
}

.zoomOut {
  animation-name: zoomOut;
}


/* Dropdown Button */
.dropbtn {
    background-color: var(--primary-color);
    cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
    background-color: var(--primary-color);
}

/* The container <div> - needed to position the dropdown content */
.ds-container .dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.ds-container .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.ds-container .dropdown-content a {
    color: var(--theme-color);
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}

.media-file-icon {
    width: 90px;
    height: 90px;
    display: inline-block;

}

.product-shape li a {text-transform:uppercase; text-decoration: none}
/* .product-shape li.special-shape a {min-width:70px;min-height:150px;margin-top:5px;padding:100px 2px 10px; font-size: 12px;} */


.ds-container  .shape-icon-wrapper {
    border: 1px solid var(--search-sh-border-color);
    border-radius: 4px;
    background-color: var(--search-sh-background-color);
    padding:5px;
}

.ds-container .shape-wrapper .shape-icon-wrapper {
    color: var(--search-sh-icon-color);
    width: 60px;
    height: 60px;

}

.ds-container .shape-wrapper.active .shape-icon-wrapper {
    background-color: var(--search-sh-active-back-color);
    border:1px solid var(--search-sh-active-border-color);
    color:var(--search-sh-active-icon-color);
}

.ds-container .shape-wrapper.active .shape-label {
    color:var(--search-sh-active-color);
}

.ds-container .shape-icon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'CAS';
    font-style: normal;
    font-weight: 400;
    font-size: 45px;
    line-height: 1.15;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.clickable {
    cursor: pointer !important;
}
.shape-icon-all1 {
    font-family: var(--font-family-sans-serif) !important;
    font-size: 26px !important;
    align-content: center;
    vertical-align: center !important;
}

.shape-icon-all {
    font-size: 21px !important;
    letter-spacing: 4px;
}

.shape-icon-all:before {
    content: "\e926 \e90c \a \e91e \e928";
    white-space: pre;
}

.shape-icon-round:before {
    content: "\e90F";
}

.shape-icon-princess:before {
    content: "\e92C";
}

.shape-icon-asscher:before {
    content: "\e900";
}

.shape-icon-cushion:before {
    content: "\e90B";
}

.shape-icon-marquise:before {
    content: "\e91F";
}

.shape-icon-oval:before {
    content: "\e927";
}

.shape-icon-radiant:before {
    content: "\e90D";
}

.shape-icon-pear:before {
    content: "\e929";
}

.shape-icon-heart:before {
    content: "\e917";
}

.shape-icon-emerald:before {
    content: "\e903";
}

.load_more_indicator {
    text-align:center;
    display: block;
}

.item-gallery {
    min-height: 380px !important;
}

/* 300 to X */
@media (max-width: 575.98px) {
    .item-gallery {
        min-height: 430px !important;
    }
}

/* 300 to X */
@media (min-width: 576px) and (max-width: 767.98px) {
    .item-gallery {
        min-height: 430px !important;
    }
}
/* LightGallary */

.lightGallery-captions {
    h4 {
        transform: translate3d(60px, 0, 0px);
    }
    p {
        transform: translate3d(-60px, 0, 0px);
    }
    h4,
    p {
        opacity: 0;
    }
}

.lg-current {
    .lightGallery-captions {
        h4,
        p {
            transform: translate3d(0, 0, 0px);
        }
        h4,
        p {
            opacity: 1;
        }
    }
}

.lg-slide-progress {
    .lightGallery-captions {
        h4 {
            transform: translate3d(-60px, 0, 0px);
        }
        p {
            transform: translate3d(60px, 0, 0px);
        }
        h4,
        p {
            opacity: 0;
        }
    }
}

.lightGallery-captions {
    h4,
    p {
        transition: transform 0.4s ease-in-out, opacity 0.4s ease-in;
    }
}
.lg-current {
    .lightGallery-captions {
        h4,
        p {
            transition-delay: 500ms;
        }
    }
    &.lg-slide-progress {
        .lightGallery-captions {
        h4,
        p {
            transition-delay: 0ms;
        }
        }
    }
}
