* ,a{
	text-decoration: none;
}

ul,
li {
	list-style: none;
}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

#rs-demo-id {}

#rev_slider_1_1_wrapper .tp-loader.spinner3 div {
	background-color: #FFFFFF !important;
}

#rev_slider_1_1 .uranus.tparrows {
	width: 50px;
	height: 50px;
	background: rgba(255, 255, 255, 0);
}

#rev_slider_1_1 .uranus.tparrows:before {
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 40px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

#rev_slider_1_1 .uranus.tparrows:hover:before {
	opacity: 0.75;
}

.vc_custom_1557825855994 {
	margin-top: 30px !important;
	padding-top: 50px !important;
}

.vc_custom_1558333126836 {
	margin-top: 50px !important;
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.vc_custom_1554981877123 {
	padding-top: 50px !important;
}

.vc_custom_1554974034928 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.vc_custom_1558334150317 {
	padding-bottom: 30px !important;
}

.vc_custom_1557914048099 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.vc_custom_1557914101838 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.vc_custom_1557914132110 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.vc_custom_1554987165298 {
	padding-top: 50px !important;
}

.vc_custom_1561707238698 {
	padding-right: 4% !important;
	padding-bottom: 30px !important;
	padding-left: 4% !important;
}

.vc_custom_1561707252573 {
	padding-right: 4% !important;
	padding-bottom: 30px !important;
	padding-left: 4% !important;
}

.vc_custom_1561707269835 {
	padding-right: 4% !important;
	padding-bottom: 30px !important;
	padding-left: 4% !important;
}

.vc_custom_1561707285133 {
	padding-right: 4% !important;
	padding-bottom: 30px !important;
	padding-left: 4% !important;
}

.vc_custom_1603113587139 {
	padding-top: 14% !important;
	padding-bottom: 14% !important;
	background-color: #eeeeee !important;
}

.vc_custom_1554981059809 {
	margin-right: 0.175% !important;
	margin-left: 0.175% !important;
}

.vc_custom_1561701781170 {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
}

.vc_custom_1561703789012 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 4% !important;
	padding-bottom: 6% !important;
}

.vc_custom_1603113611440 {
	padding-top: 14% !important;
	padding-bottom: 14% !important;
	background-color: #eeeeee !important;
}

.vc_custom_1554981064174 {
	margin-right: 0.175% !important;
	margin-left: 0.175% !important;
}

.vc_custom_1561701788922 {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
}

.vc_custom_1561703832404 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 4% !important;
	padding-bottom: 6% !important;
}

.vc_custom_1561707525676 {
	padding-top: 14% !important;
	padding-bottom: 14% !important;
	background-color: #eeeeee !important;
}

.vc_custom_1554981068324 {
	margin-right: 0.175% !important;
	margin-left: 0.175% !important;
}

.vc_custom_1561701796369 {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
}

.vc_custom_1561703853427 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 4% !important;
	padding-bottom: 6% !important;
}

.vc_custom_1561707540696 {
	padding-top: 14% !important;
	padding-bottom: 14% !important;
	background-color: #eeeeee !important;
}

.vc_custom_1554981073373 {
	margin-right: 0.175% !important;
	margin-left: 0.175% !important;
}

.vc_custom_1561701804718 {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
}

.vc_custom_1561703874691 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 4% !important;
	padding-bottom: 6% !important;
}

.vc_custom_1555316131731 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.vc_custom_1555316136939 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	border-bottom-width: 0px !important;
	padding-top: 0px !important;
}

.vc_custom_1555314626069 {
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.vc_custom_1555312952032 {
	margin-bottom: 0px !important;
}

.vc_custom_1555314885612 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.vc_custom_1559204229172 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.vc_custom_1559204333250 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.vc_custom_1559204630464 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.vc_custom_1554988096252 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.vc_custom_1557913558293 {
	margin-bottom: 100px !important;
}

.vc_row-flex .vc_col-sm-12 {
	background: #f08200;
}

.vc_row-flex .vc_col-sm-12:hover {
	background: #e67d00;
}

.pro-title {
	background: #f08200;
}

.pro-title:hover {
	background: #e67d00;
}

.wf-container .widget {
	padding-right: 4%;
}

.post-thumbnail-wrap {
	border: 1px solid #ccc;
}

.albums-shortcode .entry-title a {
	color: #fff;
}

.photoswipe-wrapper img {
	width: 100%;
}

.custom-menu li {
	margin: 0;
	padding: 0;
}

#custom_html-2 {
	padding-right: 0;
    width: 40%;
	/* margin-left: 20%; */
}

.case-home-list .post .entry-title a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.news-home-list .post .entry-title a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	min-height: 64px;
}

.post .entry-title a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}



.post .entry-title a:hover {
	color: #fff !important;
}

h3.entry-title {
	font-size: 1em;
}

h3.entry-title a {
	font-size: 1em;
}

.portfolio-categories {
	font-size: 12px;
	line-height: none;
}

.post .entry-title a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.bg-on .blog-media,
.bg-on .project-list-media {
	padding: 10px 10px 0;
}

.bg-on .blog-content,
.bg-on .project-list-content {
	padding: 2px 8px;
}

.text-secondary {
	display: none;
}

.post-thumbnail-rollover {
	background: #eee;
}

.post-thumbnail-wrap {
	border: none;
}

/* 中型设备（台式电脑，992px 起） */
@media (min-width:992px) and (max-width:1340px) {
	.wf-container .widget {
		padding-right: 2%;
	}

	#custom_html-2 {
		padding-right: 0;
		margin-left: 6%;
	}
}

/* 小型设备（平板电脑，768px 起） */
@media (min-width:768px) and (max-width:992px) {
	.wf-container .widget {
		padding-right: 0%;
	}

	#custom_html-2 {
		padding-right: 0;
		margin-left: 0;
	}

	.post .entry-title a {
		font-size: 12px !important;
	}
}

/* 小型设备（手机，小于768px） */
@media (max-width:768px) {
	.post .entry-title a {
		font-size: 14px !important;
		display: block !important;
		overflow: hidden !important;
		white-space: nowrap !important;
		text-overflow: ellipsis !important;
	}
}

.course {
	border: none;
}

.tablepress td {
	border: 1px solid #ddd;
}

/* 发展历程 */
.development-path {
	border-bottom: 1px dashed #ccc;
}

.development-path h4 {
	color: #f08200;
	font-size: 2.5em;
}

.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f08200;
}


.development-path p,
.development-path li {
	font-size: 1.2em;
}



/* 实力优势 */
.ny-youshi-bg .wpb_wrapper {
	background: #f08200;
}

/* banner */
.slider-post-inner h4 {
	display: none !important;
}

/** Ultimate: Media Responsive **/
.uvc-heading.ultimate-heading-191060dd608865fe4 h2 {
	font-size: 28px;
	line-height: 40px;
}

.uvc-heading.ultimate-heading-191060dd608865fe4 .uvc-sub-heading {
	font-size: 16px;
	line-height: 32px;
}

#Info-box-wrap-8915 .aio-icon-title {
	font-size: 40px;
	line-height: 50px;
}

#Info-box-wrap-8915 .aio-icon-description {
	font-size: 18px;
	line-height: 28px;
}

#Info-box-wrap-2486 .aio-icon-title {
	font-size: 40px;
	line-height: 50px;
}

#Info-box-wrap-2486 .aio-icon-description {
	font-size: 18px;
	line-height: 28px;
}

#Info-box-wrap-7348 .aio-icon-title {
	font-size: 40px;
	line-height: 50px;
}

#Info-box-wrap-7348 .aio-icon-description {
	font-size: 18px;
	line-height: 28px;
}

#Info-box-wrap-5016 .aio-icon-title {
	font-size: 40px;
	line-height: 50px;
}

#Info-box-wrap-5016 .aio-icon-description {
	font-size: 18px;
	line-height: 28px;
}

.uvc-heading.ultimate-heading-517860dd608875451 h2 {
	font-size: 28px;
	line-height: 40px;
}

.uvc-heading.ultimate-heading-978460dd608878670 h2 {
	font-size: 14px;
}

.uvc-heading.ultimate-heading-978460dd608878670 .uvc-sub-heading {
	font-size: 18px;
}

.uvc-heading.ultimate-heading-262460dd60887b63f h2 {
	font-size: 14px;
}

.uvc-heading.ultimate-heading-262460dd60887b63f .uvc-sub-heading {
	font-size: 18px;
}

.uvc-heading.ultimate-heading-271960dd60887e5e1 h2 {
	font-size: 14px;
}

.uvc-heading.ultimate-heading-271960dd60887e5e1 .uvc-sub-heading {
	font-size: 18px;
}

.uvc-heading.ultimate-heading-143160dd6088814e3 h2 {
	font-size: 14px;
}

.uvc-heading.ultimate-heading-143160dd6088814e3 .uvc-sub-heading {
	font-size: 18px;
}

.uvc-heading.ultimate-heading-29560dd60888483d h2 {
	font-size: 28px;
}

.uvc-heading.ultimate-heading-29560dd60888483d .uvc-sub-heading {
	font-size: 16px;
}

.uvc-heading.ultimate-heading-6660dd608884b49 h2 {
	font-size: 28px;
}

.uvc-heading.ultimate-heading-6660dd608884b49 .uvc-sub-heading {
	font-size: 16px;
}

.uvc-heading.ultimate-heading-181060dd60888a59d h2 {
	font-size: 28px;
	line-height: 40px;
}

.uvc-heading.ultimate-heading-848160dd6088b570c h2 {
	font-size: 28px;
	line-height: 40px;
}

.uvc-heading.ultimate-heading-895660dd6088e53a2 h2 {
	font-size: 28px;
	line-height: 40px;
}

#ubtn-7282 {
	font-size: 14px;
}

.uvc-heading.ultimate-heading-394660dd608908823 h2 {
	font-size: 28px;
	line-height: 40px;
}

@media (max-width: 1199px) {
	#Info-box-wrap-8915 .aio-icon-title {
		font-size: 32px;
		line-height: 40px;
	}

	#Info-box-wrap-8915 .aio-icon-description {
		font-size: 16px;
		line-height: 24px;
	}

	#Info-box-wrap-2486 .aio-icon-title {
		font-size: 32px;
		line-height: 40px;
	}

	#Info-box-wrap-2486 .aio-icon-description {
		font-size: 16px;
		line-height: 24px;
	}

	#Info-box-wrap-7348 .aio-icon-title {
		font-size: 32px;
		line-height: 40px;
	}

	#Info-box-wrap-7348 .aio-icon-description {
		font-size: 16px;
		line-height: 24px;
	}

	#Info-box-wrap-5016 .aio-icon-title {
		font-size: 32px;
		line-height: 40px;
	}

	#Info-box-wrap-5016 .aio-icon-description {
		font-size: 16px;
		line-height: 24px;
	}
}

@media (max-width: 991px) {
	#Info-box-wrap-8915 .aio-icon-title {
		font-size: 32px;
		line-height: 40px;
	}

	#Info-box-wrap-8915 .aio-icon-description {
		font-size: 16px;
		line-height: 24px;
	}

	#Info-box-wrap-2486 .aio-icon-title {
		font-size: 32px;
		line-height: 40px;
	}

	#Info-box-wrap-2486 .aio-icon-description {
		font-size: 16px;
		line-height: 24px;
	}

	#Info-box-wrap-7348 .aio-icon-title {
		font-size: 32px;
		line-height: 40px;
	}

	#Info-box-wrap-7348 .aio-icon-description {
		font-size: 16px;
		line-height: 24px;
	}

	#Info-box-wrap-5016 .aio-icon-title {
		font-size: 32px;
		line-height: 40px;
	}

	#Info-box-wrap-5016 .aio-icon-description {
		font-size: 16px;
		line-height: 24px;
	}

	.uvc-heading.ultimate-heading-978460dd608878670 .uvc-sub-heading {
		font-size: 12px;
	}

	.uvc-heading.ultimate-heading-262460dd60887b63f .uvc-sub-heading {
		font-size: 12px;
	}

	.uvc-heading.ultimate-heading-271960dd60887e5e1 .uvc-sub-heading {
		font-size: 12px;
	}

	.uvc-heading.ultimate-heading-143160dd6088814e3 .uvc-sub-heading {
		font-size: 12px;
	}
}

@media (max-width: 767px) {
	#Info-box-wrap-8915 .aio-icon-title {
		font-size: 24px;
		line-height: 30px;
	}

	#Info-box-wrap-8915 .aio-icon-description {
		font-size: 14px;
		line-height: 20px;
	}

	#Info-box-wrap-2486 .aio-icon-title {
		font-size: 24px;
		line-height: 30px;
	}

	#Info-box-wrap-2486 .aio-icon-description {
		font-size: 14px;
		line-height: 20px;
	}

	#Info-box-wrap-7348 .aio-icon-title {
		font-size: 24px;
		line-height: 30px;
	}

	#Info-box-wrap-7348 .aio-icon-description {
		font-size: 14px;
		line-height: 20px;
	}

	#Info-box-wrap-5016 .aio-icon-title {
		font-size: 24px;
		line-height: 30px;
	}

	#Info-box-wrap-5016 .aio-icon-description {
		font-size: 14px;
		line-height: 20px;
	}

	.uvc-heading.ultimate-heading-978460dd608878670 .uvc-sub-heading {
		font-size: 12px;
	}

	.uvc-heading.ultimate-heading-262460dd60887b63f .uvc-sub-heading {
		font-size: 12px;
	}

	.uvc-heading.ultimate-heading-271960dd60887e5e1 .uvc-sub-heading {
		font-size: 12px;
	}

	.uvc-heading.ultimate-heading-143160dd6088814e3 .uvc-sub-heading {
		font-size: 12px;
	}
}

@media (max-width: 479px) {
	.uvc-heading.ultimate-heading-191060dd608865fe4 h2 {
		font-size: 24px;
	}

	#Info-box-wrap-8915 .aio-icon-title {
		font-size: 24px;
		line-height: 30px;
	}

	#Info-box-wrap-8915 .aio-icon-description {
		font-size: 14px;
		line-height: 20px;
	}

	#Info-box-wrap-2486 .aio-icon-title {
		font-size: 24px;
		line-height: 30px;
	}

	#Info-box-wrap-2486 .aio-icon-description {
		font-size: 14px;
		line-height: 20px;
	}

	#Info-box-wrap-7348 .aio-icon-title {
		font-size: 24px;
		line-height: 30px;
	}

	#Info-box-wrap-7348 .aio-icon-description {
		font-size: 14px;
		line-height: 20px;
	}

	#Info-box-wrap-5016 .aio-icon-title {
		font-size: 24px;
		line-height: 30px;
	}

	#Info-box-wrap-5016 .aio-icon-description {
		font-size: 14px;
		line-height: 20px;
	}

	.uvc-heading.ultimate-heading-517860dd608875451 h2 {
		font-size: 24px;
	}

	.uvc-heading.ultimate-heading-978460dd608878670 h2 {
		font-size: 10px;
	}

	.uvc-heading.ultimate-heading-978460dd608878670 .uvc-sub-heading {
		font-size: 13px;
	}

	.uvc-heading.ultimate-heading-262460dd60887b63f h2 {
		font-size: 10px;
	}

	.uvc-heading.ultimate-heading-262460dd60887b63f .uvc-sub-heading {
		font-size: 13px;
	}

	.uvc-heading.ultimate-heading-271960dd60887e5e1 h2 {
		font-size: 10px;
	}

	.uvc-heading.ultimate-heading-271960dd60887e5e1 .uvc-sub-heading {
		font-size: 13px;
	}

	.uvc-heading.ultimate-heading-143160dd6088814e3 h2 {
		font-size: 10px;
	}

	.uvc-heading.ultimate-heading-143160dd6088814e3 .uvc-sub-heading {
		font-size: 13px;
	}

	.uvc-heading.ultimate-heading-29560dd60888483d h2 {
		font-size: 18px;
	}

	.uvc-heading.ultimate-heading-29560dd60888483d .uvc-sub-heading {
		font-size: 12px;
	}

	.uvc-heading.ultimate-heading-6660dd608884b49 h2 {
		font-size: 18px;
	}

	.uvc-heading.ultimate-heading-6660dd608884b49 .uvc-sub-heading {
		font-size: 12px;
	}

	.uvc-heading.ultimate-heading-181060dd60888a59d h2 {
		font-size: 24px;
	}

	.uvc-heading.ultimate-heading-848160dd6088b570c h2 {
		font-size: 24px;
	}

	.uvc-heading.ultimate-heading-895660dd6088e53a2 h2 {
		font-size: 24px;
	}

	#ubtn-7282 {
		font-size: 12px;
	}

	.uvc-heading.ultimate-heading-394660dd608908823 h2 {
		font-size: 24px;
	}
}

/** Ultimate: Media Responsive - **/
.cont-id-0 {
	margin: -4px;
}

.full-width-wrap .cont-id-0 {
	margin: -4px 4px;
}

.cont-id-0 .wf-cell {
	width: 217px;
	padding: 4px;
}

.cont-id-0 .wf-cell.double-width {
	width: 434px;
}

.cont-id-1 {
	margin: -15px;
}

.full-width-wrap .cont-id-1 {
	margin: -15px 15px;
}

.cont-id-1 .wf-cell {
	width: 332px;
	padding: 15px;
}

.cont-id-1 .wf-cell.double-width {
	width: 664px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-bg-on.classic-layout-list article {
	background: #f08200;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.dividers-on.classic-layout-list article {
	margin-top: ;
	padding-top: 0;
	border-color: ;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.dividers-on.classic-layout-list article:first-of-type {
	margin-top: 0;
	padding-top: 0;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.classic-layout-list.mode-list .post-thumbnail-wrap {
	width: ;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.classic-layout-list.mode-list .post-entry-content {
	width: calc(100% -);
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.classic-layout-list.mode-list .no-img .post-entry-content {
	width: 100%;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.bottom-overlap-layout-list .post-entry-content {
	margin-top: -100px;
	width: 75%;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.bottom-overlap-layout-list:not(.mode-list) .no-img .post-entry-content {
	margin-top: 0;
	width: 100%;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.bottom-overlap-layout-list.mode-list .no-img .post-entry-content {
	margin-top: 0;
}

#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-bg-on.gradient-overlap-layout-list .post-entry-content {
	background: linear-gradient(to bottom, #f08200, #f08200) no-repeat 0px 150px;
}

#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
	background: #f08200;
	background: -moz-linear-gradient(top, rgba(64, 187, 166, 0) 0%, rgba(64, 187, 166, 0.9) 64%, #f08200 83%, #f08200 100%);
	background: -webkit-linear-gradient(top, rgba(64, 187, 166, 0) 0%, rgba(64, 187, 166, 0.9) 64%, #f08200 83%, #f08200 100%);
	background: linear-gradient(to bottom, rgba(64, 187, 166, 0) 0%, rgba(64, 187, 166, 0.9) 64%, #f08200 83%, #f08200 100%);
}

#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {
	background: #f08200;
	padding: 10px 10px 10px 10px;
}

#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content:before {
	display: none;
}

#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.gradient-overlay-layout-list .post-entry-content {
	background: #f08200;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.gradient-overlay-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post-entry-content {
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.gradient-overlay-layout-list .post-head-wrapper,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.gradient-overlay-layout-list .post-entry-wrapper {
	right: 10px;
	left: 10px;
}

#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-rollover-layout-list .post-entry-content {
	background: none;
	padding: 0;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-rollover-layout-list .post-entry-content:before {
	background: #f08200;
	background: -moz-linear-gradient(top, rgba(64, 187, 166, 0) 0%, #f08200 65%, #f08200 100%);
	background: -webkit-linear-gradient(top, rgba(64, 187, 166, 0) 0%, #f08200 65%, #f08200 100%);
	background: linear-gradient(to bottom, rgba(64, 187, 166, 0) 0%, #f08200 65%, #f08200 100%);
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-rollover-layout-list .post-entry-wrapper {
	padding: 10px 10px 10px 10px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-rollover-layout-list .post-entry-wrapper {
	bottom: -5px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-rollover-layout-list.meta-info-off .post-entry-wrapper {
	bottom: -5px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-rollover-layout-list article:not(.description-off) .post-entry-wrapper {
	bottom: -10px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper {
	bottom: 0;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .filter-bg-decoration .filter-categories a.act {
	color: #fff;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.mode-masonry) article {
	margin-top: ;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.mode-masonry) article:first-of-type,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.mode-masonry) article.visible.first {
	margin-top: 0;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.dividers-on:not(.mode-masonry) article {
	margin-top: 0;
	padding-top: ;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.dividers-on:not(.mode-masonry) article:first-of-type,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.dividers-on:not(.mode-masonry) article.visible.first {
	margin-top: 0;
	padding-top: 0;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.hover-scale article:after {
	background: ;
	background: -webkit-linear-gradient();
	background: linear-gradient();
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.gradient-overlay-layout-list article {
	border-radius: 0px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-thumbnail-wrap {
	padding: 0px 0px 0px 0px;
	border-radius: 0px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-thumbnail,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-thumbnail-wrap a,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-thumbnail-wrap a img,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .album-rollover,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-thumbnail-rollover:after {
	border-radius: 0px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.enable-bg-rollover .post-thumbnail-rollover:after {
	background: ;
	background: -webkit-linear-gradient();
	background: linear-gradient();
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .album-rollover {
	margin-top: 0px;
	margin-bottom: 0px;
}

.bottom-overlap-layout-list.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.enable-bg-rollover:not(.content-rollover-layout-list) .album-rollover {
	height: calc(100% - 100px);
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.enable-bg-rollover .post-thumbnail-rollover:after {
	background: ;
	background: -webkit-linear-gradient();
	background: linear-gradient();
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.gradient-overlay-layout-list) .post-thumbnail {
	box-shadow: "";
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.gradient-overlay-layout-list article {
	box-shadow: "";
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .album-zoom-ico {
	width: 44px;
	height: 44px;
	line-height: 44px;
	border-radius: 100px;
	border-width: 0px;
	font-size: 32px;
	color: #ffffff;
	background: none;
}

.dt-icon-bg-on.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .album-zoom-ico {
	background: rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: none;
	box-shadow: none;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .album-zoom-ico>span:before {
	font-size: 32px;
	line-height: 44px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .album-zoom-ico>span {
	color: #ffffff;
	background: none;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .entry-title,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.owl-carousel .entry-title {
	margin-bottom: 5px;
	font-size: 18px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .entry-title a,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.owl-carousel .entry-title a {
	color: #ffffff;
	background: none;
    display: block;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .entry-meta {
	margin-bottom: 5px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .entry-meta * {
	font-size: 12px;
	color: #ffffff;
	background: none;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .portfolio-categories {
	margin-bottom: 5px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .entry-meta>a:after,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .entry-meta>span:after {
	background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .entry-excerpt {
	margin-bottom: 5px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.centered-layout-list) .post-entry-content {
	padding: 10px 10px 10px 10px;
    width: 100%;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.centered-layout-list):not(.content-bg-on):not(.mode-list) .no-img .post-entry-content {
	padding: 0;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlay-layout-list) .post-entry-content {
	background: #f08200;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.gradient-overlay-layout-list .post-entry-content {
	border-radius: 0px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-details.details-type-link,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-details.details-type-link * {
	color: #ffffff;
	background: none;
}

@media screen and (max-width:) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 article {
		-webkit-flex-flow: column nowrap;
		-moz-flex-flow: column nowrap;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
		margin-top: 20px;
	}

	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.dividers-on article {
		border: none;
	}

	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.content-bg-on.centered-layout-list article {
		padding: 0;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-thumbnail-wrap,
	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-entry-content {
		width: 100%;
		margin: 0;
		top: 0;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-thumbnail-wrap {
		padding: 0;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-entry-content:after {
		display: none;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .project-even .post-thumbnail-wrap,
	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.centered-layout-list .post-thumbnail-wrap {
		-webkit-order: 0;
		-moz-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.centered-layout-list .post-entry-title-content {
		-webkit-order: 1;
		-moz-order: 1;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		padding: 20px 20px 0;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.centered-layout-list .post-entry-content {
		-webkit-order: 2;
		-moz-order: 2;
		-ms-flex-order: 2;
		order: 2;
		padding-top: 0;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-entry-content {
		padding: 20px;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .entry-title {
		margin: 3px 0 5px;
		font-size: 20px;
		font-size: 18px;
		line-height: 26px;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .entry-meta {
		margin: 5px 0 5px;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .entry-excerpt {
		margin: 15px 0 0;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-details {
		margin: 5px 0 10px;
	}

	#page .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .post-details.details-type-link {
		margin-bottom: 2px;
	}
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.resize-by-browser-width) .dt-css-grid {
	grid-row-gap: *2;
	grid-column-gap: *2;
	grid-template-columns: repeat(auto-fill, minmax(, 1fr));
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.resize-by-browser-width) .dt-css-grid .double-width {
	grid-column: span 2;
}

.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.resize-by-browser-width) .dt-css-grid,
.no-cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.resize-by-browser-width) .dt-css-grid {
	display: flex;
	flex-flow: row wrap;
	margin: -;
}

.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.resize-by-browser-width) .dt-css-grid .wf-cell,
.no-cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28:not(.resize-by-browser-width) .dt-css-grid .wf-cell {
	flex: 1 0;
	min-width: ;
	max-width: 100%;
	padding: ;
	box-sizing: border-box;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid {
	grid-template-columns: repeat(, 1fr);
	grid-template-rows: auto;
	grid-column-gap: *2;
	grid-row-gap: *2;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .double-width {
	grid-column: span 2;
}

.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid {
	margin: -;
}

.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell {
	width: 100%/;
	padding: ;
}

.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
	width: calc(100%/) * 2;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width:not(.centered-layout-list):not(.content-bg-on) .dt-css-grid {
	grid-row-gap: *2 - 10px;
}

@media screen and (max-width: 1199px) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(, 1fr);
	}

	.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 100%/;
	}

	.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(100%/)*2;
	}
}

@media screen and (max-width: 991px) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(, 1fr);
	}

	.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 100%/;
	}

	.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(100%/)*2;
	}
}

@media screen and (max-width: 767px) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(, 1fr);
	}

	.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 100%/;
	}

	.cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(100%/)*2;
	}
}

@media screen and (max-width: 250px) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .album-rollover {
		display: none;
	}
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a {
	width: 36px;
	height: 36px;
	border-radius: 500px;
}

.dt-arrow-border-on.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a:not(:hover):before {
	border-width: 0px;
}

.dt-arrow-hover-border-on.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a:hover:after {
	border-width: 0px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a.owl-prev {
	top: 50%;
	transform: translateY(calc(-50% + 0px));
	left: -43px;
}

@media all and (-ms-high-contrast: none) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a.owl-prev {
		transform: translateY(-50%);
		margin-top: 0px;
	}
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a.owl-prev i {
	padding: 0px 0px 0px 0px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a.owl-next {
	top: 50%;
	transform: translateY(calc(-50% + 0px));
	right: -43px;
}

@media all and (-ms-high-contrast: none) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a.owl-next {
		transform: translateY(-50%);
		margin-top: 0px;
	}
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a.owl-next i {
	padding: 0px 0px 0px 0px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav i {
	font-size: 18px;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a:not(:hover) i,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a:not(:hover) i:before {
	color: #cccccc;
	background: none;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a:hover i,
.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-nav a:hover i:before {
	color: #f08200;
	background: none;
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-dots {
	top: calc(100% + 20px);
	left: 50%;
	transform: translateX(calc(-50% + 0px));
}

@media all and (-ms-high-contrast: none) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-dots {
		transform: translateX(-50%);
		margin-left: 0px;
	}
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-dot {
	width: 10px;
	height: 10px;
	margin: 0 8px;
}

.bullets-ubax.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28 .owl-dot.active span {
	border-color: ;
}

@media screen and (max-width: 778px) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.hide-arrows .owl-nav a {
		display: none;
	}
}

@media screen and (max-width: 778px) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.reposition-arrows .owl-nav .owl-prev {
		top: 50%;
		transform: translateY(calc(-50% + 0px));
		left: 10px;
	}

	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.reposition-arrows .owl-nav .owl-next {
		top: 50%;
		transform: translateY(calc(-50% + 0px));
		right: 10px;
	}
}

@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.reposition-arrows .owl-nav .owl-prev {
		transform: translateY(-50%);
		margin-top: 0px;
	}
}

@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
	.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.reposition-arrows .owl-nav .owl-next {
		transform: translateY(-50%);
		margin-top: 0px;
	}
}

.albums-carousel-shortcode.albums-carousel-shortcode-id-a9f3355a4022024d45a4b52e83affb28.enable-img-shadow .owl-stage-outer {
	padding: 14px 0;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.dividers-on.classic-layout-list article {
	margin-top: ;
	padding-top: 0;
	border-color: ;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.dividers-on.classic-layout-list article:first-of-type {
	margin-top: 0;
	padding-top: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.classic-layout-list.mode-list .post-thumbnail-wrap {
	width: ;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.classic-layout-list.mode-list .post-entry-content {
	width: calc(100% -);
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.classic-layout-list.mode-list .no-img .post-entry-content {
	width: 100%;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.bottom-overlap-layout-list .post-entry-content {
	margin-top: -100px;
	width: 75%;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.bottom-overlap-layout-list:not(.mode-list) .no-img .post-entry-content {
	margin-top: 0;
	width: 100%;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.bottom-overlap-layout-list.mode-list .no-img .post-entry-content {
	margin-top: 0;
}

#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.content-bg-on.gradient-overlap-layout-list .post-entry-content {
	background: linear-gradient(to bottom, , ) no-repeat 0px 150px;
}

#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {
	background: ;
	padding: 0px 0px 25px 0px;
}

#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content:before {
	display: none;
}

#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.gradient-overlay-layout-list .post-entry-content {
	background: ;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.gradient-overlay-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post-entry-content {
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.gradient-overlay-layout-list .post-head-wrapper,
.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.gradient-overlay-layout-list .post-entry-wrapper {
	right: 0px;
	left: 0px;
}

#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.content-rollover-layout-list .post-entry-content {
	background: none;
	padding: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.content-rollover-layout-list .post-entry-wrapper {
	padding: 25px 0px 25px 0px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.content-rollover-layout-list .post-entry-wrapper {
	bottom: -15px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.content-rollover-layout-list.meta-info-off .post-entry-wrapper {
	bottom: -5px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.content-rollover-layout-list article:not(.description-off) .post-entry-wrapper {
	bottom: -20px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper {
	bottom: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .filter-bg-decoration .filter-categories a.act {
	color: #fff;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.mode-masonry) article {
	margin-top: ;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.mode-masonry) article:first-of-type,
.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.mode-masonry) article.visible.first {
	margin-top: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.dividers-on:not(.mode-masonry) article {
	margin-top: 0;
	padding-top: ;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.dividers-on:not(.mode-masonry) article:first-of-type,
.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.dividers-on:not(.mode-masonry) article.visible.first {
	margin-top: 0;
	padding-top: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.hover-scale article:after {
	background: ;
	background: -webkit-linear-gradient();
	background: linear-gradient();
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.gradient-overlay-layout-list article {
	border-radius: 0px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-thumbnail-wrap {
	padding: 0px 0px 0px 0px;
	border-radius: 0px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-thumbnail,
.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-thumbnail-wrap a,
.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-thumbnail-wrap a img,
.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .album-rollover,
.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-thumbnail-rollover:after {
	border-radius: 0px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.enable-bg-rollover .post-thumbnail-rollover:after {
	background: ;
	background: -webkit-linear-gradient();
	background: linear-gradient();
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .album-rollover {
	margin-top: 0px;
	margin-bottom: 0px;
}

.bottom-overlap-layout-list.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.enable-bg-rollover:not(.content-rollover-layout-list) .album-rollover {
	height: calc(100% - 100px);
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.enable-bg-rollover .post-thumbnail-rollover:after {
	background: ;
	background: -webkit-linear-gradient();
	background: linear-gradient();
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.gradient-overlay-layout-list) .post-thumbnail {
	box-shadow: "";
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.gradient-overlay-layout-list article {
	box-shadow: "";
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .album-zoom-ico {
	width: 44px;
	height: 44px;
	line-height: 44px;
	border-radius: 100px;
	border-width: 0px;
	font-size: 32px;
	color: #ffffff;
}

.dt-icon-bg-on.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .album-zoom-ico {
	background: rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: none;
	box-shadow: none;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .album-zoom-ico>span:before {
	font-size: 32px;
	line-height: 44px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .album-zoom-ico>span {
	color: #ffffff;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .entry-title,
.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.owl-carousel .entry-title {
	margin-bottom: 5px;
	font-size: 14px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .entry-meta {
	margin-bottom: 15px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .portfolio-categories {
	margin-bottom: 15px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .entry-excerpt {
	margin-bottom: 5px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.centered-layout-list) .post-entry-content {
	padding: 25px 0px 25px 0px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.centered-layout-list):not(.content-bg-on):not(.mode-list) .no-img .post-entry-content {
	padding: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.gradient-overlay-layout-list .post-entry-content {
	border-radius: 0px;
}

@media screen and (max-width:) {
	.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 article {
		-webkit-flex-flow: column nowrap;
		-moz-flex-flow: column nowrap;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
		margin-top: 20px;
	}

	.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.dividers-on article {
		border: none;
	}

	.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.content-bg-on.centered-layout-list article {
		padding: 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-thumbnail-wrap,
	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-entry-content {
		width: 100%;
		margin: 0;
		top: 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-thumbnail-wrap {
		padding: 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-entry-content:after {
		display: none;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .project-even .post-thumbnail-wrap,
	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.centered-layout-list .post-thumbnail-wrap {
		-webkit-order: 0;
		-moz-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.centered-layout-list .post-entry-title-content {
		-webkit-order: 1;
		-moz-order: 1;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		padding: 20px 20px 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.centered-layout-list .post-entry-content {
		-webkit-order: 2;
		-moz-order: 2;
		-ms-flex-order: 2;
		order: 2;
		padding-top: 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-entry-content {
		padding: 20px;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .entry-title {
		margin: 3px 0 5px;
		font-size: 20px;
		font-size: 14px;
		line-height: 26px;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .entry-meta {
		margin: 5px 0 5px;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .entry-excerpt {
		margin: 15px 0 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-details {
		margin: 5px 0 10px;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .post-details.details-type-link {
		margin-bottom: 2px;
	}
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.resize-by-browser-width) .dt-css-grid {
	grid-row-gap: 8px;
	grid-column-gap: 8px;
	grid-template-columns: repeat(auto-fill, minmax(, 1fr));
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.resize-by-browser-width) .dt-css-grid .double-width {
	grid-column: span 2;
}

.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.resize-by-browser-width) .dt-css-grid,
.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.resize-by-browser-width) .dt-css-grid {
	display: flex;
	flex-flow: row wrap;
	margin: -4px;
}

.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.resize-by-browser-width) .dt-css-grid .wf-cell,
.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3:not(.resize-by-browser-width) .dt-css-grid .wf-cell {
	flex: 1 0;
	min-width: ;
	max-width: 100%;
	padding: 4px;
	box-sizing: border-box;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid {
	grid-template-columns: repeat(6, 1fr);
	grid-template-rows: auto;
	grid-column-gap: 8px;
	grid-row-gap: 8px;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .double-width {
	grid-column: span 2;
}

.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid {
	margin: -4px;
}

.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell {
	width: 16.666666666667%;
	padding: 4px;
}

.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
	width: calc(16.666666666667%) * 2;
}

.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width:not(.centered-layout-list):not(.content-bg-on) .dt-css-grid {
	grid-row-gap: -17px;
}

@media screen and (max-width: 1199px) {
	.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(6, 1fr);
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 16.666666666667%;
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(16.666666666667%)*2;
	}
}

@media screen and (max-width: 991px) {
	.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(6, 1fr);
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 16.666666666667%;
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(16.666666666667%)*2;
	}
}

@media screen and (max-width: 767px) {
	.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(3, 1fr);
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 33.333333333333%;
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(33.333333333333%)*2;
	}
}

@media screen and (max-width: 250px) {
	.albums-shortcode.albums-masonry-shortcode-id-ab93a3f457ed0f3af2f7d90ef9dd6aa3 .album-rollover {
		display: none;
	}
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-bg-on.classic-layout-list article {
	background: #f08200;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.dividers-on.classic-layout-list article {
	margin-top: ;
	padding-top: 0;
	border-color: ;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.dividers-on.classic-layout-list article:first-of-type {
	margin-top: 0;
	padding-top: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.classic-layout-list.mode-list .post-thumbnail-wrap {
	width: ;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.classic-layout-list.mode-list .post-entry-content {
	width: calc(100% -);
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.classic-layout-list.mode-list .no-img .post-entry-content {
	width: 100%;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.bottom-overlap-layout-list .post-entry-content {
	margin-top: -100px;
	width: 75%;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.bottom-overlap-layout-list:not(.mode-list) .no-img .post-entry-content {
	margin-top: 0;
	width: 100%;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.bottom-overlap-layout-list.mode-list .no-img .post-entry-content {
	margin-top: 0;
}

#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-bg-on.gradient-overlap-layout-list .post-entry-content {
	background: linear-gradient(to bottom, #f08200, #f08200) no-repeat 0px 150px;
}

#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
	background: #f08200;
	background: -moz-linear-gradient(top, rgba(64, 187, 166, 0) 0%, rgba(64, 187, 166, 0.9) 64%, #f08200 83%, #f08200 100%);
	background: -webkit-linear-gradient(top, rgba(64, 187, 166, 0) 0%, rgba(64, 187, 166, 0.9) 64%, #f08200 83%, #f08200 100%);
	background: linear-gradient(to bottom, rgba(64, 187, 166, 0) 0%, rgba(64, 187, 166, 0.9) 64%, #f08200 83%, #f08200 100%);
}

#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {
	background: #f08200;
	padding: 4px 4px 10px 4px;
}

#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content:before {
	display: none;
}

#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.gradient-overlay-layout-list .post-entry-content {
	background: #f08200;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.gradient-overlay-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post-entry-content {
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.gradient-overlay-layout-list .post-head-wrapper,
.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.gradient-overlay-layout-list .post-entry-wrapper {
	right: 4px;
	left: 4px;
}

#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-rollover-layout-list .post-entry-content {
	background: none;
	padding: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-rollover-layout-list .post-entry-content:before {
	background: #f08200;
	background: -moz-linear-gradient(top, rgba(64, 187, 166, 0) 0%, #f08200 65%, #f08200 100%);
	background: -webkit-linear-gradient(top, rgba(64, 187, 166, 0) 0%, #f08200 65%, #f08200 100%);
	background: linear-gradient(to bottom, rgba(64, 187, 166, 0) 0%, #f08200 65%, #f08200 100%);
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-rollover-layout-list .post-entry-wrapper {
	padding: 10px 4px 10px 4px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-rollover-layout-list .post-entry-wrapper {
	bottom: -15px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-rollover-layout-list.meta-info-off .post-entry-wrapper {
	bottom: -5px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-rollover-layout-list article:not(.description-off) .post-entry-wrapper {
	bottom: -20px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper {
	bottom: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .filter-bg-decoration .filter-categories a.act {
	color: #fff;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.mode-masonry) article {
	margin-top: ;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.mode-masonry) article:first-of-type,
.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.mode-masonry) article.visible.first {
	margin-top: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.dividers-on:not(.mode-masonry) article {
	margin-top: 0;
	padding-top: ;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.dividers-on:not(.mode-masonry) article:first-of-type,
.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.dividers-on:not(.mode-masonry) article.visible.first {
	margin-top: 0;
	padding-top: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.hover-scale article:after {
	background: ;
	background: -webkit-linear-gradient();
	background: linear-gradient();
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.gradient-overlay-layout-list article {
	border-radius: 0px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-thumbnail-wrap {
	padding: 0px 0px 0px 0px;
	border-radius: 0px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-thumbnail,
.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-thumbnail-wrap a,
.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-thumbnail-wrap a img,
.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .album-rollover,
.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-thumbnail-rollover:after {
	border-radius: 0px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.enable-bg-rollover .post-thumbnail-rollover:after {
	background: ;
	background: -webkit-linear-gradient();
	background: linear-gradient();
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .album-rollover {
	margin-top: 0px;
	margin-bottom: 0px;
}

.bottom-overlap-layout-list.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.enable-bg-rollover:not(.content-rollover-layout-list) .album-rollover {
	height: calc(100% - 100px);
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.enable-bg-rollover .post-thumbnail-rollover:after {
	background: ;
	background: -webkit-linear-gradient();
	background: linear-gradient();
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.gradient-overlay-layout-list) .post-thumbnail {
	box-shadow: "";
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.gradient-overlay-layout-list article {
	box-shadow: "";
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .album-zoom-ico {
	width: 44px;
	height: 44px;
	line-height: 44px;
	border-radius: 100px;
	border-width: 0px;
	font-size: 32px;
	color: #ffffff;
}

.dt-icon-bg-on.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .album-zoom-ico {
	background: rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: none;
	box-shadow: none;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .album-zoom-ico>span:before {
	font-size: 32px;
	line-height: 44px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .album-zoom-ico>span {
	color: #ffffff;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .entry-title,
.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.owl-carousel .entry-title {
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 16px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .entry-meta {
	margin-bottom: 15px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .portfolio-categories {
	margin-bottom: 15px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .entry-excerpt {
	margin-bottom: 5px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.centered-layout-list) .post-entry-content {
	padding: 10px 4px 10px 4px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.centered-layout-list):not(.content-bg-on):not(.mode-list) .no-img .post-entry-content {
	padding: 0;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlay-layout-list) .post-entry-content {
	background: #f08200;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.gradient-overlay-layout-list .post-entry-content {
	border-radius: 0px;
}

@media screen and (max-width:) {
	.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 article {
		-webkit-flex-flow: column nowrap;
		-moz-flex-flow: column nowrap;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
		margin-top: 20px;
	}

	.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.dividers-on article {
		border: none;
	}

	.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.content-bg-on.centered-layout-list article {
		padding: 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-thumbnail-wrap,
	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-entry-content {
		width: 100%;
		margin: 0;
		top: 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-thumbnail-wrap {
		padding: 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-entry-content:after {
		display: none;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .project-even .post-thumbnail-wrap,
	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.centered-layout-list .post-thumbnail-wrap {
		-webkit-order: 0;
		-moz-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.centered-layout-list .post-entry-title-content {
		-webkit-order: 1;
		-moz-order: 1;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		padding: 20px 20px 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.centered-layout-list .post-entry-content {
		-webkit-order: 2;
		-moz-order: 2;
		-ms-flex-order: 2;
		order: 2;
		padding-top: 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-entry-content {
		padding: 20px;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .entry-title {
		margin: 3px 0 5px;
		font-size: 20px;
		font-size: 14px;
		line-height: 26px;
		line-height: 16px;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .entry-meta {
		margin: 5px 0 5px;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .entry-excerpt {
		margin: 15px 0 0;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-details {
		margin: 5px 0 10px;
	}

	#page .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .post-details.details-type-link {
		margin-bottom: 2px;
	}
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.resize-by-browser-width) .dt-css-grid {
	grid-row-gap: 30px;
	grid-column-gap: 30px;
	grid-template-columns: repeat(auto-fill, minmax(, 1fr));
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.resize-by-browser-width) .dt-css-grid .double-width {
	grid-column: span 2;
}

.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.resize-by-browser-width) .dt-css-grid,
.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.resize-by-browser-width) .dt-css-grid {
	display: flex;
	flex-flow: row wrap;
	margin: -15px;
}

.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.resize-by-browser-width) .dt-css-grid .wf-cell,
.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225:not(.resize-by-browser-width) .dt-css-grid .wf-cell {
	flex: 1 0;
	min-width: ;
	max-width: 100%;
	padding: 15px;
	box-sizing: border-box;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid {
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: auto;
	grid-column-gap: 30px;
	grid-row-gap: 30px;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .double-width {
	grid-column: span 2;
}

.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid {
	margin: -15px;
}

.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell {
	width: 25%;
	padding: 15px;
}

.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
	width: calc(25%) * 2;
}

.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width:not(.centered-layout-list):not(.content-bg-on) .dt-css-grid {
	grid-row-gap: 20px;
}

@media screen and (max-width: 1199px) {
	.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(4, 1fr);
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 25%;
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(25%)*2;
	}
}

@media screen and (max-width: 991px) {
	.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(4, 1fr);
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 25%;
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(25%)*2;
	}
}

@media screen and (max-width: 767px) {
	.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 50%;
	}

	.cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(50%)*2;
	}
}

@media screen and (max-width: 250px) {
	.albums-shortcode.albums-masonry-shortcode-id-262216337616d22825d86f39b13ff225 .album-rollover {
		display: none;
	}
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-bg-on.classic-layout-list article {
	background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.dividers-on.classic-layout-list article {
	margin-top: ;
	padding-top: 0;
	border-color: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.dividers-on.classic-layout-list article:first-of-type {
	margin-top: 0;
	padding-top: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.classic-layout-list.mode-list .post-thumbnail-wrap {
	width: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.classic-layout-list.mode-list .post-entry-content {
	width: calc(100% -);
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.classic-layout-list.mode-list .no-img .post-entry-content {
	width: 100%;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .post-thumbnail-wrap {
	width: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .post-entry-content {
	width: calc(100% - +);
	margin-top: 100px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .no-img .post-entry-content {
	width: 100%;
	margin-top: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .project-odd .post-entry-content {
	margin-left: -;
}

.rtl .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .project-odd .post-entry-content {
	margin-right: -;
	margin-left: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .no-img.project-odd .post-entry-content {
	margin-left: 0;
}

.rtl .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .no-img.project-odd .post-entry-content {
	margin-right: 0;
	margin-left: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .project-even .post-entry-content {
	margin-right: -;
}

.rtl .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .project-even .post-entry-content {
	margin-left: -;
	margin-right: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .no-img.project-even .post-entry-content {
	margin-right: 0;
}

.rtl .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .no-img.project-even .post-entry-content {
	margin-left: 0;
	margin-right: 0;
}

@media screen and (max-width:) {
	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .project-odd .post-entry-content {
		left: 0;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.side-overlap-layout-list .project-even .post-entry-content {
		right: 0;
	}
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.bottom-overlap-layout-list .post-entry-content {
	margin-top: -100px;
	width: 75%;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.bottom-overlap-layout-list:not(.mode-list) .no-img .post-entry-content {
	margin-top: 0;
	width: 100%;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.bottom-overlap-layout-list.mode-list .no-img .post-entry-content {
	margin-top: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.centered-layout-list article {
	padding: 15px 20px 20px 20px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-bg-on.centered-layout-list article {
	background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.dividers-on.centered-layout-list article {
	padding-top: 15px;
	margin-top: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.dividers-on.centered-layout-list article:first-of-type {
	margin-top: 0;
	padding-top: 15px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.centered-layout-list .post-entry-title-content {
	width: 75%;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.centered-layout-list .post-entry-content {
	width: 75%;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.centered-layout-list.dividers-on .post-entry-content:after {
	width: calc(75% - 20px - 20px);
	background: ;
}

#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-bg-on.gradient-overlap-layout-list .post-entry-content {
	background: linear-gradient(to bottom, #ffffff, #ffffff) no-repeat 0px 150px;
}

#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
	background: #ffffff;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 64%, #ffffff 83%, #ffffff 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 64%, #ffffff 83%, #ffffff 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 64%, #ffffff 83%, #ffffff 100%);
}

#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {
	background: #ffffff;
	padding: 20px 20px 20px 20px;
}

#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content:before {
	display: none;
}

#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.gradient-overlay-layout-list .post-entry-content {
	background: #ffffff;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.gradient-overlay-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post-entry-content {
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.gradient-overlay-layout-list .post-head-wrapper,
.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.gradient-overlay-layout-list .post-entry-wrapper {
	right: 20px;
	left: 20px;
}

#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-rollover-layout-list .post-entry-content {
	background: none;
	padding: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-rollover-layout-list .post-entry-content:before {
	background: #ffffff;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 65%, #ffffff 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 65%, #ffffff 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 65%, #ffffff 100%);
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-rollover-layout-list .post-entry-wrapper {
	padding: 15px 20px 20px 20px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-rollover-layout-list .post-entry-wrapper {
	bottom: -15px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-rollover-layout-list.meta-info-off .post-entry-wrapper {
	bottom: -5px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-rollover-layout-list article:not(.description-off) .post-entry-wrapper {
	bottom: -20px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper {
	bottom: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .filter a,
.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .filter a * {
	color: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .paginator a,
.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .paginator a * {
	color: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .filter-bg-decoration .filter-categories a.act {
	color: #fff;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.mode-masonry) article {
	margin-top: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.mode-masonry) article:first-of-type,
.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.mode-masonry) article.visible.first:not(.product) {
	margin-top: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.dividers-on:not(.mode-masonry) article {
	margin-top: 0;
	padding-top: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.dividers-on:not(.mode-masonry) article:first-of-type,
.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.dividers-on:not(.mode-masonry) article.visible.first:not(.product) {
	margin-top: 0;
	padding-top: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .post-thumbnail-wrap {
	padding: 0px 0px 0px 0px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .entry-title,
.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.owl-carousel .entry-title {
	margin-bottom: 5px;
	font-size: 18px;
	font-style: ;
	font-weight: bold;
	text-transform: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .entry-title a,
.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.owl-carousel .entry-title a {
	color: #333333;
	background: none;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .entry-meta {
	margin-bottom: 15px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .entry-meta * {
	font-style: ;
	font-weight: ;
	text-transform: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .portfolio-categories {
	margin-bottom: 15px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .entry-excerpt {
	margin-bottom: 5px;
	font-size: 14px;
	font-style: ;
	font-weight: ;
	text-transform: ;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .entry-excerpt * {
	color: #666666;
	background: none;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.centered-layout-list) .post-entry-content {
	padding: 15px 20px 20px 20px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.centered-layout-list):not(.content-bg-on):not(.mode-list) .no-img .post-entry-content {
	padding: 0;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content {
	background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .post-details.details-type-link,
.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .post-details.details-type-link * {
	color: #333333;
	background: none;
}

@media screen and (max-width:) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 article {
		-webkit-flex-flow: column nowrap;
		-moz-flex-flow: column nowrap;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
		margin-top: 20px;
	}

	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.dividers-on article {
		border: none;
	}

	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.content-bg-on.centered-layout-list article {
		padding: 0;
	}

	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.blog-shortcode.dividers-on article,
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.dividers-on.classic-layout-list article {
		margin-top: 20px;
		padding: 0;
	}

	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.blog-shortcode.dividers-on article:first-of-type,
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.dividers-on.classic-layout-list article:first-of-type {
		padding: 0;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .post-thumbnail-wrap,
	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .post-entry-content {
		width: 100%;
		margin: 0;
		top: 0;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .post-thumbnail-wrap {
		padding: 0;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .post-entry-content:after {
		display: none;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .project-even .post-thumbnail-wrap,
	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.centered-layout-list .post-thumbnail-wrap {
		-webkit-order: 0;
		-moz-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.centered-layout-list .post-entry-title-content {
		-webkit-order: 1;
		-moz-order: 1;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		padding: 20px 20px 0;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.centered-layout-list .post-entry-content {
		-webkit-order: 2;
		-moz-order: 2;
		-ms-flex-order: 2;
		order: 2;
		padding-top: 0;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .fancy-categories {
		top: 10px;
		left: 10px;
		bottom: auto;
		right: auto;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .fancy-date a {
		top: 10px;
		right: 10px;
		left: auto;
		bottom: auto;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .post-entry-content {
		padding: 20px;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .entry-title {
		margin: 3px 0 5px;
		font-size: 20px;
		font-size: 18px;
		line-height: 26px;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .entry-meta {
		margin: 5px 0 5px;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .entry-excerpt {
		margin: 15px 0 0;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .post-details {
		margin: 5px 0 10px;
	}

	#page .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .post-details.details-type-link {
		margin-bottom: 2px;
	}
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.resize-by-browser-width) .dt-css-grid {
	grid-row-gap: *2;
	grid-column-gap: *2;
	grid-template-columns: repeat(auto-fill, minmax(, 1fr));
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.resize-by-browser-width) .dt-css-grid .double-width {
	grid-column: span 2;
}

.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.resize-by-browser-width) .dt-css-grid,
.no-cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.resize-by-browser-width) .dt-css-grid {
	display: flex;
	flex-flow: row wrap;
	margin: -;
}

.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.resize-by-browser-width) .dt-css-grid .wf-cell,
.no-cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904:not(.resize-by-browser-width) .dt-css-grid .wf-cell {
	flex: 1 0;
	min-width: ;
	max-width: 100%;
	padding: ;
	box-sizing: border-box;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid {
	grid-template-columns: repeat(, 1fr);
	grid-template-rows: auto;
	grid-column-gap: *2;
	grid-row-gap: *2;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .double-width {
	grid-column: span 2;
}

.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid {
	margin: -;
}

.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell {
	width: 100%/;
	padding: ;
}

.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
	width: calc(100%/) * 2;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width:not(.centered-layout-list):not(.content-bg-on) .dt-css-grid {
	grid-row-gap: *2 - 20px;
}

@media screen and (max-width: 1199px) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(, 1fr);
	}

	.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 100%/;
	}

	.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(100%/)*2;
	}
}

@media screen and (max-width: 991px) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(, 1fr);
	}

	.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 100%/;
	}

	.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(100%/)*2;
	}
}

@media screen and (max-width: 767px) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid {
		grid-template-columns: repeat(, 1fr);
	}

	.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell,
	.no-cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell {
		width: 100%/;
	}

	.cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
	.no-cssgridlegacy.no-cssgrid .blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
		width: calc(100%/)*2;
	}
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a {
	width: 36px;
	height: 36px;
	border-radius: 500px;
}

.dt-arrow-border-on.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a:not(:hover):before {
	border-width: 0px;
}

.dt-arrow-hover-border-on.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a:hover:after {
	border-width: 0px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a.owl-prev {
	top: 50%;
	transform: translateY(calc(-50% + 0px));
	left: -43px;
}

@media all and (-ms-high-contrast: none) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a.owl-prev {
		transform: translateY(-50%);
		margin-top: 0px;
	}
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a.owl-prev i {
	padding: 0px 0px 0px 0px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a.owl-next {
	top: 50%;
	transform: translateY(calc(-50% + 0px));
	right: -43px;
}

@media all and (-ms-high-contrast: none) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a.owl-next {
		transform: translateY(-50%);
		margin-top: 0px;
	}
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a.owl-next i {
	padding: 0px 0px 0px 0px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav i {
	font-size: 18px;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a:not(:hover) i,
.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a:not(:hover) i:before {
	color: #cccccc;
	background: none;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a:hover i,
.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-nav a:hover i:before {
	color: #f08200;
	background: none;
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-dots {
	top: calc(100% + 20px);
	left: 50%;
	transform: translateX(calc(-50% + 0px));
}

@media all and (-ms-high-contrast: none) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-dots {
		transform: translateX(-50%);
		margin-left: 0px;
	}
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-dot {
	width: 10px;
	height: 10px;
	margin: 0 8px;
}

.bullets-ubax.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-dot.active span {
	border-color: ;
}

@media screen and (max-width: 778px) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.hide-arrows .owl-nav a {
		display: none;
	}
}

@media screen and (max-width: 778px) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.reposition-arrows .owl-nav .owl-prev {
		top: 50%;
		transform: translateY(calc(-50% + 0px));
		left: 10px;
	}

	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.reposition-arrows .owl-nav .owl-next {
		top: 50%;
		transform: translateY(calc(-50% + 0px));
		right: 10px;
	}
}

@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.reposition-arrows .owl-nav .owl-prev {
		transform: translateY(-50%);
		margin-top: 0px;
	}
}

@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.reposition-arrows .owl-nav .owl-next {
		transform: translateY(-50%);
		margin-top: 0px;
	}
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-dots {
	top: calc(100% + 20px);
	left: 50%;
	transform: translateX(calc(-50% + 0px));
}

@media all and (-ms-high-contrast: none) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-dots {
		transform: translateX(-50%);
		margin-left: 0px;
	}
}

.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-dot {
	width: 10px;
	height: 10px;
	margin: 0 8px;
}

.bullets-ubax.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904 .owl-dot.active span {
	border-color: ;
}

@media screen and (max-width: 778px) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.hide-arrows .owl-nav a {
		display: none;
	}
}

@media screen and (max-width: 778px) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.reposition-arrows .owl-nav .owl-prev {
		top: 50%;
		transform: translateY(calc(-50% + 0px));
		left: 10px;
	}

	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.reposition-arrows .owl-nav .owl-next {
		top: 50%;
		transform: translateY(calc(-50% + 0px));
		right: 10px;
	}
}

@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.reposition-arrows .owl-nav .owl-prev {
		transform: translateY(-50%);
		margin-top: 0px;
	}
}

@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
	.blog-carousel-shortcode.blog-carousel-shortcode-id-111b4d85810fc0382c527749d4019904.reposition-arrows .owl-nav .owl-next {
		transform: translateY(-50%);
		margin-top: 0px;
	}
}

#owl-demo .owl-item {
	display: block;
	padding: 0 5px;
	box-sizing: border-box;
}

.swiper-container {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide img {
	height: auto;
	width: 100%;
	display: block;
}

.swiper-pagination-bullet-active {
	background: rgba(255, 255, 255, .75);
}

.div_news .news_lt {
	width: 38%;
	background: #f5f5f5;
	height: 500px;
	overflow: hidden;
}

.div_news .item {
	line-height: 32px;
	color: #666;
}

.div_news .item img {
	display: block;
}


.div_news .item .text p {
	color: #666;
	height: 64px;
	overflow: hidden;
}
.div_news .news_lt.item .text p {
	height: 135px;
}


.div_news .item .text h3 {
	color: #333;
	background: no-repeat 80% center;
}

.div_news .item a:hover .text h3 {
	background: url(../img/icon5.png) no-repeat 95% center;
}

.news_lt .text {
	padding: 20px;
}

.news_lt .text h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #333;
	font-weight: normal;
}

.news_lt .img{
    position: relative;
    overflow: hidden;
    padding-top: 60%;
}
.news_lt .img img{
    position: absolute;
    display: block;
    width: 100%;
    top: 0;
}
.div_news .news_rt {
	width: 61%;
}

.news_rt ul li a {
	color: #333;
	display: block;
	padding: 15px 0;
	position: relative;
}

.news_rt ul li a:after {
	z-index: -1;
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	top: 0;
	bottom: 0;
	background: #ddd;
	left: 91px;
}

.news_rt ul li a:hover {
	background: #f08200;
}

.news_rt ul li a:hover .date label,
.news_rt ul li a:hover .date span,
.news_rt ul li a:hover .text p {
	color: #fff;
}

.news_rt ul li a:hover .text h3 {
	color: #fcc442;
	color: #fff;
}

.news_rt ul li a:hover .text:after {
	background: #fcc442;
}

.news_rt ul li a:hover:after {
	background: #f08200;
}

.news_rt ul li .date {
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 75px;
	margin-right: 15px;
	text-align: right;
}

.news_rt .date span {
	display: block;
	font-size: 20px;
	margin-bottom: 5px;
	color: #999;
}

.news_rt .text {
	padding: 0 20px;
	overflow: hidden;
	position: relative;
}

.news_rt .text:after {
	content: '';
	display: block;
	width: 3px;
	left: 0;
	background: #f08200;
	top: 0px;
	position: absolute;
	height: 20px;
}

.news_rt .text h3 {
	line-height: 20px;
	margin-bottom: 10px;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: normal;
}

@media only screen and (max-width: 800px) {

	.div_news .news_rt,
	.div_news .news_lt {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
}
