@charset "utf-8";
@import url('../../../../_bk_plugin_css/gFontEN/Tangerine.css'); /*date*/
/*============================================================================*/

/*----------------------------------------------------------------------------*/

/*============================================================================*/
/* hopcard */
/*
# structure #

*/
/*============================================================================*/

.cubeportfolio-container { margin: 0 auto; }

.cubeportfolio-container .cubeportfolio-wrapper {  }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main {  }

.cubeportfolio-main {  }

.cubeportfolio-main .cbp-wrapper-outer {  }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper {  }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item { /*each*/

}
/*由 js 控制*/
/*
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.item-2 {
	width: calc(100% / 2);
}
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.item-3 {
	width: calc(100% / 3);
}
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.item-4 {
	width: calc(100% / 4);
}
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.item-5 {
	width: calc(100% / 5);
}
*/
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery {  }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper {  }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption {  }


/*img*/
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap { position: relative; }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap img {  }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap:before {
	content: "";
	display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

/*title & date*/
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap {  }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .cbp-l-caption-alignCenter {
	display: flex; flex-direction: column; justify-content: center; align-content: center;
}
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .cbp-l-caption-alignCenter .cbp-l-caption-body {  }

/*title*/
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .description { padding: 5px; }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .description .title,
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .description .subtitle { display: inline-block; }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .description .title strong,
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .description .subtitle strong { display: block; margin: 10px; width: 100%; }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .description .title {  }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .description .subtitle {  }

/*date*/
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished {  }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong {
	display: inline-block; position: absolute; bottom: 20px; right: 15px;
	font-family: 'Tangerine'; font-style: italic; font-size: 32px; letter-spacing: 1px;
}
/*假如是預設 null 標題在下=effect-default*/
.cubeportfolio-main.effect-default .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong {
	top: 10px; right: 10px;
}

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong {
	
}
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong.price {
	
}
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong.price i {
	
}
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong.price span {
	
}
/*
@media screen and (min-width: 480px) and (max-width: 999999px) {
	
	.cubeportfolio-main.cbp-gallery.pushTop .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong,
	.cubeportfolio-main.cbp-gallery.pushDown .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong,
	.cubeportfolio-main.cbp-gallery.revealBottom .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong,
	.cubeportfolio-main.cbp-gallery.revealTop .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong,
	.cubeportfolio-main.cbp-gallery.revealLeft .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong,
	.cubeportfolio-main.cbp-gallery.moveRight .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong,
	.cubeportfolio-main.cbp-gallery.fadeIn .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong,
	.cubeportfolio-main.cbp-gallery.zoom .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished strong { bottom: auto; top: 20px; }
	
}
*/
/* mob 永遠顯示
@media screen and (min-width: 1px) and (max-width: 480px) {
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .description { display: none; }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .datePublished { display: none; }
}
*/
/*active*/
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.cbp-singlePageInline-active {  } /*當點擊 收起 description datePublished */
/*
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap {
	filter: blur(0px); -webkit-filter: blur(0px);
	-webkit-transition: -webkit-filter .3s linear; transition: filter .3s linear;
}
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.cbp-singlePageInline-active .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap {
	filter: blur(1px); -webkit-filter: blur(1px);
}
*/
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap img {
	-webkit-transform: scale(1); transform: scale(1);
	-webkit-transition: -webkit-transform .3s linear; transition: transform .3s linear;
}
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery.cbp-singlePageInline-active .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap img {
	-webkit-transform: scale(1.15); transform: scale(1.15);
}
@media screen and (min-width: 1px) and (max-width: 480px) {
	.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main.cbp-popup-singlePageInline-open .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .rightc .ismob { display: none; }
	.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.cbp-singlePageInline-active { opacity: 1 !important; }
	.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-activeWrap .description { padding: 0 0 35px 0; }
}





/*mark*/
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark { display: inline-block; position: absolute; width: 100%; height: 100%; }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark { z-index: 3; display: inline-block; position: absolute; margin: 0 auto;  }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark.lefttop { top: 0; left: 0; }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark.centertop { top: 0; left: 50%; margin-left: -50px; }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark.righttop { top: 0; right: 0; }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark.leftcenter { top: 50%; left: 0; margin-top: -50px; }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark.centercenter { top: 50%; left: 50%; margin-top: -50px; margin-left: -50px;}
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark.rightcenter { top: 50%; right: 0; margin-top: -50px; }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark.leftbottom { bottom: -2px; left: 0; }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark.centerbottom { bottom: -2px; left: 50%; margin-left: -50px; }
.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark.rightbottom { bottom: -2px; right: 0; }

.cubeportfolio-main .cbp-wrapper-outer .cbp-wrapper .cbp-item.mode-gallery .cbp-item-wrapper a.cbp-caption .cbp-caption-defaultWrap .ismark .indicate-mark.isnone { opacity: 0; filter: alpha(opacity=0); }

/*ajax content*/
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content {  }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content { display: inline-block; width: 100%; }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content.hasimg .leftc { float: left; width: 48%; margin: 20px; }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content.noimg {  }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .leftc img {
	
}

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content.hasimg .rightc { float: right; width: 46%; margin: 20px; }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content.noimg .rightc { display: inline-block; width: 100%; padding: 20px; }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .rightc .ismob { margin: 10px; }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .rightc .ismob .title { margin: 30px 0 20px 0; }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .rightc .ismob .subtitle { margin: 10px 0 30px 0; }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .rightc .ismob .title strong,
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .rightc .ismob .subtitle strong { display: block; }


.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .rightc .description { margin: 10px; }

@media screen and (min-width: 481px) and (max-width: 999999px) {
	.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .rightc .ismob { display: block; }
}
@media screen and (min-width: 1px) and (max-width: 480px) {
	.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .rightc .ismob { display: block; }
	.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .rightc { padding: 50px 10px !important; }
}


/*but*/
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content aside {  }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content aside.info {  }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info {  }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a {  }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but {  }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but {
	z-index: 3; position: absolute; bottom: 30px; width: 50px; height: 50px;
	opacity: 0; transform: scale(0);
	/*opacity: 1; transform: scale(1);*/
	transform-origin: center right;
	text-align: center;
	transition: all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
/*只有兩個*/
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but:nth-child(1) { right: 85px; transition-delay: .0s; }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but:nth-child(2) { right: 15px; transition-delay: .05s; }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline:hover .cbp-popup-content .cbpajx-content .info a.but { opacity: 1; transform: scale(1); }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline:hover .cbp-popup-content .cbpajx-content .info a.but:nth-child(1) { transition-delay: .7s; }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline:hover .cbp-popup-content .cbpajx-content .info a.but:nth-child(2) { transition-delay: .5s; }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline:hover .cbp-popup-content .cbpajx-content .info a.but:nth-child(3) { transition-delay: .3s; }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but span {
	display: inline-block; padding: 12px 0 0 0; width: 50px; height: 50px;
	border-radius: 100%;
	-webkit-transition: background-color .3s linear; transition: background-color .3s linear;
}
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but span i {  }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but > span:hover > i.fa-link {
	-webkit-animation: .2s .1s normal linear infinite jellen-spin-0-360; animation: .2s .1s normal linear infinite jellen-spin-0-360;
}
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but > span:hover > i.fa-search-plus {
	-webkit-animation: .8s .5s normal linear infinite jellen-scale15; animation: .8s .5s normal linear infinite jellen-scale15;
}

@media screen and (min-width: 1px) and (max-width: 1279px) {
	.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but { opacity: 1; transform: scale(1); }
}
@media screen and (min-width: 1px) and (max-width: 480px) {
	.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but span { padding: 10px 0 0 0; width: 40px; height: 40px; }
	.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but:nth-child(1) { left: calc(50% - 100px); } /*img*/
	.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .cbpajx-content .info a.but:nth-child(2) { right: calc(50% - 100px); } /*link*/
}


/*close*/
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-navigation {  }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-navigation .cbp-popup-close {  }
@media screen and (min-width: 1px) and (max-width: 480px) {
	.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-navigation .cbp-popup-close { top: 0; right: 10px; }
}
/*ajax error*/
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .ajax-error { color: rgba(255, 0, 0, .95); }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .ajax-error:before {
	content: "\f579"; padding: 0 10px 0 0; font-family: 'Font Awesome 5 Pro'; font-style: normal; font-size: 18px;
}
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-content .ajax-error { margin: 100px; font-size: 16px; }

.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-navigation {  }
.cubeportfolio-container .cubeportfolio-wrapper .cubeportfolio-main .cbp-popup-singlePageInline .cbp-popup-navigation .cbp-popup-close {  }

/*lightbox*/
.cbp-popup-wrap {  }
.cbp-popup-wrap .cbp-popup-content {  }

.cbp-popup-wrap .cbp-popup-content .cbp-popup-lightbox-figure {  }

.cbp-popup-wrap .cbp-popup-content .cbp-popup-lightbox-figure img {  }

.cbp-popup-wrap .cbp-popup-content .cbp-popup-lightbox-figure .cbp-popup-lightbox-bottom {  }

.cbp-popup-wrap .cbp-popup-content .cbp-popup-lightbox-figure .cbp-popup-lightbox-bottom .cbp-popup-lightbox-title {
	display: inline-block; padding: 10px; width: 100%; text-align: center; line-height: 30px;
	font-size: 14px;
}

.cbp-popup-wrap .cbp-popup-content .cbp-popup-lightbox-figure .cbp-popup-lightbox-bottom .cbp-popup-lightbox-counter { top: auto; bottom: -10px; right: 10px; font-size: 14px; }









