footer#footer .footer-widgets ul li img.saatchi-logo {
width: 14px;
margin-right: 9px;
height: 16px;
}
#footer ul li i {
margin-right: 5px;
width: 14px;
}
.link-protfolio-icon,
.archive .simple-title {
display: none !important;
}
.dt-sc-portfolio-container .portfolio,
.with-space.portfolio.dt-sc-one-third:nth-child(3n) {
clear:both
}
.image-overlay-link-category {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 999;
}
.page-id-14665 .dt-sc-infinite-portfolio-load-more,
.page-id-14665 .image-overlay-link-category {
display: none;
}
.page-id-14665 .dt-sc-portfolio-container .dt-sc-one-fourth, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth {
}
.page-id-14665 .portfolio.portfolio-framed .portfolio-framed-holder {
padding: 0;
}
.ilightbox-thumbnails.ilightbox-vertical {
overflow-y: scroll !important;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
top: 0 !important;
}
body.home .image-overlay-link-category {
z-index: -1;
}
body.home .portfolio.portfolio-framed.details-below-image .image-overlay-link {
z-index: 999;
}
.about-us-gallery .vc_images_carousel .vc_carousel-control.vc_right,
.about-us-gallery .vc_images_carousel .vc_carousel-control.vc_left {
bottom: -50px;
top: unset;
}
.about-us-gallery .vc_images_carousel {
width: 100% !important;
}
.wpcf7-form.homepage-form br,
body.page-id-14665 .wpcf7 br {
display: none;
}
body.page-id-15341 .simple-title,
body.page-id-7293 .simple-title {
display: none;
}
.calendar-gallery .vc_images_carousel {
max-width: 100%;
}
.post-15349 .vc_images_carousel .vc_carousel-control .icon-prev::before {
top: 3px;
right:3px;
}
.post-15349 .vc_images_carousel .vc_carousel-control {
opacity: 1;
}
.post-15349 .vc_images_carousel .vc_carousel-control .icon-next::before {
top: 3px;
left:3px;
}
.post-15349 .vc_images_carousel .vc_carousel-control .icon-next::before,
.post-15349 .vc_images_carousel .vc_carousel-control .icon-prev::before {
color: #000;
}
.post-15349 .calendar-gallery .vc_carousel-control .icon-next, .post-15349 .calendar-gallery .vc_carousel-control .icon-prev {
border: 2px solid;
font-size: 60px;
width: 40px;
height: 40px;
border-color: #000;
background: #ffffff57;
}
.post-15349 .vc_images_carousel:hover .vc_carousel-inner {
opacity: .5;
background: #fff;
}
.post-15349 .vc_images_carousel:hover i.zoom-icon {
display: block;
}
.post-15349 .vc_images_carousel i.zoom-icon {
display: none;
width: 20px;
height: 20px;
position: absolute;
top: 20px;
right: 50px;
font-size: 40px;
cursor: pointer;
}
.homepage-grid .vc_pageable-slide-wrapper {
display: flex;
flex-wrap: wrap;
}
.homepage-grid .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-2 {
flex: 0 0 calc(100% / 7);
}
.ilightbox-fullscreen {
display: none;
}
body.page-id-7293 .dt-sc-event-image-caption .dt-sc-image-content {
width: 100%;
}
body.page-id-7293 .dt-sc-event-image-caption .dt-sc-image-wrapper {
display: none;
}
.reverse-event-row .dt-sc-event-image-caption .dt-sc-image-content::before {
left: -15px;
right: unset;
top: 35px;
transform: rotate(180deg);
}
@media (min-width: 1024px) {
.about-us-gallery .vc_images_carousel .vc_carousel-control .icon-next, .about-us-gallery .vc_images_carousel .vc_carousel-control .icon-prev {
font-size: 60px;
}
}
@media (max-width: 1024px) {
.homepage-grid .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-2 {
flex: 0 0 calc(100% / 2);
}
body.archive .portfolio .image-overlay {
opacity:1;
background: transparent;
}
body.archive .portfolio.hover-modern-title .image-overlay-details {
display: block;
bottom: 20px;
}
.portfolio .image-overlay-details .categories,
.portfolio.hover-modern-title .image-overlay h2 {
text-shadow: 1px 2px 19px rgba(0,0,0,1);
}
body.home .mobile-wrapper {
padding-right: 20px !important;
padding-left: 20px !important;
}
body.home .dt-sc-portfolio-container {
display: flex;
padding: 0;
width: auto;
flex-wrap: wrap;
gap: 10px;
height: auto !important;
}
body.home .dt-sc-portfolio-container.with-space .portfolio {
padding: 0;
width: calc(50% - 10px);
height: auto !important;
position: relative !important;
top: unset !important;
left: unset !important;
}
.post-15341 .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item,
.post-7293 .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
width: calc(50% - 15px);
display: inline-block;
position: relative !important;
left: unset !important;
top: unset !important;
}
.post-15341 .vc_pageable-slide-wrapper,
.post-7293 .vc_pageable-slide-wrapper {
display: flex;
flex-direction: row;
flex-wrap: wrap;
height: auto !important;
justify-content: center;
}
.reverse-event-row {
display: flex;
flex-direction: column-reverse;
}
}
@media (max-width: 768px) {
body.page-id-15341 .container,
body.page-id-7293 .container,
body.page-id-14665 .container {
width: 100%;
padding: 0 15px;
}
.post-15349 .vc_images_carousel .vc_carousel-control .icon-prev::before {
color: #000;
font-size: 40px;
top: -6px;
right: 1px;
}
.post-15349 .vc_images_carousel .vc_carousel-control .icon-next::before {
color: #000;
font-size: 40px;
top: -6px;
left: 2px;
}
.post-15349 .calendar-gallery .vc_carousel-control .icon-next, .post-15349 .calendar-gallery .vc_carousel-control .icon-prev {
width: 30px;
height: 30px;
}
.post-15349 .vc_images_carousel i.zoom-icon {
display: block;
font-size: 25px;
top: 10px;
right: 15px;
}
}