/*
 Theme Name:   Hello Elementor Child
 Theme URI:    http://example.com/hello-elementor-child
 Description:  Hello Elementor Child Theme
 Author:       Your Name
 Author URI:   http://example.com
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Importing the parent theme style.css */
@import url("../hello-elementor/style.css");

.elementor-heading-title span {
  font-weight: 400 !important;
}
.elementor-button .elementor-button-icon {
  transform: rotate(45deg);
  transition: all 0.4s ease;
}
.elementor-button:hover .elementor-button-icon {
  transform: rotate(90deg);
}
.overflow-hidden {
  overflow: hidden;
}
.comments-area a,
.page-content a {
  text-decoration: none !important;
}
.e-n-carousel {
  padding-bottom: 0 !important;
}
.collection-slider .elementor-swiper-button {
  width: 35px;
  height: 35px;
  border: 1px solid #fff !important;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  border-radius: 35px;
  transform: rotate(90deg) !important;
}
.collection-slider .swiper-pagination-current {
  font-size: 42px;
  position: relative;
}
.collection-slider .swiper-pagination-current:before {
  content: "0";
}
.collection-slider .swiper-pagination-total:before {
  content: "0";
}
.cs-breadcrumb
  .elementor-icon-list-items
  li:last-child
  .elementor-icon-list-text {
  font-weight: 700 !important;
}
.cs-breadcrumb li.elementor-icon-list-item.elementor-inline-item:after {
  content: "\e89e";
  font-family: "eicons";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  border: 0 !important;
  color: #1d1a18;
}
.cs-breadcrumb
  li.elementor-icon-list-item.elementor-inline-item:last-child:after {
  display: none;
}
.bg-colortac:before {
  content: "";
  background: linear-gradient(114.64deg, #f7ebd4 37.79%, #ceb58c 86.05%);
  position: absolute;
  left: 0;
  top: 0;
  right: 30px;
  width: calc(100% - 70px);
  height: 75%;
}

.home .othermenu .elementor-nav-menu--main .elementor-item,
.page-id-454 .othermenu .elementor-nav-menu--main .elementor-item,
.page-id-456 .othermenu .elementor-nav-menu--main .elementor-item {
  color: #fff !important;
}
.home .othermenu .elementor-nav-menu--main .elementor-item .sub-arrow svg path,
.page-id-454
  .othermenu
  .elementor-nav-menu--main
  .elementor-item
  .sub-arrow
  svg
  path,
.page-id-456
  .othermenu
  .elementor-nav-menu--main
  .elementor-item
  .sub-arrow
  svg
  path {
  fill: #fff !important;
}




.home .header-scrolled .othermenu .elementor-nav-menu--main .elementor-item .sub-arrow svg path,
.page-id-454 .header-scrolled
  .othermenu
  .elementor-nav-menu--main
  .elementor-item
  .sub-arrow
  svg
  path,
.page-id-456 .header-scrolled
  .othermenu
  .elementor-nav-menu--main
  .elementor-item
  .sub-arrow
  svg
  path {
  fill: #000 !important;
}

.sr7-layer.sr7-btn .eicon-arrow-right {
    transform: rotate(-45deg);
    transition: all 0.4s ease;
}
.sr7-layer.sr7-btn:hover .eicon-arrow-right {
    transform: rotate(0deg);
}





.home .elementor-widget-theme-site-logo img,
.page-id-454 .elementor-widget-theme-site-logo img,
.page-id-456 .elementor-widget-theme-site-logo img {
  filter: invert(1);
}

.home div.hfe-nav-menu-icon svg path,
.page-id-454 div.hfe-nav-menu-icon svg path,
.page-id-456 div.hfe-nav-menu-icon svg path {
  fill: #fff;
}

.case-study .elementor-posts-container {
  gap: 20px;
}
.case-study .elementor-posts-container article h3.elementor-post__title a {
  color: #1d1a18;
  font-family: "Work Sans";
  font-size: 24px;
  font-weight: 400;
}
.case-study .elementor-posts-container article .elementor-post__excerpt,
.case-study .elementor-posts-container article .elementor-post__excerpt p {
  color: #1d1a18;
  font-family: "Work Sans";
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 30px;
  margin-top: 15px;
}
.case-study .elementor-posts-container article {
  background: #e1d0b2;
}

.case-study .elementor-post__text {
  width: 100%;
  padding: 0px 20px 20px 20px !important;
}
.case-study .elementor-button.elementor-size-sm {
  background: transparent;
  color: #1d1a18 !important;
}
.case-study
  .elementor-button.elementor-size-sm
  .elementor-button-content-wrapper {
  color: #1d1a18 !important;
  font-family: "Work Sans" !important;
  font-size: 16px;
}
.case-study .elementor-button-content-wrapper {
  display: flex;
  flex-direction: row-reverse;
  gap: 5px;
  justify-content: center;
}
.case-study .elementor-button-content-wrapper .elementor-button-icon path {
  fill: #1d1a18 !important;
}
.case-study .elementor-posts-container article a.elementor-post__read-more {
  color: #1d1a18;
  font-size: 16px !important;
  font-weight: 500 !important;
  text-transform: uppercase;
	padding: 10px 20px !important;
}

a.elementor-post__read-more i {
  transform: rotate(-45deg);
  margin-left: 5px;
}
a.elementor-post__read-more:hover i {
  transform: rotate(0deg);
  transition: all 0.4s ease;
	color: #000 !important;
}

a.elementor-post__read-more:hover {
	color: #000 !important;
	background-color: #fff !important;
}

a.elementor-post__read-more {
	padding: 10px 20px !important;
	border: 1px solid #fff;
}

a.elementor-post__read-more:hover {
	color: #000 !important;
}

.related-post .elementor-post__thumbnail__link,
.related-post .elementor-post__excerpt {
  display: none !important;
}
.e-loop-item .e-con-inner {
  margin-top: 0 !important;
  padding-top: 0px !important;
}

.testimonials-slider .elementor-swiper-button {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.testimonials-slider .elementor-swiper-button.elementor-swiper-button-prev {
  position: absolute;
  top: -35px !important;
  right: 50px !important;
  left: inherit !important;
}
.testimonials-slider .elementor-swiper-button.elementor-swiper-button-next {
  position: absolute;
  top: -35px !important;
  right: 0px !important;
  left: inherit !important;
}

.portfolio-cus .elementor-posts .elementor-post__badge {
  background: transparent;
  border-radius: 0;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  font-family: "Work Sans";
}
.portfolio-cus .elementor-post__card {
  border-radius: 0px !important;
}
.portfolio-cus .elementor-posts-container.elementor-posts {
  gap: 20px;
}
.portfolio-cus .elementor-post__text {
  position: absolute;
  top: 50px;
  left: 10px;
}
.portfolio-cus h3.elementor-post__title a {
  color: #fff;
  font-family: "Work Sans";
  font-weight: 400;
  font-size: 24px;
}
.portfolio-cus .elementor-post__card .elementor-post__thumbnail__link:after {
  background: linear-gradient(
    360deg,
    #1d1a18 0%,
    rgba(29, 26, 24, 0) 100%
  ) !important;
}
.portfolio-cus .elementor-post__thumbnail__link {
  margin-bottom: 0px !important;
  box-shadow: none !important;
}
.portfolio-cus .elementor-card-shadow-yes .elementor-post__card {
  box-shadow: none !important;
  border: 0;
}
.portfolio-cus .elementor-post__card .elementor-post__read-more {
  color: #fff !important;
  font-family: "Work Sans";
  font-weight: 500 !important;
  font-size: 16px !important;
}
.portfolio-cus .elementor-post__card .elementor-post__read-more:hover {
	color:#000 !important;
}
.elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-item {
  position: relative;
}

.elementor-nav-menu--main
  .elementor-nav-menu
  .menu-item
  .elementor-item:before {
  content: "";
  position: absolute;
  bottom: 5px;
  width: 100%;
  height: 1px;
  background-color: #000;
}

.home
  .elementor-nav-menu--main
  .elementor-nav-menu
  .menu-item
  .elementor-item:before,
.page-id-454
  .elementor-nav-menu--main
  .elementor-nav-menu
  .menu-item
  .elementor-item:before,
.page-id-456
  .elementor-nav-menu--main
  .elementor-nav-menu
  .menu-item
  .elementor-item:before {
  content: "";
  position: absolute;
  bottom: 5px;
  width: 100%;
  height: 1px;
  background-color: #fff;
}

.loginicon img {
  filter: invert(1);
}
.home .loginicon img,
.page-id-454 .loginicon img,
.page-id-456 .loginicon img {
  filter: inherit;
}
.portfolio-cus.about-portfolio .elementor-posts .elementor-post__badge {
}
.portfolio-cus.about-portfolio .elementor-posts .elementor-post__badge {
  top: inherit !important;
  bottom: 150px !important;
}
.portfolio-cus.about-portfolio .elementor-post__text {
  position: absolute !important;
  top: inherit !important;
  left: 10px !important;
  bottom: 20px !important;
}
.portfolio-cus.about-portfolio
  .elementor-post__card
  .elementor-post__thumbnail__link:after {
  background: linear-gradient(180deg, rgba(29, 26, 24, 0) 0%, #1d1a18 100%);
}
.portfolio-cus.about-portfolio
  .elementor-post__text
  h3.elementor-post__title
  a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.portfolio-item:before {
  z-index: 1;
}

/* home slider bold text start */
.elementor-element-bbc276a sr7-txt#rs-respect-topbar-9-2 b,
.elementor-element-bbc276a sr7-txt#rs-respect-topbar-1-2 b {
  font-weight: 600 !important;
}
/* home slider bold text end */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

.page-id-456 .elementor-field-type-date input.elementor-date-field {
  background-image: url("https://digipixelstaging.site/cavansa/wp-content/uploads/2026/01/tabler_calendar-week.svg") !important;
  background-repeat: no-repeat;
  background-position: left 12px center;
  background-size: 22px;
  padding-left: 40px !important;
  padding-right: 10px !important;
}

.page-id-456 .elementor-field-type-time input.elementor-time-field {
  background-image: url("https://digipixelstaging.site/cavansa/wp-content/uploads/2026/01/Group.svg") !important;
  background-repeat: no-repeat;
  background-position: left 12px center;
  background-size: 19px;
  padding-left: 40px !important;
  padding-right: 10px !important;
}

.port-big img {
  height: 500px !important;
  object-fit: cover !important;
}

/* Sticky Header start*/

/* header gradient start */
.elementor-element-21f42d1 {
  position: relative;
  z-index: 10;
}
body.page-id-454 .elementor-element-21f42d1::before,
body.page-id-456 .elementor-element-21f42d1::before,
body.page-id-77 .elementor-element-21f42d1::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.8),
    rgba(0, 0, 0, 0)
  );
  z-index: -1;
  pointer-events: none;
}

/* header gradient end */


.elementor-element-21f42d1 {
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

.elementor-element-21f42d1.header-scrolled {
  background-color: #fff9ef;
  box-shadow: 0 6px 20px rgba(0,0,0,0.08);
}


.elementor-element-21f42d1 {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: transparent;
  transition: background-color 0.3s ease;
}

/* Default scroll bg (all pages) */
.page-id-456 .elementor-element-21f42d1.header-scrolled,
.page-id-77 .elementor-element-21f42d1.header-scrolled,
.page-id-454 .elementor-element-21f42d1.header-scrolled {
  background-color: #fff9ef !important;
}


/* Page specific override */

.page-id-602 .elementor-element-21f42d1.header-scrolled,
.page-id-907 .elementor-element-21f42d1.header-scrolled,
.page-id-2012 .elementor-element-21f42d1.header-scrolled,
.page-id-458 .elementor-element-21f42d1.header-scrolled,
.single-post .elementor-element-21f42d1.header-scrolled,
.page-id-452 .elementor-element-21f42d1.header-scrolled,
.single-our-portfolio .elementor-element-21f42d1.header-scrolled,
.page-id-450 .elementor-element-21f42d1.header-scrolled,
.page-id-379 .elementor-element-21f42d1.header-scrolled,
.page-id-448 .elementor-element-21f42d1.header-scrolled {
  background-color: #fff9ef !important;
}

body.page-id-456 .elementor-element-21f42d1,
body.page-id-77 .elementor-element-21f42d1,
body.page-id-454 .elementor-element-21f42d1 {
  /* background: linear-gradient(
          to bottom,
          rgba(0, 0, 0, 0.8),
          rgba(0, 0, 0, 0)
      ) !important; */
  z-index: 99;
}

.home .header-main:before,
.page-id-454 .header-main:before,
.page-id-456 .header-main:before {
  content: "";
  background-image: linear-gradient(180deg, #1d1a18 50%, #1d1a1800 100%);
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.5;
}

.header-scrolled:before {
  opacity: 0 !important;
}

.home .header-scrolled .othermenu .elementor-nav-menu--main .elementor-item,
.page-id-454 .header-scrolled .othermenu .elementor-nav-menu--main .elementor-item,
.page-id-456 .header-scrolled .othermenu .elementor-nav-menu--main .elementor-item {
  color: #1d1a18 !important;
  fill: #1d1a18 !important;
}
.home .elementor-element-21f42d1.header-scrolled div.hfe-nav-menu-icon svg path,
.page-id-454 .elementor-element-21f42d1.header-scrolled div.hfe-nav-menu-icon svg path,
.page-id-456 .elementor-element-21f42d1.header-scrolled div.hfe-nav-menu-icon svg path {
    fill: #1d1a18 !important;
}


.home .header-scrolled .elementor-widget-theme-site-logo img,
.page-id-454 .header-scrolled .elementor-widget-theme-site-logo img,
.page-id-456 .header-scrolled .elementor-widget-theme-site-logo img {
  filter: inherit;
}

.home
  .header-scrolled
  .elementor-nav-menu--main
  .elementor-nav-menu
  .menu-item
  .elementor-item:before,
.page-id-454
  .header-scrolled
  .elementor-nav-menu--main
  .elementor-nav-menu
  .menu-item
  .elementor-item:before,
.page-id-456
  .header-scrolled
  .elementor-nav-menu--main
  .elementor-nav-menu
  .menu-item
  .elementor-item:before {
  content: "";
  position: absolute;
  bottom: 5px;
  width: 100%;
  height: 1px;
  background-color: #000;
}

body.single-post .elementor-element-21f42d1 {
  background-color: #fff9ef !important;
}
/* Sticky Header end*/

/* home page slider start*/

.company-slider .swiper-pagination-bullet {
    background: transparent !important;
    border: 1px solid #fff;
    opacity: 1;
}

.company-slider .swiper-pagination-bullet-active {
    background: #fff !important;
    border: 1px solid #fff;
}
/* home page slider end */

/* behind the design home page start */
.design-slider .swiper-pagination-bullet {
    border: 2px solid #1d1a18 !important;
	background: transparent !important;
    width: 13px !important;
    height: 13px !important;
    opacity: 1;
}
.design-slider .swiper-pagination-bullet-active {
    background: #1d1a18 !important;
    border: 2px solid #1d1a18;
}
/* behind the design home page end */

/* aurevo page slider start */
.aurevo-slider .swiper-pagination-bullet
{
    border: 2px solid #fff !important;
	background: transparent !important;
    width: 13px !important;
    height: 13px !important;
    opacity: 1;
}

.aurevo-slider .swiper-pagination-bullet-active {
    background: #fff !important;
    border: 2px solid #fff;
}
/* aurevo page slider end*/


.single-post-feaimg img,
.more-portfolio img,
.design img{
	object-fit: cover !important;
}

.explore-link a{
	color: #fff !important;
}

.explore-link a:hover {
	color: #000 !important;
}

/* home 2nd slider gradient start */
#rs-respect-topbar_1{
    position: relative;
}
#rs-respect-topbar_1 sr7-img::after{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        #1D1A18 0%,
        rgba(29,26,24,0.9) 10%,
        rgba(29,26,24,0) 40%
    );
    z-index: 2;
    pointer-events: none;
}
#rs-respect-topbar_1 sr7-img{
    position: relative;
    z-index: 1;
}
#rs-respect-topbar_1 sr7-txt,
#rs-respect-topbar_1 sr7-btn{
    position: relative;
    z-index: 20 !important;
}
/* home 2nd slider gradient end */



/* about gradient slider start */
.about #rs-respect-topbar sr7-bg::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    pointer-events: none;
    z-index: 2;
    background: linear-gradient(
        to top,
        #1D1A18 0%,
        rgba(29,26,24,0.85) 35%,
        rgba(29,26,24,0.4) 60%,
        rgba(29,26,24,0) 100%
    );
}

.explore-link #rs-respect-topbar_1 sr7-btn a i.fa-arrow-right {
    display: inline-block;
    transform: rotate(-35deg);
    transition: transform 0.4s ease;
    margin-left: 5px;
}

.explore-link #rs-respect-topbar_1 sr7-btn a:hover i.fa-arrow-right {
    transform: rotate(0deg);
}

@media (max-width: 767px) {

	.about  #rs-respect-topbar #rs-respect-topbar-36-12{
      top: 67% !important;       
      transform: translateY(-50%) !important;
  }

.about  #rs-respect-topbar #rs-respect-topbar-36-13{
      top: 72% !important;       
      transform: translateY(-50%) !important;
  }
  .footer-img img{
    object-fit: cover !important;
  }

}

/* about gradient slider end */

	@media (max-width: 767px) {
	#rs-respect-topbar-16-20,
  #rs-respect-topbar-14-20{
    background-image: none !important; 
    background-color: #1D1A18 !important; 
  }
	#rs-respect-topbar-16-20,
  #rs-respect-topbar-14-20 {
    position: relative !important;
    overflow: visible !important; 
  }
	#rs-respect-topbar-16-20::after ,
  #rs-respect-topbar-14-20::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -25%;         
    width: 100%;
    height: 100%;
    background: url("https://digipixelstaging.site/cavansa/wp-content/uploads/2026/01/Logo-8.png")
      center bottom / contain no-repeat;

    transform: translateX(-50%) rotate(90deg);
    transform-origin: center center;

    z-index: 5;
    pointer-events: none;
  }
}


@media (min-width: 1025px) {
  .regal-carousel .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
      display: none !important;
  } 
}
@media (min-width: 1025px) {
  .regal
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
  }
  .home-behind img,
  .single-fea img {
    height: 500px !important;
    object-fit: cover !important;
  }
}

/* Home comapany sider dot start */
@media (min-width: 1025px) {
  .elementor-element-f3d69b5 {
    position: relative;
  }

  .elementor-element-f3d69b5 .swiper-pagination {
    position: absolute !important;
    left: calc((100% - 1140px) / 2) !important;
    right: auto !important;
    transform: none !important;
    width: auto !important;
    text-align: left !important;
    bottom: 30px;
  }
}
/* Home comapany sider dot end */

@media (max-width: 767px) {
  .home-behind img,
  .port-big img {
    height: 380px !important;
    object-fit: cover !important;
  }
}

@media screen and (min-width: 200px) and (max-width: 767px) {
  .portfolio-cus h3.elementor-post__title a {
    font-size: 20px;
  }
  .case-study .elementor-posts-container article h3.elementor-post__title a {
    font-size: 20px;
  }
  .case-study .elementor-posts-container article .elementor-post__excerpt,
  .case-study .elementor-posts-container article .elementor-post__excerpt p {
    font-size: 14px;
  }
  .portfolio-cus .elementor-post__card .elementor-post__read-more {
    font-size: 14px !important;
    padding: 0;
  }
  .portfolio-cus .elementor-posts .elementor-post__badge {
    font-size: 14px;
    padding: 0;
  }
  .collection-slider .swiper-pagination-current {
    position: relative;
    font-size: 21px;
  }
  .portfolio-cus .elementor-post__card .elementor-post__text {
    margin-bottom: 0;
    margin-top: 5px;
    padding: 0 10px !important;
  }
  .relative-position-mob {
    position: relative !important;
  }
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}
span.total-slides,
.flesh {
  font-size: 24px !important;
}
.ablout-slider sr7-slide sr7-mask:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(29, 26, 24, 0) 0%, #1d1a18 100%);
  z-index: 2;
  height: 35%;
}

/* body.page-id-456 .elementor-element-21f42d1,
body.page-id-77 .elementor-element-21f42d1,
body.page-id-454 .elementor-element-21f42d1 {
    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0.8),
        rgba(0, 0, 0, 0)
    ) !important;
    z-index: 99;
}

  .page-id-77 .elementor-element-21f42d1.header-scrolled {
    background-color: #1d1a18 !important;
  } */

/* home slider bold text start */
.elementor-element-bbc276a sr7-txt#rs-respect-topbar-9-2 b,
.elementor-element-bbc276a sr7-txt#rs-respect-topbar-1-2 b {
  font-weight: 600 !important;
}
/* home slider bold text end */

.page-id-456 .elementor-field-type-date input.elementor-date-field {
  background-image: url("https://digipixelstaging.site/cavansa/wp-content/uploads/2026/01/tabler_calendar-week.svg") !important;
  background-repeat: no-repeat;
  background-position: left 12px center;
  background-size: 22px;
  padding-left: 40px !important;
  padding-right: 10px !important;
}

.page-id-456 .elementor-field-type-time input.elementor-time-field {
  background-image: url("https://digipixelstaging.site/cavansa/wp-content/uploads/2026/01/Group.svg") !important;
  background-repeat: no-repeat;
  background-position: left 12px center;
  background-size: 19px;
  padding-left: 40px !important;
  padding-right: 10px !important;
}

.port-big img {
  height: 500px !important;
  object-fit: cover !important;
}

.slider-two sr7-slide sr7-mask:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(180deg, rgba(29, 26, 24, 0) 0%, #1d1a18 100%);
  width: 100%;
  z-index: 1;
  width: 100%;
  height: 40%;
}

.slider-num-count {
  font-family: Work Sans;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  letter-spacing: 0%;
  text-transform: capitalize;
}

@media (min-width: 1025px) {
  .regal
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
  }

  .single-fea img {
    height: 500px !important;
    object-fit: cover !important;
  }
}

@media (max-width: 767px) {
  .port-big img {
    height: 380px !important;
    object-fit: cover !important;
  }
  span.total-slides,
  .flesh {
    font-size: 8px !important;
  }
   .ablout-slider #rs-respect-topbar-27-7 {
      font-size: 24px !important;
  }
	.ablout-slider span.flesh,
	.ablout-slider span.total-slides{
		font-size: 18px !important;
	}
  .ablout-slider #rs-respect-topbar-27-7 {
        top: 65% !important; 
    }
	.ablout-slider sr7-txt#rs-respect-topbar-27-12{
		top: 60% !important; 
	}
	.ablout-slider sr7-txt#rs-respect-topbar-27-13{
		top: 68% !important;
	}
	.about #rs-respect-topbar sr7-bg::after {
		display:none !important;
		opacity:0 !important;
	}
}
.single-post a.elementor-post__read-more {
    color: #000 !important;
    border-color: #000 !important;
}
.single-post a.elementor-post__read-more:hover {
	color:#fff !important;
	   border-color: #000 !important;
	background-color:#000 !important;
}
.single-post .elementor-post__read-more:hover i {
	color:#fff !important;
}
.page-id-1667 footer#colophon {
    display: none !important;
}