@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');

p, ul {
	margin-bottom: 15px;
}

.makeItLikeBRtop {
	margin-bottom: 0px !important;
}

.makeItLikeBRbottom {
	margin-top: 0px !important;
}

.tcg-nav .main-menu .menu-item a, label, .wpcf7-form-control.wpcf7-submit {
 font-family: "Noto Sans", sans-serif !important;
}

.tcg-nav .main-menu .menu-item a {
  text-transform: none !important;
}

#headerPhone {
	pointer-events: none;
}

.wpcf7-form-control.wpcf7-submit {
  background: #add14c !important;
  color: #fff;
  width: 100%;
  max-width: 200px;
  padding: 10px;
}

.wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
  width: 500px !important;
  clear: both;
  display: block;
  max-width: calc(100% - 30px);
  padding: 7px 15px;
}

.limitHeight {
	max-height: 970px;
}

.limitMaxHeight1 {
	max-height: 730px;
}

.paoc-cb-popup-body .paoc-popup-margin.paoc-cus-close-txt,
.paoc-cb-popup-body .paoc-popup-margin.paoc-popup-snote {
  display: none;
}

.paoc-cb-popup-body .paoc-popup-margin.paoc-popup-mheading,
.paoc-cb-popup-body .paoc-popup-margin.paoc-popup-sheading {
  font-family: 'DM Sans', Sans-serif;
}

.page-id-4343 figure.wp-caption, .page-id-4482 figure.wp-caption, .page-id-5360 figure.wp-caption {
  border: none;
}

.page-id-5537 .elementor-slideshow__footer.elementor-lightbox-prevent-close {
  display: none !important;
}

@media (min-width: 768px) {
.menu-wrapper ul li ul:not(.tcg-buga, .tcg-buga *) {
  width: 220px !important;
}
}

@media (max-width: 1349px) {
.hideOnSpecificSizes {
	display: none !important;
}
}

@media (min-width: 768px) and (max-width: 930px) {
.mainMenuNavArea .tcg-nav .navigation > li {
  margin-right: 15px !important;
}
}

.sliderErgonArhikis .tcgelements-showcase-arrows.swiper-button-disabled {
  opacity: 0.1;
}

.page-id-4029 .tcg-meta-type-categories {
pointer-events: none;	
}

.page-id-4419 .elementor-slideshow__footer, .page-id-4439 .elementor-slideshow__footer,
.page-id-4772 .elementor-slideshow__footer, .page-id-5815 .elementor-slideshow__footer {
  display: none !important;
}

/*------------------------------------RESPONSIVE CSS-------------------------------*/

.fat-nav .mob-nav.menu li a {
  text-transform: none !important;
  font-family: 'DM Sans', Sans-serif !important;
}

.testimonialsSliderArhikis .swiper-pagination {
  display: none !important;
}

@media (min-width: 1025px) {
.testimonialsSliderArhikis h2 {
  font-size: 20px !important;
}
}

@media (min-width: 1025px) and (max-width: 1320px) {
	#sliderNextToImagesContainer {
		width: 1000px;
		margin: auto;
	}
	
	#resizeNextToSliderImages img {
  height: 520px;
}
}

@media (max-width: 1024px) {
#smooth-content {
  padding-top: 133px !important;
}
	
	.home #smooth-content {
  padding-top: 0px !important;
}
}

@media (max-width: 767px) {
.testimonialsSliderArhikis .elementor-widget.elementor-widget-image,
.testimonialsSliderArhikis .swiper-pagination.swiper-pagination-horizontal.swiper-pagination-clickable.swiper-pagination-bullets {
  display: none;
}
	
	.sliderErgonArhikis .tcgelements-showcase-arrows {
  font-size: 10px;
  width: 40px;
  height: 40px;
  margin-top: -70px;
}
	
	.page-id-5617 .custombox-content.custombox-x-center.custombox-y-center.custombox-fadein.custombox-open.paoc-popup-active.paoc-cb-popup {
  padding: 20px 10px !important;
}
	
	.page-id-1055 .wpcf7-form-control.wpcf7-text, .page-id-1055 .wpcf7-form-control.wpcf7-textarea {
  width: 100% !important;
}
	
	.page-id-3411 .makeItLikeBRtop, .page-id-3411 .makeItLikeBRbottom {
  font-size: 35px !important;
  line-height: 45px !important;
}
	
	.single-portfolio .swiper-pagination.swiper-pagination-horizontal.swiper-pagination-progressbar.custom-swiper-pagination-progressbar,
	.single-portfolio .swiper-pagination.swiper-pagination-horizontal.swiper-pagination-fraction {
  display: none;
}
	
	.single-portfolio .site-footer {
  margin-top: -70px;
}
}