.lg-animate-fadein{
opacity: 0;
transform: translateY(40px);
-webkit-transform: translateY(40px);
}
.lemongrid-wrap{
position: relative;
}
.lemongrid-wrap .lemongrid-toolbar{
position: absolute;
top: 10px;
left: 50%;
z-index: 9;
opacity: 0;
line-height: normal;
transform: translateX(-50%) translateY(-30px);
-webkit-transform: translateX(-50%) translateY(-30px);
transition: .3s;
-webkit-transition: .3s;
}
.lemongrid-wrap:hover .lemongrid-toolbar{
opacity: 1;
transform: translateX(-50%) translateY(0px);
-webkit-transform: translateX(-50%) translateY(0px);
}
.lemongrid-wrap .lemongrid-toolbar a{
text-decoration: none;
border: none;
}
.lemongrid-wrap .lemongrid-toolbar a i{
display: inline-block;
vertical-align: middle;
width: 38px;
height: 32px;
text-align: center;
line-height: 32px;
background: #afd23e;
color: #FFF;
font-size: 20px;
transition: .3s;
-webkit-transition: .3s;
}
.lemongrid-wrap .lemongrid-toolbar a.lg-toolbar-icon-disable{
opacity: 0.6;
pointer-events: none;
}
.lemongrid-wrap .lemongrid-toolbar a.lg-toolbar-icon-disable i{
background: #333;
color: #111;
text-shadow: 1px 1px 0 #fff;
}
.lemongrid-wrap .lemongrid-toolbar .lemongrid-toolbar-item:first-child a i{
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.lemongrid-wrap .lemongrid-toolbar .lemongrid-toolbar-item:last-child a i{
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.lemongrid-wrap .lemongrid-toolbar a:hover i{
background: #669C22;
}
.lemongrid-wrap .lemongrid-toolbar li{
display: inline-block;
vertical-align: top;
}
.lg-handle-ajax{
position: relative;
}
.lg-handle-ajax:before{
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 99;
background: url(//www.expertmind.ro/wp-content/plugins/lemongrid/assets/images/loader.gif) no-repeat, rgba(255,255,255,.8);
background-size: 120px;
background-position: center 100px;
}
.lg-align-left{
text-align: left;
}
.lg-align-right{
text-align: right;
}
.lg-align-center{
text-align: center;
} .lg-modal-wrap{
position: fixed;
z-index: 99999;
background: rgba(16,16,16,.8);
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.lg-modal-wrap .lg-modal-title{
padding: 0;
margin: 0 0 10px 0;
color: #444;
}
.lg-modal-wrap .lg-modal-inner{
width: 40%;
padding: 20px;
background: #FFF;
position: absolute;
left: 50%;
top: 20%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
}
.lg-modal-wrap .lg-modal-inner .lg-modal-body{
width: calc( 100% - 80px );
display: inline-block;
vertical-align: top;
}
.lg-modal-wrap .lg-modal-inner input#lg-grid-name,
.lg-modal-wrap .lg-modal-inner .lg-modal-ok{
border: 1px solid #afd23e;
font-size: 17px;
padding: 0.5278em;
vertical-align: top;
}
.lg-modal-wrap .lg-modal-inner input#lg-grid-name{
border-right: none;
}
.lg-modal-wrap .lg-modal-inner input#lg-grid-name:focus{
border-color: #669c22;
}
.lg-modal-wrap .lg-modal-inner .lg-modal-ok{
width: 80px;
display: inline-block;
vertical-align: top;
background: #afd23e;
border-color: #afd23e;
transition: background border .3s;
-webkit-transition: background border .3s;
}
.lg-modal-wrap .lg-modal-inner .lg-modal-ok:hover{
background: #669c22;
border-color: #669c22;
} .lg-dynamics-modal-wrap{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 99999;
background: #1F1D1D;
opacity: 0;
}
.lg-dynamics-modal-wrap a.lg-dynamics-modal-close{
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
background: #FBBC05;
color: #111;
text-align: center;
line-height: 40px;
z-index: 9;
transform: translateY(-100%);
-webkit-transform: translateY(-100%);
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-image,
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail{
width: 50%;
height: 100%;
display: inline-block;
vertical-align: middle;
}
@media (max-width: 980px) {
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-image,
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail{
width: 100%;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-image{
height: 40%;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail{
height: 60%;
}
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-image{
opacity: 0;
transform: translateY(-100%);
-webkit-transform: translateY(-100%);
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-image .lg-ins-video{
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-image img{
object-fit: contain;
height: 100%;
width: 100%;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail{
position: relative;
overflow: auto;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail .modal-detail-info{
position: relative;
width: 100%;
padding: 20px;
margin-top: 8%;
color: #FFF;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail .modal-detail-info .title h4{
font-weight: normal;
letter-spacing: 2px;
margin: 0 0 30px;
text-transform: uppercase;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail .modal-detail-info .description{
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail .modal-detail-info.flickr .description{
color: #aaa;
font-size: 16px;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail .modal-detail-info .author{
color: #555;
font-style: italic;
margin-bottom: 34px;
margin-top: 10px;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail .modal-detail-info .icon-wrap{
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail .modal-detail-info .icon-wrap span{
display: inline-block;
vertical-align: top;
margin-right: 20px;
color: #666;
}
.lg-dynamics-modal-wrap .lg-dynamics-modal-inner .lg-dynamics-modal-detail .modal-detail-info .icon-wrap span i{
margin-right: 5px;
color: #FBBC05;
}
.lg-dynamics-modal-wrap .lg-next-prev-wrap{
display: inline-block;
font-size: 0;
}
.lg-dynamics-modal-wrap .lg-next-prev-wrap a{
display: inline-block;
vertical-align: top;
width: 60px;
height: 40px;
text-align: center;
line-height: 40px;
font-size: 40px;
}
.lg-dynamics-modal-wrap .lg-next-prev-wrap a i{
color: #FFF;
} .lemongrid-wrap.social_lemongrid{
}
.lemongrid-wrap .lemongrid-item{
cursor: pointer; }
.lemongrid-wrap.social_lemongrid .lemongrid-item .lemongrid-info{
cursor: default; position: absolute;
overflow: hidden;
left: 0;
top: 0;
width: 100%;
height: 100%;
color: #FFF;
padding: 10px;
transition: .3s;
-webkit-transition: .3s;
background: rgba( 255,255,255,.0 );
}
.lemongrid-wrap.social_lemongrid .lemongrid-item:hover .lemongrid-info{
background: rgba( 16,16,16,.8 );
}
.lemongrid-wrap.social_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon{
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
}
.lemongrid-wrap.social_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon a{
display: inline-block;
width: 38px;
height: 38px;
line-height: 36px;
background: #FBBC05;
border-radius: 100%;
text-align: center;
border: none;
opacity: 0;
transition: .3s;
-webkit-transition: .3s;
transform: translateY(-80px);
-webkit-transform: translateY(-80px);
}
.lemongrid-wrap.social_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon a.lemongrid-icon-picture{
-webkit-transition-delay: .1s;
transition-delay: .1s;
}
.lemongrid-wrap.social_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon a.lemongrid-icon-link{
-webkit-transition-delay: .2s;
transition-delay: .2s;
}
.lemongrid-wrap.social_lemongrid .lemongrid-item:hover .lemongrid-info .lemongrid-icon a{
opacity: 1;
transform: translateY(0);
-webkit-transform: translateY(0);
}
.lemongrid-wrap.social_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon a:first-child{
margin-right: 6px;
}
.lemongrid-wrap.social_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon a i{
display: inline-block;
color: #FFF;
font-size: 13px;
}
.lemongrid-wrap.social_lemongrid .lemongrid-item .lemongrid-info .lemongrid-description{
font-size: 16px;
overflow: hidden;
}
.lemongrid-wrap.social_lemongrid .lemongrid-item .lemongrid-info .lemongrid-description p{
margin-bottom: 0;
font-style: italic;
opacity: .4;
color: #FFF;
display: inline-block;
white-space: nowrap;
max-width: 100%;
overflow: hidden;
padding: 2px 8px;
overflow: hidden;
text-overflow: ellipsis;
transform: translateY(0);
-webkit-transform: translateY(0);
transition: .5s;
-webkit-transition: .5s;
}
.lemongrid-wrap.social_lemongrid .lemongrid-item:hover .lemongrid-info .lemongrid-description p{
transform: translateY(-120%);
-webkit-transform: translateY(-120%);
} .gallery_lemongrid{}
.gallery_lemongrid .lemongrid-item{}
.gallery_lemongrid .lemongrid-item .lemongrid-info{
position: absolute;
right: 0;
top: -1px;
}
.gallery_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon{}
.gallery_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon a{
display: inline-block;
width: 36px;
height: 36px;
line-height: 36px;
text-align: center;
background: #FBBC05;
color: #FFF;
border: none;
text-decoration: none;
opacity: .8;
font-size: 11px;
transform: translateX(100%) rotate(90deg);
-webkit-transform: translateX(100%) rotate(90deg);
transition: .3s;
-webkit-transition: .3s;
}
.gallery_lemongrid .lemongrid-item:hover .lemongrid-info .lemongrid-icon a{
transform: translateX(0) rotate(0deg);
-webkit-transform: translateX(0) rotate(0deg);
}
.gallery_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon a:hover{
opacity: 1;
} .post_lemongrid{}
.post_lemongrid .lemongrid-item{}
.post_lemongrid .lemongrid-item .lemongrid-info{
padding: 10px;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(16,16,16,.3);
transition: .3s;
-webkit-transition: .3s;
}
.post_lemongrid .lemongrid-item:hover .lemongrid-info{
background: rgba(16,16,16,.8);
}
.post_lemongrid .lemongrid-item .lemongrid-info .info-text{
color: #FFF;
line-height: normal;
text-align: center;
position: absolute;
left: 50%;
top: 50%;
width: calc( 100% - 20px );
transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transition: .3s;
-webkit-transition: .3s;
}
.post_lemongrid .lemongrid-item:hover .lemongrid-info .info-text{
opacity: 0;
z-index: -1;
}
.post_lemongrid .lemongrid-item .lemongrid-info .info-text .title{
font-size: 16px;
font-weight: normal;
text-transform: uppercase;
margin: 0;
padding: 0;
display: inline-block;
vertical-align: top;
letter-spacing: 2px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
max-width: 100%;
}
.post_lemongrid .lemongrid-item .lemongrid-info .info-text .date{
font-size: 9px;
text-transform: uppercase;
letter-spacing: 4px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
max-width: 100%;
}
.post_lemongrid .lemongrid-item .lemongrid-info .info-text .date p:before{
content: "";
width: 16px;
height: 1px;
background: #fff;
position: absolute; 
right: 0;
top: 0;
}
.post_lemongrid .lemongrid-item .lemongrid-info .info-text .comment-author{
}
.post_lemongrid .lemongrid-item .lemongrid-info .info-text .comment-author > span{
border: 1px solid #fff;
border-radius: 1px;
color: #fff;
display: inline-block;
font-size: 9px;
height: 24px;
letter-spacing: 1px;
line-height: 24px;
padding: 0 5px;
text-align: center;
text-transform: uppercase;
vertical-align: top;
}
.post_lemongrid .lemongrid-item .lemongrid-info .info-text .comment-author > span i{
margin-right: 2px;
}
.post_lemongrid .lemongrid-item .lemongrid-info .info-text .comment-author > span.comment{
margin-right: 4px;
}
.post_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon{
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
z-index: 9;
}
.post_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon a{
display: inline-block;
width: 38px;
height: 38px;
line-height: 36px;
background: #FBBC05;
border-radius: 100%;
text-align: center;
border: none;
opacity: 0;
transition: .3s;
-webkit-transition: .3s;
transform: translateY(-80px);
-webkit-transform: translateY(-80px);
}
.post_lemongrid .lemongrid-item:hover .lemongrid-info .lemongrid-icon a{
opacity: 1;
transform: translateY(0);
-webkit-transform: translateY(0);
}
.post_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon a:first-child{
margin-right: 6px;
}
.post_lemongrid .lemongrid-item .lemongrid-info .lemongrid-icon a i{
display: inline-block;
color: #FFF;
font-size: 13px;
} .post_lemongrid--layout2{}
.post_lemongrid--layout2 .lemongrid-item .grid-stack-item-content{
border: 8px solid #fff;
border-radius: 1px;
box-shadow: 0 0 10px 1px rgba(16, 16, 16, 0.1);
transition: box-shadow .3s;
-webkit-transition: box-shadow .3s;
}
.post_lemongrid--layout2 .lemongrid-item:hover .grid-stack-item-content{
box-shadow: 0 0 10px 2px rgba(16, 16, 16, 0.2);
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,.1);
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info:before{
content: "";
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
transition: .5s;
-webkit-transition: .5s; background: -moz-linear-gradient(45deg,  rgba(209,56,107,0.43) 0%, rgba(36,27,135,0.45) 100%); background: -webkit-linear-gradient(45deg,  rgba(209,56,107,0.43) 0%,rgba(36,27,135,0.45) 100%); background: linear-gradient(45deg,  rgba(209,56,107,0.43) 0%,rgba(36,27,135,0.45) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ed1386b', endColorstr='#73241b87',GradientType=1 ); }
.post_lemongrid--layout2 .lemongrid-item:hover .lemongrid-info:before{
opacity: 1;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .info-text-top,
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .info-text-bottom{
padding: 10px;
color: #FFF;
line-height: 24px;
z-index: 3;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .info-text-top{
position: relative;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .author{
font-size: 11px;
text-transform: capitalize;
font-style: italic;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .cat-icon{
font-size: 14px;
margin-right: 6px;
transform: rotate(-16deg);
-webkit-transform: rotate(-16deg);
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .post-categories{
margin: 0;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .post-categories li{
display: inline-block;
vertical-align: top;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .post-categories li a,
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info a[rel="category"],
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info a[rel="category tag"]{
font-size: 11px;
color: #FFF;
text-decoration: none;
border: none;
font-style: italic;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .title{
color: #fff;
font-size: 13px;
font-weight: normal;
letter-spacing: 2px;
margin: 0;
text-transform: uppercase;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .info-text-bottom{
position: absolute;
bottom: 0;
left: 0;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .info-text-bottom .date{
font-size: 10px;
letter-spacing: 2px;
margin: 0;
text-transform: uppercase;
font-style: italic;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .lemongrid-icon.default{
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
z-index: -1;
}
.post_lemongrid--layout2 .lemongrid-item:hover .lemongrid-info .lemongrid-icon.default{
z-index: 5;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .lemongrid-icon.default a{
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.2);
color: #fff;
display: inline-block;
font-size: 11px;
height: 32px;
line-height: 32px;
width: 32px;
text-align: center;
text-decoration: none;
transform: rotate(-175deg) scale(0.5);
-webkit-transform: rotate(-175deg) scale(0.5);
opacity: 0;
vertical-align: middle;
transition: .3s;
-webkit-transition: .3s;
}
.post_lemongrid--layout2 .lemongrid-item:hover .lemongrid-info .lemongrid-icon.default a{
transform: rotate(-45deg) scale(1);
-webkit-transform: rotate(-45deg) scale(1);
opacity: 1;
}
.post_lemongrid--layout2 .lemongrid-item:hover .lemongrid-info .lemongrid-icon.default a:hover{
background: #FFF;
color: #333;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .lemongrid-icon.default a i{
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .lemongrid-icon.default a:first{
margin-right: 5px;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .lemongrid-icon.default a:last-child{
-webkit-transition-delay: .1s; transition-delay: .1s;
height: 42px;
line-height: 42px;
width: 42px;
border-color: rgba(255, 255, 255, 0.4);
background: rgba(255, 255, 255, 0.2);
font-size: 13px;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .lemongrid-icon.linestyle{
position: absolute;
right: 0;
top: 0;
line-height: 0;
z-index: 5;
}
.post_lemongrid--layout2 .lemongrid-item .lemongrid-info .lemongrid-icon.linestyle a{
color: #333;
text-decoration: none;
border: none;
font-size: 11px;
transform: translateX(110%) rotate(-180deg);
-webkit-transform: translateX(110%) rotate(-180deg);
transition: .3s;
-webkit-transition: .3s;
opacity: 0;
width: 24px;
height: 24px;
line-height: 24px;
display: inline-block;
text-align: center;
background: #FFF;
}
.post_lemongrid--layout2 .lemongrid-item:hover .lemongrid-info .lemongrid-icon.linestyle a{
transform: translateX(0) rotate(0deg);
-webkit-transform: translateX(0) rotate(0deg);
opacity: 1;
} .post_lemongrid--filter{}
.post_lemongrid--filter .lemongrid-filter-header-style-default{
margin: 0 0 30px 0;
padding: 0;
}
.post_lemongrid--filter .lemongrid-filter-header-style-default .lemongrid-nav-filter-item{
display: inline-block;
vertical-align: top;
list-style: none;
}
.post_lemongrid--filter .lemongrid-filter-header-style-default .lemongrid-nav-filter-item:not(:last-child){
margin-right: 15px;
}
.post_lemongrid--filter .lemongrid-filter-header-style-default .lemongrid-nav-filter-item a{
text-decoration: none;
border: none;
position: relative;
opacity: .5;
color: #333;
font-style: italic;
transition: .3s;
-webkit-transition: .3s;
}
.post_lemongrid--filter .lemongrid-filter-header-style-default .lemongrid-nav-filter-item a span{
font-size: 14px;
}
.post_lemongrid--filter .lemongrid-filter-header-style-default .lemongrid-nav-filter-item a sup{
font-size: 9px;
}
.post_lemongrid--filter .lemongrid-filter-header-style-default .lemongrid-nav-filter-item a:hover,
.post_lemongrid--filter .lemongrid-filter-header-style-default .lemongrid-nav-filter-item a:active,
.post_lemongrid--filter .lemongrid-filter-header-style-default .lemongrid-nav-filter-item.lg-filter-current a{
opacity: 1;
outline: none;
}
.post_lemongrid--filter .lemongrid-filter-header-style-default .lemongrid-nav-filter-item a:after{
content: "";
position: absolute;
left: 50%;
bottom: 0px;
width: 4px;
height: 4px;
background: #333;
opacity: 0;
transform: rotate(45deg) translateX(-50%);
-webkit-transform: rotate(45deg) translateX(-50%);
transition: .3s;
-webkit-transition: .3s;
}
.post_lemongrid--filter .lemongrid-inner{
-webkit-perspective: 800px;
perspective: 800px;
}
.post_lemongrid--filter .lemongrid-filter-header-style-default .lemongrid-nav-filter-item.lg-filter-current a:after{
bottom: -10px;
opacity: 1;
}
.post_lemongrid--filter .lemongrid-item .grid-stack-item-content{
transition: filter .6s;
-webkit-transition: -webkit-filter .6s;	
}
.post_lemongrid--filter .lemongrid-item.lg-filter-out .grid-stack-item-content{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
}
.post_lemongrid--filter .lemongrid-item.lg-filter-in .grid-stack-item-content{
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
}
.post_lemongrid--filter .lemongrid-item .lemongrid-info{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(16,16,16,.3);
padding: 10px;
opacity: 0;
transition: .5s;
-webkit-transition: .5s;
}
.post_lemongrid--filter .lemongrid-item:hover .lemongrid-info{
opacity: 1;
}
.post_lemongrid--filter .lemongrid-item .lemongrid-info .lemongrid-info-inner{
position: absolute;
left: 50%;
top: 50%;
transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
text-align: center;
width: 95%;
line-height: normal;
}
.post_lemongrid--filter .lemongrid-item .lemongrid-info .info-text-top{
font-size: 9px;
color: #FAFAFA;
display: inline-block;
width: 100%;
}
.post_lemongrid--filter .lemongrid-item .lemongrid-info .info-text-top a,
.post_lemongrid--filter .lemongrid-item .lemongrid-info .info-text-top a[rel="category"],
.post_lemongrid--filter .lemongrid-item .lemongrid-info .info-text-top a[rel="category tag"]{
color: #FAFAFA;
border: none;
text-decoration: none;
font-style: italic;
}
.post_lemongrid--filter .lemongrid-item .lemongrid-info .info-text-top{
transform: translateY(10px);
-webkit-transform: translateY(10px);
opacity: 0;
transition: .4s;
-webkit-transition: .4s;
}
.post_lemongrid--filter .lemongrid-item .lemongrid-info .info-text-bottom .title{
color: #FAFAFA;
font-size: 12px;
letter-spacing: 2px;
margin: 15px 0 0;
text-transform: uppercase;
position: relative;
opacity: 0;
line-height: normal;
transform: translateY(10px);
-webkit-transform: translateY(10px);
transition: 1s;
-webkit-transition: 1s;
}
.post_lemongrid--filter .lemongrid-item:hover .lemongrid-info .info-text-top,
.post_lemongrid--filter .lemongrid-item:hover .lemongrid-info .info-text-bottom .title,
.post_lemongrid--filter .lemongrid-item.lg-filter-in .lemongrid-info .info-text-top,
.post_lemongrid--filter .lemongrid-item.lg-filter-in .lemongrid-info .info-text-bottom .title{
transform: translateY(0);
-webkit-transform: translateY(0);
opacity: 1;
}
.post_lemongrid--filter .lemongrid-item .lemongrid-info .info-text-bottom{
position: relative;
display: inline-block;
}
.post_lemongrid--filter .lemongrid-item .lemongrid-info .info-text-bottom:before{
background: #fff none repeat scroll 0 0;
content: "";
height: 4px;
left: 50%;
position: absolute;
top: 5px;
transform: rotate(45deg) translateX(-50%);
-webkit-transform: rotate(45deg) translateX(-50%);
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
width: 4px;
} .lemongrid_widget{}
.lemongrid_widget .widget--social{}
.lemongrid_widget .widget--social .lemongrid-item{
transition: opacity .3s;
-webkit-transition: opacity .3s;
}
.lemongrid_widget .widget--social .lemongrid-item .lg-touch-open-lightbox{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1px;
}
.lemongrid_widget .widget--gallery{}
.lemongrid_widget .widget--gallery .lemongrid-item{
transition: opacity .3s;
-webkit-transition: opacity .3s;
}
.lemongrid_widget .widget--gallery .lemongrid-item .lg-touch-open-lightbox{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1px;
}
.lemongrid_widget .widget--gallery:hover .lemongrid-item,
.lemongrid_widget .widget--social:hover .lemongrid-item{
opacity: .3 !important;
}
.lemongrid_widget .widget--gallery .lemongrid-item:hover,
.lemongrid_widget .widget--social .lemongrid-item:hover{
opacity: 1 !important;
} #imagelightbox
{
cursor: pointer;
position: fixed;
z-index: 10000;
-ms-touch-action: none;
touch-action: none;
-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); } #imagelightbox-loading,
#imagelightbox-loading div
{
border-radius: 50%;
}
#imagelightbox-loading
{
width: 2.5em; height: 2.5em; background-color: #444;
background-color: rgba( 0, 0, 0, .5 );
position: fixed;
z-index: 10003;
top: 50%;
left: 50%;
padding: 0.625em; margin: -1.25em 0 0 -1.25em; -webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); }
#imagelightbox-loading div
{
width: 1.25em; height: 1.25em; background-color: #fff;
-webkit-animation: imagelightbox-loading .5s ease infinite;
animation: imagelightbox-loading .5s ease infinite;
}
@-webkit-keyframes imagelightbox-loading
{
from { opacity: .5;	-webkit-transform: scale( .75 ); }
50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
}
@keyframes imagelightbox-loading
{
from { opacity: .5;	transform: scale( .75 ); }
50%	 { opacity: 1;	transform: scale( 1 ); }
to	 { opacity: .5;	transform: scale( .75 ); }
} #imagelightbox-overlay
{
background-color: #fff;
background-color: rgba( 255, 255, 255, .9 );
position: fixed;
z-index: 9998;
top: 0;
right: 0;
bottom: 0;
left: 0;
} #imagelightbox-close
{
width: 2.5em; height: 2.5em; text-align: left;
background-color: #666;
border-radius: 50%;
position: fixed;
z-index: 10002;
top: 2.5em; right: 2.5em; -webkit-transition: color .3s ease;
transition: color .3s ease;
}
#imagelightbox-close:hover,
#imagelightbox-close:focus
{
background-color: #111;
}
#imagelightbox-close:before,
#imagelightbox-close:after
{
width: 2px;
background-color: #fff;
content: '';
position: absolute;
top: 20%;
bottom: 20%;
left: 50%;
margin-left: -1px;
}
#imagelightbox-close:before
{
-webkit-transform: rotate( 45deg );
-ms-transform: rotate( 45deg );
transform: rotate( 45deg );
}
#imagelightbox-close:after
{
-webkit-transform: rotate( -45deg );
-ms-transform: rotate( -45deg );
transform: rotate( -45deg );
} #imagelightbox-caption
{
text-align: center;
color: #fff;
background-color: #666;
position: fixed;
z-index: 10001;
left: 0;
right: 0;
bottom: 0;
padding: 0.625em; } #imagelightbox-nav
{
background-color: #444;
background-color: rgba( 0, 0, 0, .5 );
border-radius: 20px;
position: fixed;
z-index: 10001;
left: 50%;
bottom: 3.75em; padding: 0.313em; -webkit-transform: translateX( -50% );
-ms-transform: translateX( -50% );
transform: translateX( -50% );
}
#imagelightbox-nav button
{
width: 1em; height: 1em; background-color: transparent;
border: 1px solid #fff;
border-radius: 50%;
display: inline-block;
margin: 0 0.313em; }
#imagelightbox-nav button.active
{
background-color: #fff;
} .imagelightbox-arrow
{
width: 3.75em; height: 7.5em; background-color: #444;
background-color: rgba( 0, 0, 0, .5 );
vertical-align: middle;
display: none;
position: fixed;
z-index: 10001;
top: 50%;
margin-top: -3.75em; }
.imagelightbox-arrow:hover,
.imagelightbox-arrow:focus
{
background-color: #666;
background-color: rgba( 0, 0, 0, .75 );
}
.imagelightbox-arrow:active
{
background-color: #111;
}
.imagelightbox-arrow-left
{
left: 2.5em; }
.imagelightbox-arrow-right
{
right: 2.5em; }
.imagelightbox-arrow:before
{
width: 0;
height: 0;
border: 1em solid transparent;
content: '';
display: inline-block;
margin-bottom: -0.125em; }
.imagelightbox-arrow-left:before
{
border-left: none;
border-right-color: #fff;
margin-left: -0.313em; }
.imagelightbox-arrow-right:before
{
border-right: none;
border-left-color: #fff;
margin-right: -0.313em; }
#imagelightbox-loading,
#imagelightbox-overlay,
#imagelightbox-close,
#imagelightbox-caption,
#imagelightbox-nav,
.imagelightbox-arrow
{
-webkit-animation: fade-in .25s linear;
animation: fade-in .25s linear;
}
@-webkit-keyframes fade-in
{
from	{ opacity: 0; }
to		{ opacity: 1; }
}
@keyframes fade-in
{
from	{ opacity: 0; }
to		{ opacity: 1; }
}
@media only screen and (max-width: 41.250em) {
#container
{
width: 100%;
}
#imagelightbox-close
{
top: 1.25em; right: 1.25em; }
#imagelightbox-nav
{
bottom: 1.25em; }
.imagelightbox-arrow
{
width: 2.5em; height: 3.75em; margin-top: -2.75em; }
.imagelightbox-arrow-left
{
left: 1.25em; }
.imagelightbox-arrow-right
{
right: 1.25em; }
}
@media only screen and (max-width: 20em) {
.imagelightbox-arrow-left
{
left: 0;
}
.imagelightbox-arrow-right
{
right: 0;
}
}
@media (max-width: 768px) {
.lemongrid-wrap:not(.lemongrid-widget) .grid-stack-item {
position: relative !important;
width: auto !important;
left: 0 !important;
top: auto !important;
margin-bottom: 20px;
}
.lemongrid-wrap:not(.lemongrid-widget) .grid-stack-item .ui-resizable-handle {
display: none;
}
.lemongrid-wrap:not(.lemongrid-widget) .grid-stack {
height: auto !important;
}
}