.vet_slider {
	margin-top: 30px;
	border-radius: 30px;
}
.vet_slider_move {
	margin-top: 30px;
	border-radius: 50px;
}
.features_3 {
	margin: 0px 0px 15px 0px;
	font-size: 1.5rem;
	text-align: center;
	color: #F48221; /*#0D4087;*/
	font-weight: 500;
	border: 1px solid #E5E5E5;
	padding: 15px 0px 0px 0px;
	background-color: #FFF; /*#ffe2aa;*/
	border-radius: 10px;
}
.features_3 img{
	max-height: 35px;
	padding-bottom: 5px;
}
.features_3 a{
	color: #F48221;
}
.faq_list {
	font-size: 1.5rem;
	line-height: 28px;
	list-style: none;
	color: #C0C0C0;
	transition: .6s;	
}
.faq_list:hover {
	transition: .6s;
	color: #F48221;
	padding-left: 10px;
}
.faq_theme {
	font-size: 2rem;
	color: #F48221;
	font-weight: 600;
	padding: 20px 0px 10px 0px;
}


@keyframes pulse {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
}

.faq_icon {
  height: 60px;
  width: 60px;
  position: fixed;
  right: 0px;
  bottom: 30%;
  text-align: center;
  z-index: 100;
  background: #F48221;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),
              0 6px 20px 0 rgba(0, 0, 0, 0.19);
  padding-top: 20px;
  border-radius: 12px 0px 0px 12px;
  cursor: pointer;

  animation: pulse 2s infinite ease-in-out; /* Itt az animáció */
}
.faq_icon p {
	color: #FFF;
   font-family: Roboto;
	font-size: 22px;
   font-weight: 600;
}

.features_job {
	margin: 0px 0px 15px 0px;
	font-size: 1.5rem;
	text-align: center;
	color: #FFF; /*#0D4087;*/
	font-weight: 500;
	border: 1px solid #E5E5E5;
	padding: 20px 0px 10px 0px;
	background-color: #F48221; /*#ffe2aa;*/
	border-radius: 10px;
}
.features_job a{
	color: #FFF;
	font-size: 1.5rem;
	text-align: center;
	letter-spacing: 0.5px;
}
.features_job p{
	color: #FFF;
	font-size: 2.5rem;
	text-align: center;
}
.features_job img{
	max-height: 35px;
	padding-bottom: 0px;
}
.features_partner {
	margin: 0px 0px 0px 0px;
	font-size: 1.5rem;
	text-align: center;
	color: #FFF; /*#0D4087;*/
	font-weight: 500;
	border: 1px solid #E5E5E5;
	padding: 10px 0px 0px 0px;
	background-color: #F48221; /*#ffe2aa;*/
	border-radius: 10px;
}
.features_partner a{
	color: #FFF;
	font-size: 1.5rem;
	text-align: center;
	letter-spacing: 0.5px;
}
.features_partner p{
	color: #FFF;
	font-size: 2.5rem;
	text-align: center;
}
.features_partner img{
	max-height: 35px;
	padding-bottom: 0px;
}
.features_4 {
	margin: 0px 0px 15px 0px;
	font-size: 1.5rem;
	text-align: center;
	color: #F48221; /*#0D4087;*/
	font-weight: 500;
	border: 1px solid #E5E5E5; /*#E5E5E5*/
	padding: 15px 0px 0px 0px;
	background-color: #FFF; /*#F48221*/
	border-radius: 10px;
}
.features_4 img{
	max-height: 35px;
	padding-bottom: 5px;
}
.features_4 p{
	color: #0D4087;
}
.cart--head {
	background-color: #f4c139;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 15px 20px 5px 20px;
	overflow: hidden;
	border-radius: 15px;
}
.cart--head p {
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	color: #333E48;
	font-weight: 600;
}
.cart--head--red {
	background-color: #DD0000;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 15px 20px 5px 20px;
	overflow: hidden;
	border-radius: 15px;
}
.cart--head--red p {
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	color: #FFF;
	font-weight: 600;
}
.cart--head .cart-gifttxt {
	/*position: relative;*/
	display: block;
	text-align: center;
	font-size: 16px;
	padding: 10px;
	font-style: italic;
	font-weight: 500;
	padding: 0px 0px 5px 0px;
}
.cart--head--green {
	background-color: #13a538;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 15px 20px 5px 20px;
	overflow: hidden;
	border-radius: 15px;
}
.cart--head--green p {
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	color: #FFF;
	font-weight: 600;
}
.job-txt h4 {
	margin-bottom: 15px;

}
.job-txt h5 {
	margin-bottom: 15px;
	font-size: 20px;
	padding-left: 20px;
	border-bottom: 1px solid #E0E0E0;
}
.job-novel {
	font-size: 14px;
	text-align: justify;
	width: 98%;
	margin-left: 20px;
}
.job-txt li {
	margin-left: 20px;
}
.foodfamily-image {
	display: inline-block;

	/**width: 100%;**/
	/**float: left;**/
	margin: auto;
	border-radius: 16px;
	border: 1px #E0E0E0 solid;
}
.partners-image {
	display: inline-block;
	width: 100%;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
}
.partners-txt {
	font-size: 12px;
	padding-left: 20px;
	border-bottom: 1px solid #E0E0E0;
}
.termekajanlo-page {
	display: inline-block;
	width: 100%;
}
.termekajanlo-image {
	display: flex;
	justify-content: center;
}
.termekajanlo-image .img {
	width: 100%;
	border-radius: 25px;
}
.termekajanlo-page h3 {
	font-size: 2.5rem;
	font-weight: 600;
	color: #0D4087;
	text-align: left;
}
.termekajanlo-page h4 {
	font-size: 2.5rem;
	font-weight: 600;
	color: #F48221;
	text-align: center;
	padding-left: 20px;
	margin-bottom: 5px;
}
.ajanlo-image {
	display: inline-block;
	width: 100%;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	border-radius: 13px;
	border: 1px #E0E0E0 solid;
}
.ajanlo-image img:hover {
	opacity: 0.7;
	transition: all 0.3s linear;
}
.ajanlo-text p{
	padding-top: 0px;
	text-align: center;
	font-weight: 500;
}
.ajanlo-text h5{
	padding-top: 15px;
	text-align: center;
	font-weight: 600;
	color: #F48221;
}