
.node.node--type-photogallery.clearfix::after { display: none; }
/*=========================VIEW=========================*/
.node.node--type-photogallery .field__items.row { margin: 0 -15px; row-gap: 30px; }
.node.node--type-photogallery .field__items.row .field__item { padding: 0 15px; }
/*======================================================*/

.node.node--type-photogallery .field.field--name-field-fotografii .field__item a { display: block; border-radius: 10px; overflow: hidden; position: relative; }
.node.node--type-photogallery .field.field--name-field-fotografii .field__item a::after { content: url(/sites/all/themes/vesta_theme/image/icons/scale.svg); position: absolute; width: 32px; height: 32px; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 6; opacity: 0; transition: opacity .3s ease; }
.node.node--type-photogallery .field.field--name-field-fotografii .field__item a::before { content: ""; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 5; opacity: 0; transition: opacity .3s ease; }
.node.node--type-photogallery .field.field--name-field-fotografii .field__item a img { width: 100%; height: auto; object-fit: cover; transition: all .3s ease; }
.node.node--type-photogallery .field.field--name-field-fotografii .field__item a:hover::after,
.node.node--type-photogallery .field.field--name-field-fotografii .field__item a:hover::before { opacity: 1; }
.node.node--type-photogallery .field.field--name-field-fotografii .field__item a:hover img { scale: 1.1 }
