/* 
Theme Name:   GBH Child Theme
Theme URI:    https://www.wpbeginner.com/
Description:  A Twenty Twenty-One child theme 
Author:       GBH
Author URI:   http://gbh.com.do/
Template:     decision
Version:      1.0.0
*/

.ct-counter-layout2 .ct-counter-image .ct-counter-inner {
  width: 202px;
  height: 202px;
  padding: 25px;
}
.ct-fancy-box-carousel2 .item--inner .item--holder {
  height: 180px;
}

.ct-counter-layout2 .ct-counter-image .ct-counter-inner .ct-counter-icon {
  font-size: 28px;
  margin-bottom: 17px;
}
.ct-counter-layout2 .ct-counter-image .ct-counter-inner .ct-counter-number {
  font-weight: 700;
  font-size: 25px;
  line-height: 20px;
  display: flex;
  align-items: center;
  gap: 0px;
}
.ct-counter-layout2 .ct-counter-image .ct-counter-inner .ct-counter-title {
  font-weight: 700;
  font-size: 22px;
  line-height: 29px;
}

.ct-fancy-box-carousel2 .item--inner .item--holder {
  gap: 13px;
}

.ct-fancy-box-carousel2 .slick-center .item--inner {
  background-color: #b1d6d1 !important;
}
.ct-fancy-box-carousel2 .item--inner:hover {
  background-color: #b1d6d1 !important;
}
.ct-fancy-box-carousel2 .item--inner:hover .item--title {
  color: #00655a !important;
}

.ct-fancy-box-carousel2 .item--inner:hover .item--description {
  color: #474747 !important;
}

.ct-fancy-box-carousel2 .slick-center .item--inner .item--title {
  color: #00655a !important;
}

.ct-fancy-box-carousel2 .slick-center .item--inner .item--description {
  color: #474747 !important;
}

.ct-heading .item--sub-title.style-default span {
  text-transform: none;
}
.ct-practice-grid1
  .grid-item-inner
  .wrap-derection
  .item--holder
  .item--meta
  .item-readmore
  a
  span {
  text-transform: none;
}

.elementor-176
  .elementor-element.elementor-element-e390cf6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  width: 208px;
  height: 142px;
}

.email-footer__container {
  width: 208px;
  height: 142px;
}
.email-footer__container div {
  display: flex;
  gap: 6px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}


.elementor-176
  .elementor-element.elementor-element-2ecd7e2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  width: 208px;
  height: 142px;
}

.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-e390cf6.ct-column-none.col-offset-none {
  justify-content: center;
}
.elementor-counter .elementor-counter-title {
  line-height: 1.5 !important;
  margin-top: 7px;
}
.slick-dots li {
  margin: 0 5px;
}

.slick-dots {
  width: 100%;
  justify-content: center !important;
  margin-top: 20px !important;
  margin-bottom: 20px;
}
.slick-dots li > button {
  background-color: #00af96;
}
.slick-dots > .slick-active {
  border: solid 2px #00af96;
  border-radius: 50%;
  padding: 1px;
}

.slick-dots li button {
  height: 14px;
  width: 14px;
}
.ct-testimonial-carousel2 .ct-slick-nav .slick-track {
  display: none;
}

/* media query <1024  center btn */
@media (max-width: 767px) {
  .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    justify-content: center;
  }
}

/* .slick-track {
  display: none;
} */
.info-counter__container {
  padding: 45px 40px;
}
.info-counter__container
  .elementor-column-gap-default
  > .elementor-column
  > .elementor-element-populated {
  padding: 0;
  margin: 0;
}

.info-counter__items.left {
  border-top: none;
  border-left: none;
}
.info-counter__items.last {
  border-bottom: none;
}
.info-counter__items.right {
  border-top: none;
  border-right: none;
}

@media (max-width: 768px) {
  .info-counter__items.left,
  .info-counter__items.right {
    border-top: none;
    border-left: none;
    border-right: none;
  }
  .info-counter__items.last {
    border-bottom: 1px solid #007a6b;
  }
}

.info-counter__items {
  height: 127px;
  display: flex;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 10px;
  border: 1px solid #007a6b;
}

.footer-menu_container a {
  line-height: 22px !important;
}

footer {
  overflow: hidden;
}

.ct-practice-grid1 .grid-item-inner .wrap-derection .item--holder {
  padding: 40px 26px;
}

.ct-practice-grid1
  .grid-item-inner
  .wrap-derection
  .item--holder
  .item--meta
  .item-except,
.ct-practice-grid1
  .grid-item-inner
  .wrap-derection
  .item--holder
  .item--meta
  .item-readmore
  a
  span {
  color: #353535;
}

.ct-practice-grid1
  .grid-item-inner:hover
  .wrap-derection
  .item--holder
  .item--meta
  .item-except,
.ct-practice-grid1
  .grid-item-inner:hover
  .wrap-derection
  .item--holder
  .item--meta
  .item-readmore
  a
  span {
  color: #fff;
}

.ct-heading .item--title {
  text-transform: none;
}

.ct-blog-carousel-layout1 .grid-item-inner .item--holder .item-date,
.ct-blog-carousel-layout1 .grid-item-inner .item--title a,
.ct-blog-carousel-layout1 .grid-item-inner .item--holder .item--readmore a {
  color: #474747;
}

.ct-accordion.layout1.style1 .ct-ac-title .ct-ac-title-text {
  color: #9b9b9b;
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
  height: 20px;
  display: flex;
  margin-top: 12px;
}

.elementor-widget .elementor-icon-list-item {
  align-items: inherit !important;
}

/* LANGUAGE */

.wpml-ls-display {
  display: none;
}
.wpml-ls-legacy-list-horizontal {
  padding: 0;
}

.wpml-ls-item {
  font-weight: 600;
  background-color: #b1d6d1;
  padding: 8px 0 !important;
}

.elementor-widget-wpml-language-switcher {
  margin-left: 30px;
}

.wpml-ls-current-language {
  background-color: #00af96;
}

.wpml-ls-legacy-list-horizontal a {
  color: #fff;
}

.ct-fancy-box-carousel2 .item--inner {
  padding-bottom: 0;
}

.what-we-do .grid-item:nth-child(1) .item--title a {
  font-size: 20px !important;
}

.what-we-do .grid-item:nth-child(3) .item--title a {
  font-size: 23px !important;
}

.elementor-widget-ct_logo {
  display: none;
}

.ct-nav-menu1 .current-menu-ancestor > a span,
.current_page_item a span {
  color: #05ebca;
}
.current_page_item:before {
  width: 100% !important;
}
.ct-main-menu > li:before {
  background-color: #05ebca;
}

.ct-nav-menu1 .current-menu-ancestor > a:after {
  color: #05ebca;
}

.a,
.ct-main-menu .sub-menu li.current-menu-item > a {
  color: #05ebca;
}

/* ABOUT US */

.page-id-321,
.page-id-6698 {
  background-position: 100% 90%;
}

.item--custom_image {
  display: flex;
  justify-content: center;
  width: 100%;
}
.item--custom_image-container {
  width: 150px;
  margin-bottom: 15px;
}

.item--custom_image img {
  width: 250px;
}

.elementor-widget .elementor-icon-list-item {
    align-items: inherit !important;
    list-style: none;
    display: flex;
    gap: 5px;
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary );
    fill: var(--e-global-color-primary );
    width: 6px;
    height: 6px;
}

ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.elementor-1261 .elementor-element.elementor-element-ab921e7 > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}
