/*!
Theme Name: Adamsdesign 1.0.1
Template: hello-elementor
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: Make sure you keep HELLO ELEMENTOR THEME available!
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0.1

Text Domain: hello-elementor
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

@import url('../hello-elementor/style.css');
.project_group_navigation {
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}
.project_group_navigation a {
  margin-right: 1em;
  margin-left: 1em;
}
.project_group_navigation {
  color: #ccc;
}
.project_group_navigation a,
.project_group_navigation a:active {
  color: var(--e-global-color-secondary);
}
.project_group_navigation a.active {
  color: var(--e-global-color-primary);
}
.project_group_navigation.project_group_breadcrumb {
  text-align: left;
  margin-left: -1em;
}
.post-navigation__next--title,
.post-navigation__prev--title {
  margin-top: 0.5em;
}

.elementor-post-navigation .post-navigation__next--label,
.elementor-post-navigation .post-navigation__prev--label {
  font-size: 14px !important;
}

.elementor-message {
  background-color: white;
  padding: 1em;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

.hoverme .elementor-slide-description {
  font-size: 14px !important;
  text-transform: uppercase;
  font-weight: 400 !important;
  color: rgba(255, 255, 255, 0) !important;
  letter-spacing: 0.125em;
}

.hoverme .elementor-slide-heading {
  font-size: 25px !important;
  text-transform: none;
  font-weight: 300 !important;
  color: rgba(255, 255, 255, 0) !important;
}

.hoverme .swiper-slide-inner:hover {
  background-color: rgba(0, 0, 0, 0.5);
  transition: 0.5s all;
}

.hoverme .swiper-slide-inner:hover .elementor-slide-heading,
.hoverme .swiper-slide-inner:hover .elementor-slide-description {
  transition: 1s all;
  color: white !important;
}

.eicon-chevron-right:before {
  content: '\0003E';
}
.eicon-chevron-left:before {
  content: '\0003c';
}
.eicon-chevron-left,
.eicon-chevron-right {
  transform: scaleX(0.5);
}
.grecaptcha-badge {
  bottom: 90px !important;
  opacity: 0.8;
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
  bottom: 30px;
}

.elementor-portfolio-item__title:after {
  content: 'View Project';
  display: block;
  font-weight: 300;
  font-size: 56%;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  margin-top: 24px;
}

.elementor-post__thumbnail__link:hover {
  transform: scale(1.1);
  transition: 1s all;
}

/* Not using this anymore as of 2025/01/06 TB
.elementor-portfolio-item__title,
.elementor-cta__content {text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);}
*/

div.elementor-share-btn.elementor-share-btn_print,
div.elementor-share-btn.elementor-share-btn_print span {
  color: black;
  pointer-events: none;
}
.case-study-next-prev a:hover {
  opacity: 0.5;
}

.category-type-work .subnav a[href*='type-of-work'] span {
  color: black !important;
  comment: work-page-css;
}
.category-type-of-client .subnav a[href*='type-of-client'] span,
.category-type-client .subnav a[href*='type-of-client'] span {
  color: black !important;
  comment: work-client-css;
}

.next-prev-outer {
  width: 100%;
  float: left;
  clear: both;
}

.next-prev a {
  color: black;
}

.next-prev .label {
  text-transform: uppercase;
  font-size: 14px;
  display: block;
  letter-spacing: 0.07em;
}

.next-prev.previous {
  float: left;
}

.next-prev.next {
  text-align: right;
  float: right;
}

.name {
  font-size: 24px;
}

.next-prev:hover {
  opacity: 0.5;
}

body[data-elementor-device-mode='mobile'] .next-prev .name {
  display: none;
}

body[data-elementor-device-mode='mobile'] .next-prev .label {
  font-size: 12px;
}

body[data-elementor-device-mode='mobile']
  .project-info
  p.elementor-heading-title,
body[data-elementor-device-mode='mobile']
  .project-info
  p.elementor-heading-title.elementor-size-default {
  font-size: 16px !important;
  margin-left: 1em;
  margin-right: 1em;
}

body[data-elementor-device-mode='mobile']
  .project-title
  .elementor-heading-title,
body[data-elementor-device-mode='mobile']
  .project-title
  .elementor-heading-title.elementor-size-default {
  font-size: 26px !important;
}

.gatherposts-container {
  display: none;
}
.special-description.elementor-portfolio-item__title:after {
  content: attr(title);
  text-transform: none;
  font-weight: 400;
}
ul.elementor-portfolio__filters a {
  color: black;
}
ul.elementor-portfolio__filters a:hover {
  color: grey;
}
