@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body, a, p, div, span, button, input, textarea, h1, h2, h3, h4, h5, h6 {
	  font-family: "Roboto", sans-serif;
}

.sr7-layer {
	  font-family: "Roboto", sans-serif !important;
}

.qodef-fullscreen-search-holder {
  background-image: none;
}

.qodef-header-logo-link.qodef-height--set.qodef-source--image,
.qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
  background: #0f1526;
	padding: 15px 20px;
}

#qodef-page-mobile-header {
	  background: #0f1526;
}

.page-id-10143 label {
	color: #fff;
}

.page-id-10143 .wpcf7-list-item {
  margin: 0px 10px 0px 0px;
}

.page-id-10143 .qodef-contact-form-7 label {
  margin: 10px 0px 0px 0px;
}

.qodef-portfolio-info .qodef-info--date, .qodef-portfolio-info .qodef-info--category,
.single-portfolio-item .qodef-breadcrumbs {
  display: none;
}

/* .elementor-widget-masterbuilder_core_testimonials_list .qodef-e.swiper-slide {
  opacity: 1 !important;
} */

.elementor-widget-masterbuilder_core_testimonials_list .qodef-e.swiper-slide h6,
.elementor-widget-masterbuilder_core_testimonials_list .qodef-e.swiper-slide h4 {
  text-transform: none;
}

.elementor-widget-masterbuilder_core_testimonials_list .qodef-e.swiper-slide h6 {
padding-bottom: 10px;
}

html {
  overflow-x: hidden;
}

.qodef-portfolio-list .qodef-e-title, .qodef-portfolio-single .qodef-variations--small .qodef-portfolio-title {
  text-transform: none;
}

@media (max-width: 1520px) and (min-width: 1200px) {
	.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link {
  margin-right: 0px;
  padding: 20px 10px;
}
	
	.qodef-header-navigation > ul > li {
  margin: 0px 15px !important;
}
	
	#qodef-page-header .qodef-widget-holder {
  margin-left: 15px !important;
}
	
	#masterbuilder_core_side_area_opener-4 {
  display: none !important;
}
	
	header {
  --qode-main-color: #fff !important;
}
}

@media (max-width: 1512px) {
.portokaliStiliSmaller .qodef-m-title-text {
  font-size: 17px;
}
}

@media (max-width: 1300px) {
	.qodef-m-icon-wrapper {
  width: 40px !important;
}
	
	.qodef-m.qodef-icon-with-text.qodef-layout--before-content.qodef--custom-icon {
  align-items: center;
}
	
	.portokaliStili {
  padding: 30px;
}
	
		.portokaliStiliSmaller {
  padding: 15px;
}
}

@media (max-width: 1200px) and (min-width: 1025px) {
	.arhikiBottomAreaEpikoinonia {
  padding: 0px;
}
	
	.arhikiBottomAreaEpikoinonia .qodef-m-icon-wrapper {
  display: none !important;
}
	
	.portokaliStili {
    padding: 25px;
  }
	
	 .portokaliStiliSmaller {
  padding: 15px;
}
	
	.portokaliStiliSmaller .qodef-m-title {
  font-size: 17px;
}
	
	.titleToBeSmaller1 .qodef-m-title {
  font-size: 27px;
}
}

@media (max-width: 1200px) {
.menu-item.menu-item-type-custom {
  width: 100%;
  max-width: 220px;
}
	
	.single-portfolio-item .qodef-page-title {
  height: 50px;
}
}

@media (max-width: 767px) {
	.columnZitisteProsfora {
  margin: 0px !important;
}
	
	  .qodef-h2, h2 {
    font-size: 27px;
  }
	
	.noNegMargin .elementor-widget-container {
		margin-top: 0px !important;
	}
	
	.home .sr7-layer .qodef-shortcode.qodef-m.qodef-button {
  padding: 5px 10px !important;
}
	
.arhikiBottomAreaEpikoinonia .qodef-shortcode {
  padding: 20px !important;
  margin: 10px 0px !important;
}	
	
	.testimonialsArea h4 {
  font-size: 20px;
}
	
	.testimonialsArea h6 {
  font-size: 12px;
}
	
	.testimonialsArea .swiper-pagination-bullet {
  margin: 6px !important;
}
}


@media (max-width: 480px) {
.arhikiBottomAreaEpikoinonia .qodef-shortcode {
  padding: 10px !important;
}	
}

.logosArhikis .qodef-qi-swiper-container .swiper-slide img {
  padding: 10px;
}

#qodef-page-footer .widget.widget_masterbuilder_core_icon {
  margin: 0px 15px 15px 0px;
  font-size: 12px;
}

@media (max-width: 550px) {
.single-portfolio-item .qodef-e-title.entry-title.qodef-portfolio-title {
  font-size: 22px;
}
}

.page-id-10240 .qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper,
.page-id-10190 .qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper,
.page-id-10258 .qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
  display: none;
}