/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 30 2024 | 13:56:49 */
.caption-title{
	  color: white !important;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7) !important;
  font-weight: bold !important;
}

.grecaptcha-badge{
	display:none !important;
}

.btn-wrapper{
	background:#fff !important;
}

.menu-menu-container a {
  text-transform: uppercase !important;
}

.swiper-wrapper{
	/*padding-bottom:50px !important;*/
}

#evf-submit-1042{
background: #313b48;
  color: #fff;
  border-color: #313b48;
  display: inline-block;
  font-size: 20px;
  padding: 7px 26px;
	width:100%;
}

#evf-submit-7{
background: #313b48;
  color: #fff;
  border-color: #313b48;
  display: inline-block;
  font-size: 20px;
  padding: 7px 26px;
	width:100%;
}

.testimonial-pager{
padding-top: 50px;
}

.testimonial-container{
	padding-bottom:50px; 
}

#top-footer {
  background-color: #474747 !important;
  padding: 80px 0 30px;
}

#bottom-footer{
	background-color:#2d2d2d !important;
}

.rpt_style_basic .rpt_plan .rpt_foot{
	background-color: #2d2d2d !important;
}

.rpt_style_basic .rpt_plan .rpt_title{
	background-color: #fafafa !important;
	color:#000;
}

.rpt_style_basic .rpt_plan .rpt_head{
	background: #ececec !important;
	border-top:#000 !important;
	color:#000 !important
}

.rpt_style_basic .rpt_plan .rpt_head .rpt_price{
	color:#000 !important	
}

.rpt_subtitle{
		color:#000 !important	
}

.arak_kepek {
  border: 10px solid white; /* Fehér keret */
  padding: 10px; /* Extra hely a kép körül */
  background-color: white; /* Háttér fehér */
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2); /* Árnyék a polaroid hatáshoz */
  display: block;
  margin: 20px auto; /* Középre igazított kép */

  position: relative;
}

/* Polaroid alsó szélesebb keret hozzáadása */
.arak_kepek::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  height: 40px; /* Alsó szélesebb fehér rész */
  background-color: white;
  z-index: -1; /* Kép mögött jelenik meg */
  width: 100%;
}

.terkoz{
	height:100px;
}

#envirabox-title-float-main{
	display: none !important;
}
.caption{
	display: none !important;
}

#block-8{
	color:#fff !important;
}

#block-8 .section-title{
	color:#fff !important;
}

#block-9{
	color:#fff !important;
}

#block-9 .section-title{
	color:#fff !important;
}

#block-11{
	color:#fff !important;
}

#block-11 .section-title{
	color:#fff !important;
}

#block-12{
	color:#fff !important;
}

#block-12 .section-title{
	color:#fff !important;
}

.tg-container{
	width: 95% !important;
	margin: 0 auto !important;
	max-width: 100% !important;
}

.header-content-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
	width: 95%;
}

.logo-column,
.menu-column,
.social-column {
  flex: 2 1 auto;}

.logo-column {
    text-align: left;
}

.menu-column {
    text-align: center;
}

.social-column {
    text-align: right;
}

.social-icons a {
    margin: 0 10px;
    font-size: 20px;
    color: #333; /* Ikonok színe */
}

.social-icons a:hover {
    color: #0073aa; /* Hover effekt */
}

.rpt_price{
	font-size:38px !important;	
}

#bottom-footer .copyright{
	float: initial !important;
	text-align:center !important;
}

@media only screen and (max-width: 1200px) {
  .logo-column {
    order: 2;
  }
	
  .arak_szovegek{
		width:95% !important;
	}

  .menu-column {
    order: 3;
  }

  .social-column {
    order: 1;
  }

  .header-content-wrapper{
		flex-direction:column;
	  width: 100% !important;
   }
	#panel-643-1-0-1{
		text-align: justify !important;
	}
}

#site-navigation ul li a {
  font-size: 18px !important;
}