@media (max-width: 1366px) {

	
	.jarmuvek_lista__box {
		grid-template-columns: repeat(3, 1fr) !important;
	}
	

}


@media (max-width: 1060px) {

	
	.jarmuvek_lista__box {
		grid-template-columns: repeat(2, 1fr) !important;
	}
}

@media (max-width: 768px) {


	.fooldal_section_1.vc_custom_1729693825403{
		background-image: url('/wp-content/uploads/2025/02/hero_mobil.webp') !important;
	}

	.jarmuvek_lista__box {
		grid-template-columns: repeat(1, 1fr) !important;
	}
	
	.jarmuvek_lista__plus_szurok {
		grid-template-columns: repeat(2, 1fr)  !important;

	}
	
	.jarmuvek_lista__tovabbi_lehetosegek_szurok_box.szuro_box {
		grid-column: 2  !important;
	}

	.jarmu_termekajanlo_alcim {
		font-size: 24px;
		margin-bottom: 15px;
		margin-top: 30px;
	}
	
	div.da-reactions-container div.reactions div.reaction {

		margin:10px !important;
	}
	
}
/*

@media (max-width: 1900px) {

	.jarmuvek_lista__szurok_kozep {
		padding-top: 9px !important;
		padding-bottom: 9px !important;
	}

}

@media (max-width: 1340px) {

	.jarmuvek_lista__szurok_jobb {
		padding-top: 9px;
		padding-bottom: 9px;

	}
	
	.jarmuvek_lista__hatotav_szurok_box #hatotav_range {
		width: 70%;
		margin-left: 0px; 
	}

}


@media (max-width: 1296px) {
	
	.jarmuvek_lista__szurok_kozep_2 {
		width: 36.33%;
	}

	.jarmuvek_lista__szurok_jobb {
		width: 16.66%;
	}

}

@media (max-width: 1136px) {
	
	.jarmuvek_lista__szurok_bal {
		height: 94px;
	}
	
	.jarmuvek_lista__szurok_kozep {
		height: 94px;
	}
	
	.jarmuvek_lista__szurok_kozep_2 {
		height: 94px;
	}
	
	.jarmuvek_lista__szurok_jobb {
		height: 94px;
	}
	
	.jarmuvek_lista__szurok_jobb_2 {
		height: 94px;
	}

	.jarmuvek_lista__marka_szuro {
		height: 94px;
		line-height: 94px;
	}
	
	.jarmuvek_lista__sorbarendezes_box {
		margin-top: 15px;
	}
	
	.jarmuvek_lista__hatotav_szurok_box #hatotav_range {
		width: 70%;
		margin-left: 24px;
		margin-top: 10px;
	}


}
*/


/*******************************************************************************************************************************/



@media (max-width: 1025px){

	

.csakmobilon{

	display:block;

}



.csakdesktopon{

	display:none;

}



.termekek_almenu_elem.csakmobilon{
	display:block !important;
}


/*******************************************************************************************************************************/

/*******************************************************************************************************************************/

/* fooldal_section_1 */



.vc_row.fooldal_section_1 {

	padding-top: 80px !important;

	margin-bottom: 0px !important;

}



.vc_row.fooldal_section_1 .cim {

	font-size: 40px !important;

	line-height: 48px !important;

}



.vc_row.fooldal_section_1 .vc_column-inner {

	padding-top: 0px !important;

}



.fooldal_section_1_box {

    max-width: 100%;

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/* fooldal_section_2 */



.vc_row.fooldal_section_2 {

	margin-top: 32px !important;

	padding-left: 0px !important;

	padding-right: 0px !important;

}



.vc_row.fooldal_section_2 .vc_column-inner {

	padding-top: 0px !important;

}



.vc_row.fooldal_section_2 .wpb_wrapper {

	grid-template-columns: repeat(1, 1fr);

	grid-column-gap: 0px;

	grid-row-gap: 16px;

	grid-auto-rows: auto;

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/

 

/* fooldal_section_2 */



.vc_row.fooldal_section_3 .cim {

	font-size: 32px !important;

	line-height: 40px !important;

}



.vc_row.fooldal_section_3 {

	margin-top: 32px !important;

	padding-right: 16px !important;

	padding-bottom: 0px !important;

	padding-left: 16px !important;

	background-color: transparent !important; 

}



.vc_row.fooldal_section_3 .vc_row {

	background-image: none !important;

}



.vc_row.fooldal_section_3 .section_3_row_1 .vc_column-inner {

	padding-top: 32px !important;

}

 

/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/* fooldal_section_4 */



.vc_row.fooldal_section_4 .gomb_sor .wpb_wrapper {

	grid-template-columns: repeat(1, 1fr);

	grid-column-gap: 16px; 

	grid-row-gap: 16px;

	grid-auto-rows: auto;

}





.vc_row.fooldal_section_4 .info-box-wrapper .gomb {

	padding: 16px;

}




/*
.vc_row.fooldal_section_4 .box-with-icon .info-box-icon {

	background: #0140FF;

	border-radius: 8px;

	height: 48px;

	width: 48px;

	text-align: center;

	line-height: 48px;

}
*/

/*
.vc_row.fooldal_section_4 .info-box-wrapper .gomb_2 {
	background: #0E0483;
}
.vc_row.fooldal_section_4 .info-box-wrapper .gomb_3 {
	background: #0E0483;
}
.vc_row.fooldal_section_4 .info-box-wrapper .gomb_4 {
	background: #0E0483;
}
.vc_row.fooldal_section_4 .info-box-wrapper .gomb_6 {
	background: #0E0483;
}
*/
.vc_row.fooldal_section_4  .info-box-inner {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	padding-top: 8px;
}
/*
.vc_row.fooldal_section_4 .box-with-icon .info-box-icon img {
	filter: brightness(0) invert(1);
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_3 .info-box-title {
	color: #FFF;
}
.vc_row.fooldal_section_4 .info-box-wrapper .gomb_4 .info-box-title {
	color: #FFF;
} 
*/

/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/* fooldal_section_5 */



.vc_row.fooldal_section_5  .vc_column-inner {

	padding-left: 0px !important;

	padding-right: 0px !important;

}





.vc_row.fooldal_section_5 .trustindex_box {

	width: 100%;

	margin-left: 0px !important;

	min-height: auto !important;

}



.vc_row.fooldal_section_5 {

	margin-bottom: 32px !important;

	padding-top: 57% !important;

	padding-right: 16px !important;

	padding-bottom: 0px !important;

	padding-left: 16px !important;

	background-repeat: no-repeat !important;

	background-size: 120% !important;

	margin-top: 24px !important;
	
	background-position: 96% -6% !important;

}







/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/* fooldal_section_6 */



.vc_row.fooldal_section_6 .wpb_wrapper {

	grid-template-columns: repeat(1, 1fr);

	grid-column-gap: 16px;

	grid-row-gap: 16px;

}





.vc_row.fooldal_section_6 .info-box-wrapper {

	padding: 0px;

}





.vc_row.fooldal_section_6 {

	padding-top: 0px !important;

	padding-right: 16px !important;

	padding-left: 16px !important;

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/* fooldal_section_7 */



.vc_row.fooldal_section_7 {

	padding-top: 32px !important;

	padding-right: 16px !important;

	padding-bottom: 32px !important; 

	padding-left: 16px !important;

	padding-top: 64px !important;

}



.vc_row.fooldal_section_7 .info-box-wrapper .box-icon-align-right .box-icon-wrapper {

	margin-left: 16px !important;

	width: 96px !important;

}



.vc_row.fooldal_section_7 .info-box-wrapper .box-icon-align-left .box-icon-wrapper {

	margin-right: 16px !important;

	width: 96px !important; 

}





/*.vc_row.fooldal_section_7 #wd-63e6316a59aae {*/
	
.vc_row.fooldal_section_7 .fooldal_hogyantolt_1 {
	background-image: url(/wp-content/uploads/2023/02/line_b_1_big.png) !important;
	background-repeat: no-repeat !important;
	background-position: 50% 70px !important;
	padding-bottom: 130px !important;
	margin-bottom: 0px !important;
}



/*.vc_row.fooldal_section_7 #wd-63e21e705a256 {*/
.vc_row.fooldal_section_7 .fooldal_hogyantolt_2 {
	background-image: url(/wp-content/uploads/2023/02/line_b_2_big.png) !important;
	background-repeat: no-repeat !important;
	background-position: 50% 50px !important;
	padding-bottom: 130px !important;
	margin-bottom: 0px !important;
}



.vc_row.fooldal_section_7 .wpb_single_image.vc_align_center {

	display: none;

}

/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/* fooldal_section_8 */





.vc_row.fooldal_section_8 {

	padding-right: 0px !important;

	padding-left: 0px !important;

}



.vc_row.fooldal_section_8 .jarmu_front_termekajanlo_termekek {

	display: grid;

	grid-template-columns: repeat(1, 1fr);

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/* fooldal_section_9 */





.vc_row.fooldal_section_9 {

	padding-top: 64px !important;

}



.vc_row.fooldal_section_9 .wpb_single_image {

	margin-bottom: 0px !important;

}





.vc_row.fooldal_section_9 .vc_custom_1675862240942 {

	display: flex;

	flex-flow: column;

}



.vc_row.fooldal_section_9 .vc_custom_1675862240942  .wpb_column:nth-of-type(1){

	order: 2;

}





.vc_row.fooldal_section_9 .vc_custom_1675862240942  .wpb_column:nth-of-type(2) {

	order: 1;

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/* fooldal_section_10 */



.vc_row.fooldal_section_10 {

	padding-top: 64px !important;

	padding-right: 0px !important;

	padding-bottom: 0px !important;

	padding-left: 0px !important;

}





.vc_row.fooldal_section_10 .vc_pageable-slide-wrapper {

	grid-template-columns: repeat(1, 1fr);

}



.vc_row.fooldal_section_10 .vc_btn3-container.vc_btn3-inline {

	display: block;

}



.vc_row.fooldal_section_10 a.vc_btn3 {

	width: 100%;

}

/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/*  fooldal_section_11 */





.vc_row.fooldal_section_11 {

	padding-top: 32px !important;

	padding-right: 0px !important;

	padding-bottom: 32px !important;

	padding-left: 0px !important;

}





.vc_row.fooldal_section_11 {

	grid-template-columns: repeat(1, 1fr);

	grid-auto-rows: auto;

}



.vc_row.fooldal_section_11 .bal_box .wpb_wrapper {

	padding: 16px;

	/*background: #fff;*/

}


/*
.vc_row.fooldal_section_11 .bal_box .wpb_wrapper input {

	border: 1px solid #C0C7CF !important;

	color: #0E0483;

}
*/


.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .wpforms-field-label {

	color: #0E0483;

}



.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .wpforms-field-label-inline {

	color: #0E0483 !important;

}



.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .choices {

	border: 1px solid #C0C7CF !important;

	height: 50px !important;

}



.vc_row.fooldal_section_11 .bal_box {

	margin-bottom: 32px;

}



.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .vc_custom_heading {

	/*color: #0E0483 !important;*/

} 





/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/* fooldal_section_12  */



.vc_row.fooldal_section_12 {

	padding-top: 16px !important;

	padding-bottom: 16px !important;

}



.vc_row.fooldal_section_12 .partnerek_sor .wpb_single_image {

	width: calc( 100% );

}



.vc_row.fooldal_section_12 .partnerek_sor .wpb_single_image:last-of-type {

	margin-bottom: 0px !important;

}



.vc_row.fooldal_section_12 .partnerek_sor  {

	padding-top: 16px !important; 

	padding-bottom: 16px !important;

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



/*



//ha a fóőldal is olyan mint a lista



body.home .jarmu_front_termekajanlo_termekek .jarmu_front_termekajanlo_termek_arak {

	float: none;

}



body.home .jarmu_front_termekajanlo_termekek .jarmu_front_termekajanlo_termek_gomb {

	position: relative;

	right: auto;

	bottom: auto;

	margin-top: 8px;

}



body.home .jarmu_front_termekajanlo_termekek .termek_arak ins {

	display: block;

}



body.home .jarmu_front_termekajanlo_termekek .kosar_gomb {

	width: 100%;

	height: 48px;

	border-radius: 8px !important;

	background-image: url('images/shopping-cart.svg)');

	background-repeat: no-repeat;

	background-position: center;

	background: none;

}



body.home .jarmu_front_termekajanlo_termekek .kosar_gomb {

	background: none;

	width: 100%;

}



body.home .jarmu_front_termekajanlo_termekek .kosar_gomb .ikon.csakmobilon {

	background-image: url('images/shopping-cart.svg)');

	background-repeat: no-repeat;

	background-position: center;

	width: 48px;

	height: 48px;

}



body.home .jarmu_front_termekajanlo_termekek .kosar_gomb .szoveg.csakmobilon {

	color: #fff;

	text-transform: none;

}



body.home .termek_arak > .woocommerce-price-suffix {

	display: block;

	text-align: left; 

}



*/



.termek_arak > .amount {



	font-size: 24px;

	line-height: 32px;

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/







.wd-prefooter .footer_top_bg {

	height: 215px;

	background-size: cover;

} 



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



.whb-general-header {



	background: #0e0483; 

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/





body.woocommerce-page .main-page-wrapper .container {

	max-width: 100%;

	width: 100%;

	padding-right: 16px;

	padding-left: 16px;

	padding-top: 0px;

}


body.woocommerce-page .woocommerce-breadcrumb {
	display: block;
	white-space: inherit !important;
}


body.woocommerce-page .site-content {

	margin-bottom: 32px;

	flex: 0 0 100%;

	max-width: 100%;

	padding-right: 0px;

	padding-left: 0px;

}


/*
body.woocommerce-page .woocommerce-products-header {
	margin-top: 0px;
}
body.woocommerce-page .woocommerce-products-header {
	margin-top: 0px;
	margin-right: -16px;
	margin-left: -16px;
}
*/


body.woocommerce-page .product_cat_image_box {

	border-radius: 0px;

	height: 450px;

	margin-bottom: 32px;

	background-size: cover;

	background-position: center center;

	margin-left: 0px;

	margin-right: 0px;

	width: 100%;

	padding: 32px;

}



body.woocommerce-page .product_cat_image_box .woocommerce-products-header__title.page-title {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 40px;

	line-height: 48px;

	color: #FFFFFF;

} 



body.woocommerce-page .product_cat_image_box .term-description {

	font-family: 'Inter' !important;

	font-style: normal !important;

	font-weight: 400 !important;

	font-size: 16px !important;

	line-height: 24px !important;

	color: #FFFFFF !important;

	max-height: 240px !important;

	overflow: hidden !important;

}



body.woocommerce-page .termekek_grid {

	grid-template-columns: repeat(1, 1fr);

	grid-auto-rows: auto;

	grid-column-gap: 16px;

	grid-row-gap: 16px;

	margin-bottom: 16px;

}



body.woocommerce-page .woocommerce-ordering.wd-ordering-mb-icon {

	display: none;

}



body.woocommerce-page .wd-show-sidebar-btn {

	width: 100%;

	margin-bottom: 16px;

}



body.woocommerce-page .wd-show-sidebar-btn.wd-action-btn > a {

	padding: 12px;

	width: 100%;

	border: 2px solid #0140FF;

	border-radius: 8px;

	display: block;

	text-align: center;

	font-family: 'Gilroy Bold';

	font-style: normal;

	font-weight: 700;

	font-size: 16px;

	line-height: 18px;

	color: #0140FF;

}



body.woocommerce-page .wd-show-sidebar-btn.wd-action-btn.wd-style-text > a::before {

	display: none;

}



body.woocommerce-page .wd-show-sidebar-btn.wd-action-btn.wd-style-text > a:hover {

	background: #0140FF;

	color: #fff !important;

}



body.woocommerce-page .sidebar-container {

	margin-bottom: 0 !important;

	background: #fff;

	padding: 16px 16px;

	border-radius: 8px;

	max-width: 80% !important;

	flex: 0 0 80% !important;
/*
	right: 0px !important;

	left: auto !important;

	border-top-right-radius: 0px !important;

	border-bottom-right-radius: 0px !important;
	*/
	
	border-top-left-radius: 0px !important;

	border-bottom-left-radius: 0px !important;
	
	border-top-right-radius: 8px !important;

	border-bottom-right-radius: 8px !important;

}



body.woocommerce-page .wd-side-hidden.wd-left {

	/*transform: translate3d(100%, 0, 0);*/

}



body.woocommerce-page .wd-side-hidden.wd-opened {

	transform: none !important;

}



body.woocommerce-page .sidebar-container.wd-inited .sidebar-widget {

	padding-right: 0px !important;

	padding-left: 0px !important;

}



body.woocommerce-page .sidebar-container.wd-inited .widget-area {

	margin-right: -16px;

	padding-right: 16px;

}



body.woocommerce-page .price_slider_wrapper {

	padding-left: 10px;

	padding-right: 10px;

}



body.woocommerce-page .sidebar-container .widget-heading {

	padding-top: 0px;

	padding-bottom: 10px;

	padding-right: 0px;

	padding-left: 0px;

}





body.woocommerce-page .termekek_grid .termekek_grid_termek_arak {

	float: none;

}



body.woocommerce-page .termekek_grid .termekek_grid_termek_gomb {

	position: relative;

	right: auto;

	bottom: auto;

	margin-top: 8px;

}



body.woocommerce-page .termekek_grid .termek_arak ins {

	display: block;

}



body.woocommerce-page .termekek_grid .kosar_gomb {

	width: 100%;

	height: 48px;

	border-radius: 8px !important;

	background-image: url('images/shopping-cart.svg)');

	background-repeat: no-repeat;

	background-position: center;

	background: none;

}



body.woocommerce-page .termekek_grid .kosar_gomb {

	background: none;

	width: 100%;

}



body.woocommerce-page .termekek_grid .kosar_gomb .ikon.csakmobilon {

	background-image: url('images/shopping-cart.svg)');

	background-repeat: no-repeat;

	background-position: center;

	width: 48px;

	height: 48px;

}



body.woocommerce-page .termekek_grid .kosar_gomb .szoveg.csakmobilon {

	color: #fff;

	text-transform: none;

}



body.woocommerce-page .termek_arak > .woocommerce-price-suffix {

	display: block;

	text-align: left;

}



/*******************************************************************************/

/**/

/*

body.woocommerce-page .termekek_grid {

	grid-template-columns: repeat(2, 1fr);

	grid-auto-rows: auto;

	grid-column-gap: 16px;

	grid-row-gap: 16px;

	margin-bottom: 0px;

}



body.woocommerce-page .termekek_grid_termek {

	padding: 0px;

	padding-bottom: 0;

	position: relative;

	padding-bottom: 140px;

}



body.woocommerce-page .termekek_grid .termekek_grid_termek_arak {

	float: none;

	position: relative;

	padding-left: 8px;

	padding-right: 8px;

	bottom: 0px;

}



body.woocommerce-page .termekek_grid .termekek_grid_termek_gomb {

	position: relative;

	right: auto;

	bottom: auto;

	margin-top: 8px;

	padding-left: 8px;

	padding-right: 8px;

	margin-bottom: 8px;

}



body.woocommerce-page .termekek_grid .kosar_gomb {

	height: 40px;

}



body.woocommerce-page .termekek_grid_termek_kep {

	margin-bottom: 8px;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 8px;

}



body.woocommerce-page .termekek_grid_termek_nev {

	height: auto;

	margin-bottom: 8px;

	padding-left: 8px;

	padding-right: 8px;

}



body.woocommerce-page .termekek_grid_termek_nev a {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 14px;

	line-height: 20px;

	color: #13161C;

}





body.woocommerce-page .termekek_grid_termek_ertekeles {

	margin-bottom: 4px;

	min-height: 50px;

	padding-left: 8px;

	padding-right: 8px;

}



body.woocommerce-page .termekek_grid_termek_ertekeles .ertekelesek_szama {

	font-family: 'Inter';

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 16px;

	color: #A1AAB4;

	display: block;

}


body.woocommerce-page .termek_arak del {

	font-family: 'Gilroy Bold';

	font-style: normal;

	font-weight: 700;

	font-size: 12px;

	line-height: 12px;

	text-decoration-line: line-through;

	color: #C0C7CF;

}



body.woocommerce-page .termek_arak ins {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 32px;

	line-height: 40px;

	color: #0E0483;

	font-size: 18px;

	line-height: 24px;

}



body.woocommerce-page .termekek_grid_termek_keszleten p {



	font-family: 'Inter' !important;

	font-style: normal !important;

	font-weight: 400 !important;

	font-size: 12px !important;

	line-height: 16px !important;

	color: #5C6C83 !important;

}



body.woocommerce-page .termekek_grid_termek_adatok {

	padding-left: 8px;

	padding-right: 8px;

	min-height: 130px;

}



body.woocommerce-page .termekek_grid_termek_adatok_tabla tr th {

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 0px;

	padding-right: 4px;

	font-family: 'Inter';

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 16px;

	color: #7F8B99;

}



body.woocommerce-page .termekek_grid_termek_adatok_tabla tr td {

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 0px;

	padding-right: 0px;

	font-family: 'Inter';

	font-style: normal;

	font-weight: 700;

	font-size: 12px;

	line-height: 16px;

	text-align: right;

	color: #7F8B99;

}



body.woocommerce-page .termek_arak > .amount {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 18px;

	line-height: 24px;

	color: #0E0483;

}



body.woocommerce-page .termekek_grid_termek_kep img {

	border-radius: 8px;

}



body.woocommerce-page .termekek_grid_termek_kep .product-label {

	width: 32px;

	height: 32px;

	background: #fff !important;

	border-radius: 32px !important;

	padding: 0px !important;

	min-width: 32px;

	min-height: 32px !important;

	border: 0px solid #0E0483;

	color: #0E0483;

}


body.woocommerce-page .termekek_grid_termek_arak_es_gomb {

	position: unset;

}



body.woocommerce-page .termekek_grid .termekek_grid_termek_arak {

	float: none;

	position: relative;

	padding-left: 8px;

	padding-right: 8px;

	bottom: 0px;

	position: absolute;

	bottom: 56px;

	left: 0px;

	right: 0px;

}



body.woocommerce-page .termekek_grid .termekek_grid_termek_gomb {

	position: absolute;

	right: 0px;

	left: 0px; 

	margin-top: 8px;

	padding-left: 8px;

	padding-right: 8px;

	margin-bottom: 8px;

	bottom: 0px;

}

*/

/**/







/**/



body.post-type-archive-product .termekek_grid {

	grid-template-columns: repeat(2, 1fr);

	grid-auto-rows: auto;

	grid-column-gap: 16px;

	grid-row-gap: 16px;

	margin-bottom: 0px;

}



body.post-type-archive-product .termekek_grid_termek {

	padding: 0px;

	padding-bottom: 0;

	position: relative;

	padding-bottom: 140px;

}



body.post-type-archive-product .termekek_grid .termekek_grid_termek_arak {

	float: none;

	position: relative;

	padding-left: 8px;

	padding-right: 8px;

	bottom: 0px;

}



body.post-type-archive-product .termekek_grid .termekek_grid_termek_gomb {

	position: relative;

	right: auto;

	bottom: auto;

	margin-top: 8px;

	padding-left: 8px;

	padding-right: 8px;

	margin-bottom: 8px;

}



body.post-type-archive-product .termekek_grid .kosar_gomb {

	height: 40px;

}



body.post-type-archive-product .termekek_grid_termek_kep {

	margin-bottom: 8px;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 8px;

}



body.post-type-archive-product .termekek_grid_termek_nev {

	height: auto;

	margin-bottom: 8px;

	padding-left: 8px;

	padding-right: 8px;

}



body.post-type-archive-product .termekek_grid_termek_nev a {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 14px;

	line-height: 20px;

	color: #13161C;

}





body.post-type-archive-product .termekek_grid_termek_ertekeles {

	margin-bottom: 4px;

	min-height: 50px;

	padding-left: 8px;

	padding-right: 8px;

}



body.post-type-archive-product .termekek_grid_termek_ertekeles .ertekelesek_szama {

	font-family: 'Inter';

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 16px;

	color: #A1AAB4;

	display: block;

}



body.post-type-archive-product .termek_arak del {

	font-family: 'Gilroy Bold';

	font-style: normal;

	font-weight: 700;

	font-size: 12px;

	line-height: 12px;

	text-decoration-line: line-through;

	color: #C0C7CF;

}



body.post-type-archive-product .termek_arak ins {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 32px;

	line-height: 40px;

	color: #0E0483;

	font-size: 18px;

	line-height: 24px;

}



body.post-type-archive-product .termekek_grid_termek_keszleten p {



	font-family: 'Inter' !important;

	font-style: normal !important;

	font-weight: 400 !important;

	font-size: 12px !important;

	line-height: 16px !important;

	color: #5C6C83 !important;

}

	
body.single-product .woobt-wrap .woobt-summary .woocommerce-price-suffix span {

	display: none;
}


body.post-type-archive-product .termekek_grid_termek_adatok {

	padding-left: 8px;

	padding-right: 8px;

	min-height: 130px;

}



body.post-type-archive-product .termekek_grid_termek_adatok_tabla tr th {

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 0px;

	padding-right: 4px;

	font-family: 'Inter';

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 16px;

	color: #7F8B99;

}



body.post-type-archive-product .termekek_grid_termek_adatok_tabla tr td {

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 0px;

	padding-right: 0px;

	font-family: 'Inter';

	font-style: normal;

	font-weight: 700;

	font-size: 12px;

	line-height: 16px;

	text-align: right;

	color: #7F8B99;

}



body.post-type-archive-product .termek_arak > .amount {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 18px;

	line-height: 24px;

	color: #0E0483;

}



body.post-type-archive-product .termekek_grid_termek_kep img {

	border-radius: 8px;

}



body.post-type-archive-product .termekek_grid_termek_kep .product-label {

	width: 32px;

	height: 32px;

	background: #fff !important;

	border-radius: 32px !important;

	padding: 0px !important;

	min-width: 32px;

	min-height: 32px !important;

	border: 0px solid #0E0483;

	color: #0E0483;

}



body.post-type-archive-product .termekek_grid_termek_arak_es_gomb {

	position: unset;

}



body.post-type-archive-product .termekek_grid .termekek_grid_termek_arak {

	float: none;

	position: relative;

	padding-left: 8px;

	padding-right: 8px;

	bottom: 0px;

	position: absolute;

	bottom: 56px;

	left: 0px;

	right: 0px;

}



body.post-type-archive-product .termekek_grid .termekek_grid_termek_gomb {

	position: absolute;

	right: 0px;

	left: 0px; 

	margin-top: 8px;

	padding-left: 8px;

	padding-right: 8px;

	margin-bottom: 8px;

	bottom: 0px;

}

/**/



/***************************************************************************************************************************/

/*******************************************************************************************************************************/



footer .min-footer > div {

	flex-basis: 100%;

	margin-bottom: 0px;

	max-width: 100%;

	order: 2;

}



footer .min-footer > div:last-child {

	margin-bottom: 15px;

	order: 1;

} 



.footer_bottom_row {

	padding: 32px !important;

}

  



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



body.single-product .whb-header {

	margin-bottom: 0px;

}



body.single-product .product {

	margin-top: 0px;

}



body.single-product .termek_oszlop {

	width: 100%;

}



body.single-product .main-page-wrapper {

	margin-top: 32px;

}



body.single-product .termek_nev {

	margin-top: 0px;

}



body.single-product .termek_oszlop.termek_oszlop_1 {

	padding-right: 0px;

}



body.single-product .termek_oszlop.termek_oszlop_2 {

	padding-left: 0px;

	padding-right: 0px;

}



body.single-product .termek_oszlop.termek_oszlop_3 {

	padding-left: 0px;

}



body.single-product .woocommerce-product-gallery {

	margin-top: 16px;

	margin-bottom: 32px;

}



body.single-product .main-page-wrapper .wd-nav-tabs-wrapper {

	margin-left: 0px;

	margin-right: 0px;

	mask-image: none;

}



body.single-product .main-page-wrapper .wd-nav-tabs {

	margin-right: 0px;

	margin-left: 0px;

	display: inline-flex;

}



body.single-product .main-page-wrapper .wd-nav-tabs li {

	padding-left: 16px;

	padding-right: 16px;

}



body.single-product .wd-accordion.wd-style-default::before {

	content: "";

	display: block;

	border-top: unset;

}



body.single-product .wd-accordion.wd-style-default .wd-accordion-item {

	border-bottom: unset;

}



body.single-product .wd-accordion-content {

	opacity: 1;

}



body.single-product .wd-nav-tabs-wrapper {

	overflow-y: hidden;

}





body.single-product .thumbnails .owl-item {



	width: 48px !important;

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



body.single-autok .jarmu_tartalom_belso {

	width: calc( 100% - 32px );

}



body.single-autok .jarmu_termekajanlo {

	padding-left: 16px;

	padding-right: 16px;

}



body.single-autok.ip_autok .select2-container {

	width: 100% !important;

	min-width: auto;

}



body.single-autok #jarmuvalaszto {

	width: 100% !important;

} 



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



body.woocommerce-cart .wb_cart .wb_cart_left {

	width: 100%;

	margin-right: 0px;

}





body.woocommerce-cart .wb_cart .wb_cart_right {

	width: 100%;



}



body.woocommerce-cart .main-page-wrapper .container {



	background: #f5f8fc;

}



body.woocommerce-cart .main-page-wrapper {

	background: #f5f8fc !important;

}





body.woocommerce-cart .shop_table_responsive tr {

	position: relative;

	margin-bottom: 16px;

	padding-bottom: 16px;

	border-bottom: none;

	background: #fff;

	border-radius: 16px;

}



body.woocommerce-cart .kosar_termekajanlo_termekek {

	display: grid;

	grid-template-columns: repeat(1, 1fr);

	grid-auto-rows: 1fr;

	grid-column-gap: 16px;

	grid-row-gap: 16px;

}





body.woocommerce-cart #coupon_code {

	max-width: 100%;

	margin-bottom: 16px;

}



body.woocommerce-cart .cart-actions .button[name="apply_coupon"] {

	margin-bottom: 32px;

}



body.woocommerce-cart .cart-actions .button[name="update_cart"] {

	margin-bottom: 32px;

}



body.woocommerce-cart .cart-actions label[for="coupon_code"] {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 24px;

	line-height: 32px;

	color: #0E0483;

}



body.woocommerce-cart .cart-totals-inner > h2 {



	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 24px;

	line-height: 32px;

	color: #0E0483;

}



body.woocommerce-cart .kosar_szallitas_box {

	background: #FFF;

}



body.woocommerce-cart .wd-prefooter {

	background-color: #f5f8fc !important;

}



body.woocommerce-cart .website-wrapper {

	background-color: #f5f8fc !important;

}



body.woocommerce-cart .title-wrapper .title {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 24px;

	line-height: 32px;

	color: #0E0483;

}



body.woocommerce-cart .shop_table_responsive  tr {

	padding-left: 0px;  

}



body.woocommerce-cart .wb_cart .shop_table .product-name {

    padding-left: 92px;

    min-height: 101px;

    padding-right: 16px;

}



body.woocommerce-cart .wb_cart .shop_table .product-price {

	display: none;

}



body.woocommerce-cart  .shop_table_responsive td::before {



	display: none;

}



body.woocommerce-cart .wb_cart .shop_table .product-name .kosar_keszleten p {



	margin-top: 0px !important;

	margin-bottom: 0px !important;

}



body.woocommerce-cart .wb_cart .shop_table .product-quantity {

	padding-left: 16px;

	padding-right: 16px;

	padding-top: 0px;

	padding-bottom: 0px;

}



body.woocommerce-cart .wb_cart .shop_table .product-subtotal .woocommerce-Price-amount {

	display: block;

	width: 100%;

}



body.woocommerce-cart .wb_cart .shop_table .product-subtotal {

	padding-left: 16px;

	padding-right: 16px;

	padding-top: 0px;

	padding-bottom: 0px;

	text-align: right;

}



body.woocommerce-cart .wb_cart .shop_table td.product-thumbnail img {

	background-color: #e5e5e5;

}



body.woocommerce-cart .kosar_keszleten{

	position: absolute;

	bottom: 16px;

	left: 16px;

} 



body.woocommerce-cart .wb_cart .shop_table .product-remove {

	position: absolute;

	bottom: 42px;

	right: 0px;

	top: auto;

}



body.woocommerce-cart .wb_cart .shop_table .product-subtotal {

	margin-bottom: -6px;

}



body.woocommerce-cart .kosar_szallitas {

	padding-top: 0px !important; 

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



body.woocommerce-checkout .checkout.woocommerce-checkout {



	grid-template-columns: repeat(1, 1fr);

}



body.woocommerce-checkout .checkout_title {

	border-bottom: 1px solid #dde1e8;

	padding-bottom: 16px;

	margin-left: 16px;

	margin-right: 16px;

}



body.woocommerce-checkout p:is(.form-row-first, .form-row-last) {

	width: 100%;

}



body.woocommerce-checkout .main-page-wrapper {

	background: #f5f8fc !important;

}



body.woocommerce-checkout .wd-prefooter {

	background-color: #f5f8fc !important;

}



body.woocommerce-checkout .woocommerce-billing-fields > h3 {

	border-bottom: 1px solid #DDE1E8;

	padding-bottom: 16px;

}



body.woocommerce-checkout .checkout_right {

	padding: 8px;

}



body.woocommerce-checkout .brutto_ar .amount {

	font-size: 24px;

	line-height: 32px;

}



body.woocommerce-checkout .netto_ar, body.woocommerce-checkout .netto_ar .amount {

	font-size: 14px;

	line-height: 20px;

}

/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



body.single-product .woobt-wrap-responsive .woobt-products .woobt-product {

	display: flex;

	flex-direction: unset;

	text-align: left;

}



body.single-product .woobt-wrap-responsive .woobt-products .woobt-product .woobt-thumb {

	flex-basis: unset !important;

	max-width: 40px !important;

}



body.single-product .woobt-wrap-responsive .woobt-products .woobt-product .woobt-price {



	white-space: nowrap;

}
	
	
body.single-product .woobt-wrap-responsive .woobt-products .woobt-product .woobt-price *{

font-size: 12px !important;
	padding-top: 2px !important;

}

body.single-product .woobt-summary .woocommerce-Price-amount {
	 float: none !important; 
	font-size: 12px !important; 
}


body.single-product .woobt-wrap-responsive .woobt-products .woobt-product.woobt-hide-this {

	display: none !important;

}



body.single-product .woobt-products .woobt-product .woobt-title {

	text-align: left;

}



body.single-product .woobt-wrap-responsive .woobt-products .woobt-product {

	padding: 4px 0;

}



/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



body.woocommerce-account .wd-my-account-sidebar {

	flex: 1 0 100%;

	max-width: 100%;

	width: 100%;

	margin-top: 0px;

}



body.woocommerce-account .woocommerce-MyAccount-content {

	padding-left: 0px;

	margin-top: 0px;

	flex: 1 0 100%;

	max-width: 100%;

	width: 100%;

}





body.woocommerce-account .wd-my-account-links > div {

	flex: 1 1 100%;

	max-width: 100%;

	width: 100%;

}

/*******************************************************************************************************************************/

body.page-id-651 .kapcsolat_section_0 {
	display: none;
}

body.page-id-651 .kapcsolat_section_1 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

body.page-id-651 .kapcsolat_section_1 {
	grid-template-columns: repeat(1, 1fr);
	grid-auto-rows: auto; 
}

body.page-id-651 .kapcsolat_section_1 .bal_box .wpb_wrapper {
	padding: 32px;
	border-top-left-radius: 0px;
}

body.page-id-651 .kapcsolat_section_1 .vc_column_container > .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
}

body.page-id-651 .kapcsolat_section_1 .wpb_column.jobb_box {
	height: 589px;
}


body.page-id-651 .kapcsolat_section_2 {
	padding-top: 84px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;

}


body.page-id-651 .kapcsolat_section_2 .cim {
	margin-top: 0px;
}

body.page-id-651 .kapcsolat_section_2 .vc_column-inner {
	padding-top: 0px;
}

body.page-id-651 .kapcsolat_section_2 .ti-review-item {
	-ms-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
	width: 100% !important;
	max-width: 100% !important;
}

body.page-id-651 .kapcsolat_section_3 {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 40px !important;
	padding-left: 0px !important;
	grid-template-columns: repeat(1, 1fr);
	grid-auto-rows: auto;
}


body.page-id-651 .kapcsolat_section_3 .bal_box {
	display: none;
}

body.page-id-651 .kapcsolat_section_3 .vc_column-inner {
	padding-left: 0px;
}

body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper {
	background: #fff;
	border: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 32px;
	padding-left: 32px;
}

body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper input, 
body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper textarea {
	background: #fff !important;
}


body.page-id-651 .kapcsolat_section_4 {
	padding-top: 40px !important;
	padding-right: 0px !important;
	padding-bottom: 5px !important;
	padding-left: 0px !important;
}

body.page-id-651 .kapcsolat_section_4  .wpb_content_element {
	margin-bottom: 0px;
}

body.page-id-651 .kapcsolat_section_4 .kapcsolat_video .wpb_wrapper .wpb_heading {

	margin-bottom: 0px;
}


body.page-id-651 .kapcsolat_section_5 {
	padding-top: 40px !important;
	padding-right: 1px !important;
	padding-bottom: 40px !important;
	padding-left: 1px !important;
}

body.page-id-651 .kapcsolat_section_5 .vc_pageable-slide-wrapper {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-auto-rows: auto;
	grid-row-gap: 32px;
}

body.page-id-651 .wd-prefooter {
	background-color: #f5f8fc !important;
}

body.page-id-651 .kapcsolat_section_3 .jobb_box .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}

body.page-id-651 .site-content {
	margin-bottom: 0px;
}
/*******************************************************************************************************************************/

body.page-id-10304 .page-title {
	margin-bottom: 0px;
	padding-top: 320px;
}


body.page-id-10304 .page-title .title {
	text-align: left;
}

body.page-id-10304 .page-title .breadcrumbs {
	font-size: 0;
	display: none;
}

body.page-id-10304 .rolunk_section_1  {
	padding-top: 20px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
}

body.page-id-10304 .rolunk_section_2 {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
}

body.page-id-10304 .rolunk_section_2 .info_box_wrap .wpb_wrapper {
	grid-template-columns: repeat(1, 1fr);
	grid-auto-rows: auto;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
}

body.page-id-10304 .rolunk_section_3 {
	padding-top: 32px !important;
	padding-right: 0px !important;
	padding-bottom: 40px !important;
	padding-left: 0px !important;
}

body.page-id-10304 .rolunk_section_3 .vc_custom_heading {

	font-size: 24px;
	line-height: 32px;
}

body.page-id-10304 .rolunk_section_3 .info-box-content .info-box-title {
	margin-bottom: 0px;
}

body.page-id-10304 .rolunk_section_3b .nyitott_poziciok .pozicio_box {
	margin-bottom: 16px;
}

body.page-id-10304 .rolunk_section_3b .nyitott_poziciok .vc_custom_heading {
	font-size: 24px;
	line-height: 32px;
	margin-top: 20px;
}




body.page-id-10304 .rolunk_section_4 {
	padding-top: 84px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;

}


body.page-id-10304 .rolunk_section_4 .cim {
	margin-top: 0px;
}

body.page-id-10304 .rolunk_section_4 .vc_column-inner {
	padding-top: 0px;
}

body.page-id-10304 .rolunk_section_4 .ti-review-item {
	-ms-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
	width: 100% !important;
	max-width: 100% !important;
}

body.page-id-10304 .wd-prefooter {
	background-color: #f5f8fc !important;
}

body.page-id-10304 .site-content {
	margin-bottom: 0px;
}
/*******************************************************************************************************************************/

.jarmu_tartalom_osszefoglalo {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
}

.jarmu_tartalom_osszefoglalo_box {
	width: 100%;
}

/*******************************************************************************************************************************/

.jarmu_tartalom_row_1 {

	margin-top: 40px;
	border-top-right-radius: 0px;
}

.jarmu_osszehasonlitas_gomb {	
	right: 0px;
	top: -40px;
	background: #fff;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	padding-r10px: bor;
	padding-right: 10px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	
	background: #060234;
	color: #fff;
}

.jarmu_osszehasonlitas_gomb:hover {
	opacity: 1;
	color: #0140ff;
	background-color: #fff;
	
	background: #0e0483;
	color: #fff;
}

.jarmu_osszehasonlitas_gomb.kivalasztott:hover {
	background-color: #0e0483;
	color: #fff;
	
}

.jarmu_osszehasonlitas_gomb.kivalasztott {
	border-radius: 0px;
	opacity: 1;
	background-image: none;
	
	background: #0140ff;
	color: #fff;
	
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

/*******************************************************************************************************************************/

.jarmuvek_lista__szurok_kulso {
	max-width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}

.jarmuvek_lista__box {
	max-width: 100%;
	grid-template-columns: repeat(1, 1fr);
	padding-left: 16px;
	padding-right: 16px;
}

.jarmuvek_lista__szurok_bal {
	width: 100%;
	border-right: 0px;
	border-bottom: 1px solid #fff;
	height: auto;
}

.jarmuvek_lista__szurok_kozep {
	/*width: 70%;*/
	border-right: 0px;
	width: 100%;
	border-right: 0px;
	border-bottom: 1px solid #fff;
	height: auto;
	padding: 8px;
}

.jarmuvek_lista__szurok_kozep_2 {
	border-bottom: 1px solid #fff;
	width: 100%;
	border-right: 0px solid white;

}

.jarmuvek_lista__szurok_jobb {
	border-top: 0px solid #fff;
	width: 100%;
}

.jarmuvek_lista__marka_szuro {

	border-top-right-radius: 8px;
	border-bottom-left-radius: 0px !important;
	
}

.jarmuvek_lista__tipus_szuro {

	margin-bottom: 4px;
	margin-top: 4px;
}

.jarmuvek_lista__marka_szurok_box {
	max-width: calc( 100% - 32px );
}

.jarmuvek_lista__marka_szurok_box {
	margin-left: 16px;
	margin-right: 16px;
	width: auto;
}

.jarmuvek_lista__marka_szurok_box_content {
	grid-template-columns: repeat(1, 1fr);
}

/*******************************************************************************************************************************/

body.page-id-10303 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	right: 0px;
}

body.page-id-10303 .vc_tta-panel-title > a {
	padding: 16px 0px !important;
	padding-right: 32px !important;
}

body.page-id-10303 .wd-breadcrumbs {
	display: none;
}

body.page-id-10303 .gyik_cim {
	margin-top: 32px;
}


body.page-id-10303 .wd-prefooter {
	background-color: #f5f8fc !important;
}



body.page-id-10303 .main-page-wrapper {
	background: #f5f8fc !important;
}

body.page-id-10303 .website-wrapper {
	background: #f5f8fc !important;
}

body.page-id-10303 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	background-color: #f5f8fc !important;
}

body.page-id-10303 .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-heading {

	background-color: #f5f8fc !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color: #f5f8fc !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
	background-color: #f5f8fc !important;
}
/*******************************************************************************************************************************/


.vc_row.fooldal_section_10 .owl-stage {

	margin-left: -8px !important;
}

/*******************************************************************************************************************************/


.vc_row.fooldal_section_12 .owl-carousel .owl-nav .owl-next {
	right: -40px !important;
}

.vc_row.fooldal_section_12 .owl-carousel .owl-nav .owl-prev {
	left: -40px !important;
}
/*******************************************************************************************************************************/


body.post-type-archive-autok .page-title > .container {
	padding-right: 16px;
	padding-left: 16px;
	/*text-align: center;*/
}

body.post-type-archive-autok  .select2-container {
	width: auto !important;
	min-width: 340px;
}
/*******************************************************************************************************************************/


elem {
	margin-left: 80px;
}


/*******************************************************************************************************************************/

/*******************************************************************************************************************************/



.description-area-before .term-description h1 {
	margin-top: 40px !important;
}

.mdp-lottier-svg{ width: 200%; }





/*******************************************************************************************************************************/


.extra_information_box .info-box-subtitle {
	margin-left: 80px;
}


.extra_information_box .box-icon-wrapper {
	position: relative !important;
	float: left;
	top: auto !important;
	bottom: auto !important;
	left: auto !important;
	right: auto !important;
}


.extra_information_box.extra_information_box {
	margin-left: auto;
	margin-right: auto;
	float: none !important;
	width: 100%;
}



.extra_information_box_with_popup .bal_oszlop {
	order: 2;
	width: 100%;
}

.extra_information_box_with_popup .kozepso_oszlop {
	order: 1;
	width: 100%;
}

.extra_information_box_with_popup .jobb_oszlop {

	order: 3;
	width: 100%;
}
/*******************************************************************************************************************************/

/*

.whb-header {
	position: absolute !important;
	top: 0px !important;
	width: 100% !important;
}


.whb-clone.whb-sticked {
	display: none !important !important;
	visibility: hidden !important;
}

*/

/*******************************************************************************************************************************/

body.single-product .wd-single-brands {
	margin-bottom: 16px;
	text-align: left;
	--content-align: flex-start;
}

body.single-product .woocommerce-breadcrumb {
	margin-bottom: 16px;
}


body.single-product .nev_es_marka_sor {
	display: flex;
	flex-wrap: wrap; 
	flex-direction: column-reverse;
}

/*******************************************************************************************************************************/

.vc_row.fooldal_section_7 .info-box-wrapper .box-icon-wrapper .info-svg-wrapper {
	width: 96px !important;
	height: 96px !important;
}


/*******************************************************************************************************************************/


.blog_oldal_bejegyzesek .wd-blog-holder {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-auto-rows: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto 1fr;
	margin-bottom: 36px;
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .entry-header {
	flex-basis: 100%;
	max-width: 100%;
	width: 100%;
	
	border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}



.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .article-body-container {
	flex-basis: 100%;
	max-width: 100%;
	width: 100%;  
	padding: 24px !important;
}




.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .post-img-wrapp {
	border-top-right-radius: 8px;
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .article-body-container {
	border-bottom-left-radius: 8px !important;
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop .article-inner {

	border-radius: 8px !important;
	display: grid !important;
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop {

	border-radius: 8px !important;
}

/*******************************************************************************************************************************/


.jarmuvek_lista_leiras {
	width: 100%;
	margin-bottom: 32px;
	padding-left: 16px;
	padding-right: 16px;
}


/*******************************************************************************************************************************/

body.single-post .main-page-wrapper > .page-title > .container {
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 16px;

}

body.single-post .page-title .title {
	/*hyphens: auto;*/
}

/*******************************************************************************************************************************/


.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .post-title {
	font-size: 24px;
	line-height: 32px;
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop .post-title {

	/*hyphens: auto;*/

margin-top: 0px !important;

}


/*******************************************************************************************************************************/

.jarmuvek_lista__szurok_jobb_2 {
	width: 100%;
	border-top: 1px solid #ffffff;
}

.jarmuvek_lista__szurok_jobb {
  border-right: none;
}

/*******************************************************************************************************************************/


body.woocommerce-checkout .checkout_full {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 16px;
}

body.woocommerce-checkout .woocommerce-breadcrumb {

	margin-top: 16px;
}

body.woocommerce-checkout .checkout_right {
	padding: 0px;
}

body.woocommerce-checkout .checkout_left .col-12{
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 0px;
	padding-left: 0px;
}

body.woocommerce-checkout .checkout_title {
	margin-left: 0px;
	margin-right: 0px;
}

/*******************************************************************************************************************************/


body.jarmu_lista__oldal .page-title > .container {
	padding-right: 16px;
	padding-left: 16px;
	/*text-align: center;*/
}

body.jarmu_lista__oldal  .select2-container {
	width: auto !important;
	min-width: 340px;
}

body.jarmu_lista__oldal .main-page-wrapper {
	margin-top: 0px;
}

body.jarmu_lista__oldal .jarmuvek_lista__title_leiras {
	display: none;
}

body.jarmu_lista__oldal .page-title h1 {
	font-size: 28px;
} 

/*******************************************************************************************************************************/


.jarmuvek_lista__szurok_bal {
	height: auto !important;
}

.jarmuvek_lista__szurok_kozep {
	height: auto !important;
}

.jarmuvek_lista__szurok_kozep_2 {
	height: auto !important;
}

.jarmuvek_lista__szurok_jobb {
	height: auto !important;
}

.jarmuvek_lista__szurok_jobb_2 {
	height: auto !important;
}

.jarmuvek_lista__marka_szuro {
	height: auto !important;
	line-height: 44px !important;
}

.jarmuvek_lista__szurok_kozep_2 {
	padding-bottom: 9px !important;
}

.jarmuvek_lista__sorbarendezes_box {
	margin-top: 0px !important;
}


/*******************************************************************************************************************************/

.home .gform_wrapper.gravity-theme form.feher label, .home .gform_wrapper.gravity-theme form.feher legend, .home .gform_wrapper.gravity-theme form.feher .gfield_required {
	color: #000000 !important;
}


/*******************************************************************************************************************************/

#elektromos_auto_arlista_table_wrapper {
	padding: 4px;
}

#elektromos_auto_arlista_table_wrapper {
	padding: 0px;
	border-radius: 0px;
	margin-right: -15px;
	margin-left: -15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#elektromos_auto_arlista_table_info{
	font-size: 10px !important;
}

.dt-button.elektromos_auto_arlista_filter_gomb {
	margin-bottom: 10px;
	font-size: 10px;
	padding: 5px 10px;
}



#elektromos_auto_arlista_table {
	width: 100% !important;
}
 
#elektromos_auto_arlista_table th {
	font-size: 9px !important; 
	padding: 10px 5px !important;
	width: auto !important;
	
	font-size: 9px !important;
    padding: 6px 3px !important;
} 

#elektromos_auto_arlista_table td{
	font-size: 10px !important;
	padding: 10px 5px !important;
	width: auto !important;
	
	font-size: 9px !important;
    padding: 6px 3px !important;
}
 
#elektromos_auto_arlista_table .eaao_4 {
	white-space: nowrap;
}
 
#elektromos_auto_arlista_table .eaao_5 {
	white-space: nowrap;
}

#elektromos_auto_arlista_table th.sorting::before, 
#elektromos_auto_arlista_table th.sorting::after {
	display:none;
}

/*******************************************************************************************************************************/

div.jarmu_table_1_o_mobil {
	display: block;
	border-top: 1px solid #e6e6e6;
}

.jarmu_table_1_o5 {
	display: none;
}

.jarmu_table_1_o6 {
	display: none;
}

.jarmu_table_1 .ajanlott_2 td {
	background: #0e0483;
	color: #fff !important;
	
	font-weight: normal !important;
	font-size: 12px !important;
	line-height: 20px !important;
}

span.jarmu_table_1_o_mobil {
	display: inline-block;
}

.jarmu_table_1 tr td {
	padding-right: 4px !important;
	padding-left: 4px !important;
	font-size: 11px !important;
}

/*******************************************************************************************************************************/

.jarmu_ertekeles {
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 32px;
	padding-bottom: 32px;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: px;
}

.jarmu_ertekeles_jobb {
	padding-top: 0px;
}

/*******************************************************************************************************************************/


body.woocommerce-cart .wb_cart .wb_cart_right {

	margin-left: 0px !important;
}

.vc_custom_1681394282951 {
	margin-top: 16px !important;
	padding-top: 32px !important;
	padding-right: 0px !important;
	padding-bottom: 32px !important;
	padding-left: 0px !important;

}

.kosar_ajanlott_termekek .product-grid-item {
	flex: 0 0 25%;
	max-width: 100%;
	float: left;
}

/*******************************************************************************************************************************/

.grecaptcha-badge {
	display: none !important;
}

/*******************************************************************************************************************************/


.kosar_ajanlott_termekek .products  {
	display: grid !important;
	grid-column-gap: 10px !important;
	grid-row-gap: 10px !important;
	grid-template-columns: repeat(2, 1fr) !important;
	grid-auto-rows: 1fr !important;
}
.kosar_ajanlott_termekek .product-grid-item {
	flex: 0 0 100% !important;
	max-width: 100% !important;
	float: left !important;
	padding:0px !important;
	margin: 0px !important;
}



/*******************************************************************************************************************************/

.fooldal_section_4 .info-box-wrapper:nth-child(1) {
	order: 1;
}

.fooldal_section_4 .info-box-wrapper:nth-child(2) {
	order: 1;
}

.fooldal_section_4 .info-box-wrapper:nth-child(3) {
	order: 2;
}

.fooldal_section_4 .info-box-wrapper:nth-child(4) {
	order: 6;
}

.fooldal_section_4 .info-box-wrapper:nth-child(5) {
	order: 4;
}

.fooldal_section_4 .info-box-wrapper:nth-child(6) {
	order: 5;
}


/*******************************************************************************************************************************/

body.single-post .site-content {
	flex: 0 0 100%;
	max-width: 100%;
}

/*******************************************************************************************************************************/

.tolto_telepites_csomag_ajanlatok .product-list-item .product-element-top {
	flex: 0 0 50px !important;
	display: flex;
	width: 50px;
	float: left;
}

.tolto_telepites_csomag_ajanlatok .product-list-item .wd-add-btn {
	text-align: right;
}

.tolto_telepites_csomag_ajanlatok .wd-entities-title {
	text-align: left;
	padding-left: 90px;
}

.tolto_telepites_csomag_ajanlatok .product-grid-item .price {
	right: 0px;
}
	
body.single-product .woobt-additional {
	font-size: 14px;
	line-height: 20px !important;
}

body.single-product .woobt-products + .woobt-additional .woocommerce-Price-amount {
	 font-size: 14px; 
}

body.single-product .woobt-products + .woobt-additional + .woobt-total  .woocommerce-Price-amount {
	 font-size: 14px;
}


.extra_information_box_with_popup .kozepso_oszlop .csakdesktopon {
	display: block;
	max-width: 70%;
	margin-left: auto;
	margin-right: auto;
}

.page_title_button {
	margin-bottom: 10px;
}

body.page .main-page-wrapper > .page-title > .container {
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 16px;
}


body.jarmu_lista__oldal .page-title {
	min-height: 600px;
}
/*******************************************************************************************************************************/

.tolto_telepites_csomag_ajanlatok .product.product-list-item .product-list-content {

	margin-top: -87px;
}

.tolto_telepites_csomag_ajanlatok .product-list-item .product-wrapper {
	margin-bottom: 10px !important;
	border-bottom: 1px solid #eee;
	padding-left: 0px;
  	padding-right: 0px;
}

.product.product-list-item .wd-add-btn {
	display: block;
	margin-top: 12px !important;
}

/*******************************************************************************************************************************/

.jarmuvek_lista__szurok_kozep_0 {
	width: 100%;
	height: auto;
	border-right: 0px;
	border-bottom: 1px solid white;
	padding: 8px;
}

/*******************************************************************************************************************************/

.jarmuvek_lista__elerhetoseg_szuro {
	display: inline-block;
}

.jarmuvek_lista__tipus_szuro {
	display: inline-block;
}

.jarmuvek_lista__kategoria_szuro {
	display: inline-block;
}

.jarmuvek_lista__hatotav_szurok_box #hatotav_range {
	margin-left: 24px;
}

/*******************************************************************************************************************************/

.wd-hover-with-fade.hover-ready:is(:hover, .state-hover) .product-wrapper {
	transform: none !important;
}
	
.fade-in-block.wd-scroll {
	display: none !important;
}
	

/*******************************************************************************************************************************/

.jarmuvek_lista__plus_szurok {
	grid-template-columns: repeat(3, 1fr);

}

.jarmuvek_lista__tovabbi_lehetosegek_szurok_box.szuro_box {
		grid-column: 3;
	}

.jarmuvek_lista__szurok_container {
	padding-left: 16px;
	padding-right: 16px;
}

/*******************************************************************************************************************************/
	
#jarmu_lista_nezet_table_wrapper {
	padding: 0px;
	border-radius: 0px;
}

#jarmu_lista_nezet_table_box {
	padding-left: 0px;
	padding-right: 0px;
}

#jarmu_lista_nezet_table_box td, #jarmu_lista_nezet_table_box th {
	font-size: 12px;
}

.jarmuvek_lista__nezetek {
	display: none;
}

/*******************************************************************************************************************************/

.jarmu_osszehasonlitas_footer {
	bottom: 55px !important;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

#lp1_szakasz_1 {
	display: none;
}

#lp1_szakasz_2 {
	padding-bottom: 22px !important;
	padding-top: 62px !important;
	padding-right: 4px !important;
  padding-left: 4px !important;
}

#lp1_szakasz_2 .szakasz_cim h4 {
	color: #202124;
	font-size: 48px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.12rem;
  line-height: 56px;
  margin-bottom: 80px;
}

#lp1_szakasz_2 .szakasz_cim .title-after_title {
	color: #303236;
	font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.09rem;
  line-height: 44px;
}

#lp1_szakasz_3 {
	width: calc( 100vw ) !important;
	max-width: calc( 100vw - 30px ) !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-top: 20px !important;
	padding-bottom: 0px !important;
}


#lp1_szakasz_3 .szakasz_sor_1 .szakasz_cim h4 {
	color: #fff;
	margin-bottom: 20px;
	
	font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.09rem;
  line-height: 44px;
}

#lp1_szakasz_3 .szakasz_sor_1  .title-wrapper {
	--content-width: var(--wd-max-width);
	margin-bottom: 0px !important;
}


#lp1_szakasz_3 .szakasz_sor_2 .infobox h4 {
	
	font-size: 24px;
  font-style: normal;
  font-weight: 400;
  font-weight: 500;
  letter-spacing: -.03rem;
  line-height: 28px;
}

#lp1_szakasz_3 .szakasz_sor_2 .infobox .info-box-inner {

	font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

#lp1_szakasz_3 .szakasz_sor_2 .wd-wpb {
	margin-bottom: 20px;
}

#lp1_szakasz_4  {
	padding-bottom: 0px !important;
}

#lp1_szakasz_4 > .vc_row  {
	padding-top: 17px !important;
	padding-bottom: 0px !important;
}

#lp1_szakasz_4 .szakasz_cim h4 {
		
	font-size: 20px;
  font-style: normal;
  font-weight: 400;
  font-weight: 500;
  letter-spacing: -.025rem;
  line-height: 24px;
}

#lp1_szakasz_4 .szakasz_cim .title-after_title {
font-size: 28px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.07rem;
  line-height: 36px;
}

#lp1_szakasz_4 .szakasz_sor_2 .vc_single_image-img {
	max-width: 100%;
	margin-top: 0px;
}


#lp1_szakasz_4 .harmonika .vc_tta-title-text {
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	
	font-size: 18px;
  line-height: 24px;
}

#lp1_szakasz_4 .harmonika .vc_tta-panel-body {
	font-size: 16px;
  line-height: 20px;
}

#lp1_szakasz_5 .wd-wpb {
	padding: 24px 16px !important;
}

#lp1_szakasz_5 .infobox .info-box-inner {

	display: none;
}

#lp1_szakasz_5 .infobox h4 {

	font-size: 28px;

  letter-spacing: -.07rem;
  line-height: 36px;
}

#lp1_szakasz_5 .vc_column_container:first-child .wd-info-box {
	height: calc( ( 100vh - 92px ) / 3 );
	background-position: -47px center !important;
}

#lp1_szakasz_5 .vc_column_container:last-child .wd-info-box {
	height: calc( ( 100vh - 92px ) / 3 );
}

#lp1_szakasz_6 .szakasz_sor_1 .szakasz_cim h4 {
font-size: 20px;
  letter-spacing: -.025rem;
  line-height: 24px;
}

#lp1_szakasz_6 .szakasz_sor_1 .szakasz_cim .title-after_title {
font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.09rem;
  line-height: 44px;
}

#lp1_szakasz_6 .szakasz_sor_2 {
	max-width: none;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}


#lp1_szakasz_6 .szakasz_sor_3 {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

#lp1_szakasz_7  {
	padding-top: 30px !important;
	padding-bottom: 0px !important;
}



#lp1_szakasz_7 .szakasz_sor_1 .szakasz_cim h4 {
font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

#lp1_szakasz_7 .szakasz_sor_1 .szakasz_cim .title-after_title {
	font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.09rem;
  line-height: 44px;
}

#lp1_szakasz_7 .szakasz_sor_2 .infobox .info-box-title {
font-size: 24px;
  font-style: normal;
  font-weight: 400;
  font-weight: 500;
  letter-spacing: -.03rem;
  line-height: 28px;
}

#lp1_szakasz_7 >.vc_row  {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

#lp1_szakasz_8 .szakasz_sor_1 h4 {
	font-size: 20px;
  font-style: normal;
  font-weight: 400;
  font-weight: 500;
  letter-spacing: -.025rem;
  line-height: 24px;
}

#lp1_szakasz_8 .szakasz_sor_1 .title-after_title {
	font-size: 28px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.07rem;
  line-height: 36px;
}

#lp1_szakasz_9 .vc_column_container:first-child .wd-info-box {
	height: calc( ( 100vh - 92px ) / 3 );
	padding: 24px 16px !important;
}

#lp1_szakasz_9 .vc_column_container:last-child .wd-info-box {
	height: calc( ( 100vh - 92px ) / 3 );
	padding: 24px 16px !important;
}

#lp1_szakasz_9 .infobox .info-box-inner {
	display: none;
}

#lp1_szakasz_9 .infobox h4 {

	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.07rem;
	line-height: 36px;
}

#lp1_szakasz_10 .szakasz_sor_1 .szakasz_cim h4 {

	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}

#lp1_szakasz_11 .szakasz_sor_1 a.btn {

	margin-bottom: 32px;
}

#lp1_szakasz_11 .szakasz_sor_1 .vc_tta-title-text {

	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}


#lp1_szakasz_11 .szakasz_sor_1 .vc_tta-panel-body {
	margin-top: 0px;
}

#lp1_szakasz_11{
	padding-top: 20px !important;
	padding-bottom: 0px !important;
}

#lp1_szakasz_12 .szakasz_sor_1 .szakasz_cim h4 {

	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.025rem;
	line-height: 24px;
}

#lp1_szakasz_12 .szakasz_sor_1 .szakasz_cim .title-after_title {

	max-width: 100%;
	margin-bottom: 0px;
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}

#lp1_szakasz_12 {
	padding-top: 30px !important;
	padding-bottom: 0px !important;
}

#lp1_szakasz_12 .szakasz_sor_3 .infobox .info-box-title {

	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp1_szakasz_13 .szakasz_sor_1 .szakasz_cim h4 {
	max-width: 100%;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.07rem;
	line-height: 36px;
}

#lp1_szakasz_13 {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
	background-color: #0e0483 !important;
}
/*******************************************************************************************************************************/

#lp2_szakasz_1 {
    display:none;
}


#lp2_szakasz_1_A {
    display:block;
}

#lp2_szakasz_2 .szakasz_sor_1 .szakasz_cim h4 {
font-size: 48px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.12rem;
  line-height: 56px;
}


#lp2_szakasz_2 {
	padding-top: 25px;
	padding-bottom: 25px;
}

#lp2_szakasz_2 .szakasz_sor_2 .szakasz_cim h4 {
	font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.09rem;
  line-height: 44px;
	max-width: 100%;
}


#lp2_szakasz_3 {
	width: calc( 100vw ) !important;
	--wd-row-spacing: 0px !important;
	max-width: calc( 100vw - 30px ) !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 32px !important;
}

#lp2_szakasz_3 .szakasz_sor_1 .wpb_column:last-child .wpb_wrapper {
	width: 100%;
}

#lp2_szakasz_3 .szakasz_sor_1{
	padding-top: 180px !important;
	padding-bottom: 0px !important;
	background-size: 100vw !important;
  background-position: center 0px !important;
}

#lp2_szakasz_3 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 20px;
  font-style: normal;
  font-weight: 400;
  font-weight: 500;
  letter-spacing: -.025rem;
  line-height: 24px;
}

#lp2_szakasz_4 {
	width: calc( 100vw ) !important;
	max-width: calc( 100vw - 30px ) !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 32px !important;
	padding-top: 30px !important;
	padding-bottom: 0px !important;
}

#lp2_szakasz_4 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.025rem;
	line-height: 24px;
	margin-bottom: 0px;
}

#lp2_szakasz_4 .szakasz_sor_1 .szakasz_cim_2 .woodmart-title-container {

	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp2_szakasz_4 .szakasz_sor_1 .szakasz_cim_2 .title-after_title {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp2_szakasz_4 .wpb_single_image {
	margin-bottom: 16px;
}

#lp2_szakasz_4 .wd-wpb {
	margin-bottom: 16px;
}

#lp2_szakasz_5 .szakasz_sor_1 .szakasz_cim h4 {

	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.025rem;
	line-height: 24px;
}

#lp2_szakasz_5 .szakasz_sor_1 .szakasz_cim .title-after_title {
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}

#lp2_szakasz_5 .szakasz_sor_2 .flip_boksz .vc-hoverbox {
	height: auto;
}

#lp2_szakasz_5 .szakasz_sor_2 {
	max-width: 100%;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px !important;
}

#lp2_szakasz_5 .szakasz_sor_2  .vc_column_container {

	margin-bottom: 15px;
}

#lp2_szakasz_5 .szakasz_sor_3 {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}

#lp2_szakasz_6 .infobox  {
	padding-top: 0px !important;
	padding-right: 24px !important;
	padding-bottom: 24px !important;
	padding-left: 24px !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

#lp2_szakasz_6 .infobox .info-box-inner {

	display: none;
}

#lp2_szakasz_6 .vc_column_container .wd-info-box {
	height: calc( ( 100vh - 92px ) / 3 );
}

#lp2_szakasz_6 .szakasz_sor_1 .vc_column_container {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0px;
}

#lp2_szakasz_6 .infobox h4 {

	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.07rem;
	line-height: 36px;
}

#lp2_szakasz_7 {
	padding-top: 0px;
	height: auto;
}

#lp2_szakasz_7 .szakasz_sor_1 .wpb_column:first-child .vc_column-inner > .wpb_wrapper {
	padding-left: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#lp2_szakasz_7 .szakasz_sor_1 .wpb_column:first-child  {
	order:2;
}

#lp2_szakasz_7 .szakasz_sor_1 .wpb_column:last-child {
	order:1;
}

#lp2_szakasz_7 .szakasz_sor_1 .wpb_column:last-child  .vc_column-inner {
	height: calc( ( 100vh - 92px ) / 3 );

}

#lp2_szakasz_7 .szakasz_sor_1 .szakasz_cim .title-subtitle {

	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.025rem;
	line-height: 24px;
}

#lp2_szakasz_7 .szakasz_sor_1 .szakasz_cim .woodmart-title-container {

	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.07rem;
	letter-spacing: -.035rem;
	line-height: 36px;
}

#lp2_szakasz_7 .szakasz_sor_1 .szakasz_leiras p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
}

#lp2_szakasz_8 {
	height: auto;
}

#pulsar_pro_features.wd-popup {
	height: auto;
	max-height: calc( 100vh - 92px );
	padding: 16px;
}

#pulsar_pro_features.wd-popup .szakasz_sor_1 {
	margin-bottom: 20px;
}

#pulsar_pro_features.wd-popup .szakasz_sor_2 .info-box-content .info-box-title {
	font-size: 18px;
	line-height: 24px;
}

#pulsar_pro_features.wd-popup .szakasz_sor_2 .wd-wpb {
	margin-bottom: 10px;
}

#pulsar_pro_features.wd-popup button.mfp-close {
	top: 10px;
	right: 10px;
}

#lp2_szakasz_9 .szakasz_sor_1 .szakasz_cim h4 {
	max-width: 100%;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.07rem;
	line-height: 36px;
}

#lp2_szakasz_9 {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
	background-color: #2a394f !important;
}

#lp2_szakasz_11 .szakasz_sor_1 a.btn {

	margin-bottom: 32px;
}

#lp2_szakasz_11 .szakasz_sor_1 .vc_tta-title-text {

	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}


#lp2_szakasz_11 .szakasz_sor_1 .vc_tta-panel-body {
	margin-top: 0px;
}

#lp2_szakasz_11{
	padding-top: 20px !important;
	padding-bottom: 0px !important;
}

#lp2_szakasz_10 .szakasz_sor_1 .szakasz_cim h4 {

	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}

#lp2_szakasz_9 .szakasz_sor_1 .szakasz_cim .title-after_title {

	max-width: 100%;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.07rem;
	line-height: 36px;
}
/*******************************************************************************************************************************/


#lp3_szakasz_1 {
    display:none;
}


#lp3_szakasz_1_A {
    display:block;
}


/*******************************************************************************************************************************/


#lp3_szakasz_2 .szakasz_sor_1 .szakasz_cim h4 {
font-size: 48px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.12rem;
  line-height: 56px;
}


#lp3_szakasz_2 {
	padding-top: 25px;
	padding-bottom: 25px;
}

#lp3_szakasz_2 .szakasz_sor_2 .szakasz_cim h4 {
	font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.09rem;
  line-height: 44px;
	max-width: 100%;
}

#lp3_szakasz_3 {
	width: calc( 100vw ) !important;
	--wd-row-spacing: 0px !important;
	max-width: calc( 100vw - 30px ) !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 32px !important;
}

#lp3_szakasz_3 .szakasz_sor_1 .wpb_column:last-child .wpb_wrapper {
	width: 100%;
}

#lp3_szakasz_3 .szakasz_sor_1{
	padding-top: 180px !important;
	padding-bottom: 0px !important;
	background-size: 100vw !important;
  background-position: center 0px !important;
}

#lp3_szakasz_3 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 20px;
  font-style: normal;
  font-weight: 400;
  font-weight: 500;
  letter-spacing: -.025rem;
  line-height: 24px;
}

#lp3_szakasz_4 {
	width: calc( 100vw ) !important;
	--wd-row-spacing: 0px !important;
	max-width: calc( 100vw - 30px ) !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

#lp3_szakasz_4 .szakasz_sor_1 .szakasz_cim h4 {

	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.025rem;
	line-height: 24px;
}

#lp3_szakasz_4 .szakasz_sor_1 .szakasz_cim .title-after_title {
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}

#lp3_szakasz_4 .szakasz_sor_2 .flip_boksz .vc-hoverbox {
	height: auto;
}

#lp3_szakasz_4 .szakasz_sor_2 {
	max-width: 100%;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px !important;
}

#lp3_szakasz_4 .szakasz_sor_2  .vc_column_container {

	margin-bottom: 15px;
}
 
#lp3_szakasz_4 .szakasz_sor_3 {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}

#lp3_szakasz_4 .szakasz_sor_2 .vc_column_container > .vc_column-inner {
	height: auto;
}

#lp3_szakasz_4 {
	padding-bottom: 0px !important;
}

#lp3_szakasz_4 .szakasz_sor_2 .vc_column_container > .vc_column-inner {
	padding-left: 15px;
	padding-right: 15px;
	height: auto;
}

#lp3_szakasz_5 .vc_row.vc_row-o-full-height {
	min-height: 50vh;
}


#supernova_features.wd-popup {
	height: auto;
	max-height: calc( 100vh - 92px );
	padding: 16px;
}

#supernova_features.wd-popup .szakasz_sor_1 {
	margin-bottom: 20px;
}

#supernova_features.wd-popup .szakasz_sor_2 .info-box-content .info-box-title {
	font-size: 18px;
	line-height: 24px;
}

#supernova_features.wd-popup .szakasz_sor_2 .wd-wpb {
	margin-bottom: 10px;
}

#supernova_features.wd-popup button.mfp-close {
	top: 10px;
	right: 10px;
}

#lp3_szakasz_6 {
	height: calc( ( 100vh - 92px ) / 2 );
	min-height: auto !important;
}


#lp3_szakasz_7 .szakasz_sor_1 .szakasz_cim h4 {
	margin-bottom: 10px;
	font-size: 48px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.12rem;
	line-height: 56px;
}

#lp3_szakasz_7 .szakasz_sor_2 .vc_column_container:first-child .wpb_text_column {
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}

#lp3_szakasz_8  {
	min-height: auto !important;
}

#lp3_szakasz_8 .vc_row  {
	height: calc( ( 100vh - 92px ) / 2 );
	min-height: auto !important;
}

#lp3_szakasz_9 {
	padding-top: 0px;
	height: auto;
}

#lp3_szakasz_9 .szakasz_sor_1 .wpb_column:first-child .vc_column-inner > .wpb_wrapper {
	padding-left: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#lp3_szakasz_9 .szakasz_sor_1 .wpb_column:first-child  {
	order:2;
}

#lp3_szakasz_9 .szakasz_sor_1 .wpb_column:last-child {
	order:1;
}

#lp3_szakasz_9 .szakasz_sor_1 .wpb_column:last-child  .vc_column-inner {
	height: calc( ( 100vh - 92px ) / 3 );

}

#lp3_szakasz_9 .szakasz_sor_1 .szakasz_cim .title-subtitle {

	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.025rem;
	line-height: 24px;
}

#lp3_szakasz_9 .szakasz_sor_1 .szakasz_cim .woodmart-title-container {

	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.07rem;
	letter-spacing: -.035rem;
	line-height: 36px;
}

#lp3_szakasz_9 .szakasz_sor_1 .szakasz_leiras p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
}


#lp3_szakasz_10 .szakasz_sor_1 .szakasz_cim h4 {
	max-width: 100%;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.07rem;
	line-height: 36px;
}

#lp3_szakasz_10 {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}



#lp3_szakasz_11 .szakasz_sor_1 .szakasz_cim h4 {

	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.025rem;
	line-height: 24px;
}

#lp3_szakasz_11 .szakasz_sor_1 .szakasz_cim .title-after_title {

	max-width: 100%;
	margin-bottom: 0px;
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}

#lp3_szakasz_11 {
	padding-top: 30px !important;
	padding-bottom: 0px !important;
}

#lp3_szakasz_11 .szakasz_sor_3 .infobox .info-box-title {

	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp3_szakasz_12 {
	width: calc( 100vw ) !important;
	max-width: calc( 100vw ) !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 32px !important;
	padding-top: 30px !important;
	padding-bottom: 0px !important;
}

#lp3_szakasz_12 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.025rem;
	line-height: 24px;
	margin-bottom: 0px;
}

#lp3_szakasz_12 .szakasz_sor_1 .szakasz_cim_2 .woodmart-title-container {

	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp3_szakasz_12 .szakasz_sor_1 .szakasz_cim_2 .title-after_title {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp3_szakasz_12 .wpb_single_image {
	margin-bottom: 16px;
}

#lp3_szakasz_12 .wd-wpb {
	margin-bottom: 16px;
}


#lp3_szakasz_13 {
	width: calc( 100vw ) !important;
	max-width: calc( 100vw ) !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 32px !important;
	padding-top: 30px !important;
	padding-bottom: 0px !important;
}

#lp3_szakasz_13 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.025rem;
	line-height: 24px;
	margin-bottom: 0px;
}

#lp3_szakasz_13 .szakasz_sor_1 .szakasz_cim_2 .woodmart-title-container {

	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp3_szakasz_13 .szakasz_sor_1 .szakasz_cim_2 .title-after_title {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp3_szakasz_13 .wpb_single_image {
	margin-bottom: 16px;
}

#lp3_szakasz_13 .wd-wpb {
	margin-bottom: 16px;
}

#lp3_szakasz_14 .szakasz_sor_1 .szakasz_cim h4 {

	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}


#lp3_szakasz_15 .szakasz_sor_1 a.btn {

	margin-bottom: 32px;
}

#lp3_szakasz_15 .szakasz_sor_1 .vc_tta-title-text {

	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	line-height: 44px;
}


#lp3_szakasz_15 .szakasz_sor_1 .vc_tta-panel-body {
	margin-top: 0px;
}

#lp3_szakasz_15{
	padding-top: 20px !important;
	padding-bottom: 0px !important;
}


#lp3_szakasz_6 .szakasz_sor_1 a.btn.gomb_4362 {
	width: 100%;
	padding-top: 30px;
	min-height: 100px;
	border-radius: 12px;
	background: rgba(27, 37, 56, 0.74);
	color:#fff;
}

#lp3_szakasz_11 .szakasz_sor_2 .infobox .info-box-title {
	min-height: auto;
}

#lp3_szakasz_11 .szakasz_sor_2 .wd-info-box .info-box-content {
	padding: 16px 16px !important;
}

#lp3_szakasz_11 .vc_column_container > .vc_column-inner {
	padding-left: 16px;
	padding-right: 16px;
}
/*******************************************************************************************************************************/

/*******************************************************************************************************************************/

/*******************************************************************************************************************************/

/*******************************************************************************************************************************/


} ///itt a vége




/*******************************************************************************************************************************/
/*******************************************************************************************************************************/


//otphitel
//Ezt próbáljátok ki ha formázva szeretnétek:

@media only screen and (max-width: 1024px) {
      .wd-sticky-btn
        {
            height: 86px !important;
        }
        .wd-sticky-btn-cart .kalkulator
        {
            background: white;
        }
}

//Ezt pedig akkor ha el akarjátok mobilon tüntetni a sticky buttonból:

@media only screen and (max-width: 1024px) {
     
       .wd-sticky-btn-cart .kalkulator
        {
            display: none;
        }
}




/*******************************************************************************************************************************/




@media (min-width: 1200px){
	
    .gtdAkf {
        font-size: 19px;
    }
    
    .fUuNLM {
      font-size: 40px;
    }

    
}


@media (min-width: 768px){
    
    .kXWyQn {
      padding: 0px 24px;
    }
    
    .gtdAkf {
        font-size: 18px;
    }
    
    .fUuNLM {
      font-size: 32px;
    }
    
    .khRNTu {
    	height: 100vh;
    }
	


}

@media (max-width: 1023px) {
.vc_row.fooldal_section_11 .gform_wrapper.gravity-theme form.feher label, .vc_row.fooldal_section_11 .gform_wrapper.gravity-theme form.feher legend, .vc_row.fooldal_section_11 .gform_wrapper.gravity-theme form.feher .gfield_required {
    color: #000 !important;
}
}






/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/


/*
Minta 
<table class="resptable" >
<thead>
<tr>
<th colspan="1" rowspan="1">Modell</th>
<th colspan="1" rowspan="1">Akkumulátor</th>
<th colspan="1" rowspan="1">AC töltés</th>
<th colspan="1" rowspan="1">DC töltés</th>
<th colspan="1" rowspan="1">Valós hatótáv</th>
<th colspan="1" rowspan="1">Teljesítmény</th>
<th colspan="1" rowspan="1">Árkategória (használt)</th>
<th colspan="1" rowspan="1">Kiemelt előny</th>
</tr>
</thead>
<tbody>
<tr>
<td data-label="Modell" colspan="1" rowspan="1"><a href="https://www.wallbox.hu/elektromos-auto-tolto/renault-zoe-ze50-r135/" target="_blank" rel="noopener noreferrer"><strong>Renault Zoe R135</strong></a></td>
<td data-label="Akkumulátor" colspan="1" rowspan="1">52 kWh</td>
<td data-label="AC töltés" colspan="1" rowspan="1">22 kW</td>
<td data-label="DC töltés" colspan="1" rowspan="1">50 kW</td>
<td data-label="Valós hatótáv" colspan="1" rowspan="1">kb. 300 km</td>
<td data-label="Teljesítmény" colspan="1" rowspan="1">136 LE</td>
<td data-label="Árkategória (használt)" colspan="1" rowspan="1">5–6 M Ft</td>
<td data-label="Kiemelt előny" colspan="1" rowspan="1">Kiváló városi választás, olcsó fenntartás</td>
</tr>
<tr>
<td data-label="Modell" colspan="1" rowspan="1"><a href="https://www.wallbox.hu/elektromos-auto-tolto/hyundai-kona-electric-64-kwh/" target="_blank" rel="noopener noreferrer"><strong>Hyundai Kona Electric</strong></a></td>
<td data-label="Akkumulátor" colspan="1" rowspan="1">64 kWh</td>
<td data-label="AC töltés" colspan="1" rowspan="1">7,2 kW</td>
<td data-label="DC töltés" colspan="1" rowspan="1">77 kW</td>
<td data-label="Valós hatótáv" colspan="1" rowspan="1">kb. 400 km</td>
<td data-label="Teljesítmény" colspan="1" rowspan="1">204 LE</td>
<td data-label="Árkategória (használt)" colspan="1" rowspan="1">8–10 M Ft</td>
<td data-label="Kiemelt előny" colspan="1" rowspan="1">Legjobb ár-érték arány, családi használatra is ideális</td>
</tr>
<tr>
<td data-label="Modell" colspan="1" rowspan="1"><a href="https://www.wallbox.hu/elektromos-auto-tolto/tesla-model-3-long-range-dual-motor/" target="_blank" rel="noopener noreferrer"><strong>Tesla Model 3 Long Range</strong></a></td>
<td data-label="Akkumulátor" colspan="1" rowspan="1">75 kWh</td>
<td data-label="AC töltés" colspan="1" rowspan="1">11 kW</td>
<td data-label="DC töltés" colspan="1" rowspan="1">250 kW</td>
<td data-label="Valós hatótáv" colspan="1" rowspan="1">kb. 500 km</td>
<td data-label="Teljesítmény" colspan="1" rowspan="1">340–360 LE</td>
<td data-label="Árkategória (használt)" colspan="1" rowspan="1">12–15 M Ft</td>
<td data-label="Kiemelt előny" colspan="1" rowspan="1">Prémium élmény, kimagasló hatótáv és technológia</td>
</tr>
</tbody>
</table>
*/

@media screen and (max-width: 600px) {
 
 table.resptable {
    border: 0;
  }

  table.resptable caption {
    font-size: 1.3em;
  }
  
  table.resptable thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table.resptable tr {
    border-bottom: 3px solid #0e0483;
    display: block;
    margin-bottom: .625em;
  }
  
  table.resptable tr:last-child {
    border-bottom: 0px;
  }
  
  
  table.resptable td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  table.resptable td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table.resptable
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  table.resptable td:last-child {
    border-bottom: 0;
  }
  
}




/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

@media (min-width:768px) and (max-width:1366px) {

	body.post-type-archive-product .products.wd-products.wd-grid-g {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/


/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

