/*! Prefix flex for IE10  in LESS
* https://gist.github.com/codler/2148ba4ff096a19f08ea
* Copyright (c) 2014 Han Lin Yap http://yap.nu;
	MIT license */.dt-testimonials-shortcode .testimonial-name a:hover,.team-author-name a {
	text-decoration:none
}
.content .dt-team-shortcode.dt-icon-bg-off .soc-ico a:before,.content-bg-off.dt-testimonials-shortcode .testimonial-item {
	background:0 0
}
#page .hover-style-one h2.entry-title,#page .hover-style-two h2.entry-title,#page .post .rollover-content .entry-title a:hover,#page .post .rollover-content h3.entry-title a:hover,#page .post .rollover-content h4.entry-title a:hover,#page .rollover-content,#page .rollover-content *,#page .rollover-content a:hover,#page .rollover-content h3.entry-title,#page .rollover-content h3.entry-title a,.testimonial-vcard a.no-avatar:hover:after {
	color:#fff
}
.album-rollover:hover,.rollover-content:hover {
	cursor:pointer
}
.testimonial-item {
	position:relative
}
.testimonial-item:not(.testimonial-item-slider) {
	padding:20px 25px
}
.dt-testimonials-shortcode .dt-css-grid .testimonial-item {
	height:100%
}
.testimonial-vcard .no-avatar,.testimonial-vcard .rollover i {
	width:60px;
	height:60px
}
.testimonial-item .dt-owl-item article {
	padding:20px 25px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.content .dt-team-shortcode .soc-ico a:after,.content .dt-team-shortcode .soc-ico a:before,.testim-no-avatar {
	box-sizing:border-box
}
.hide-testimonial-position .testimonial-position {
	display:none
}
.testimonial-item.testimonial-item-slider {
	margin-bottom:32px
}
.testimonial-vcard .no-avatar:after {
	content:"\f007";
	font-size:28px
}
.dt-testimonials-shortcode .testimonial-vcard .no-avatar:after {
	font-size:50%;
	content:"\f27a"
}
.widget .testimonial-vcard .text-primary,.widget .testimonial-vcard .text-secondary {
	font-weight:400
}
.testimonials .description-on-hover>.wf-cell .rollover i {
	visibility:visible
}
.testimonial-vcard .alignleft,.testimonial-vcard .alignleft div,.testimonial-vcard .rollover i,.testimonial-vcard img {
	-webkit-border-radius:50%;
	border-radius:50%
}
.testimonials {
	padding-bottom:10px
}
body.testimonials {
	padding-bottom:0
}
.widget .testimonials article {
	position:relative;
	padding:0
}
.testimonial-vcard {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	margin:20px 0 0;
	overflow:hidden
}
.testimonial-desc {
	-webkit-align-self:center;
	-ms-align-self:center;
	-ms-flex-item-align:center;
	align-self:center
}
.testimonial-vcard .alignleft {
	margin:0 20px 5px 0;
	font-size:0;
	line-height:0
}
.testimonial-vcard .alignleft div {
	overflow:hidden
}
.testimonials.list-view li {
	position:relative;
	overflow:hidden;
	padding:25px 0 0
}
.testimonials.list-view li:first-child {
	margin-top:0;
	padding-top:0;
	border-top:none!important
}
.testimonial-item .testimonial-desc .text-primary,.widget .testimonials .text-primary {
	display:block
}
.dt-testimonials-shortcode .testimonial-item {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	width:100%;
	padding:0;
	box-sizing:border-box
}
.content-align-center.dt-testimonials-shortcode .testimonial-item {
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center
}
.dt-testimonials-shortcode .testimonial-vcard {
	-webkit-flex-flow:column wrap;
	-ms-flex-flow:column wrap;
	flex-flow:column wrap;
	margin-top:0;
	overflow:visible
}
.testimonial-avatar img,.testimonial-avatar svg {
	max-width:100%;
	height:auto
}
.testim-no-avatar {
	display:block;
	line-height:0
}
.testim-no-avatar svg {
	transform:scale(.5)
}
.dt-testimonials-shortcode .testimonial-avatar {
	max-width:100%;
	-ms-flex:0 0 auto
}
.dt-testimonials-shortcode .testimonial-avatar .no-avatar {
	display:block;
	max-width:100%
}
.dt-testimonials-shortcode .testimonial-avatar .testimonial-thumb {
	display:block;
	line-height:0
}
.dt-testimonials-shortcode .testimonial-avatar .layzr-bg {
	border-radius:inherit
}
.dt-testimonials-shortcode .more-link {
	display:inline-block
}
.dt-testimonials-shortcode .testimonial-author,.dt-testimonials-shortcode .testimonial-content {
	max-width:100%
}
.dt-testimonials-shortcode.layout-2 .testimonial-content {
	-webkit-order:0;
	-ms-flex-order:0;
	order:0
}
.dt-testimonials-shortcode.layout-2 .testimonial-avatar {
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}
.dt-testimonials-shortcode.layout-2 .testimonial-vcard {
	-webkit-order:2;
	-ms-flex-order:2;
	order:2
}
.dt-testimonials-shortcode.layout-3 .testimonial-content {
	-webkit-order:0;
	-ms-flex-order:0;
	order:0
}
.dt-testimonials-shortcode.layout-3 .testimonial-author {
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex:0 0 auto;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:-ms-inline-flex;
	display:inline-flex;
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-order:1;
	-ms-flex-order:1;
	order:1;
	text-align:left
}
.content-align-center.dt-testimonials-shortcode.layout-3 .testimonial-author {
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center
}
.dt-testimonials-shortcode.layout-3 .testimonial-vcard {
	display:inline-block
}
.dt-testimonials-shortcode.layout-4 .testimonial-author {
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex:0 0 auto;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:-ms-inline-flex;
	display:inline-flex;
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:left
}
.content-align-center.dt-testimonials-shortcode.layout-4 .testimonial-author {
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center
}
.dt-testimonials-shortcode.layout-4 .testimonial-vcard {
	display:inline-block
}
.dt-testimonials-shortcode .content-wrap {
	max-width:100%
}
.dt-testimonials-shortcode.layout-5 .testimonial-item {
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-align-items:flex-start;
	-ms-align-items:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start
}
.dt-testimonials-shortcode.layout-5 .content-wrap {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-flex-flow:column wrap;
	-ms-flex-flow:column wrap;
	flex-flow:column wrap;
	-ms-flex:0 0 auto;
	max-width:100%
}
.dt-testimonials-shortcode.layout-5 .testimonial-content {
	-webkit-order:0;
	-ms-flex-order:0;
	order:0
}
.dt-testimonials-shortcode.layout-5 .testimonial-vcard {
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}
.dt-testimonials-shortcode.layout-6 .testimonial-item {
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-align-items:flex-start;
	-ms-align-items:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start
}
.dt-testimonials-shortcode.layout-6 .content-wrap {
	-ms-flex:0 0 auto;
	max-width:100%
}
.dt-testimonials-shortcode[data-auto-height=false] .owl-stage,.dt-testimonials-shortcode[data-auto-height=false] .owl-stage .dt-owl-item {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex
}
.dt-testimonials-shortcode[data-auto-height=false] .testimonial-content {
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto
}
.content .slider-content .team-container {
	margin-bottom:0
}
.team-container {
	min-width:100%
}
.dt-team-masonry-shortcode .team-container {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	-webkit-align-content:flex-start;
	-ms-align-content:flex-start;
	align-content:flex-start
}
.content-align-center.dt-team-masonry-shortcode .team-container {
	-webkit-align-content:center;
	-ms-align-content:center;
	align-content:center
}
.dt-team-shortcode .dt-css-grid .team-container {
	height:100%
}
.bg-on.team-container:not(.fullwidth-img) {
	-webkit-border-radius:0;
	border-radius:0
}
.team-container img {
	max-width:100%;
	height:auto
}
.widget .team-container {
	padding:0;
	text-align:center
}
.widget .team-media a.rollover {
	display:inline-block;
	width:auto
}
.widget .team-container img {
	max-width:81px;
	-webkit-border-radius:50%;
	border-radius:50%
}
.team-desc {
	padding:20px 0 0;
	text-align:center
}
.content-align-left .team-desc {
	text-align:left
}
.content-align-bottom,.content-align-center .team-media,.content-align-centre,.round-images .team-container {
	text-align:center
}
.bg-on .team-desc {
	padding:15px 25px 10px
}
#footer .team-desc,#sidebar .team-desc {
	padding:8px 0 7px
}
.team-container .soc-ico {
	padding-top:5px;
	margin-bottom:18px
}
.team-container.bg-on .soc-ico {
	margin-bottom:13px
}
#footer .team-container .soc-ico,#sidebar .team-container .soc-ico,.sidebar-content .team-container .soc-ico {
	margin-bottom:0
}
.content .team-items ul {
	margin:0
}
.team-author-name {
	margin-bottom:5px
}
.dt-team-shortcode .team-media.apply-max-width {
	-webkit-align-self:flex-start;
	-ms-align-self:flex-start;
	-ms-flex-item-align:flex-start;
	align-self:flex-start;
	-ms-flex:0 0 auto
}
.content-align-center.dt-team-shortcode .team-media.apply-max-width {
	-webkit-align-self:center;
	-ms-align-self:center;
	-ms-flex-item-align:center;
	align-self:center
}
.dt-team-shortcode .team-author p {
	display:inline-block
}
.dt-team-shortcode.hide-team-position .team-author p,.hide-team-position .team-author p {
	display:none
}
.team-media {
	position:relative;
	line-height:0
}
.dt-css-grid .team-media {
	-ms-flex:0 0 auto
}
.team-media>a,.team-media>span {
	width:100%;
	display:inline-block
}
.round-images .bg-on .team-media {
	padding:25px 25px 0
}
.disable-bg-rollover .rollover i {
	visibility:hidden
}
.dt-team-shortcode.scale-img .rollover {
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translatez(0)
}
.dt-team-shortcode.scale-img .rollover img {
	-webkit-transition:-webkit-transform .3s ease-out,opacity .35s;
	transition:transform .3s ease-out,opacity .35s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.rollover img.lazy-load {
	-webkit-transition:transform .3s ease-out,opacity .35s;
	transition:transform .3s ease-out,opacity .35s
}
.dt-team-shortcode.scale-img .rollover:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transition:-webkit-transform 4s ease-out;
	transition:transform 4s ease-out
}
.content .dt-team-shortcode .soc-ico a {
	margin-left:0
}
.dt-team-shortcode.dt-icon-hover-bg-off .soc-ico a:after {
	background:0 0!important
}
.dt-team-shortcode .post-details {
	float:none;
	vertical-align:top;
	-webkit-align-self:center;
	-ms-align-self:center;
	-ms-flex-item-align:center;
	align-self:center
}
.content-align-left.dt-team-shortcode .post-details {
	-webkit-align-self:flex-start;
	-ms-align-self:flex-start;
	-ms-flex-item-align:flex-start;
	align-self:flex-start
}
.dt-team-shortcode[data-auto-height=false] .owl-stage,.dt-team-shortcode[data-auto-height=false] .owl-stage .dt-owl-item {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex
}
.dt-team-shortcode[data-auto-height=false] .team-desc {
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto
}
.move-icons-under-position .team-desc {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.move-icons-under-position .team-desc .soc-ico {
	-webkit-order:0;
	-ms-flex-order:0;
	order:0
}
.move-icons-under-position .team-desc .team-content {
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}
.move-icons-under-position .team-desc .post-details {
	-webkit-order:2;
	-ms-flex-order:2;
	order:2
}
.rollover-project {
	position:relative;
	overflow:hidden
}
.post .rollover-project.alignnone {
	margin-bottom:0
}
.rollover-content {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	display:none;
	width:100%;
	height:100%;
	padding:10px 25px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:opacity .4s ease;
	transition:opacity .4s ease
}
.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content {
	display:none
}
.mobile-false .rollover-content {
	display:block;
	opacity:0
}
.mobile-false .buttons-on-img:hover .rollover-content,.mobile-false .rollover-project:hover .rollover-content {
	opacity:1
}
.hover-grid .rollover-content,.mobile-false .text-on-img.hover-grid .dt-owl-item {
	overflow:hidden
}
.mobile-true .rollover-content.hide-content {
	display:none
}
.mobile-true .albums .rollover-content,.mobile-true .buttons-on-img .rollover-content,.mobile-true .media .rollover-content {
	opacity:0
}
.mobile-true .is-clicked .buttons-on-img i,.mobile-true .is-clicked.rollover-content {
	visibility:visible!important;
	opacity:1!important
}
.always-show-info .rollover-content,.always-show-info .rollover-content-container {
	display:block;
	opacity:1!important
}
.rollover-content-container {
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.links-container {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center
}
.description-under-image .links-container {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.effect-sarah .links-container {
	-webkit-justify-content:flex-start;
	-ms-flex-pack:flex-start;
	-ms-justify-content:flex-start;
	justify-content:flex-start
}
.content-align-left-bottom.hover-style-two .links-container,.content-align-left.hover-style-three .links-container {
	position:absolute;
	display:block;
	top:15px;
	right:15px
}
.content-align-left-top.hover-style-two .links-container {
	position:absolute;
	display:block;
	bottom:15px;
	right:15px;
	text-align:right
}
.effect-bubba .links-container,.effect-layla .links-container,.effect-sarah .links-container {
	margin-top:10px
}
.mobile-true .links-container {
	visibility:hidden
}
.mobile-true .effect-bubba.always-show-info .links-container,.mobile-true .effect-layla.always-show-info .links-container,.mobile-true .effect-sarah.always-show-info .links-container,.mobile-true .is-clicked .links-container {
	visibility:visible
}
.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .is-clicked .links-container {
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.links-container>a {
	position:relative;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:-ms-inline-flex;
	display:inline-flex;
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center;
	font-size:0;
	width:44px;
	height:44px;
	line-height:44px;
	border-radius:100px;
	margin:10px 5px;
	opacity:1;
	text-align:center;
	-webkit-transition:opacity .3s ease;
	transition:opacity .3s ease;
	-webkit-backface-visibility:hidden
}
.effect-sarah .links-container>a {
	margin:5px 10px 5px 0
}
.links-container>a:after,.links-container>a:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:"";
	box-sizing:border-box;
	-webkit-border-radius:inherit;
	border-radius:inherit;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear;
	-webkit-backface-visibility:hidden
}
.disable-icon-hover-bg .links-container>a:after,.disable-icon-hover-bg .links-container>a:before {
	-webkit-transition:none;
	transition:none
}
.links-container>a:before {
	background:rgba(255,255,255,.3)
}
.links-container>a:after {
	background:rgba(255,255,255,.5)
}
.links-container>a:before,.links-container>a:hover:after {
	opacity:1
}
.links-container>a:after,.links-container>a:hover:before {
	opacity:0
}
.links-container>a:hover:before,.links-container>a:not(:hover):after {
	transition-delay:.1s
}
.links-container>a>span {
	position:relative;
	z-index:2;
	-webkit-transition:color .25s;
	transition:color .25s;
	font-size:16px;
	line-height:44px
}
.buttons-on-img .links-container>a,.hover-style-two:not(.hover-color-static) .links-container>a {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.cs-style-3 .rollover-content-wrap:before,.description-under-image .links-container:after,.description-under-image .links-container:before,.links-container:after,.links-container:before {
	content:"";
	display:table;
	clear:both
}
#page .rollover-content .entry-title a {
	background:0 0
}
.links-hovers-disabled .rollover-content .entry-title a:hover {
	background:0 0;
	-webkit-background-clip:text
}
.rollover-content .portfolio-categories>a:after,.rollover-content .portfolio-categories>span:after {
	background:#fff
}
#page .hover-style-one h2.entry-title,#page .hover-style-two h2.entry-title,#page .hover-style-two h4.entry-title,#page .post .rollover-content .entry-title a:hover,#page .rollover-content .entry-title a,#page .rollover-content h3.entry-title {
	background:0 0
}
.hover-grid .rollover-content {
	-webkit-transition:none;
	transition:none
}
.buttons-on-img {
	position:relative;
	overflow:hidden;
	margin:0 0 20px;
	text-align:center
}
.bg-on .buttons-on-img {
	margin:0
}
.layout-list .buttons-on-img {
	margin:0 30px 25px 0
}
.layout-list .project-even .buttons-on-img {
	margin:0 0 25px 30px
}
.layout-list .media-wide .buttons-on-img {
	margin-right:0;
	margin-left:0
}
.buttons-on-img>p,.description-under-image .post .buttons-on-img .alignnone,.description-under-image .post .buttons-on-img .slider-masonry,.post .buttons-on-img .alignnone {
	margin-bottom:0
}
.post .buttons-on-img .alignleft {
	margin:0
}
.buttons-on-img>.rollover-content {
	padding:0
}
.mobile-true .buttons-on-img>.rollover-content {
	display:block
}
.hover-style-two .rollover-content,.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content.is-clicked {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.content-align-bottom.hover-style-two .rollover-content {
	-webkit-align-content:flex-end;
	-ms-align-content:flex-end;
	align-content:flex-end;
	-ms-flex-line-pack:end;
	-webkit-justify-content:center;
	-ms-justify-content:center;
	justify-content:center;
	-ms-flex-pack:center;
	-webkit-align-items:flex-end;
	-ms-align-items:flex-end;
	align-items:flex-end;
	-ms-flex-align:end
}
.content-align-centre.hover-style-two .rollover-content {
	-webkit-align-content:center;
	-ms-align-content:center;
	align-content:center;
	-ms-flex-line-pack:center;
	-webkit-justify-content:center;
	-ms-justify-content:center;
	justify-content:center;
	-ms-flex-pack:center;
	-webkit-align-items:center;
	-ms-align-items:center;
	align-items:center;
	-ms-flex-align:center
}
.content-align-left-bottom.hover-style-two .rollover-content {
	-webkit-align-content:flex-end;
	-ms-align-content:flex-end;
	align-content:flex-end;
	-ms-flex-line-pack:end;
	-webkit-align-items:flex-end;
	-ms-align-items:flex-end;
	align-items:flex-end;
	-ms-flex-align:end
}
.content-align-left-top.hover-style-two .rollover-content {
	-webkit-align-content:flex-start;
	-ms-align-content:flex-start;
	align-content:flex-start;
	-ms-flex-line-pack:start;
	-webkit-align-items:flex-start;
	-ms-align-items:flex-start;
	align-items:flex-start;
	-ms-flex-align:start
}
.hover-style-two .rollover-content-container {
	margin-top:10px;
	width:100%
}
.mobile-true .hover-grid .rollover-content,.mobile-true .hover-grid-reverse .rollover-content,.mobile-true .hover-scale .rollover-content {
	top:0!important;
	left:0!important;
	opacity:0
}
.mobile-true .hover-grid .is-clicked .rollover-content,.mobile-true .hover-grid-reverse .is-clicked .rollover-content,.mobile-true .hover-scale .is-clicked .rollover-content {
	opacity:1
}
.hover-scale .post {
	overflow:hidden
}
.hover-scale .post:after,.hover-scale .rollover-project:after {
	display:block;
	background-color:inherit;
	position:absolute;
	top:0;
	left:0;
	right:0;
	opacity:0;
	content:"";
	-webkit-border-radius:50%;
	border-radius:50%;
	padding-bottom:100%;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s;
	transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s
}
.hover-scale .post-thumbnail-rollover:after,.hover-scale .post:after {
	padding-bottom:100%;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s;
	transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s
}
.hover-scale .ratio-2.rollover-project:after,.hover-scale article.ratio-2.post:after {
	top:-50%
}
.hover-scale .ratio_3-2.rollover-project:after,.hover-scale article.ratio_3-2:after {
	top:-25%
}
.hover-scale .ratio_4-3.rollover-project:after,.hover-scale article.ratio_4-3:after {
	top:-16.6666%
}
.hover-scale .ratio_2-3.rollover-project:after,.hover-scale article.ratio_2-3:after {
	top:16.6666%
}
.hover-scale .ratio_3-4.rollover-project:after,.hover-scale article.ratio_3-4:after {
	top:14.5%
}
.mobile-false .hover-scale .rollover-project:hover:after,.mobile-false .hover-scale article:hover:after,.mobile-true .hover-scale article.is-clicked:after {
	opacity:1;
	-webkit-transform:scale(1.42);
	transform:scale(1.42)
}
.mobile-false .hover-scale .ratio_3-2.rollover-project:hover:after,.mobile-false .hover-scale article.ratio_3-2:hover:after,.mobile-true .hover-scale article.is-clicked.ratio_3-2:after {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.mobile-false .hover-scale .ratio_4-3.rollover-project:hover:after,.mobile-false .hover-scale article.ratio_4-3:hover:after,.mobile-true .hover-scale article.is-clicked.ratio_4-3:after {
	-webkit-transform:scale(1.5);
	transform:scale(1.5)
}
.mobile-false .hover-scale .ratio_2-3.rollover-project:hover:after,.mobile-false .hover-scale .ratio_3-4.rollover-project:hover:after,.mobile-false .hover-scale article.ratio_2-3:hover:after,.mobile-false .hover-scale article.ratio_3-4:hover:after,.mobile-true .hover-scale article.is-clicked.ratio_2-3:after,.mobile-true .hover-scale article.is-clicked.ratio_3-4:after {
	-webkit-transform:scale(2);
	transform:scale(2)
}
.mobile-false .hover-scale .rollover-content {
	background:0 0!important;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;
	transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s
}
.mobile-false .hover-scale .rollover-project:hover .rollover-content {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.accent-gradient .hover-style-one .rollover-content,.hover-style-one .rollover-content {
	background:rgba(0,0,0,.6);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),rgba(0,0,0,.1) 50%,color-stop(100%,rgba(0,0,0,.6)));
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);
	background-color:transparent!important;
	color:#fff
}
.hover-style-one .rollover-project>a:after,.hover-style-three .rollover-project>a:after {
	top:0;
	height:100%;
	content:"";
	background-color:rgba(0,0,0,.2);
	width:100%;
	left:0
}
.hover-style-one .rollover-content {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.content-align-centre.hover-style-one .rollover-content {
	-webkit-align-content:flex-end;
	-ms-align-content:flex-end;
	align-content:flex-end;
	-ms-flex-line-pack:end;
	-webkit-justify-content:center;
	-ms-justify-content:center;
	justify-content:center;
	-ms-flex-pack:center;
	-webkit-align-items:flex-end;
	-ms-align-items:flex-end;
	align-items:flex-end;
	-ms-flex-align:end
}
.content-align-left.hover-style-one .rollover-content {
	-webkit-align-content:flex-end;
	-ms-align-content:flex-end;
	align-content:flex-end;
	-ms-flex-line-pack:end;
	-webkit-align-items:flex-end;
	-ms-align-items:flex-end;
	align-items:flex-end;
	-ms-flex-align:end
}
.hover-style-one .rollover-project>a:after {
	position:absolute;
	opacity:0
}
.mobile-false .hover-style-one .rollover-project:hover>a:after {
	opacity:1
}
.hover-style-one .rollover-content-container {
	margin-top:10px;
	width:100%
}
.hover-style-one.always-show-info .links-container,.hover-style-one.always-show-info .rollover-thumbnails {
	opacity:0
}
.cs-style-3 .rollover-project .rollover-content,.hover-style-one.always-show-info .rollover-project:hover .links-container,.hover-style-one.always-show-info .rollover-project:hover .rollover-thumbnails {
	opacity:1
}
.cs-style-3 .rollover-content {
	padding:0
}
.cs-style-3.content-align-centre .rollover-content {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-align-content:flex-end;
	-ms-align-content:flex-end;
	align-content:flex-end;
	-ms-flex-line-pack:end;
	-webkit-justify-content:center;
	-ms-justify-content:center;
	justify-content:center;
	-ms-flex-pack:center;
	-webkit-align-items:flex-end;
	-ms-align-items:flex-end;
	align-items:flex-end;
	-ms-flex-align:end
}
.cs-style-3 .rollover-project>a {
	position:relative;
	display:block;
	-webkit-transition:-webkit-transform .4s;
	transition:transform .4s
}
.mobile-false .cs-style-3 .rollover-project:hover>a {
	-ms-transform:translateY(-20px);
	-webkit-transform:translateY(-20px);
	transform:translateY(-20px)
}
.hover-style-three .rollover-project>a:after {
	position:absolute;
	opacity:0
}
.mobile-false .hover-style-three .rollover-project:hover>a:after,.mobile-true .hover-style-three .rollover-project.is-clicked>a:after {
	opacity:1
}
.cs-style-3.content-align-left .rollover-content-container {
	position:absolute;
	bottom:0
}
.cs-style-3 .rollover-content-container {
	width:100%;
	padding:15px 20px 5px;
	background-color:#1e1e1e
}
.mobile-false .cs-style-3 .rollover-content-container {
	-webkit-transition:-webkit-transform .4s,opacity .1s .3s;
	transition:transform .4s,opacity .1s .3s;
	-ms-transform:translateY(100%);
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.cs-style-3 .rollover-project:hover .rollover-content-container,.mobile-false .cs-style-3 .dt-owl-item:hover .rollover-content-container,.mobile-true .cs-style-3 .dt-owl-item .rollover-content-container,.mobile-true .cs-style-3 .is-clicked .rollover-content-container {
	opacity:1;
	-ms-transform:translateY(0);
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-ms-transition:-ms-transform .4s,opacity .1s;
	-webkit-transition:-webkit-transform .4s,opacity .1s;
	transition:transform .4s,opacity .1s
}
.mobile-true .cs-style-3 .is-clicked .rollover-content {
	display:block
}
.mobile-true .cs-style-3.content-align-centre .rollover-content {
	display:none
}
.cs-style-3.content-align-centre .rollover-content.is-clicked {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex
}
.cs-style-3 .rollover-thumbnails {
	opacity:0;
	margin-bottom:20px
}
.mobile-false .cs-style-3 .links-container {
	opacity:0
}
.cs-style-3 .links-container {
	margin-bottom:15px
}
.mobile-false .cs-style-3 .dt-owl-item:hover .links-container,.mobile-false .cs-style-3 .rollover-project:hover .links-container,.mobile-false .cs-style-3 .rollover-project:hover .rollover-thumbnails {
	opacity:1
}
.cs-style-3 .rollover-project .rollover-thumbnails,.mobile-false .cs-style-3 .links-container {
	-webkit-transition:opacity .4s ease;
	transition:opacity .4s ease
}
.mobile-true .cs-style-3 .links-container {
	-webkit-transition:opacity .1s .3s;
	transition:opacity .1s .3s
}
.cs-style-3 .rollover-content * {
	color:#fff!important
}
.accent-gradient .cs-style-3 .rollover-content .entry-title a {
	-webkit-backface-visibility:hidden;
	background-image:none
}
.mobile-false .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img {
	position:absolute;
	left:0;
	top:50%;
	width:calc(100% + 40px);
	max-width:calc(100% + 40px)
}
.filter-grayscale .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img,.filter-grayscale-static .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img {
	top:0;
	width:100%;
	max-width:100%;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.effect-layla .rollover-content {
	display:block;
	padding:35px 45px;
	opacity:1;
	text-align:center
}
.effect-layla .rollover-content:hover {
	padding:35px 45px
}
.effect-layla .rollover-content:after,.effect-layla .rollover-content:before {
	position:absolute;
	content:'';
	opacity:0
}
.effect-layla .rollover-content:before {
	top:25px;
	right:15px;
	bottom:25px;
	left:15px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	-ms-transform:scale(0,1);
	-webkit-transform:scale(0,1);
	transform:scale(0,1);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.effect-layla .rollover-content:after {
	top:15px;
	right:25px;
	bottom:15px;
	left:25px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	-ms-transform:scale(1,0);
	-webkit-transform:scale(1,0);
	transform:scale(1,0);
	-ms-transform-origin:100% 0;
	-webkit-transform-origin:100% 0;
	transform-origin:100% 0
}
.effect-layla .entry-title,.effect-layla .links-container,.effect-layla .rollover-thumbnails {
	-ms-transition:-ms-transform .35s;
	-webkit-transition:-webkit-transform .35s;
	transition:transform .35s
}
.effect-layla:not(.always-show-info) .entry-title,.effect-layla:not(.always-show-info) .links-container,.effect-layla:not(.always-show-info) .rollover-thumbnails {
	opacity:0;
	-ms-transition:-ms-transform .35s,opacity .35s;
	-webkit-transition:-webkit-transform .35s,opacity .35s;
	transition:transform .35s,opacity .35s
}
.effect-layla .entry-meta,.effect-layla p {
	opacity:0;
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
.always-show-info.effect-layla .entry-title,.always-show-info.effect-layla .links-container,.always-show-info.effect-layla .rollover-thumbnails,.effect-layla .entry-title,.effect-layla .links-container,.effect-layla .rollover-thumbnails {
	-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)
}
.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project>a>img {
	-webkit-transform:translate3d(-20px,-50%,0);
	transform:translate3d(-20px,-50%,0)
}
.effect-layla .entry-meta,.effect-layla .rollover-content:after,.effect-layla .rollover-content:before,.effect-layla .rollover-project>a>img,.effect-layla p {
	-webkit-transition:opacity .35s,-webkit-transform .35s;
	transition:opacity .35s,transform .35s
}
.effect-layla .entry-meta,.effect-layla .links-container {
	position:relative;
	z-index:10
}
.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project:hover>a>img {
	-webkit-transform:translate3d(-20px,calc(-50% + 10px),0);
	transform:translate3d(-20px,calc(-50% + 10px),0)
}
.mobile-true .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,.mobile-true .filter-grayscale .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,.mobile-true .filter-grayscale-static .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.mobile-false .effect-layla.hover-color-static .rollover-project:hover>a>img,.mobile-true .effect-layla.hover-color-static .rollover-project.is-clicked>a>img {
	opacity:.3
}
.mobile-false .effect-layla .rollover-project:hover figcaption::after,.mobile-false .effect-layla .rollover-project:hover figcaption::before,.mobile-true .effect-layla .rollover-project.is-clicked figcaption::after,.mobile-true .effect-layla .rollover-project.is-clicked figcaption::before {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.mobile-false .effect-layla .rollover-project:hover .entry-meta,.mobile-false .effect-layla .rollover-project:hover .entry-title,.mobile-false .effect-layla .rollover-project:hover .links-container,.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,.mobile-false .effect-layla .rollover-project:hover p,.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta,.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,.mobile-true .effect-layla .rollover-project.is-clicked .links-container,.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails,.mobile-true .effect-layla .rollover-project.is-clicked p {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-meta,.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-title,.mobile-false.mobile-false .effect-layla .rollover-project:hover .links-container,.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-content:after,.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,.mobile-false.mobile-false .effect-layla .rollover-project:hover a>img,.mobile-false.mobile-false .effect-layla .rollover-project:hover p,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .links-container,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-content:after,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked a>img,.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked p {
	-webkit-transition-delay:.15s;
	transition-delay:.15s
}
.effect-bubba .rollover-project>a>img {
	-webkit-transition:opacity .35s;
	transition:opacity .35s
}
.mobile-false .effect-bubba.hover-color-static .rollover-project:hover>a>img,.mobile-true .effect-bubba.hover-color-static .rollover-project.is-clicked>a>img {
	opacity:.3
}
.effect-bubba .rollover-content {
	display:block;
	padding:35px 45px;
	text-align:center;
	opacity:1
}
.effect-bubba .rollover-content:after,.effect-bubba .rollover-content:before {
	position:absolute;
	top:25px;
	right:25px;
	bottom:25px;
	left:25px;
	content:'';
	opacity:0;
	-webkit-transition:opacity .35s,-webkit-transform .35s;
	transition:opacity .35s,transform .35s
}
.effect-bubba .rollover-content:before {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	-webkit-transform:scale(0,1);
	transform:scale(0,1)
}
.effect-bubba .rollover-content:after {
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	-webkit-transform:scale(1,0);
	transform:scale(1,0)
}
.effect-bubba:not(.always-show-info) .rollover-content .entry-title,.effect-bubba:not(.always-show-info) .rollover-content .links-container,.effect-bubba:not(.always-show-info) .rollover-content .rollover-thumbnails {
	opacity:0;
	-webkit-transition:-webkit-transform .35s,opacity .35s;
	transition:transform .35s,opacity .35s;
	-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)
}
.effect-bubba .rollover-content .entry-meta,.effect-bubba .rollover-content p {
	opacity:0;
	-webkit-transition:opacity .35s,-webkit-transform .35s;
	transition:opacity .35s,transform .35s;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0)
}
.effect-bubba .entry-meta,.effect-bubba .links-container {
	position:relative;
	z-index:10
}
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:after,.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:before,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:after,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:before {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-meta,.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-title,.mobile-false.mobile-false .effect-bubba .rollover-project:hover .links-container,.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-thumbnails,.mobile-false.mobile-false .effect-bubba .rollover-project:hover p,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-meta,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-title,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .links-container,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-thumbnails,.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked p {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.mobile-false .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img {
	position:absolute;
	top:50%;
	left:0;
	width:calc(100% + 20px);
	max-width:calc(100% + 20px)
}
.filter-grayscale .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img,.filter-grayscale-static .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img {
	top:0;
	width:100%;
	max-width:100%;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.effect-sarah .rollover-project>a>img {
	max-width:none;
	width:-webkit-calc(100% + 20px);
	width:calc(100% + 20px);
	-webkit-transition:opacity .35s,-webkit-transform .35s;
	transition:opacity .35s,transform .35s;
	-webkit-transform:translate3d(-10px,-50%,0);
	transform:translate3d(-10px,-50%,0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.jg-container.effect-sarah .rollover-project>a>img,.mobile-true .effect-sarah .rollover-project>a>img,.slider-wrapper.effect-sarah .rollover-project>a>img {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slider-wrapper.effect-sarah .rollover-project>a>img {
	width:100%
}
.mobile-false.mobile-false .effect-sarah.hover-color-static .rollover-project:hover>a>img,.mobile-true.mobile-true .effect-sarah.hover-color-static .rollover-project.is-clicked>a>img {
	opacity:.3
}
.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project:hover>a>img {
	-webkit-transform:translate3d(0,-50%,0);
	transform:translate3d(0,-50%,0)
}
.effect-sarah .rollover-content {
	display:block;
	padding:25px 40px;
	text-align:left;
	opacity:1
}
.effect-sarah .rollover-content .links-container {
	text-align:left
}
.effect-sarah:not(.always-show-info) .rollover-content .entry-title,.effect-sarah:not(.always-show-info) .rollover-content .links-container,.effect-sarah:not(.always-show-info) .rollover-content .rollover-thumbnails {
	opacity:0;
	-webkit-transition:opacity .35s;
	transition:opacity .35s
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title,.mobile-false.mobile-false .effect-sarah .rollover-project:hover .links-container,.mobile-false.mobile-false .effect-sarah .rollover-project:hover .rollover-thumbnails,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .links-container,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .rollover-thumbnails {
	opacity:1
}
.effect-sarah .rollover-content .entry-title {
	position:relative;
	overflow:hidden;
	padding:0 0 15px;
	margin-bottom:15px
}
.effect-sarah .rollover-content .entry-title:after {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:3px;
	background:#fff;
	content:'';
	-webkit-transition:-webkit-transform .35s;
	transition:transform .35s;
	-webkit-transform:translate3d(-101%,0,0);
	transform:translate3d(-100%,0,0)
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title:after,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title:after {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.effect-sarah .rollover-content .entry-meta,.effect-sarah .rollover-content p {
	opacity:0;
	-webkit-transition:opacity .35s,-webkit-transform .35s;
	transition:opacity .35s,transform .35s;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-meta,.mobile-false.mobile-false .effect-sarah .rollover-project:hover p,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-meta,.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked p {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.rollover-thumbnails {
	display:-ms-flexbox;
	width:170px;
	height:70px
}
.buttons-on-img .rollover-thumbnails,.description-under-image .rollover-thumbnails {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	margin:0;
	z-index:9
}
.content-align-left-bottom.hover-style-two .rollover-thumbnails,.hover-style-one.content-align-left .rollover-thumbnails,.hover-style-three.content-align-left .rollover-thumbnails {
	position:absolute;
	display:block;
	top:15px;
	right:17px
}
.content-align-left-top.hover-style-two .rollover-thumbnails {
	position:absolute;
	display:block;
	bottom:14px;
	right:17px
}
.rollover-project .rollover-thumbnails {
	position:relative;
	margin-top:5px;
	margin-bottom:5px
}
.effect-bubba .rollover-project .rollover-thumbnails,.effect-layla .rollover-project .rollover-thumbnails,.effect-sarah .rollover-project .rollover-thumbnails {
	display:inline-block;
	margin-bottom:-5px;
	margin-top:15px
}
.mobile-false .buttons-on-img:hover .rollover-thumbnails,.mobile-false .rollover:hover .rollover-thumbnails,.mobile-true .rollover.is-clicked .rollover-thumbnails {
	opacity:1
}
.rollover-thumbnails span {
	position:absolute;
	top:0;
	left:0;
	width:69px;
	height:69px!important;
	border:3px solid #fff;
	-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.15);
	box-shadow:0 0 5px 1px rgba(0,0,0,.15);
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.album-minuatures-style-1 .rollover-thumbnails span {
	width:90px;
	height:90px!important
}
.rollover-thumbnails span,.rollover-thumbnails span img {
	-webkit-border-radius:50%;
	border-radius:50%
}
.albums-shortcode .rollover-thumbnails span img {
	height:90px;
	max-height:100%
}
.rollover-thumbnails .r-thumbn-2 img {
	min-height:44px
}
.rollover-thumbnails .r-thumbn-2 {
	left:49px;
	z-index:100
}
.rollover-thumbnails .r-thumbn-3 {
	left:98px;
	z-index:99
}
.rollover-thumbnails span i {
	display:none!important
}
#page .rollover-thumbnails img {
	max-width:100%
}
.rollover-thumbnails .r-thumbn-1 {
	z-index:102
}
.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-1 {
	top:25px;
	left:49px
}
.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-2 {
	top:0;
	left:42px;
	width:50px;
	height:50px!important
}
.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-3 {
	top:29px;
	left:0;
	width:70px;
	height:70px!important;
	z-index:101
}
.related-projects .project-list-content {
	padding-top:5px
}
.related-projects .portfolio-categories,.related-projects .project-list-content h3 {
	margin-bottom:8px
}
#page .related-projects .owl-nav a,#page .related-projects .owl-nav a i {
	width:36px;
	height:36px;
	border-width:0;
	border-style:solid;
	border-radius:500px;
	opacity:1
}
.arrows-accent.slider-wrapper.related-projects .owl-nav a:hover i:before,.slider-wrapper.arrows-accent.related-projects .owl-nav a:hover i {
	color:rgba(255,255,255,.75)!important
}
.related-projects a.owl-prev {
	top:50%;
	transform:translateY(calc(-50% + 0));
	left:-43px
}
.related-projects a.owl-next {
	top:50%;
	transform:translateY(calc(-50% + 0));
	right:-43px
}
.owl-carousel.shortcode-photo-slider[data-img-mode=fit] .owl-stage {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center;
	-webkit-align-content:stretch;
	-ms-align-content:stretch;
	align-content:stretch
}
.owl-carousel.shortcode-photo-slider .dt-owl-item {
	overflow:hidden
}
.widget .instagram-photos {
	overflow:hidden;
	margin-bottom:15px;
	padding-top:5px
}
.instagram-photos a {
	position:relative;
	float:left;
	max-width:115px;
	border-right:2px solid transparent;
	border-bottom:2px solid transparent;
	line-height:0;
	opacity:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.widget .instagram-photos a {
	max-width:77px
}
.instagram-photos img {
	max-width:100%;
	width:100%;
	height:auto
}
.instagram-photos a i {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0
}
.mobile-false .instagram-photos a:hover i {
	opacity:1
}
.albums-shortcode article,.portfolio-shortcode article {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-align-items:flex-start;
	-ms-align-items:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start
}
.mode-grid:not(.bottom-overlap-layout-list).albums-shortcode article,.mode-grid:not(.bottom-overlap-layout-list).portfolio-shortcode article,.mode-masonry:not(.bottom-overlap-layout-list).albums-shortcode article,.mode-masonry:not(.bottom-overlap-layout-list).portfolio-shortcode article {
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	-webkit-align-items:stretch;
	-ms-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.bottom-overlap-layout-list.albums-shortcode article,.bottom-overlap-layout-list.portfolio-shortcode article {
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.content-rollover-layout-list.mode-grid.albums-shortcode article,.content-rollover-layout-list.mode-grid.portfolio-shortcode article,.gradient-overlay-layout-list.mode-grid.albums-shortcode article,.gradient-overlay-layout-list.mode-grid.portfolio-shortcode article {
	height:auto
}
.hover-grid article,.hover-grid-reverse article {
	position:relative;
	overflow:hidden
}
.gradient-overlay-layout-list.albums-shortcode article,.gradient-overlay-layout-list.portfolio-shortcode article {
	overflow:hidden;
	transform:translateZ(0)
}
.albums-shortcode.quick-scale-img .post-thumbnail-rollover,.albums-shortcode.scale-img .post-thumbnail-rollover,.portfolio-shortcode.quick-scale-img .post-thumbnail-rollover,.portfolio-shortcode.scale-img .post-thumbnail-rollover {
	transform:translateZ(0)
}
.albums-shortcode .post-thumbnail-wrap,.gallery-carousel-shortcode .rollover,.portfolio-shortcode .post-thumbnail-wrap,.related-projects .project-list-media {
	position:relative;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-flex:0 0 auto
}
.albums-shortcode .post-thumbnail,.portfolio-shortcode .post-thumbnail {
	position:relative;
	display:block
}
.albums-shortcode .post-thumbnail .alignleft,.portfolio-shortcode .post-thumbnail .alignleft {
	margin:0
}
.albums-shortcode .post-thumbnail .alignnone,.portfolio-shortcode .post-thumbnail .alignnone {
	margin-bottom:0
}
.portfolio-shortcode .format-gallery .post-thumbnail,.post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img {
	width:100%
}
.mobile-false .quick-scale-img.content-rollover-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,.mobile-false .quick-scale-img.gradient-overlap-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,.mobile-false .quick-scale-img.gradient-overlay-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,.mobile-true .quick-scale-img.content-rollover-layout-list article.is-clicked .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,.mobile-true .quick-scale-img.gradient-overlay-layout-list article.is-clicked .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transition:-webkit-transform .25s ease-out;
	transition:transform .25s ease-out
}
.mobile-false .gradient-overlap-layout-list.scale-img article:hover .post-thumbnail>.post-thumbnail-rollover img,.mobile-true .gradient-overlap-layout-list.scale-img .is-clicked .post-thumbnail>.post-thumbnail-rollover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transition:-webkit-transform 4s ease-out;
	transition:transform 4s ease-out
}
.albums-shortcode .post-entry-content,.portfolio-shortcode .post-entry-content {
	position:relative;
	z-index:10
}
.gradient-overlap-layout-list.albums-shortcode .post-entry-content,.gradient-overlap-layout-list.portfolio-shortcode .post-entry-content {
	position:relative;
	margin-top:-125px;
	z-index:1;
	padding-top:90px
}
.gradient-overlap-layout-list.albums-shortcode .post-entry-content:before,.gradient-overlap-layout-list.portfolio-shortcode .post-entry-content:before {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:150px;
	content:""
}
.gradient-overlay-layout-list.albums-shortcode .post-entry-content,.gradient-overlay-layout-list.portfolio-shortcode .post-entry-content {
	position:absolute;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center;
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	background:0 0!important;
	width:100%;
	min-height:100%;
	left:0;
	top:0;
	overflow:hidden;
	-webkit-transition:opacity .35s;
	transition:opacity .35s
}
.mobile-true .hover-scale.gradient-overlay-layout-list.albums-shortcode .post-entry-content,.mobile-true .hover-scale.gradient-overlay-layout-list.portfolio-shortcode .post-entry-content {
	opacity:0
}
.mobile-true .hover-scale article.is-clicked .post-entry-content,.mobile-true .hover-scale.gradient-overlay-layout-list.albums-shortcode .is-clicked .post-entry-content,.mobile-true .hover-scale.gradient-overlay-layout-list.portfolio-shortcode .is-clicked .post-entry-content {
	opacity:1
}
.content-rollover-layout-list.albums-shortcode .post-entry-content,.content-rollover-layout-list.portfolio-shortcode .post-entry-content {
	height:auto
}
.gradient-overlay-layout-list.hover-fade article .post-entry-content {
	opacity:0;
	visibility:hidden
}
.mobile-false .gradient-overlay-layout-list.hover-fade article:hover .post-entry-content,.mobile-true .gradient-overlay-layout-list.hover-fade article.is-clicked .post-entry-content {
	opacity:1;
	visibility:visible
}
@-webkit-keyframes fadeInFromNone {
	0% {
	visibility:hidden;
	opacity:0
}
1% {
	visibility:visible;
	opacity:0
}
100% {
	visibility:visible;
	opacity:1
}
}@keyframes fadeInFromNone {
	0% {
	visibility:hidden;
	opacity:0
}
1% {
	visibility:visible;
	opacity:0
}
100% {
	visibility:visible;
	opacity:1
}
}@-webkit-keyframes fadeToNone {
	0% {
	opacity:1
}
1% {
	opacity:0
}
100% {
	opacity:0;
	visibility:hidden
}
}@keyframes fadeToNone {
	0% {
	opacity:1
}
1% {
	opacity:0
}
100% {
	opacity:0;
	visibility:hidden
}
}.mobile-false .hover-scale .post-entry-content {
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;
	transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s
}
.mobile-false .hover-scale article:hover .post-entry-content {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.hover-grid .post-entry-content,.hover-grid-reverse .post-entry-content {
	opacity:0
}
.mobile-false .hover-grid article:hover .post-entry-content,.mobile-false .hover-grid-reverse article:hover .post-entry-content,.mobile-true .hover-grid .is-clicked .post-entry-content,.mobile-true .hover-grid-reverse .is-clicked .post-entry-content {
	opacity:1
}
.mobile-false .hover-scale .post-thumbnail-rollover:after {
	display:none
}
.portfolio-shortcode .entry-excerpt {
	overflow:hidden
}
.portfolio-shortcode .post-entry-content .entry-title a,.portfolio-shortcode .post-entry-title-content .entry-title a {
	-webkit-transition:color .35s;
	transition:color .35s
}
.accent-gradient .portfolio-shortcode .post-entry-content .entry-title a,.accent-gradient .portfolio-shortcode .post-entry-title-content .entry-title a {
	-webkit-transition:none;
	transition:none
}
.albums-shortcode .entry-meta,.portfolio-shortcode .entry-meta {
	padding:0
}
.albums-shortcode .entry-meta>span a,.portfolio-shortcode .entry-meta>span a {
	display:inline-block
}
.albums-shortcode .entry-meta a:hover,.portfolio-shortcode .entry-meta a:hover {
	text-decoration:underline
}
.albums-shortcode .entry-meta *,.portfolio-shortcode .entry-meta * {
	color:inherit
}
.albums-shortcode .entry-meta>a:after,.albums-shortcode .entry-meta>span:after,.portfolio-shortcode .entry-meta>a:after,.portfolio-shortcode .entry-meta>span:after {
	right:0;
	width:3px;
	height:3px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	content:""
}
.albums-shortcode .entry-meta>.data-link:hover,.portfolio-shortcode .entry-meta>.data-link:hover {
	text-decoration:none
}
.post-entry-content .project-links-container,.post-thumbnail-wrap .project-links-container {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center
}
.gradient-overlap-layout-list .post-entry-content .project-links-container,.gradient-overlap-layout-list .post-thumbnail-wrap .project-links-container {
	height:calc(100% - 125px)
}
.content-rollover-layout-list:not(.content-align-center) .post-entry-content .project-links-container,.content-rollover-layout-list:not(.content-align-center) .post-thumbnail-wrap .project-links-container,.gradient-overlay-layout-list:not(.content-align-center) .post-entry-content .project-links-container,.gradient-overlay-layout-list:not(.content-align-center) .post-thumbnail-wrap .project-links-container {
	-webkit-justify-content:flex-start;
	-ms-flex-pack:flex-start;
	-ms-justify-content:flex-start;
	justify-content:flex-start
}
.post-entry-content .project-links-container a,.post-thumbnail-wrap .project-links-container a {
	position:relative;
	font-size:0;
	line-height:0;
	opacity:0;
	text-align:center;
	-webkit-transition:opacity .3s ease;
	transition:opacity .3s ease;
	-webkit-backface-visibility:hidden
}
.post-entry-content .project-links-container a:after,.post-entry-content .project-links-container a:before,.post-thumbnail-wrap .project-links-container a:after,.post-thumbnail-wrap .project-links-container a:before {
	position:absolute;
	background:0 0;
	border-style:solid;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:"";
	box-sizing:border-box;
	-webkit-border-radius:inherit;
	border-radius:inherit;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear;
	-webkit-backface-visibility:hidden
}
.disable-icon-hover-bg .post-entry-content .project-links-container a:after,.disable-icon-hover-bg .post-entry-content .project-links-container a:before,.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:after,.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:before {
	-webkit-transition:none;
	transition:none
}
.post-entry-content .project-links-container a:before,.post-entry-content .project-links-container a:hover:after,.post-thumbnail-wrap .project-links-container a:before,.post-thumbnail-wrap .project-links-container a:hover:after {
	opacity:1
}
.post-entry-content .project-links-container a:after,.post-entry-content .project-links-container a:hover:before,.post-thumbnail-wrap .project-links-container a:after,.post-thumbnail-wrap .project-links-container a:hover:before {
	opacity:0
}
.gradient-overlap-layout-list article:hover .project-links-container a,.gradient-overlap-layout-list.portfolio-shortcode article:hover .post-thumbnail-rollover:after,.gradient-overlay-layout-list .post-entry-content .project-links-container a,.gradient-overlay-layout-list .post-thumbnail-wrap .project-links-container a,.mobile-true .gradient-overlap-layout-list.portfolio-shortcode .is-clicked .post-thumbnail-rollover:after,.mobile-true .portfolio-shortcode .is-clicked .post-thumbnail>.post-thumbnail-rollover:after,.portfolio-shortcode .post-thumbnail:hover>.post-thumbnail-rollover:after,.post-entry-content:hover .project-links-container a,.post-thumbnail:hover .project-links-container a {
	opacity:1
}
.post-entry-content .project-links-container a:hover:before,.post-entry-content .project-links-container a:not(:hover):after,.post-thumbnail-wrap .project-links-container a:hover:before,.post-thumbnail-wrap .project-links-container a:not(:hover):after {
	transition-delay:.1s
}
.post-entry-content .project-links-container a>span,.post-thumbnail-wrap .project-links-container a>span {
	position:relative;
	z-index:2;
	-webkit-transition:color .25s;
	transition:color .25s
}
.post-thumbnail-wrap .project-links-container {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.slider-simple {
	background:#262626
}
.slider-masonry .slide-item,.slider-simple .slide-item {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap
}
.slider-masonry .dt-owl-item,.slider-simple .dt-owl-item {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.album-share-overlay .soc-ico a:after,.album-share-overlay .soc-ico a:before,.mobile-false .album-share-overlay .soc-ico a.whatsapp {
	display:none
}
.album-share-overlay .share-button.entry-share {
	text-indent:-9999px;
	background-position:center center;
	background-repeat:no-repeat
}
.album-share-overlay .soc-ico {
	position:absolute;
	z-index:999;
	visibility:hidden;
	overflow:visible;
	opacity:0;
	left:0;
	bottom:46px;
	width:36px;
	background-color:#fff
}
.album-share-overlay .soc-ico:after {
	position:absolute;
	left:50%;
	margin-left:-5px;
	bottom:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #fff;
	content:""
}
.album-share-overlay .soc-ico a {
	display:none;
	width:100%;
	margin:5px auto;
	background:0 0!important
}
#page .album-share-overlay .soc-ico a {
	box-shadow:none
}
.album-share-overlay .soc-ico a:hover {
	background:0 0!important;
	opacity:.6
}
.album-share-overlay .share-button.entry-share:hover,.photo-scroller .album-share-overlay .share-button.entry-share:hover,.photo-scroller .btn-project-link:hover {
	opacity:.7;
	background-color:rgba(0,0,0,.4)
}
#page .album-share-overlay .soc-ico a .soc-font-icon,#page .album-share-overlay .soc-ico a:hover .soc-font-icon {
	color:#000
}
.album-share-overlay {
	position:relative
}
.album-share-overlay,.album-share-overlay .share-button.entry-share,.photo-scroller .btn-project-link {
	float:left;
	width:32px;
	height:32px;
	padding:0;
	margin:0 5px 5px 0
}
.album-share-overlay .share-button.entry-share,.photo-scroller .btn-project-link {
	background-color:rgba(0,0,0,.4);
	-webkit-border-radius:50%;
	border-radius:50%
}
.photo-scroller .album-share-overlay .share-button.entry-share {
	width:36px;
	height:36px;
	background-color:rgba(0,0,0,.4)
}
.photoSlider .video-icon,.rsPlayBtn {
	position:absolute;
	top:50%;
	left:50%;
	width:80px;
	height:80px;
	margin-left:-40px;
	margin-top:-40px;
	background-color:#000;
	background-color:rgba(0,0,0,.4);
	background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:30px center;
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-transition:opacity .4s ease;
	transition:opacity .4s ease
}
.photo-scroller .ps-link {
	opacity:0;
	background-color:rgba(0,0,0,.4);
	-webkit-transition:opacity .4s ease;
	transition:opacity .4s ease
}
.ps-center-btn,.rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
	width:91px;
	height:91px;
	margin:-45px 0 0 -45px
}
.ps-center-btn.BtnCenterer,.rsBtnCenterer.with-link {
	width:200px;
	margin:-45px 0 0 -100px
}
.photoSlider .ps-center-btn.BtnCenterer .ps-link,.photoSlider .ps-center-btn.BtnCenterer .video-icon,.rsBtnCenterer .rsPlayBtn {
	position:relative;
	top:0;
	left:0;
	display:inline-block;
	margin:0 5px
}
#page .photo-scroller .act .ps-link:hover,#page .photo-scroller .photoSlider .video-icon:hover,.rsPlayBtn:hover {
	background-color:rgba(0,0,0,.4);
	opacity:.7!important
}
.slider-content.logo-items .dt-owl-item {
	text-align:center
}
.albums-shortcode article:hover .gallery-rollover,.albums-shortcode article:hover .rollover-thumbnails,.gallery-shortcode article:hover .gallery-rollover,.gallery-shortcode article:hover .rollover-thumbnails {
	opacity:1
}
.albums-shortcode .rollover-thumbnails {
	position:relative;
	top:0;
	left:0;
	transform:none;
	display:inline-block;
	opacity:1
}
.album-minuatures-style-1.albums-shortcode .rollover-thumbnails {
	width:142px;
	height:116px
}
.album-minuatures-style-2.albums-shortcode .rollover-thumbnails {
	width:170px;
	height:70px
}
.album-rollover {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex
}
.bottom-overlap-layout-list .album-rollover,.classic-layout-list .album-rollover,.content-align-center .album-rollover,.gradient-overlap-layout-list .album-rollover {
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center
}
.bottom-overlap-layout-list .album-rollover,.classic-layout-list .album-rollover,.gradient-overlap-layout-list .album-rollover {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	-webkit-transition:opacity .4s ease;
	transition:opacity .4s ease
}
.album-rollover .mobile-true .bottom-overlap-layout-list article.is-clicked,.album-rollover .mobile-true .classic-layout-list article.is-clicked,.album-rollover .mobile-true .gradient-overlap-layout-list article.is-clicked,.mobile-false .albums-shortcode figure:hover>.post-thumbnail-rollover:after,.mobile-false .bottom-overlap-layout-list figure:hover .album-rollover,.mobile-false .classic-layout-list figure:hover .album-rollover,.mobile-false .content-rollover-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,.mobile-false .gradient-overlap-layout-list article:hover .album-rollover,.mobile-false .gradient-overlap-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,.mobile-false .gradient-overlay-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,.mobile-true .content-rollover-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after,.mobile-true .gradient-overlap-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after,.mobile-true .gradient-overlay-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after {
	opacity:1
}
.gradient-overlay-layout-list:not(.content-align-center) .album-rollover {
	display:block
}
.gradient-overlap-layout-list .album-rollover {
	height:calc(100% - 125px)
}
.content-rollover-layout-list .album-rollover,.gradient-overlap-layout-list .album-rollover,.gradient-overlay-layout-list .album-rollover {
	background:0 0!important
}
.albums-shortcode.gradient-overlap-layout-list .post-entry-content {
	width:100%
}
.albums-shortcode .album-zoom-ico {
	border-style:solid;
	box-sizing:border-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center
}
.albums-shortcode .album-zoom-ico span {
	position:relative
}
.albums-shortcode figure {
	position:relative;
	overflow:hidden
}
