/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/*

5. Noto Sans Regular 400

8. Nunito Regular 400

9. Nunito Bold 700


10. Montserrat Bold 700

15. Montserrat SemiBold 600


12. Open Sans Bold 700

13. Open Sans Regular 400

11. IBM Plex Mono Regular 400

14. IBM Plex Mono Bold 700

21. IBM Plex Sans SemiBold 600

18. Roboto Regular 

3. Gilroy Extrabold 800
4. Gilroy Bold 700
6. Gilroy Black 900
7. Gilroy Medium 500
16. Gilroy Semibold 600
17. Gilroy Heavy 900


19. Gotham Ultra 400


1. Inter Regular 400
2. Inter Bold 700
20. Inter Italic 400

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

/* global */
 
.website-wrapper {
	background: #f5f8fc !important;
}
 
.main-page-wrapper {
	background: #f5f8fc !important;
}

body:not(.page) .main-page-wrapper main.wd-content-layout, body.home .main-page-wrapper main.wd-content-layout {
	padding-block: 0 !important;
}

.wd-copyrights {
	padding-block: 0 !important;
}

.vc_video-align-center{ text-align: center; }
.vc_video-align-left{ text-align: left; }
.vc_video-align-right{ text-align: right; }

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




.blackfriday div{ 
	background: #000;
	color: #fff;
	width: 132px;
	padding: 0 10px;
	width: auto;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
	display: inline-block;
	float: right;
	margin: 0 3px 3px 0;
}
.woocommerce-product-gallery{ clear: both; }

.blackfridayGrid div{
	background: #000;
	color: #fff;
	width: 132px;
	padding: 0 10px;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
	display: inline-block;
	float: left;
	margin: 0 3px 3px 0;
	z-index: 100;
}
.products .product-labels{ top: 30px !important; }

@media (max-width: 768px) {
	.blackfriday div, .blackfridayGrid div {
		font-size: 75%;
		width: 102px;
		padding: 0 5px;
	}
	.products .product-labels{ top: 18px !important; }
}

/* Eddig blackfriday *******************************************************************************************************************************************************************************************************/


#fgf-checkout-gift-notices-wrapper{ margin-left: 15px; }
.woobt-total del { line-height: 1em !important; }

.csakmobilon{
	display:none;
}

.csakdesktopon{
	display:block;
}



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


body.wp-admin .csakmobilon{
	display:block !important;
}

body.wp-admin .csakdesktopon{
	display:block !important;
}



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

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

body.single .main-page-wrapper {
	padding-top: 0px;
}

body.blog .main-page-wrapper {
	padding-top: 0px;
}


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

a, button, input {
	text-transform: none !important;
}

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

.main-page-wrapper {
	/*margin-top: 80px;*/
/*	margin-top: 40px;*/
	padding-top: 64px;
}


body.home .main-page-wrapper {
	margin-top: -40px;
	padding-top: 39px;
}


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


/* header */
/*
header .menu-opener::after {
	display: none;
}

header .menu-opener .menu-opener-icon {
	margin-right: 0px !important;
}

header .menu-opener {
	border-radius: 8px !important;
	padding: 12px !important;
	min-width: auto !important;
	max-width: auto !important;
}

*/
header.whb-sticked {
	background-color: #0e0483  !important;
}

header.whb-sticked .whb-general-header{
	background-color: #0e0483  !important;
}

header .wd-dropdown-menu .container{
	max-width: 100% !important;
	background: #f5f8fc !important;
	padding-top: 40px !important;
	padding-bottom: 36px !important;
	
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	box-shadow: 0px 16px 32px rgba(15, 10, 69, 0.15);
}

header .wd-dropdown-menu {
	background: transparent !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}


header .wd-dropdown-menu .almenu_sor .wpb_single_image {
	margin-bottom: 16px  !important;
}

header .wd-dropdown-menu .almenu_sor .wpb_text_column  {
	margin-bottom: 0px  !important;
}

header .almenu_sor .termekek_almenu_elem .wpb_text_column a{
font-family: "Gilroy Extrabold";
font-style: normal;
font-weight: 800;
font-size: 16px;
color: #0E0483;

}

header .wd-nav[class*="wd-style-"] > li:hover > a {
	color: #0140FF !important;
}

header .wd-nav[class*="wd-style-"] > li:hover > a::after{
	color: #0140FF !important;
}


#termekek_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
}


header #termekek_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
}

header #otthoni_toltes_almenu_sor {
	text-align: center;
}

header #otthoni_toltes_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
	float: none;
	display: inline-block;
}


header #uzleti_megoldasok_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
}


header #kisokos_almenu_sor {
	text-align: center;
}

header #kisokos_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
	float: none;
	display: inline-block;
}

header #szolgaltatasok_almenu_sor {
	text-align: center;
}

header #szolgaltatasok_almenu_sor .termekek_almenu_elem {
  width: calc( 100% / 7 );
  float: none;
	display: inline-block;
}




header .wd-dropdown-menu .vc_single_image-wrapper.vc_box_border_grey {
	border-radius: 88px;
	border: 2px solid transparent;
	height: auto;
	display: inline-block;
}


header .wd-dropdown-menu .vc_single_image-wrapper.vc_box_border_grey:hover {
	/*box-shadow: 0px 0px 32px rgba(15, 10, 69, 0.15);*/
	border-radius: 88px;
	border: 2px solid #0e0483;
	height: 92px;
}


header #rolunk_almenu_sor {
	text-align: center;
}

header #rolunk_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
	float: none;
	display: inline-block;
}




header .whb-full-width .whb-row > .container, 
header .whb-full-width + .whb-clone .whb-row > .container {
	max-width: 100% !important;
	width: 100% !important;
	padding-left: 64px !important;
	padding-right: 64px !important;
}


.whb-general-header {
	background-color: #0e0483 !important;
}

body.home .whb-general-header {
	/*background-color: transparent !important;*/
	background-color: #0e0483 !important;
}

header.whb-sticked .whb-general-header {
	background-color: #0e0483 !important;
}

.wd-header-cart.wd-design-2 .wd-cart-number, 
.wd-header-cart.wd-design-5 .wd-cart-number {
	background-color: #0140ff;
}

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

/* footer */

footer  .container{
	max-width: 100% !important;
	background-color: #f5f8fc !important;

}

.footer_bottom_row {
	padding: 64px !important;
}

.footer_bottom_row .vc_column-inner {
	padding-top: 0px !important;
	padding-left: 0px !important;
}

footer .footer_col_title span {
	color: #ffffff !important;
	text-transform: none !important;
	font-size: 18px !important;
	font-weight: 800 !important;
	line-height: 24px !important;
}

footer .wd-sub-menu ul.sub-sub-menu li > a {
	font-family: "Inter";
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	padding-top: 6px;
	padding-bottom: 6px;
}

footer .wd-sub-menu ul.sub-sub-menu li > a:hover {
	color: #0140ff !important;
}

footer  a:hover {
	color: #0140ff !important;
}



footer p {
	margin: 0px !important;
}


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

/* wd-prefooter */

.wd-prefooter .footer_top_bg {
	height: 355px;
}

.wd-prefooter {
	padding-bottom: 0px !important;
	background-color: #f5f8fc !important;
}

.wd-prefooter  .container{
	max-width: 100% !important;

}

.wd-prefooter p {
	margin: 0px !important;
}

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

/* fooldal section 1 */


.vc_row.fooldal_section_1 {
	padding-top: 0px !important;
}

.vc_row.fooldal_section_1 .cim {
	font-family: 'Gilroy Heavy' !important;
	font-style: normal !important;
	font-weight: 900 !important;
	font-size: 64px !important;
	line-height: 72px !important;
	color: #FFFFFF !important;
	
	font-family: 'Gilroy Extrabold' !important;
	 font-style: normal !important;
	 font-weight: 600 !important;
}

.vc_row.fooldal_section_1 .leiras {
	font-family: 'Gilroy Semibold' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 24px !important;
	line-height: 32px !important;


	color: #FFFFFF !important;

}

.vc_row.fooldal_section_1 .gomb a {
	padding: 12px !important;
	background: #0140FF !important;
	border-radius: 8px !important;
	font-family: 'Gilroy Bold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 18px !important;
	color: #FFFFFF !important;
	border:none !important;
	padding-left: 32px !important;
	padding-right: 32px !important;
	margin-right: 16px;
}

.vc_row.fooldal_section_1 .gomb a:hover {
	background: #0e0483 !important;
	color: #FFFFFF !important;
}

.vc_row.fooldal_section_1 .auto_valaszto_select_valaszt {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #0140FF;
	text-transform: none;
	background: #FFFFFF;
	border-radius: 8px;
	width: 100%;
	margin-top: 32px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: none;
}

.vc_row.fooldal_section_1 .auto_valaszto_select_valaszt:hover {
	background: #0e0483 !important;
	color: #FFFFFF !important;
}


.vc_row.fooldal_section_1 .fooldal_section_1_box_col > .vc_column-inner > .wpb_wrapper{
	float:right;
} 
 
 /*
 .select2-container--default .select2-selection--single {
	background-color: #0140ff;
	border: 1px solid #fff;
	border-radius: 8px;
}

 .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #fff;
} 

 .select2-container .select2-selection--single {
	height: 48px;
}

 .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 46px;
}

 .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 11px;
}

 .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #fff transparent transparent transparent;
	margin-left: -12px;
}

 .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 16px;
}





 .select2-dropdown {
	border-radius: 8px !important;
	border: 1px solid #fff;
}

 .select2-container--open .select2-dropdown--below {
	margin-top: -16px;
}

 .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #0140ff;
	border-radius: 8px;
	padding-left: 12px;
}

 .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff;
}

 .select2-container *:focus {
    outline: none;
}

 .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #0140ff;
	border-radius: 8px;
}

 .select2-container--default .select2-results__group {
	color: #0140ff;
}

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

/* fooldal_section_1_box */

.fooldal_section_1_box{
	max-width: 416px;

}

.fooldal_section_1_box p{
	margin: 0px;
}

.box_cim {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0140FF;
}

.box_leiras {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #03011A;
}

.box_fent {
	padding: 32px;
	background: #FFFFFF;
	box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.15);
	border-radius: 8px 8px 0px 0px;
}

.box_lent {
	padding: 32px; 
	background: #0140FF; 
	border-radius: 0px 0px 8px 8px;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

/* fooldal_section_2 */

.vc_row.fooldal_section_2 {
	margin-top: -64px;
	padding-left: 49.5px  !important;
	padding-right: 49.5px  !important;
}

.vc_row.fooldal_section_2 .wpb_column {
	text-align: center;
}

.vc_row.fooldal_section_2 .vc_column-inner{
	padding-top: 0px !important;
	/*padding-left: 0px !important;
	padding-right: 0px !important;*/
}

.vc_row.fooldal_section_2 .wpb_wrapper {
	column-gap: 0px;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-auto-rows: 1fr;
	grid-column-gap: 32px;
	grid-row-gap: 32px;
}

.vc_row.fooldal_section_2 .gomb {
	/*display: inline-block !important;
	float: none !important;
	padding-left: 16px;
	padding-right: 16px;
	width: calc( 100% / 5 ); */
	margin-bottom: 0px !important;
}


.vc_row.fooldal_section_2 .gomb a {
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 24px !important;
	line-height: 32px !important;
	color: #FFFFFF !important;
	padding-left: 32px !important;
	padding-right: 56px !important; 
	border: none !important;
	width: 100% !important;
	text-align: left !important;
	/*height: 128px !important;*/
	display: flex !important;
	align-items: center !important;
	background-image: none !important;
	height: 100% !important;
	min-height: 128px;
}

.vc_row.fooldal_section_2 .gomb_1 a{
	background-color:#0e0483 !important;
} 

.vc_row.fooldal_section_2 .gomb_2 a{
	background-color:#0140ff !important;
} 

.vc_row.fooldal_section_2 .gomb_3 a{
	background-color:#ccd9ff !important;
	color: #0e0483 !important;
} 

.vc_row.fooldal_section_2 .gomb_4 a{
	background-color:#0e0483 !important;
} 

.vc_row.fooldal_section_2 .gomb_5 a{
	background-color:#0140ff !important; 
} 







.vc_row.fooldal_section_2 .gomb_1 a:hover {
	background: #ccd9ff !important;
	color: #0e0483 !important;
}


.vc_row.fooldal_section_2 .gomb_2 a:hover {
	background: #0e0483 !important;
}

.vc_row.fooldal_section_2 .gomb_3 a:hover {
	background: #0e0483 !important;
	color: #fff !important;
}

.vc_row.fooldal_section_2 .gomb_4 a:hover {
	background: #ccd9ff !important;
	color: #0e0483 !important;
}

.vc_row.fooldal_section_2 .gomb_5 a:hover {
	background: #0e0483 !important;
}
 
 

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

/* fooldal_section_3  */

.vc_row.fooldal_section_3  .section_3_box {
	padding: 32px 24px 24px;
	background: #FFFFFF;
	box-shadow: 0px 16px 32px rgba(15, 10, 69, 0.15);
	border-radius: 8px;
	margin-bottom: 47px !important;
}

.vc_row.fooldal_section_3  .section_3_box .box-icon-wrapper {
	margin-bottom: 0px;
	position: absolute;
	top: -15px;
}

.vc_row.fooldal_section_3 .cim {
	font-family: 'Gilroy Heavy';
	font-style: normal;
	font-weight: 900;
	font-size: 48px;
	line-height: 56px;
	text-align: center;
	color: #0E0483;
	
	font-family: 'Gilroy Extrabold' !important;
	 font-style: normal !important;
	 font-weight: 600 !important;
}

.vc_row.fooldal_section_3 .cim span {
	color: #0140ff;
}

.vc_row.fooldal_section_3 .vc_column-inner {
	padding-top: 0px  !important;
}

.vc_row.fooldal_section_3 .section_3_row_1 .vc_column-inner {
	padding-top: 32px  !important;
}




.vc_row.fooldal_section_3 .section_3_box .info-box-title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	color: #0E0483;
}

.vc_row.fooldal_section_3 .section_3_box .info-box-inner {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #5C6C83;
}

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


/* fooldal_section_4  */

.vc_row.fooldal_section_4 .vc_column-inner {
	padding-top: 0px  !important;
}

.vc_row.fooldal_section_4 .cim {
	font-family: 'Gilroy Black' !important;
	font-style: normal !important;
	font-weight: 900 !important;
	font-size: 48px;
	line-height: 56px;
	color: #0E0483;
	
	font-family: 'Gilroy Extrabold' !important;
	 font-style: normal !important;
	 font-weight: 600 !important;
}

.vc_row.fooldal_section_4 .leiras {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
}


.vc_row.fooldal_section_4 .gomb_sor .vc_column-inner {
	/*padding-left: 0px !important;
	padding-right: 0px !important;*/
}


.vc_row.fooldal_section_4 .info-box-wrapper {
	/*width: calc( ( 100% - 96px ) / 3 );
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 32px;
	float: left; */
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.vc_row.fooldal_section_4 .info-box-wrapper .gomb {
	padding: 32px;
	margin-bottom: 0px;
	background: #0E0483;
	border-radius: 8px;
	height: 100%;
}



.vc_row.fooldal_section_4 .info-box-wrapper  .info-box-title {
	margin-bottom: 0px;
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #FFFFFF;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_1 {
	transition: all .25s ease;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_2 {
	background: #0140ff;
	transition: all .25s ease;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_3 {
	background: #ccd9ff;
	transition: all .25s ease;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_3 .info-box-title {
	color: #0E0483;
}


.vc_row.fooldal_section_4 .info-box-wrapper .gomb_4 {
	background: #ccd9ff;
	transition: all .25s ease;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_4 .info-box-title {
	color: #0E0483;
}


.vc_row.fooldal_section_4 .info-box-wrapper .gomb_5 {
	background: #0e0483;
	transition: all .25s ease;
}


.vc_row.fooldal_section_4 .info-box-wrapper .gomb_6 {
	background: #0140ff;
	transition: all .25s ease;
}
 
.vc_row.fooldal_section_4 .gomb_sor .wpb_wrapper {

	column-gap: 0px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: 1fr;
	grid-column-gap: 32px;
	grid-row-gap: 32px;
}







.vc_row.fooldal_section_4 .info-box-wrapper .gomb_1:hover {
	background: #ccd9ff !important;
}


.vc_row.fooldal_section_4 .info-box-wrapper .gomb_1:hover .info-box-title {
	color: #0e0483 !important;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_2:hover {
	background: #0e0483;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_3:hover {
	background: #ccd9ff;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_3:hover .info-box-title {
	color: #0140ff;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_3:hover .info-box-title {
	color: #fff;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_4:hover {
	background: #0140ff;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_4:hover .info-box-title {
	color: #fff;
}


.vc_row.fooldal_section_4 .info-box-wrapper .gomb_5:hover {
	background: #ccd9ff !important;
}

.vc_row.fooldal_section_4 .info-box-wrapper .gomb_5:hover .info-box-title {
	color: #0e0483 !important;
}



.vc_row.fooldal_section_4 .info-box-wrapper .gomb_6:hover {
	background: #0e0483;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
 
/* fooldal_section_5  */

.vc_row.fooldal_section_5 .trustindex_cim {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0140FF;
	margin-bottom: 16px;
}

.vc_row.fooldal_section_5 .trustindex_box {
	background: #FFFFFF;
	box-shadow: 0px 16px 32px rgba(15, 10, 69, 0.15);
	border-radius: 8px;
	padding: 24px;
	width: 350px;
	min-height: 474px;
	margin-left: 3%;
}

.trustindex_box {
/*
	position: relative;
	bottom: 48px;
*/
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
   
    
/* fooldal_section_6  */


.vc_row.fooldal_section_6 .wpb_wrapper {

	column-gap: 0px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: 1fr;
	grid-column-gap: 32px;
	grid-row-gap: 32px; 
}

.vc_row.fooldal_section_6 .info-box-wrapper {
	padding: 24px;
	margin-bottom: 32px;
}

.vc_row.fooldal_section_6 .info-box-wrapper .wd-info-box {
	height: 100%;
}

.vc_row.fooldal_section_6 .info-box-wrapper .box-icon-wrapper{
	margin-bottom:32px;
}

.vc_row.fooldal_section_6 .info-box-wrapper  .info-box-content {

	padding-bottom: 42px;
}


.vc_row.fooldal_section_6 .info-box-wrapper .info-btn-wrapper {
	margin-top: 32px;
	bottom: 0px;
	position: absolute;
	width: 100%;
}


.vc_row.fooldal_section_6 .info-box-wrapper .info-box-inner {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #5C6C83;
	min-height: 120px;
}

.vc_row.fooldal_section_6 .info-box-wrapper .info-box-title {
	font-family: 'Gilroy Heavy';
	font-style: normal;
	font-weight: 900;
	font-size: 24px;
	line-height: 24px;
	color: #0E0483;
}

.vc_row.fooldal_section_6 .info-box-wrapper .btn {
	/*adding: 12px !important;
	background: #0140FF !important;
	border-radius: 8px !important;
	font-family: 'Gilroy Bold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 18px !important;
	color: #FFFFFF !important;
	border: none !important;*/
	
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	text-transform: none;
	background: #0140FF;
	border-radius: 8px;
	padding-left: 32px !important;
	padding-right: 32px !important;
	padding-right: 12px;
	padding-left: 12px;
} 

.vc_row.fooldal_section_6 .info-box-wrapper .btn:hover {
	background: #0e0483 !important;
	color: #FFFFFF !important;
}


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

/* fooldal_section_7  */


.vc_row.fooldal_section_7 .info-box-wrapper {
	max-width: 640px;
	margin-right: auto;
	margin-left: auto;
}

.vc_row.fooldal_section_7 .info-box-wrapper .info-box-title {
	margin-bottom: 10px;
	transition: all .25s ease;
	font-family: 'Gilroy Heavy';
	font-style: normal;
	font-weight: 900;
	font-size: 24px;
	line-height: 24px;
	color: #0E0483;
}

.vc_row.fooldal_section_7 .info-box-wrapper .box-icon-align-right .box-icon-wrapper {
	margin-left: 64px;
}

.vc_row.fooldal_section_7 .info-box-wrapper .box-icon-align-left .box-icon-wrapper {
	margin-right: 64px;
}

.vc_row.fooldal_section_7 .info-box-wrapper .info-box-inner {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #5C6C83;
}

.vc_row.fooldal_section_7 .info-box-wrapper  .btn {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	text-decoration-line: underline;
	color: #0140FF;
	text-transform: none;
	border:none;
}

.vc_row.fooldal_section_7 .vc_single_image-wrapper { text-align: center; }

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

/* fooldal_section_8  */

.vc_row.fooldal_section_8 .cim {
	font-family: 'Gilroy Heavy'; 
	font-style: normal;
	font-weight: 900;
	font-size: 48px;
	line-height: 56px;
	color: #0E0483;
	margin-bottom: 8px;
	
	font-family: 'Gilroy Extrabold' !important;
	 font-style: normal !important;
	 font-weight: 600 !important;
}

.vc_row.fooldal_section_8 .leiras {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
	margin-bottom: 8px;
}

.vc_row.fooldal_section_8 .leiras_2 {
	
	font-family: 'Gilroy Medium';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;

/*	color: #A1AAB4;*/
}

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

/* fooldal_section_9 */
 


.vc_row.fooldal_section_9 .title-wrapper{
	max-width: 528px;
	font-family: 'Gilroy Medium';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
}

.vc_row.fooldal_section_9 .title-wrapper .title {
	font-family: 'Gilroy Heavy';
	font-style: normal;
	font-weight: 900;
	font-size: 24px;
	line-height: 24px;
	color: #FFFFFF;
}


.vc_row.fooldal_section_9 .wpb_single_image  {
	margin-bottom: 12px;
}

.vc_row.fooldal_section_9 .vc_column-inner {
	padding-top: 0px;
}

.vc_row.fooldal_section_9 button,
.vc_row.fooldal_section_9 a.vc_btn3  
{
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px !important;
	line-height: 18px !important;
	color: #FFFFFF !important;
	text-transform: none;
	background: #0140FF !important;
	border-radius: 8px !important;
	padding-left: 32px !important;
	padding-right: 32px !important;
	border: none !important;
}

.vc_row.fooldal_section_9 button:hover,
.vc_row.fooldal_section_9 a.vc_btn3:hover {
	background: #0e0483 !important;
	color: #FFFFFF !important;
}

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

/* fooldal_section_10 */

.vc_row.fooldal_section_10 .vc_column-inner {
	padding-top: 0px !important;
}


.vc_row.fooldal_section_10 .title-wrapper .title {
	font-family: 'Gilroy Heavy';
	font-style: normal;
	font-weight: 900;
	font-size: 48px;
	line-height: 56px;
	color: #0E0483;
}


.vc_row.fooldal_section_10 .title-after_title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
}
 
 
.vc_row.fooldal_section_10 .vc_gitem_row .vc_gitem-col {
	padding: 24px;
	background: #fff;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
 
.vc_row.fooldal_section_10 .vc_grid-item .vc_btn3-container {
	display: none;
}

.vc_row.fooldal_section_10 .vc_gitem-post-data {
	margin-bottom: 0px;
}


.vc_row.fooldal_section_10 .vc_gitem-post-data p{
	margin-bottom: 0px;
}


.vc_row.fooldal_section_10 .vc_gitem-post-data-source-post_title h4 {
	font-size: 18px !important;
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 24px !important;
	line-height: 32px !important;
	color: #0E0483 !important;
} 

.vc_row.fooldal_section_10 .vc_gitem-post-data-source-post_excerpt {
	font-family: 'Gilroy Medium';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #03011A;
}

.vc_row.fooldal_section_10 .vc_gitem-animated-block .vc_gitem-zone {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	max-height:247px;
} 

.vc_row.fooldal_section_10 a.vc_btn3  {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px !important;
	line-height: 18px !important;
	color: #FFFFFF !important;
	text-transform: none;
	background: #0140FF !important;
	border-radius: 8px !important;
	padding-left: 32px !important;
	padding-right: 32px !important;
	border: none !important;
}

.vc_row.fooldal_section_10 a.vc_btn3:hover {
	background: #0e0483 !important;
	color: #FFFFFF !important;
}

 
 .vc_row.fooldal_section_10 .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
	margin-right: -32px !important;
}

.vc_row.fooldal_section_10 .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
	padding-right: 32px !important;
	padding-bottom: 32px !important;
	width: 100%;
}

 .vc_row.fooldal_section_10 .vc_pageable-slide-wrapper {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: 1fr;
}

 .vc_row.fooldal_section_10 .vc_grid-item-mini  {
	height: 100%;
	background: white;
	border-radius: 8px;
}

.vc_row.fooldal_section_10 .vc_pageable-slide-wrapper::after, 
.vc_row.fooldal_section_10 .vc_pageable-slide-wrapper::before {
	display: none;
}
 
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

/* fooldal_section_11 */


.vc_row.fooldal_section_11 .bal_box .wpb_wrapper{
	padding: 32px;
	background: #0E0483;
	border-radius: 8px;
}

.vc_row.fooldal_section_11 .jobb_box .wpb_wrapper{
	background: white;
	padding: 32px;
	border-radius: 8px;
}

.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .vc_custom_heading {
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 32px !important;
	line-height: 40px !important;
	color: #FFFFFF !important;
}

.vc_row.fooldal_section_11 .jobb_box .wpb_wrapper .vc_custom_heading {
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 32px !important; 
	line-height: 40px !important;
	color: #0E0483 !important;
	margin-bottom: 24px;
}

.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .wpforms-field-label {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #FFFFFF;
}

/*
.vc_row.fooldal_section_11 .bal_box .wpb_wrapper input{
	padding: 12px 16px !important;
	background: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
	border-radius: 8px !important;
	height: 48px !important;
}
 */
 
.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .choices {
	background: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
	border-radius: 8px !important;
	height: 48px !important;
}

.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .choices  .choices__inner {
	border: none !important;
	border-radius: 8px !important;
	height: 48px !important;
	line-height: 38px;
}

.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .wpforms-smart-phone-field {
	padding-left: 52px !important;
}

.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .wpforms-submit {
	padding: 28px 24px !important;
	width: 100% !important;
	background: #0140FF !important;
	border-radius: 8px !important;
	border: none !important;
	font-family: 'Gilroy Bold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 24px !important;
	color: #FFFFFF !important;
}

.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .wpforms-submit:hover {
	background: #FFFFFF !important;
	color: #0140FF !important;
}


.vc_row.fooldal_section_11 .bal_box .wpb_wrapper .wpforms-field-label-inline {
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 24px !important;
	color: #FFFFFF !important;
}

/*
.vc_row.fooldal_section_11 .bal_box .wpb_wrapper input[type=checkbox]{
	height: auto !important;
}
*/


.vc_row.fooldal_section_11 .jobb_box .wd-info-box .info-box-title {
	line-height: 40px;
	margin-bottom: 0px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	color: #7F8B99;
}

.vc_row.fooldal_section_11 .jobb_box .wd-info-box .info-box-title a:hover{
	color: #0E0483;
}

.vc_row.fooldal_section_11 .jobb_box .info-box-wrapper .wd-wpb {
	margin-bottom: 16px;
}

.vc_row.fooldal_section_11 .jobb_box .wpb_text_column .wpb_wrapper {
	padding: 0px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #13161C;
}


.vc_row.fooldal_section_11  {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-auto-rows: 1fr;
}

.vc_row.fooldal_section_11 .bal_box,
.vc_row.fooldal_section_11 .jobb_box {
	width: 100%;
}

.vc_row.fooldal_section_11 .bal_box .wpb_wrapper,
.vc_row.fooldal_section_11 .jobb_box .wpb_wrapper {
	height: 100%;
} 


.vc_row.fooldal_section_11::after, 
.vc_row.fooldal_section_11::before {
	display: none;
}

.vc_row.fooldal_section_11 .jobb_box .vc_column-inner {
	height: 100%;
}


.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: #fff !important; 
}


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

/* fooldal_section_12 */


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

/* partnerek_sor */



.partnerek_sor .title-wrapper .title {
	margin-bottom: 0;
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
}

.partnerek_sor .wpb_single_image {
	width: calc( 100% / 7 );
	text-align: center;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}

.partnerek_sor .wpb_wrapper{
	text-align:center;
}


.partnerek_sor  .title-wrapper {
	margin-bottom: 40px;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/




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

/* autok */

.single-autok .main-page-wrapper {
	margin-top: 0px;
}

.jarmu_fejlec_kep {
	height: 632px;
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.5);
}

.jarmu_nev {
	height: 575px;
}

.jarmu_tartalom_belso {
	max-width: 100%;
	width: calc( 100% - 128px );
}

#jarmuvalaszto {
	width: 30% !important;

}  


.jarmu_termekajanlo {
	width: 100%;
	padding-left: 64px;
	padding-right: 64px;
}

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


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

/* jarmu_front_termekajanlo */
 
 
.jarmu_front_termekajanlo_termekek {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-auto-rows: 1fr;
	grid-column-gap: 32px;
	grid-row-gap: 32px;
}


.jarmu_front_termekajanlo {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
	/* margin-bottom: 100px; */
}

.jarmu_front_termekajanlo:last-child {
	margin-bottom: 100px;
}


.jarmu_front_termekajanlo_termek {
	background: #FFFFFF;
	border: 1px solid #ECF0F5;
	border-radius: 8px;
	padding: 16px;
    vertical-align: top;
    /*box-shadow: 0 1px 8px rgba(0,0,0,0.05);*/
	
	padding-bottom: 124px;
	position:relative;

}

.jarmu_front_termekajanlo_termek p {
	margin-bottom: 0px !important;

}

.jarmu_front_termekajanlo_termek:hover {
	/*box-shadow: 0 0px 32px rgba(0,0,0,0.3);*/
}

.jarmu_front_termekajanlo_focim {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 48px;
	color: #0E0483;
	margin-bottom: 32px;
    margin-top: 100px;
}

.jarmu_front_termekajanlo_alcim {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800; 
	font-size: 40px;
	line-height: 48px;
	color: #0E0483;
	margin-bottom: 32px;
}



.jarmu_front_termekajanlo_termek_nev a {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #13161C;
}

.jarmu_front_termekajanlo_termek_kep {
	position: relative;
	margin-bottom: 16px;
	padding-top: 100%; 
}

.jarmu_front_termekajanlo_termek_kep a {
	display: block;
	margin-top: -100%;
}
 
.jarmu_front_termekajanlo_termek_kep img {
	display: block;
	

}



.jarmu_front_termekajanlo_termek_kep .product-label {
	width: 40px;
	height: 40px;
	background: #fff !important;
	border-radius: 40px !important;
	padding: 0px !important;
	min-width: 40px;
	min-height: 40px !important;
	border: 2px solid #0E0483; 
	color: #0E0483;
}

.jarmu_front_termekajanlo_termek_kep .product-label img {
	width: 40px;
	height: 40px;
    max-width: 40px; 
} 

.jarmu_front_termekajanlo_termek_nev {
	height: 74px;
	margin-bottom: 16px;
	overflow: hidden;
}

.jarmu_front_termekajanlo_termek_ertekeles .star-rating{
	display: inline-block !important;
}

.jarmu_front_termekajanlo_termek_ertekeles .star-rating::before {
	color: #0140ff;
}

.jarmu_front_termekajanlo_termek_ertekeles .star-rating span::before {
	color: #0140ff;
}

.jarmu_front_termekajanlo_termek_ertekeles {
	margin-bottom: 4px;
	min-height: 26px;
}

.jarmu_front_termekajanlo_termek_ertekeles .ertekelesek_szama {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #A1AAB4;
}

.jarmu_front_termekajanlo_termek_adatok_tabla {
	margin-bottom: 16px;
}

.jarmu_front_termekajanlo_termek_adatok_tabla tr th {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #7F8B99;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 8px;
}

.jarmu_front_termekajanlo_termek_adatok_tabla tr td {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	color: #7F8B99;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 0px;
}


.jarmu_front_termekajanlo_termek_akcios_ar {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	text-decoration-line: line-through;
	color: #C0C7CF;
    height: 16px;
}

.jarmu_front_termekajanlo_termek_normal_ar {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	color: #0E0483;
    height: 32px;
}

.jarmu_front_termekajanlo_termek_keszleten p {
	font-family: 'Noto Sans' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 12px !important;
	line-height: 16px !important;
	color: #7F8B99 !important;
}

.keszleten {
	width: 12px;
	height: 12px;
	background: #23DD9A;
	display: inline-block;
	border-radius: 12px;
	margin-right: 4px;
	vertical-align: sub;
}

.nincs_keszleten {
	width: 12px;
	height: 12px;
	background: red;
	display: inline-block;
	border-radius: 12px;
	margin-right: 4px;
	vertical-align: sub;
}

.jarmu_front_termekajanlo_termek_arak {
	float: left;
}

.jarmu_front_termekajanlo_termek_gomb {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.jarmu_front_termekajanlo_termek_adatok {
	/*min-height: 147px;*/
}

.kosar_gomb {
	width: 48px;
	height: 48px;
	background-color: #0140FF !important;
	border-radius: 8px !important;
	background-image: url('images/shopping-cart.svg');
	background-repeat: no-repeat;
	background-position: center;
}


.kosar_gomb:hover {
	background-color: #0e0483 !important;
    color: #fff !important;
}

.jarmu_front_termekajanlo_termek_arak_es_gomb {
	/*position: relative;*/
}




 

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

/* post-type-archive-autok */

.post-type-archive-autok .main-page-wrapper {
	padding-top: 0px;
	margin-top: 32px;
}


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

/* jarmuvek_lista */

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

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


.jarmuvek_lista__szurok {
	max-width: 100%;

}


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


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

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


/*
.single-autok .select2-container--default .select2-selection--single {
	background-color: #0140ff;
	border: 1px solid #fff;
	border-radius: 8px;
}

.single-autok .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #fff;
} 

.single-autok .select2-container .select2-selection--single {
	height: 48px;
}

.single-autok .select2-container--default .select2-selection--single .select2-selection__rendered {
}

.single-autok .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 11px;
}

.single-autok .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #fff transparent transparent transparent;
	margin-left: -12px;
}

.single-autok .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 16px;
	color: #fff;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	padding-right: 12px;
	line-height: 46px;
}



 
.single-autok .select2-dropdown {
	border-radius: 8px !important;
	border: 1px solid #fff;
}

.single-autok .select2-container--open .select2-dropdown--below {
	margin-top: -16px;
}

.single-autok .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #0140ff;
	border-radius: 8px;
	padding-left: 12px;
}

.single-autok .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff;
}

.single-autok .select2-container *:focus {
    outline: none;
}

.single-autok .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #0140ff;
	border-radius: 8px;
}

.single-autok .select2-container--default .select2-results__group {
	color: #0140ff;
}
 
 
.single-autok .select2.select2-container {
	background: transparent !important;
}


.single-autok .select2-container--default .select2-selection--single {
	background-color: transparent;
}

.single-autok .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #fff;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	padding-right: 12px;
}

.single-autok .select2-container {

	width: auto !important;
min-width: 400px;
} 

*/

/*
.ip_autok  .select2-container--default .select2-selection--single {
	background-color: #0140ff;
	border: 1px solid #fff;
	border-radius: 8px;
}

.ip_autok  .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #fff;
} 

.ip_autok  .select2-container .select2-selection--single {
	height: 48px;
}

.ip_autok  .select2-container--default .select2-selection--single .select2-selection__rendered {
}

.ip_autok  .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 11px;
}

.ip_autok  .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #fff transparent transparent transparent;
	margin-left: -12px;
}

.ip_autok .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 16px;
	color: #fff;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	padding-right: 12px;
	line-height: 46px;
}



 
.ip_autok  .select2-dropdown {
	border-radius: 8px !important;
	border: 1px solid #fff;
}

.ip_autok  .select2-container--open .select2-dropdown--below {
	margin-top: -16px;
}

.ip_autok  .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #0140ff;
	border-radius: 8px;
	padding-left: 12px;
}

.ip_autok  .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff;
}

.ip_autok  .select2-container *:focus {
    outline: none;
}

.ip_autok  .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #0140ff;
	border-radius: 8px;
}

.ip_autok  .select2-container--default .select2-results__group {
	color: #0140ff;
}
 
 
.ip_autok .select2.select2-container {
	background: transparent !important;
}


.ip_autok .select2-container--default .select2-selection--single {
	background-color: transparent;
}

.ip_autok .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #fff;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	padding-right: 12px;
}

.ip_autok .select2-container {

	width: auto !important;
min-width: 400px;
} 
*/


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

#jarmuvalaszto_box {
	width: auto;
	text-align: left;
}

#jarmuvalaszto {
	width: auto;
	display: inline-block;
	margin-bottom: 0px;
}


/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*
.wd-close-side {
	background: transparent !important;
	display: none !important;
}
*/

.nav-link-text{ color: #fff; }
.mobile-nav .nav-link-text{ color: #000; }
.mobile-nav .mobile-tab-title .nav-link-text { color: #000; text-transform: uppercase !important; }
.mobile-nav .item-level-0 .nav-link-text { text-transform: uppercase !important; }
.mobile-nav .opener-page .nav-link-text { color: #333; }
.mobile-nav .current-menu-item .nav-link-text { color: #0E0483; }

/*

body.admin-bar .mobile-nav {
	top: 126px;
	padding-left: 24px;
	padding-right: 24px;
	
}

.mobile-nav {
	transform: translate3d(0%, -120%, 0) !important;
	top: 80px ;
	width: 100%  !important;
}

.mobile-nav.wd-opened {
	transform: none !important;
}

.wd-nav-mobile li a {
	padding: 15px 0 !important;
	min-height: 43px !important; 
	border-bottom: 1px solid #d6d6d6 !important; 
}


.mobile-nav .wd-nav-opener {
	border-left: none !important;
}

.wd-nav-mobile li.current-menu-item > a {
	color: #0e0483 !important;
}

.mobile-nav .wd-nav-opener.wd-active {
	background-color: transparent !important;
	color: #0e0483 !important;
}

.wd-nav-mobile li:active > a, .wd-nav-mobile li.opener-page > a {
	background-color: transparent  !important;
}
*/

.wd-sub-menu li > a:hover {
	color: #0e0483 !important;
}


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

.termekek_grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-auto-rows: 1fr;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	margin-bottom: 10px;
}


.termekek_grid_termek {
	display: inline-block;
	background: #FFFFFF;
	border: 1px solid #ECF0F5;
	border-radius: 8px;
	padding: 16px;
    vertical-align: top;
    box-shadow: 0 1px 8px rgba(0,0,0,0.05);
	
	padding-bottom: 124px;
	position: relative;

}

.termekek_grid_termek p {
	margin-bottom: 0px !important;

}

.termekek_grid_termek:hover {
	/*box-shadow: 0 0px 32px rgba(0,0,0,0.3);*/
}

.termekek_grid_focim {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 48px;
	color: #0E0483;
	margin-bottom: 32px;
    margin-top: 100px;
}

.termekek_grid_alcim {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 48px;
	color: #0E0483;
	margin-bottom: 32px;
}

.termekek_grid_termek_nev a {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	color: #13161C;
}

.termekek_grid_termek_kep {
	position: relative;
	margin-bottom: 16px;
}

.termekek_grid_termek_kep a {
	display: block;
}

.termekek_grid_termek_kep img {
	display: block;
}



.termekek_grid_termek_kep .product-label {
	width: 40px;
	height: 40px;
	background: #fff !important;
	border-radius: 40px !important;
	padding: 0px !important;
	min-width: 40px;
	min-height: 40px !important;
	border: 2px solid #0E0483;
	color: #0E0483;
}

.termekek_grid_termek_kep .product-label img {
	width: 40px;
	height: 40px;
    max-width: 40px;
}

.termekek_grid_termek_nev {
	height: 74px;
	margin-bottom: 16px;
}

.termekek_grid_termek_ertekeles .star-rating{
	display: inline-block !important;
}

.termekek_grid_termek_ertekeles .star-rating::before {
	color: #0140ff;
}

.termekek_grid_termek_ertekeles .star-rating span::before {
	color: #0140ff;
}

.termekek_grid_termek_ertekeles {
	margin-bottom: 4px;
	min-height: 26px;
}

.termekek_grid_termek_ertekeles .ertekelesek_szama {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #A1AAB4;
}

.termekek_grid_termek_adatok_tabla {
	margin-bottom: 16px;
}

.termekek_grid_termek_adatok_tabla tr th {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #7F8B99;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 8px;
}

.termekek_grid_termek_adatok_tabla tr td {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	color: #7F8B99;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 0px;
}


.termekek_grid_termek_akcios_ar {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	text-decoration-line: line-through;
	color: #C0C7CF;
    height: 16px;
}

.termekek_grid_termek_normal_ar {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	color: #0E0483;
    height: 32px;
}

.termekek_grid_termek_keszleten p {
	font-family: 'Noto Sans' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 12px !important;
	line-height: 16px !important;
	color: #7F8B99 !important;
}

.termekek_grid .keszleten p{
	width: 12px  !important;
	height: 12px  !important;
	background: #23dd9a !important;
	display: inline-block !important;
	border-radius: 12px !important;
	margin-right: 4px !important;
	vertical-align: sub !important;
}

.termekek_grid .nincs_keszleten {
	width: 12px;
	height: 12px;
	background: red;
	display: inline-block;
	border-radius: 12px;
	margin-right: 4px;
	vertical-align: sub;
}

.termekek_grid_termek_arak {
	float: left;
	width: 100%;
	padding-right: 94px;
	position: absolute;
	bottom: 16px;
}

.termekek_grid_termek_gomb {

	position: absolute;
	right: 16px;
	bottom: 16px;
}

.termekek_grid_termek_adatok {
	min-height: 147px;
}

.termekek_grid .kosar_gomb {
	width: 48px;
	height: 48px;
	background-color: #0140FF !important;
	border-radius: 8px !important;
	background-image: url('images/shopping-cart.svg');
	background-repeat: no-repeat;
	background-position: center;
}


.termekek_grid .kosar_gomb:hover {
	background-color: #0e0483 !important;
    color: #fff !important;
}

.termekek_grid_termek_arak_es_gomb {
	/*position: relative;*/
}


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

/* termékek oldal */ 

body.woocommerce-page .main-page-wrapper .container {
	max-width: 100%;
	width: 100%;
	padding-right: 32px;
	padding-left: 32px;
	padding-top: 64px; 
} 

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

body.woocommerce-page .page-title {
	margin-top: 0px;
	margin-bottom: 0px;
}

body.woocommerce-page .sidebar-container {
	margin-bottom: 64px;
	background: #fff;
	padding: 32px 24px;
	border-radius: 8px;
/*	max-width: 23.04%;*/
	flex: 0 0 23.04%;
}

body.woocommerce-page .site-content {
	margin-bottom: 64px;
	flex: 0 0 76.96%;
/*	max-width: 76.96%;*/
	padding-right: 0px;
	padding-left: 32px;
}

body.woocommerce-page .content-layout-wrapper {
	margin-right: 0px;
	margin-left: 0px;
}

body.woocommerce-page .area-sidebar-shop .widgettitle, 
body.woocommerce-page .area-sidebar-shop .widget-title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	color: #0E0483;
	border-bottom: 1px solid #ECF0F5;
	padding-bottom: 16px;
	margin-bottom: 24px;
	text-transform:none;
	cursor: pointer;
} 

body.woocommerce-page .area-sidebar-shop .widgettitle.lenyitva::after, 
body.woocommerce-page .area-sidebar-shop .widget-title.lenyitva::after {
	transform: rotate(180deg);
}


body.woocommerce-page .widget {
	margin-bottom: 48px;
	padding-bottom: 0px;
	border-bottom: none;
}
 

body.woocommerce-page .area-sidebar-shop .widget-title::after {
	content: "\f129";
	font-family: "woodmart-font";
	text-align: right;
	float: right;
	cursor: pointer;
	color: #0140ff;
	font-size: 10px;
	margin-right: 6px;
	transition: all .25s ease;
}

body.woocommerce-page .widget_layered_nav ul li a::before, 
body.woocommerce-page .wd-widget-stock-status a::before {
	width: 24px;
	height: 24px;
	background: #FFFFFF;
	border: 1px solid #DDE1E8;
	border-radius: 4px;
}

body.woocommerce-page .widget_layered_nav ul .chosen a::before {
	background-color: #0140ff !important;
	border-color: #0140ff !important;
}


body.woocommerce-page .widget_layered_nav ul li a::after, 
body.woocommerce-page .wd-widget-stock-status a::after {
	top: 0px;
	inset-inline-start: 0px;
	color: #fff;
	font-size: 12px;
	font-family: "woodmart-font";
	line-height: 24px;
	width: 24px;
	text-align: center;
}

body.woocommerce-page .term-description, 
body.woocommerce-page .page-description {
	margin-bottom: 32px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #5C6C83;
}

body.woocommerce-page .widget_product_categories .product-categories li a {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #5C6C83;
}


body.woocommerce-page .widget_product_categories .product-categories li.current-cat > a {
	color: #0140FF;
}

body.woocommerce-page .widget_layered_nav ul .chosen a {
	color: #0140ff;
}

body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #0140ff;
}



body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle::after {
  background-color: #fff;
}



.widget_price_filter .ui-slider .ui-slider-handle::after {
  width: 16px;
  height: 16px;
  border-radius: 8px;
  border: 4px solid #0140ff;
}

.widget_price_filter .ui-slider-horizontal::before {
	height: 4px;
	background: #ECF0F5;
	border-radius: 2px;
}

.widget_price_filter .ui-slider .ui-slider-range {
	height: 4px;
}


.widget_product_categories .wd-cats-toggle:hover, .widget_product_categories .wd-cats-toggle.toggle-active {
	background-color: transparent;
}

.widget_price_filter [class*="price_slider_amount"] .button {
	color: #fff;
	background-color: #0140ff;
	text-transform: none;
}

.widget_price_filter [class*="price_slider_amount"] .button:hover {
	color: #fff;
	background-color: #0e0483;
}

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

.woocommerce-products-header {
	margin-top: 32px;
}

.woocommerce-products-header__title.page-title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	color: #0E0483;
	margin-bottom: 24px;
}

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

/* breadcrumb */

.woocommerce-breadcrumb a, .yoast-breadcrumb a {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #0E0483;
}

.woocommerce-breadcrumb .breadcrumb-last:last-child, .yoast-breadcrumb .breadcrumb_last:last-child {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #7F8B99;
}





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


.product_cat_image_box {
	width: 100%;
	border-radius: 8px;
	height: 320px;
	display: inline-block;
	margin-bottom: 32px;
	background-size: cover;
	background-position: center center;
} 


form.woocommerce-ordering{
	margin-bottom: 32px;
	text-align: right;
}

form.woocommerce-ordering select.orderby{
	padding: 12px 16px;
	width: 312px;
	height: 48px;
	border: 1px solid #C0C7CF;
	border-radius: 8px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}  
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

.woocommerce-breadcrumb a::after {
	/*content: '\003E';*/
	content: "\f113";
	font-family: "woodmart-font";
	font-size: 8px !important;
	vertical-align: bottom;
} 

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

.woocommerce-pagination.wd-pagination {
	margin-top: 32px;
	margin-bottom: 32px;
}

/*

nav[class*="-pagination"] li .current {
	background-color: transparent;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	color: #0140FF;
}

nav[class*="-pagination"] li .page-numbers {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	color: #0E0483;
}*/

/*

nav[class*="-pagination"] li :is(.next, .prev) {
	border: 2px solid #DDE1E8;
	border-radius: 8px;
	line-height: 48px;
	width: 48px;
	height: 48px;
	background: #ECF0F5;
	border-radius: 8px;
	color: transparent;
}

nav[class*="-pagination"] li .prev::before {
	color: #C0C7CF;
}

*/


.page-numbers {
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 24px !important;
	color: #0E0483 !important;
	background-color: transparent !important;
}

.page-numbers.current{
	color: #0140FF !important;
	background-color: transparent !important;
}



ul.page-numbers li {
	text-align: center !important;
	line-height: 48px !important;
	height: 48px !important;
}

.prev.page-numbers {
	width: 48px !important;
	background: #ECF0F5 !important;
	border-radius: 8px !important;
	height: 48px !important;
	line-height: 46px !important;
	border: 2px solid #DDE1E8 !important;
}

.next.page-numbers {
	width: 48px !important;
	background: #ECF0F5 !important;
	border-radius: 8px !important;
	height: 48px !important;
	line-height: 46px !important;
	border: 2px solid #DDE1E8 !important;
}

.next.page-numbers:hover {
	background: #fff !important;
	border: 2px solid #DDE1E8 !important;
	color: #0140ff !important;
}

.prev.page-numbers:hover {
	background: #fff !important;
	border: 2px solid #DDE1E8 !important;
	color: #0140ff !important;
}

.page-numbers:hover {
	color: #0140FF !important;
}

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


body.single-product .main-page-wrapper {
	background: #fff !important;
	margin-top: 40px !important;
}

body.single-product .website-wrapper {
	 background: #fff !important; 
}

body.single-product .main-page-wrapper {
	/*background: #fff !important;*/
	background: #fafafa !important;
}

body.single-product  .site-content {
	margin-bottom: 64px;
	flex: 0 0 100%;
	max-width: 100%;
	padding-right: 49px;
	padding-left: 49px;
}


body.single-product .termek_oszlop {
	width: 33%;
	float: left;
} 

body.single-product .termek_oszlop .row {
margin-right: 0px;
margin-left: 0px;
}  

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

body.single-product .product {
	margin-top: 40px;
}

body.single-product .termek_oszlop.termek_oszlop_1 {
	padding-right: 16px;
}

body.single-product .termek_oszlop.termek_oszlop_2 {
	padding-left: 16px;
	padding-right: 16px;
}

body.single-product .termek_oszlop.termek_oszlop_3 {
	padding-left: 16px;
}


body.single-product .slick-slide img {
	border: 2px solid transparent;
	border-radius: 8px; 
}

body.single-product .product-image-thumbnail.active-thumb img{
	border: 2px solid #0140FF;
	border-radius: 8px; 
}

body.single-product .woocommerce-product-gallery .product-image-thumbnail:hover, 
body.single-product .woocommerce-product-gallery .product-image-thumbnail.active-thumb {
	opacity: 1;
}


body.single-product .woocommerce-tabs {
	margin-top: 32px;
}

body.single-product .main-page-wrapper .wd-nav-tabs-wrapper {
	margin-left: -64px;
	margin-right: -64px;
	border-bottom: 2px solid #ECF0F5;
}


body.single-product .main-page-wrapper .wd-nav-tabs {
	margin-right: 64px;
	margin-left: 64px;
	display: flex;
}

body.single-product .main-page-wrapper .wd-nav-tabs li{
	margin: 0px;
	flex-grow: 1;
}


body.single-product .woocommerce-tabs .wd-accordion-title {
	display: none !important;
}

body.single-product .main-page-wrapper .wd-nav-tabs > li > a {
	display: block;
	width: 100%;
	padding: 0px;
}




body.single-product .main-page-wrapper .wd-nav > li > a {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

body.single-product .main-page-wrapper .wd-nav-tabs > li:not(:last-child) {
	margin-inline-end: 0px !important;
}


body.single-product .main-page-wrapper .wd-nav > li:is(.current-menu-item, .wd-active, .active) > a .nav-link-text {
	color: #0140ff;
}


body.single-product .main-page-wrapper .wd-nav .nav-link-text {
	padding-bottom: 12px !important;
	padding-top: 12px !important;
	width: 100%;
	text-align: center;
	text-transform: none;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px !important;
	color: #A1AAB4; 
}

body.single-product .main-page-wrapper .wd-nav .nav-link-text::after {

	background-color: #0140ff;
}

body.single-product .main-page-wrapper .wd-nav > li > a > .nav-link-text::after {
	bottom: -2px !important;
	height: 2px !important;
	top: auto !important;
}

body.single-product .main-page-wrapper .wd-tabs-header, 
body.single-product .main-page-wrapper .wd-tabs-desc, 
body.single-product .main-page-wrapper .wd-nav-tabs-wrapper {
	margin-bottom: 32px;
}


body.single-product .termek_nev {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	margin-top: 36px;
	margin-bottom: 8px;
} 

body.single-product .termek_arak {
	margin-bottom: 8px;
	margin-top: 16px;
}


body.single-product .termek_regi_ar {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	text-decoration-line: line-through;
	color: #C0C7CF;
}

body.single-product .termek_aktualis_ar {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	margin-bottom: 4px;
}

body.single-product  p.stock {
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 12px !important;
	line-height: 16px !important;
	color: #5C6C83 !important;
	margin-bottom: 32px !important;
}

body.single-product .kosar_gomb_2 {
	background: #0140FF;
	border-radius: 8px;
	font-family: 'Inter';
	font-style: normal; 
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	text-transform: none;
	border-radius: 8px !important;
	width: 100%;
}


body.single-product .kosar_gomb_2 span {
	background-image: url('images/shopping-cart.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 24px;
	height: 24px;
	margin-right: 10px;
}

body.single-product .kosar_gomb_2:hover {
	background-color: #0e0483 !important;
	color: #fff !important;
}


body.single-product.termek_nev {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	margin-bottom: 8px;
}


body.single-product .wd-prefooter {
	background-color: #fff !important;
}



body.single-product .termek_ertekeles .star-rating{
	display: inline-block !important;
}

body.single-product .termek_ertekeles .star-rating::before {
	color: #0140ff;
}

body.single-product .termek_ertekeles .star-rating span::before {
	color: #0140ff;
}

body.single-product .termek_ertekeles {
	margin-bottom: 4px;
	min-height: 26px;
}

body.single-product .termek_ertekeles .ertekelesek_szama {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #A1AAB4;
}


body.single-product .woobt-before-text.woobt-text {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
}

body.single-product .woobt-title * {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	color: #0E0483;
}




body.single-product .woobt-products input[type="radio"], 
body.single-product .woobt-products input[type="checkbox"] {
	box-sizing: border-box;
	margin-top: 0;
	padding: 0;
	vertical-align: middle;
	margin-inline-end: 5px;
	width: 24px;
	height: 24px;
	background: #FFFFFF;
	border: 1px solid #DDE1E8  !important;
	border-radius: 4px;
}

body.single-product .woobt-products .woobt-product {
	align-items: normal !important;
	border-bottom: none  !important;
}

/*
body.single-product .woobt-products {
	border-width: 0px  !important;

}
*/

body.single-product .woobt-wrap .woocommerce-price-suffix {
	/*display: none !important;*/
	white-space: nowrap;
	width: 120px;
  flex: 0 0 120px;
  max-width: 120px;
}

body.single-product .single_add_to_cart_button  {
	background: #0140FF;
	border-radius: 8px;
	font-family: 'Inter';
	font-style: normal; 
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	text-transform: none;
	border-radius: 8px !important;
/*	width: 100%;*/
}


body.single-product .single_add_to_cart_button  span.ikon {
	background-image: url('images/shopping-cart.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 24px;
	height: 24px;
	margin-right: 10px;
}

body.single-product .single_add_to_cart_button:hover {
	background-color: #0e0483 !important;
	color: #fff !important;
}


body.single-product div.quantity {

/*	display: none;*/
}

body.single-product .woobt-additional  {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 40px;
	color: #0E0483;
}

body.single-product .woobt-additional .woocommerce-Price-amount{
	font-weight: 600;
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	/*font-size: 32px;*/
	font-size: 14px;
	line-height: 40px;
	color: #0E0483;
	/*float: right;*/
}

body.single-product .woobt-total .woocommerce-Price-amount{
	font-weight: 600;
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	/*font-size: 32px;*/
	font-size: 14px;
	line-height: 40px;
	color: #0E0483;
	/*float: right;*/
}

body.single-product .woobt-wrap .woobt-summary .woocommerce-price-suffix .woocommerce-Price-amount{
	display: none !important; 

}


body.single-product .woobt-total  {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 40px;
	color: #0E0483;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

body.home .termek_arak {
	margin-bottom: 8px;
}

body.home .termek_arak del {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	text-decoration-line: line-through;
	color: #C0C7CF;
	display: block;
}

body.home .jarmu_front_termekajanlo_termek_arak {
	width: 100%;
	padding-right: 94px;
	position: absolute;
	bottom: 16px;
}

body.home .jarmu_front_termekajanlo_termek_gomb {
	position: absolute;
	right: 16px;
	bottom: 16px;
}

body.home .termek_arak ins {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;

	color: #0E0483;
	display: block;

}


body.home .termek_arak .woocommerce-price-suffix, 
body.home .termek_arak .woocommerce-price-suffix span {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #5C6C83;
	white-space: nowrap;
}

body.home .termek_arak > .amount {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;

	color: #0E0483;
	display: block;

}

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



.termek_arak {
	margin-bottom: 8px;
}

.termek_arak del {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	text-decoration-line: line-through;
	color: #C0C7CF;
	display: block;
}

.termek_arak ins {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	display:block;
}


.termek_arak .woocommerce-price-suffix, 
.termek_arak .woocommerce-price-suffix span {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #5C6C83;
}

.termek_arak > .amount {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	display:block;
}


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

.woocommerce-product-gallery .woocommerce-product-gallery__image {
	border-radius: 8px !important;
}

.thumbnails.slick-slider > button {
	background-color: #0140ff !important;
	color: #fff !important;
	border-radius: 8px !important;
}

.thumbnails.slick-slider > button:hover {
	background-color: #0e0483 !important;
	color: white !important;
}


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

.footer_bottom_row {
	padding-bottom: 32px !important;
}

.copyrights-wrapper {
	border-top: none !important;
}

.copyrights-wrapper .container {
	background: #060234 !important;
	padding-right: 64px;
	padding-left: 64px;
}

.min-footer {
	padding-top: 32px !important;
	padding-bottom: 32px !important;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}

.min-footer  a{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px; 
	line-height: 16px;
	color: #FFFFFF;
}

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

footer .wpb_button, 
footer .wpb_content_element {
	margin-bottom: 35px;
	color: #ffffff !important;
	text-transform: none !important;
	font-size: 18px !important;
	font-weight: 800 !important;
	line-height: 24px !important;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 0px;
}
 
 
footer .legutobbi_bejegyzesek .vc_grid .vc_gitem-link {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
} 


footer .legutobbi_bejegyzesek .vc_grid.vc_row .vc_grid-item {
	height: 100px;
	margin-bottom: 16px;
	overflow: hidden;
} 

footer .legutobbi_bejegyzesek .vc-gitem-zone-height-mode-auto::before {
	padding-top: 50%;
}

footer .legutobbi_bejegyzesek .wpb_single_image {
	float: left;
	margin-right: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px !important;
}

footer .legutobbi_bejegyzesek .vc_gitem-post-data-source-post_title {
	float: left;
	width: calc( 100% - 85px );
}

footer .cimadatok {
	margin-top: 24px;
}

footer .cimadatok p {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	margin-bottom: 12px !important;
}

footer .cimadatok a {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
}

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

.sticky_cart .wd-heading .title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	text-transform: none;
} 

.sticky_cart .wd-heading .title span {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #13161C;
}

.sticky_cart  .close-side-widget a{
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}

.sticky_cart .wd-heading {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 24px;
	padding-bottom: 24px;
	border-bottom: none;
}

.sticky_cart .close-side-widget a::before {
	font-weight: 600;
	width: 40px;
	height: 40px;
	border: 2px solid #0e0483;
	border-radius: 20px;
	font-size: 15px;
	line-height: 36px;
	text-align: center;
}

.sticky_cart {
	padding: 32px; 
	width: 480px;
	max-width: 90% !important;
}
.sticky_cart .woocommerce-mini-cart .mini_cart_item {
	margin-bottom: 16px !important;
	padding: 0px !important;
	border-bottom: none !important;
	border-radius: 8px;
	padding: 8px !important;
}

.sticky_cart .cart-info .wd-entities-title {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px !important;
	line-height: 20px;
	color: #0E0483;
	text-transform: none; 
	margin-bottom: 16px !important;
}

.sticky_cart .product_list_widget > li img {
	margin-right: 16px;
	min-width: 40px;
	max-width: 40px;
	border-radius: 8px;
}

.sticky_cart  .widget {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	border-bottom: none !important;
}


.sticky_cart .widget .quantity .woocommerce-Price-amount {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #0E0483;
}

.sticky_cart .widget .quantity {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	text-align: ;
	color: #99A9B0;
}

.sticky_cart .woocommerce-mini-cart__total strong {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	color: #0E0483;
	text-transform: none !important;
}


.sticky_cart .woocommerce-mini-cart__total .woocommerce-Price-amount {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	text-align: right;
	color: #0E0483;
}


.sticky_cart .woocommerce-mini-cart .remove::after {
	content:"";
	
}
 
.sticky_cart  .woocommerce-mini-cart .remove {
	top: 8px !important;
	right: 8px !important;
	background-image: url('images/delete.svg');
	background-repeat: no-repeat;
	background-position: center; 
	width: 24px; 
	height: 24px;
}

.sticky_cart .woocommerce-mini-cart .remove:hover {
	background-color: transparent;
	box-shadow: none;
}

.sticky_cart .woocommerce-mini-cart .cart-info {
	padding-right: 40px;
}


.sticky_cart .woocommerce-mini-cart__total {

	border-top: none !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	padding-top: 24px !important;
	padding-bottom: 24px !important;
	margin-bottom: 0px !important;
}

.sticky_cart .shopping-cart-widget-footer {
	padding-bottom: 0px !important;
}

.sticky_cart .woocommerce-mini-cart__buttons {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.sticky_cart .woocommerce-mini-cart__buttons .btn-cart {
	margin-bottom: 24px !important;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	border-radius: 8px;
}


.sticky_cart .woocommerce-mini-cart__buttons a {
	text-transform: none !important;
}

.sticky_cart .woocommerce-mini-cart__buttons  .checkout {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #0140FF;
	border: 2px solid #0140FF;
	border-radius: 8px;
	background: #fff;
}

.sticky_cart .button.btn-cart.wc-forward .ikon {
	background-image: url('images/shopping-cart.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 48px;
	height: 24px;
}

.sticky_cart .woocommerce-mini-cart__buttons .checkout:hover {
	border-color: #0e0483;
}
 
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/


body.woocommerce-cart .website-wrapper {
	background-color: #fff !important;
}

body.woocommerce-cart .main-page-wrapper {
	background-color: #fff !important;
}

body.woocommerce-cart .wd-prefooter {
	background-color: #fff !important;
}

body.woocommerce-cart .site-content {
	margin-bottom: 64px;
	flex: 0 0 100%;
	max-width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}

body.woocommerce-cart .main-page-wrapper .container {
	max-width: 100%;
	width: 100%;
	padding-right: 64px;
	padding-left: 64px;
	padding-top: 32px;
	background: #fff;
}

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

	margin-right: 0px;
	margin-left: 0px;
	display: block;
}

body.woocommerce-cart  .cart-content-wrapper > .woocommerce-notices-wrapper {
	margin-right: 0px;
	margin-left: 0px;
}


body.woocommerce-cart .wb_cart .woocommerce-message {
	padding-top: 24px;
	padding-bottom: 24px;
	padding-right: 24px;
	border-radius: 8px !important;
	margin-bottom: 32px;
}

body.woocommerce-cart .woocommerce-error {
	border-radius: 8px !important;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-right: 24px;
	margin-bottom: 32px;
}
 
body.woocommerce-cart .wb_cart .wb_cart_left {
	float: left;
	width: calc( 79.17% - 32px );
	margin-right: 32px;
	
	margin-right: 16px !important;
	margin-left: 0px !important;
}

body.woocommerce-cart .wb_cart .woocommerce-breadcrumb {
	margin-bottom: 40px;
}

body.woocommerce-cart .wb_cart .wb_cart_right { 
	padding: 16px;
	background: #FFFFFF;
	box-shadow: 0px 12px 24px rgba(15, 10, 69, 0.15);
	border-radius: 8px;
	width: 20.83%;
	float: left;
	
	margin-right: 0px !important;
	margin-left: 16px !important;
}

body.woocommerce-cart .wb_cart .wb_cart_title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	margin-bottom: 32px;
	border-bottom: 1px solid #e5e9ed;
	padding-bottom: 25px;
}

body.woocommerce-cart .wb_cart .wb_cart_title span {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #13161C;
	margin-left: 8px;
}


body.woocommerce-cart .wb_cart .shop_table thead{
	display:none;
}

body.woocommerce-cart .wb_cart .shop_table .product-thumbnail {
	padding-left: 16px;
	padding-right: 12px;
	padding-top: 16px;
	padding-bottom: 16px;
}

body.woocommerce-cart .wb_cart .shop_table .product-name {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 16px;
	padding-bottom: 16px;
	vertical-align: top;
}

body.woocommerce-cart .wb_cart .shop_table .product-name  a {
	font-size: 14px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}

body.woocommerce-cart .wb_cart .shop_table .product-name .kosar_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;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

body.woocommerce-cart .wb_cart .shop_table .product-price {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 16px;
	padding-bottom: 16px;
	text-align: right;
	/*display:none;*/
}


body.woocommerce-cart .wb_cart .shop_table .product-price .kosar_akcios_ar bdi {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	text-decoration-line: line-through;
	color: #A1AAB4;
}

body.woocommerce-cart .wb_cart .shop_table .product-price .kosar_normal_ar .woocommerce-Price-amount  {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-align: right;
	color: #0E0483;
}

body.woocommerce-cart .wb_cart .shop_table .product-quantity {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 16px;
	padding-bottom: 16px;
}


body.woocommerce-cart .wb_cart .shop_table .product-subtotal {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 16px;
	padding-bottom: 16px;
	text-align: right;
}


body.woocommerce-cart .wb_cart .shop_table .product-subtotal  .woocommerce-Price-amount  {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-align: right;
	color: #0E0483;
}


body.woocommerce-cart .wb_cart .shop_table .product-remove {
	padding-left: 12px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}

body.woocommerce-cart .wb_cart .shop_table .remove::before {
	content:"";
	
}
 
body.woocommerce-cart .wb_cart .shop_table .remove {
	top: 8px !important;
	right: 8px !important;
	background-image: url('images/delete.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 24px; 
	height: 24px;
}

body.woocommerce-cart .wb_cart .shop_table td {
	line-height: 1em !important;
}

body.woocommerce-cart .wb_cart .shop_table td.product-thumbnail img {
	min-width: 64px;
	max-width: 64px;
	border-radius: 8px;
}

body.woocommerce-cart .wb_cart .shop_table td .kosar_akcios_ar{
	line-height: 20px;
}

body.woocommerce-cart .wb_cart .shop_table  td {
	border-bottom: none;
}

body.woocommerce-cart .wb_cart .shop_table  div.quantity .minus {
	border-start-start-radius: 16px;
	border-end-start-radius: 16px;
	height: 40px !important;
	border-color: #A1AAB4 !important;
	border-width: 2px !important;
	padding-left: 16px !important;
	padding-right: 16px !important;
	border-right: none;
	background-image: url('images/minus.png');
	background-repeat: no-repeat;
	background-position: center;
/*	color: transparent;*/
color: transparent !important;
}

body.woocommerce-cart .wb_cart .shop_table  div.quantity .plus {
	border-start-end-radius: 16px;
	border-end-end-radius: 16px;
	height: 40px !important;
	border-color: #A1AAB4 !important;
	border-width: 2px !important;
	padding-left: 16px !important;
	padding-right: 16px !important;
	border-left: none;
	background-image: url('images/plus.png');
	background-repeat: no-repeat;
	background-position: center;
/*	color: transparent;*/
color: transparent !important;
}



body.woocommerce-cart .wb_cart .shop_table  div.quantity input[type="number"] {
	width: 66px;
	height: 40px;
	border-radius: 0;
	border-right: none;
	border-left: none;
	border-color: #A1AAB4 !important; 
	border-width: 2px !important;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
}

body.woocommerce-cart .wb_cart .shop_table  div.quantity input[type="button"]:hover {
	color: transparent;
	background-color: transparent;
	border-color:  #A1AAB4;
	background-size: 18px;
}


.cart-actions {
	border-top: 1px solid #DDE1E8;
	padding-top: 14px;
}

#coupon_code {
	padding: 12px 16px;
	background: #FFFFFF;
	border: 1px solid #C0C7CF;
	border-radius: 8px;
	line-height: 48px;
	height: 48px;
	max-width: 288px;
	margin-right: 12px;
}

body.woocommerce-cart .cart-actions .button[name="apply_coupon"] {
	color: #0140FF;
	box-shadow: none;
	background-color: #fff;
	padding: 12px;
	height: 48px;
	border: 2px solid #0140FF;
	border-radius: 8px;
	text-transform: none;
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px; 
	color: #0140FF;
	margin-right: 12px;
}

body.woocommerce-cart .cart-actions .button[name="apply_coupon"]:hover {
	background: #0140ff !important;
	color: #fff !important;
}

body.woocommerce-cart .cart-actions label[for="coupon_code"]  {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
	margin-bottom: 8px;
}

body.woocommerce-cart .cart-actions .button[name="update_cart"] {
	box-shadow: none;
	padding: 12px;
	height: 48px;
	background: #0140FF;
	border-radius: 8px;
	opacity: 1 !important;
	float: right;
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	text-transform: none;
	cursor:pointer;
}

body.woocommerce-cart .cart-actions .button[name="update_cart"]:hover {
	background: #0e0483 !important;
}

body.woocommerce-cart .cart-actions  .returntoshop {
	display:none;
}

body.woocommerce-cart .cart-content-wrapper .cart-totals-inner {
	padding: 0;
	border: none;
	border-radius: 0px;
}

body.woocommerce-cart .cart-totals-inner > h2 {
	padding-inline-start: 6px;
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
	text-transform: none;
	padding-bottom: 16px;
	border-bottom: 1px solid #DDE1E8;
	margin-bottom: 16px;
}

body.woocommerce-cart .osszegzo_infok p {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #5C6C83;
	margin-bottom: 0px;
}

body.woocommerce-cart .osszegzo_infok img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 16px;
	margin-bottom: 16px;
}

body.woocommerce-cart  .cart-totals-inner .checkout-button {
	width: 100%;
	padding: 12px;
	height: 48px;
	background: #0140FF;
	border-radius: 8px;
	text-transform: none;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
}


body.woocommerce-cart .brutto_ar {
	text-align: right;
}

body.woocommerce-cart .brutto_ar .woocommerce-Price-amount{
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px; 
	color: #0E0483;
	text-align: right;
}

body.woocommerce-cart .teljes_ar {
	text-align: right;
	margin-top: 16px;
}

body.woocommerce-cart .teljes_ar .woocommerce-Price-amount{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	text-decoration-line: line-through;
	color: #0140FF;
}

body.woocommerce-cart .netto_ar {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	text-align: right;
	color: #0E0483;
	margin-bottom: 16px;
}

body.woocommerce-cart .netto_ar .woocommerce-Price-amount{
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
}

body.woocommerce-cart .kupon {
	margin-bottom: 8px;
}

body.woocommerce-cart .kupon_left {
	float: left;
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 30px;
	color: #0140FF;
}

body.woocommerce-cart .kupon_right {
	float: right;
}

body.woocommerce-cart .woocommerce-remove-coupon::before {
	content: "";
	font-family: "woodmart-font";
	background-image: url('images/delete.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	background-size: 16px;
}

body.woocommerce-cart .szallitas_info_left {
	float: left;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #13161C;
}

body.woocommerce-cart .szallitas_info_right {
	float: right;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	color: #13161C;
}

body.woocommerce-cart .szallitas_info_leiras {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #5C6C83;
}

body.woocommerce-cart .title-wrapper .title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 48px;
	color: #0E0483;
} 

body.woocommerce-cart .kosar_szallitas_box {
	padding: 32px 24px 24px;
	margin-bottom: 47px !important;
	background: #F6F8FC;
	border-radius: 8px;
}

body.woocommerce-cart  .kosar_szallitas_box .box-icon-wrapper {
	margin-bottom: 0px;
	position: absolute;
	top: -15px;
}

body.woocommerce-cart  .kosar_szallitas_box .info-box-title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px !important;
	color: #0E0483;
}

body.woocommerce-cart  .kosar_szallitas_box  .info-box-inner {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #5C6C83;
}

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

#jarmu_nev_3 {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #FFFFFF;
}

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

.whb-main-header .social-facebook .wd-icon::before {
	content: "" !important;
	background-image: url('images/facebook.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	display: block;
}

.whb-main-header .social-instagram  .wd-icon::before {
	content: "" !important;
	background-image: url('images/instagram.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	display: block;
}

.whb-main-header .social-youtube .wd-icon::before {
	content: "" !important;
	background-image: url('images/youtube.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 23px;
	height: 16px;
	display: block;
}

.whb-main-header .social-linkedin .wd-icon::before {
	content: "" !important;
	background-image: url('images/linkedin.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 21px;
	display: block;
} 

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

.jarmuvek_lista__hatotav_szurok_box {
	width: 100%;
}

.jarmuvek_lista__hatotav_szurok_box #hatotav_range {
	display: inline-block;
	width: 30%;
	margin-left: 24px;
	height: 4px;
	border: 1px solid #fff;
	vertical-align: super;
}


.jarmuvek_lista__hatotav_szurok_box #hatotav_range .ui-slider-range {
	background: #fff;
	height: 4px;
	background-image: none;
}

.jarmuvek_lista__hatotav_szurok_box #hatotav_range .ui-state-default {
	border: 4px solid #0140ff;
	background: #ffff;
	width: 16px;
	height: 16px;
	border-radius: 16px;
}


.jarmuvek_lista__hatotav_szurok_box #hatotav_range  .ui-slider-handle {
	top: -7px;
}

.jarmuvek_lista__hatotav_szurok_box #hatotav_ertek {
	min-width: 70px;
	display: inline-block;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
header .wd-header-cart .woodmart-cart-number {
    background: #23DD9A !important;
    border-radius: 24px !important;
    width: auto !important;
    height: 24px !important;
    font-family: 'Gilroy Bold' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    color: #0E0483 !important;
    top: -15px !important;
    right: -24px !important;
    padding: 4px !important;  
	min-width: 24px;
}

header .wd-header-cart .wd-tools-icon::before,
.whb-clone .wd-header-cart .wd-tools-icon::before {
	font-size: 20px;
	content: "";
	font-family: "woodmart-font";
	background-image: url('/stormi-child/images/shopping-cart.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 25px;
	height: 24px;
}

header .wd-header-cart {
	margin-right: 16px !important;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
.fooldal_section_5  .ti-widget-container {

	box-shadow: none !important;
	padding-bottom: 0px !important;
}

.fooldal_section_5  .ti-header {
	padding: 0px !important;
}

.fooldal_section_5  .ti-header .ti-rating-text strong {
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 24px !important;
	color: #0E0483 !important;
}

.fooldal_section_5   .ti-header .ti-rating-text span {
	color: inherit !important;
	font-family: 'Gilroy Bold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	color: #0140FF !important;
}

.fooldal_section_5    .ti-review-item  .ti-inner {
	padding: 0px !important;
	background: none !important;
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #5C6C83 !important !important;
}


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


.kosar_termekajanlo_termekek {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-auto-rows: 1fr;
	grid-column-gap: 32px;
	grid-row-gap: 32px;
}


.kosar_termekajanlo {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
	/* margin-bottom: 100px; */
}

.kosar_termekajanlo:last-child {
	/*margin-bottom: 100px;*/
}


.kosar_termekajanlo_termek {
	background: #FFFFFF;
	border: 1px solid #ECF0F5;
	border-radius: 8px;
	padding: 16px;
    vertical-align: top;
    /*box-shadow: 0 1px 8px rgba(0,0,0,0.05);*/
	
	padding-bottom: 100px;
	position:relative;

}

.kosar_termekajanlo_termek p{
	margin-bottom: 0px !important;

}
.kosar_termekajanlo_termek:hover {
	/*box-shadow: 0 0px 32px rgba(0,0,0,0.3);*/
}

.kosar_termekajanlo_focim {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 48px;
	color: #0E0483;
	margin-bottom: 32px;
    margin-top: 100px;
}

.kosar_termekajanlo_alcim {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800; 
	font-size: 40px;
	line-height: 48px;
	color: #0E0483;
	margin-bottom: 32px;
}



.kosar_termekajanlo_termek_nev a {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #13161C;
}

.kosar_termekajanlo_termek_kep {
	position: relative;
	margin-bottom: 16px;
	padding-top: 100%; 
}

.kosar_termekajanlo_termek_kep a {
	display: block;
	margin-top: -100%;
}

.kosar_termekajanlo_termek_kep img {
	display: block;
}



.kosar_termekajanlo_termek_kep .product-label {
	width: 40px;
	height: 40px;
	background: #fff !important;
	border-radius: 40px !important;
	padding: 0px !important;
	min-width: 40px;
	min-height: 40px !important;
	border: 2px solid #0E0483; 
	color: #0E0483;
}

.kosar_termekajanlo_termek_kep .product-label img {
	width: 40px;
	height: 40px;
    max-width: 40px; 
} 

.kosar_termekajanlo_termek_nev {
	height: 74px;
	margin-bottom: 16px;
	overflow: hidden;
}

.kosar_termekajanlo_termek_ertekeles .star-rating{
	display: inline-block !important;
}

.kosar_termekajanlo_termek_ertekeles .star-rating::before {
	color: #0140ff;
}

.kosar_termekajanlo_termek_ertekeles .star-rating span::before {
	color: #0140ff;
}

.kosar_termekajanlo_termek_ertekeles {
	margin-bottom: 4px;
	min-height: 26px;
}

.kosar_termekajanlo_termek_ertekeles .ertekelesek_szama {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #A1AAB4;
}

.kosar_termekajanlo_termek_adatok_tabla {
	margin-bottom: 16px;
}

.kosar_termekajanlo_termek_adatok_tabla tr th {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #7F8B99;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 8px;
}

.kosar_termekajanlo_termek_adatok_tabla tr td {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	color: #7F8B99;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 0px;
}


.kosar_termekajanlo_termek_akcios_ar {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	text-decoration-line: line-through;
	color: #C0C7CF;
    height: 16px;
}

.kosar_termekajanlo_termek_normal_ar {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	color: #0E0483;
    height: 32px;
}

.kosar_termekajanlo_termek_keszleten p {
	font-family: 'Noto Sans'  !important;
	font-style: normal  !important;
	font-weight: 400  !important;
	font-size: 12px  !important;
	line-height: 16px  !important;
	color: #7F8B99  !important;
}


.kosar_termekajanlo_termek_arak {
	float: left;
}

.kosar_termekajanlo_termek_gomb {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.kosar_termekajanlo_termek_adatok {
	/*min-height: 147px;*/
}


.kosar_termekajanlo_termek_arak_es_gomb { 
	/*position: relative;*/
}
 
 
 
 
 
 
 
 
.kosar_termekajanlo_termekek .termek_arak {
	margin-bottom: 8px;
}

.kosar_termekajanlo_termekek .termek_arak del {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	text-decoration-line: line-through;
	color: #C0C7CF;
	display: block;
}

.kosar_termekajanlo_termekek .kosar_termekajanlo_termek_arak {
	width: 100%;
	padding-right: 94px;
	position: absolute;
	bottom: 16px;
}

.kosar_termekajanlo_termekek .kosar_termekajanlo_termek_gomb {
	position: absolute;
	right: 16px;
	bottom: 16px;
}

.kosar_termekajanlo_termekek .termek_arak ins {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;

	color: #0E0483;

}


.kosar_termekajanlo_termekek .termek_arak .woocommerce-price-suffix, 
.kosar_termekajanlo_termekek .termek_arak .woocommerce-price-suffix span {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #5C6C83;
	white-space: nowrap;
}

.kosar_termekajanlo_termekek .termek_arak > .amount {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;

	color: #0E0483;
 
}


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

.jarmu_osszehasonlitas_table td a {
	width: 150px;
	max-width:150px;
}

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

.jarmu_tooltip:hover {
	z-index: 390 !important;
}

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

p.stock {
	/*font-family: 'Inter' !important;*/
	font-style: normal ;
	font-weight: 400 ;
	font-size: 12px ;
	line-height: 16px ;
	color: #5C6C83 ;
}

p.stock.out-of-stock::before {
	content: "" !important;
	font-family: unset !important;
	margin-inline-end: 5px !important;
	width: 12px !important;
	height: 12px !important;
	background:red !important;
	display: inline-block !important;
	border-radius: 12px !important;
	margin-right: 4px !important;
	vertical-align: baseline !important;
}

p.stock.available-on-backorder::before {
	content: "" !important;
	font-family: unset !important;
	margin-inline-end: 5px !important;
	width: 12px !important;
	height: 12px !important;
	background:red !important;
	display: inline-block !important;
	border-radius: 12px !important;
	margin-right: 4px !important;
	vertical-align: baseline !important;
}

p.stock.in-stock::before {
	content: "" !important;
	font-family: unset !important;
	margin-inline-end: 5px !important;
	width: 12px !important;
	height: 12px !important;
	background: #23DD9A !important;
	display: inline-block !important;
	border-radius: 12px !important;
	margin-right: 4px !important;
	vertical-align: baseline !important;
}

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

/*
.jarmu_front_termekajanlo_termek:hover {
	box-shadow: 0 0px 32px rgba(0,0,0,0.3);
	margin-top: -25px;
}

.jarmu_front_termekajanlo_termek .jarmu_front_termekajanlo_lenyilo {
	position: absolute;
	bottom: -50px;
	height: 60px;
	background: #fff;
	left: -1px;
	z-index: 1;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border: 1px solid #ECF0F5;
	border-top: 0px;
	right: -1px;
	box-shadow: 0 32px 32px rgba(0,0,0,0.3);
	padding-left: 16px;
	padding-right: 16px; 
	line-height: 50px; 
	display: none;
}

.jarmu_front_termekajanlo_termek:hover .jarmu_front_termekajanlo_lenyilo {
	display: block !important;
}
*/ 

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

body.woocommerce-checkout .main-page-wrapper {
	background: #fff !important;
}

body.woocommerce-checkout .main-page-wrapper {
	background: #fff !important;
}

body.woocommerce-checkout .wd-prefooter {
	background-color: #fff !important; 
}

body.woocommerce-checkout .checkout.woocommerce-checkout {
	margin-top: 24px;

}

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



body.woocommerce-checkout .row {
	margin-right: 0px !important;
	margin-left: 0px !important;
}

body.woocommerce-checkout .woocommerce-error {
	border-radius: 8px !important;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-right: 24px;
}


body.woocommerce-checkout .woocommerce-message {
	border-radius: 8px !important;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-right: 24px;
}

body.woocommerce-checkout .main-page-wrapper .container {
	padding-top: 32px;
}


body.woocommerce-checkout .checkout_title {
	margin-top: 40px;
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
}

body.woocommerce-checkout .site-content {
	margin-bottom: 64px;
	flex: 100%;
	max-width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}


.checkout-order-review {
	background-color: #F6F8FC;
	margin-bottom: 0px;
	padding: 0px;
}

body.woocommerce-checkout .checkout_right {
	padding: 24px;
	background-color: #F6F8FC;
	border-radius: 8px;
	flex: 100%;
	max-width: 100%;
}

body.woocommerce-checkout .checkout_left {
	flex: 100%;
	max-width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}

body.woocommerce-checkout .woocommerce-billing-fields > h3 {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	color: #0E0483;
	text-transform: none;
}

body.woocommerce-checkout .woocommerce-billing-fields label {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
}

body.woocommerce-checkout  input[type="email"], 
body.woocommerce-checkout  input[type="date"], 
body.woocommerce-checkout  input[type="search"], 
body.woocommerce-checkout  input[type="number"], 
body.woocommerce-checkout  input[type="text"], 
body.woocommerce-checkout  input[type="tel"], 
body.woocommerce-checkout  input[type="url"], 
body.woocommerce-checkout  input[type="password"], 
body.woocommerce-checkout  textarea, 
body.woocommerce-checkout  select {

	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #5C6C83;
	padding: 12px 16px;
	height: 48px;
	border: 1px solid #C0C7CF;
	border-radius: 8px;
}

body.woocommerce-checkout .woocommerce-billing-fields  .select2-selection--single {
	font-family: 'Inter' !important;
	font-style: normal  !important;
	font-weight: 400  !important;
	font-size: 16px  !important;
	line-height: 24px  !important;
	color: #5C6C83  !important;
	padding: 12px 16px  !important;
	height: 48px  !important;
	border: 1px solid #C0C7CF  !important;
	border-radius: 8px  !important;
}

body.woocommerce-checkout .woocommerce-billing-fields  .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 12px;
}


body.woocommerce-checkout #order_comments_field label {
	display: block;
	margin-bottom: 5px;
	color: var(--wd-title-color);
	vertical-align: middle;
	font-weight: 400;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
}

body.woocommerce-checkout span.optional {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #A1AAB4;
}

body.woocommerce-checkout  .woocommerce-shipping-fields {
	padding-top: 20px;
}

body.woocommerce-checkout  .woocommerce-shipping-fields label {

	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}

body.woocommerce-checkout input[type="checkbox"] {
	width: 24px;
	height: 24px;
	background: #FFFFFF;
	border: 1px solid #DDE1E8;
	border-radius: 4px;
	cursor: pointer;
	transition: all .5s ease;
	display: inline-grid;
	place-content: center;
	-webkit-appearance: none;
}

body.woocommerce-checkout input[type="checkbox"]:checked {
	background-color: #0140ff !important;
	border: 1px solid #0140ff !important;
	color: #fff;
}

/*
body.woocommerce-checkout input[type="checkbox"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  background-color: #fff;
}
*/

body.woocommerce-checkout input[type="checkbox"]::before {
	content: "";
	width: 24px;
	height: 24px;
	transform: scale(0);
	content: "\2713";
	text-align: center;

}

body.woocommerce-checkout input[type="checkbox"]:checked::before {
  transform: scale(1);
}

body.woocommerce-checkout input[type="checkbox"]:disabled {
  --form-control-color: var(--form-control-disabled);

  color: var(--form-control-disabled);
  cursor: not-allowed;
}




body.woocommerce-checkout input[type="radio"] {
	width: 24px;
	height: 24px;
	background: #FFFFFF;
	border: 1px solid #DDE1E8;
	border-radius: 12px;
	cursor: pointer;
	transition: all .5s ease;
	display: inline-grid;
	place-content: center;
	-webkit-appearance: none;
}

body.woocommerce-checkout input[type="radio"]:checked {
	border: 1px solid #0140ff !important;
	color: #fff;
}


body.woocommerce-checkout input[type="radio"]::before {
  content: "";
  transform: scale(0);

  width: 12px;
	height: 12px;
	transform-origin: bottom left;
	background-color: #0140ff;
	border-radius: 12px;
}

body.woocommerce-checkout input[type="radio"]:checked::before {
  transform: scale(1);
}

body.woocommerce-checkout input[type="radio"]:disabled {
  --form-control-color: var(--form-control-disabled);

  color: var(--form-control-disabled);
  cursor: not-allowed;
}



body.woocommerce-checkout p:is(.form-row-first, .form-row-last) {
	width: 49%;
}

body.woocommerce-checkout .payment_methods .payment_box {
	padding: 10px 16px;
	background: #FFFFFF;
	border-radius: 8px;
	margin-left: 32px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400; 
	font-size: 14px;
	line-height: 20px;
	color: #5C6C83;
}

body.woocommerce-checkout .payment_methods .payment_box::before {
	display: none;
}

body.woocommerce-checkout .wc_payment_methods payment_methods methods li {
	margin-bottom: 24px;
}

body.woocommerce-checkout .payment_method {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
	margin-top: 32px;
	margin-bottom: 24px; 
}

body.woocommerce-checkout #order_review_heading {
	text-align: left;
	text-transform: none;
	background: #fff;
	padding-bottom: 16px;
	margin-bottom: 0px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 24px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

body.woocommerce-checkout #order_review_heading h3 {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	color: #0E0483;
	/* background: #fff; */
	border-bottom: 1px solid #DDE1E8;
	padding-bottom: 16px;
	margin-bottom: 0px;
}

body.woocommerce-checkout #order_review .wd-table-wrapper {
	overflow-x: auto;
	margin-bottom: 20px;
	padding: 0px 24px;
	background-color: #fff;
	box-shadow: none;
	border-radius: 0px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

body.woocommerce-checkout table.woocommerce-checkout-review-order-table th {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
	text-transform: none;
	padding: 0px;
	border: none;
}

body.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-total .amount {

	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	color: #0140FF;
}

body.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-total {
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 0px;
	padding-left: 8px;
	border-bottom: 1px solid #DDE1E8;
	white-space: nowrap;
}

body.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name {
	padding-left: 0px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 8px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
	max-width: 100%;
	width: 100%;
}

body.woocommerce-checkout .woocommerce-shipping-totals .shipping_method_title {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
	text-align: left;
	display: block;
float: left;
}

body.woocommerce-checkout .woocommerce-shipping-totals td {
	padding: 16px 0px;
	border-top: 1px solid #DDE1E8;
}

body.woocommerce-checkout .cart-discount th{
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #0E0483 !important;
	text-align: left !important;
}

body.woocommerce-checkout .cart-discount td{
	padding-right: 0px;
	white-space: nowrap;
}

body.woocommerce-checkout .cart-discount td .amount {

	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	color: #0140FF;
}

body.woocommerce-checkout #shipping_method {
	float:right;
}

body.woocommerce-checkout #shipping_method li {
	text-align: left;
	display: block;
}

body.woocommerce-checkout #shipping_method label {
	line-height: 24px;
	display: inline-block;
	padding-left: 16px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	color: #5C6C83;
}

body.woocommerce-checkout #shipping_method input {

	top:0px;
	float:none;
}


body.woocommerce-checkout .woocommerce-checkout-review-order-table .ar_osszesen {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	color: #0E0483;
	float: left;
}

body.woocommerce-checkout .brutto_ar .amount {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	text-align: right;
	color: #0E0483;
}

body.woocommerce-checkout .netto_ar,
body.woocommerce-checkout .netto_ar .amount {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	text-align: right;
	color: #0E0483;
}

body.woocommerce-checkout .ado_ar {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #5C6C83;
}

body.woocommerce-checkout .ado_ar span {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	color: #0140FF;
}


body.woocommerce-checkout .order-total td {
	padding-left: 0px;
	padding-right: 0px;
}

body.woocommerce-checkout .wc_payment_methods  label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #0E0483;
}

body.woocommerce-checkout .woocommerce-privacy-policy-text {
	margin-bottom: 20px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}


body.woocommerce-checkout .woocommerce-privacy-policy-text a{


	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;

	text-decoration-line: underline;
	color: #0E0483;

}

body.woocommerce-checkout #surbma_hc_gdpr_checkout label {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}

body.woocommerce-checkout #surbma_hc_gdpr_checkout label a {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	text-decoration-line: underline;
	color: #0E0483;
} 



body.woocommerce-checkout #surbma_hc_gdpr_checkout p:first-of-type {
	display: none;
}

body.woocommerce-checkout #place_order {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: none;
	width: 100%;
	padding: 24px;
	margin-top: 32px;
}


body.woocommerce-checkout #payment div.blockOverlay {
  background-color: #f6f8fc !important; 
}


body.woocommerce-checkout .woocommerce-remove-coupon {

	background-image: url('images/delete.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	background-size: 16px;
	vertical-align: super;
}

body.woocommerce-checkout  .woocommerce-remove-coupon::before {

	display: none;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

.added_to_cart.wc-forward {
	display: none !important;
}

.kosar_gomb.loading::after {
  opacity: 1;
  animation: wd-rotate 450ms infinite linear;
}

.kosar_gomb.loading {
  background-image:none;
}

.kosar_gomb::after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px;
  opacity: 0;
  transition: opacity .2s ease; 
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 2px solid rgba(0,0,0,0);
    border-left-color: rgba(0, 0, 0, 0);
  border-left-color: #fff;
  border-radius: 50%;
  vertical-align: middle;
}

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

.jarmu_tartalom_gyorstoltes_kep {
	margin-top: 16px !important;
}

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

.jarmu_osszehasonlitas_gomb::before {
	font-size: 20px;
	content: "\f128";
	font-family: "woodmart-font";
	margin-right: 8px;
	vertical-align: bottom;
}

.jarmu_osszehasonlitas_gomb {
	float: right;
	font-size: 12px;
	padding: 0px;
	color: #fff;
	cursor: pointer;
	background-image: none;
	position: absolute;
	right: 0px;
	top: -4px;
	height: auto;
	width: auto;
	background-size: 30px;
	background-repeat: no-repeat;
	opacity: 1;
	background-position: center;
	color: #5c6c83;
	line-height: 24px;
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
}

.jarmu_osszehasonlitas_gomb:hover {
	opacity: 1;
	color: #0140ff;
	background-color: transparent;
}

.jarmu_osszehasonlitas_gomb.kivalasztott:hover {
	background-color: transparent;
	color: #5c6c83;
}

.jarmu_osszehasonlitas_gomb.kivalasztott {
	background-color: transparent;
	border-radius: 0px;
	opacity: 1;
	background-image: none;
	color: #0140ff;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

.jarmuvek_lista__jarmu__adatok__adat_v2 {
	white-space: nowrap;
	display: inline-block;
	margin-right: 16px;
	margin-bottom: 8px;
	line-height: 32px;
}

.jarmuvek_lista__jarmu__adatok__adat_v2 img {
	display: inline-block;
	height: 32px;
	vertical-align: top;
	width: auto;
}

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

.wd-header-my-account .wd-dropdown-menu {
	background: #fff !important;
	box-shadow: 0 1px 8px rgba(0,0,0,.2)!important;
	padding: 6px 16px !important;
	margin-top: 0px!important;
	width: auto !important;
}

.wd-header-my-account .wd-dropdown-menu  li{
	white-space: nowrap !important;
}

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


.sticky_login .wd-heading .title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	text-transform: none;
} 

.sticky_login .wd-heading .title span {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #13161C;
}

.sticky_login  .close-side-widget a{
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}

.sticky_login .wd-heading {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 24px;
	padding-bottom: 24px;
	border-bottom: none;
}

.sticky_login  .close-side-widget a::before {
	font-weight: 600;
	width: 40px;
	height: 40px;
	border: 2px solid #0e0483;
	border-radius: 20px;
	font-size: 14px;
	
	line-height: 36px;
text-align: center;
}

.sticky_login {
	padding: 32px; 
	width: 400px;
}

.sticky_login input[type="text"],
.sticky_login input[type="password"]{
	padding: 12px 16px;
	height: 48px;
	border: 1px solid #C0C7CF;
	border-radius: 8px;
}

.sticky_login label {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
}

.sticky_login .woocommerce-form-login {
	padding-top: 0px !important;
	padding-bottom: 24px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.sticky_login .woocommerce-form-login p {
	margin-bottom: 16px !important;
}

.sticky_login .button {

	padding: 12px;
	height: 48px;
	background: #0140FF;
	border-radius: 8px;
	text-transform: none;
	margin-top: 8px;
margin-bottom: 8px;

font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 24px;

color: #FFFFFF;
}

.sticky_login  .lost_password{
	margin-bottom: 0px !important;
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 24px !important;
	text-decoration-line: underline;
	color: #0140FF !important;
}

.sticky_login  .woocommerce-form-login__rememberme {
	margin-bottom: 0px !important;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px !important;
	line-height: 24px !important;
	color: #0E0483;
}


.sticky_login input[type="checkbox"] {
	width: 24px;
	height: 24px;
	background: #FFFFFF;
	border: 1px solid #DDE1E8;
	border-radius: 4px;
	cursor: pointer;
	transition: all .5s ease;
	display: inline-grid;
	place-content: center;
	-webkit-appearance: none;
}

.sticky_login input[type="checkbox"]:checked {
	background-color: #0140ff !important;
	border: 1px solid #0140ff !important;
	vertical-align: baseline;
	color: #fff;
}

.sticky_login input[type="checkbox"]::before {
	content: "";
	width: 24px;
	height: 24px;
	transform: scale(0);
	content: "\2713";
	text-align: center;

}

.sticky_login input[type="checkbox"]:checked::before {
  transform: scale(1);
}

.sticky_login input[type="checkbox"]:disabled {
  --form-control-color: var(--form-control-disabled);

  color: var(--form-control-disabled);
  cursor: not-allowed;
}

.sticky_login .create-account-question {
	padding: 24px 0px;
	border-bottom: none;
	text-align: center;
}

.sticky_login .create-account-question::before {

	display: none;
}

.sticky_login .create-account-question p {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #0E0483;
	margin-bottom: 24px !important;
}

.sticky_login .create-account-button {
	padding: 12px;
	height: 48px;
	border: 2px solid #0140FF;
	border-radius: 8px;
	text-transform: none;
	width: 100%;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0140FF;
}

.sticky_login .create-account-button:hover {
	border-color: #0e0483 !important;
	background: #0e0483 !important;
	color: #fff !important;
	opacity: 1 !important;
}

.sticky_login .login-form-footer {

	margin-bottom: 0px !important;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
  
.woocommerce-Price-amount.amount{
	  white-space: nowrap !important;

}
  
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
  
body.woocommerce-account .main-page-wrapper .container {
	max-width: 100%;
	width: 100%;
	padding-right: 64px;
	padding-left: 64px;
	padding-top: 32px;
}

body.woocommerce-account .site-content {
	margin-bottom: 64px;
	flex: 100%;
	max-width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}
 
 
body.woocommerce-account .woocommerce-breadcrumb {

	margin-bottom: 40px;
}
 
 
body.woocommerce-account  .fiokom_focim {
	margin-bottom: 20px;
	margin-top: 24px;
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;

	color: #0E0483;

}

body.woocommerce-account  .main-page-wrapper {
	background: #fff !important;
}

body.woocommerce-account  .website-wrapper {
	background: #fff !important;
}

body.woocommerce-account .fiokom_uzenet {
	padding: 24px;
	width: 100%;
	background: #F6F8FC !important;
	border-radius: 8px;
	margin-bottom: 24px;
	position: relative;
	padding-left: 84px;
}

body.woocommerce-account .fiokom_uzenet::before {
	background-image: url('images/information.svg');
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	font-size: 18px;
	content: "";
	width: 48px;
	height: 48px;
	left: 24px;
}


body.woocommerce-account .fiokom_uzenet_1 {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
}

body.woocommerce-account .fiokom_uzenet_1 a{
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	text-decoration-line: underline;
	color: #0140FF;
}

body.woocommerce-account .fiokom_uzenet_2 {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #13161C;
}

body.woocommerce-account .fiokom_uzenet_2 a{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0140FF;


}

body.woocommerce-account .woocommerce-Message {
	margin-bottom: 30px !important;
	padding-top: 24px;
	border-radius: 8px;
	padding-bottom: 24px;
}

body.woocommerce-account .woocommerce-MyAccount-title {
	text-transform: none;
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	color: #0E0483;
	padding-bottom: 16px;
margin-bottom: 24px;
}

body.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #5C6C83;
}

body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a {
	background-color: transparent;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #0140FF;
}

body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
	background-color: transparent;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #0140FF;
}

body.woocommerce-account .wd-my-account-sidebar {
	flex: 1 0 21%;
	max-width: 21%;
	width: 21%;
	
	padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-inline-end: none;
margin-top: 24px;
}

body.woocommerce-account .woocommerce-MyAccount-content {
	flex: 1 0 79%;
	max-width: 79%;
	width:79%;
	padding-left: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 24px;
}

body.woocommerce-account .woocommerce-my-account-wrapper {
	margin-left: 0px;
	margin-right: 0px;
}

body.woocommerce-account input[type="email"], 
body.woocommerce-account input[type="date"], 
body.woocommerce-account input[type="search"], 
body.woocommerce-account input[type="number"], 
body.woocommerce-account input[type="text"], 
body.woocommerce-account input[type="tel"], 
body.woocommerce-account input[type="url"], 
body.woocommerce-account input[type="password"], 
body.woocommerce-account textarea, 
body.woocommerce-account select {
	padding: 12px 16px;
	height: 48px;
	border: 1px solid #C0C7CF;
	border-radius: 8px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}

body.woocommerce-account label {

	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
}

body.woocommerce-account .woocommerce-EditAccountForm {
	max-width: 640px;
}

body.woocommerce-account .woocommerce-EditAccountForm p {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 40px;
	color: #A1AAB4;
}


body.woocommerce-account .woocommerce-EditAccountForm h3 {
	padding-right: 0px;
	padding-left: 0px;
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	color: #0E0483;

	width: 100%;
	margin-bottom: 16px;
}

body.woocommerce-account .woocommerce-EditAccountForm .hc-reg-fields {
	padding: 24px;
	background: #F6F8FC;
	border-radius: 8px;
	border: 0px;
	position: relative;
	padding-top: 48px;
	margin-top: 24px;
}

body.woocommerce-account .woocommerce-EditAccountForm .hc-reg-fields legend {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	color: #5C6C83;
	padding-right: 24px;
	padding-left: 24px;
	background: #F6F8FC;
	border-radius: 8px;
	width: 100%;
	margin-left: -24px;
	right: 0px;
	position: absolute;
	height: ;
	top: 24px;
}
body.woocommerce-account .jelszocsere {
	border-top: 1px solid #DDE1E8;
	padding-top: 24px;
	border-bottom: 1px solid #DDE1E8;
	padding-bottom: 4px;
}

body.woocommerce-account .hc-reg-fields label {
	color: #5C6C83;
	margin-bottom: 0px;
}

body.woocommerce-account .hc-reg-fields p {
	margin-top: 6px;
	margin-bottom: 0px;
}

body.woocommerce-account .hc-reg-fields input[type="email"], 
body.woocommerce-account .hc-reg-fields input[type="date"], 
body.woocommerce-account .hc-reg-fields input[type="search"], 
body.woocommerce-account .hc-reg-fields input[type="number"], 
body.woocommerce-account .hc-reg-fields input[type="text"], 
body.woocommerce-account .hc-reg-fields input[type="tel"], 
body.woocommerce-account .hc-reg-fields input[type="url"], 
body.woocommerce-account .hc-reg-fields input[type="password"], 
body.woocommerce-account .hc-reg-fields textarea, 
body.woocommerce-account .hc-reg-fields select {
	border: none;
	color: #5C6C83;
	padding: 0px !important;
	line-height: 24px !important;
	height: 24px;
}

body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button ,
body.woocommerce-account .woocommerce-address-fields .wp-element-button{
	padding: 12px;
	height: 48px;
	background: #0140FF;
	border-radius: 8px;
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	text-transform: none;
}

body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button:hover,
body.woocommerce-account .woocommerce-address-fields .wp-element-button:hover {
	background: #0e0483;
	color: #FFFFFF;
}

body.woocommerce-account  h3 {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	color: #0E0483;
	text-transform: none;
}

body.woocommerce-account .woocommerce-address-fields {
	max-width: 640px;
}

body.woocommerce-account .woocommerce-Address {
	padding: 24px;
	max-width: 417px !important;
	background: #F6F8FC;
	border-radius: 8px;
	margin-right: 32px;
}

body.woocommerce-account .woocommerce-Address-title .edit {
	font-family: 'Gilroy Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	text-decoration-line: underline;
	color: #0140FF;
	float: right;
}

body.woocommerce-account address {
	margin-bottom: 0px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 30px;
	color: #5C6C83;
}

body.woocommerce-account .woocommerce-MyAccount-content > p {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #5C6C83;
}

body.woocommerce-account .wd-my-account-links > div {
	/*flex: 1 1 25%;
	max-width: 25%;
	width: 25%;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 24px;*/
}

body.woocommerce-account .wd-my-account-links a {
	padding: 24px;
	background: #F6F8FC;
	border-radius: 8px;
	font-family: 'Gilroy  Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	color: #0E0483;
	text-transform: none;
}

body.woocommerce-account table th {
	padding: 15px 10px;
	border-bottom: 1px solid #e4e4e4;
	text-transform: none;
	color: #0e0483;
}

body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions > a {
	margin-bottom: 10px;
	text-transform: none;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

.woocommerce-order-received .woocommerce-column--billing-address, 
.woocommerce-order-received .woocommerce-column--shipping-address {
	padding: 24px;
	background: #F6F8FC;
	border-radius: 8px;
	margin-right: 16px;
	max-width: calc( 50% - 32px ) !important;
	margin-left: 16px;
}

.woocommerce-order-received .woocommerce-column__title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	color: #0E0483;
	text-transform: none;
}




.woocommerce-order-received h2,
.woocommerce-order-received h3, 
.woocommerce-order-received th {
	color: #0e0483 !important;
	text-transform: none !important;
	opacity: 1;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
  
header .whb-mobile-right .mobil_menu_gomb  { 
	background: transparent !important;
	color: #fff !important;
	font-size: 20px;
	padding: 0px; 
	margin-bottom: -10px;
	transition: all .25s ease;
	cursor: pointer;
}

header .whb-mobile-right .mobil_menu_gomb:hover { 
	background: transparent !important;
	color: #fff !important;
	box-shadow: none !important;
}

header .whb-mobile-right .mobil_menu_gomb .fa-bars  {
	transition: all .25s ease;
	transform: rotate(-180deg);

}


header .whb-mobile-right .mobil_menu_gomb.lenyitva .fa-bars  {
	transition: all .25s ease;
	transform: rotate(180deg);

}

header .whb-mobile-right .mobil_menu_gomb .fa-bars::before {
	/*content: "\f00d";*/
	transition: all .25s ease;
	transform: rotate(180deg);
}

header .whb-mobile-right .mobil_menu_gomb.lenyitva .fa-bars::before {
	content: "\f00d";
}

header .whb-mobile-right .wd-header-secondary-nav {
	position: absolute;
	margin-top: ;
	left: 0px;
	right: 0px;
	background: #fff;
	top: 80px;
	padding: 24px;
	border-radius: 0px 0px 8px 8px;
	box-shadow: 0 1px 8px rgba(0,0,0,0.2);
	display:none;
}

header .whb-mobile-right .wd-header-secondary-nav .wd-nav > li {
	position: relative;
	display: block;
	width: 100%;
	border-bottom: 1px solid #ECF0F5;
padding-bottom: 10px;
padding-top: 10px;
position: relative;
}

header .whb-mobile-right .wd-header-secondary-nav .wd-nav {
	display: block;
}

header .whb-mobile-right .wd-header-secondary-nav .wd-nav > li > a {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px; 
	color: #0E0483 !important;
	position: relative;
}

header .whb-mobile-right .wd-header-secondary-nav .wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after {
	font-size: 80%;
	position: absolute;
	right: 0px;
	color: #0e0483;
	transition: all .25s ease;
}

header .whb-mobile-right .wd-header-secondary-nav .wd-dropdown-menu .container {
	padding-top: 6px !important;
	padding-bottom: 0px !important;
	padding-right: 0px  !important;
	padding-left: 0px  !important;
}
header .whb-mobile-right .wd-header-secondary-nav .wd-dropdown-menu {
	position: relative;
	top: 0px; 
}

header .whb-mobile-right .wd-header-secondary-nav  .termekek_almenu_elem {
	width: calc( 50% ) !important;
	float: left !important;
	margin-bottom: 16px;
}
  
header .whb-mobile-right .wd-header-secondary-nav .wd-dropdown-menu {
	visibility: visible !important;
	opacity: 1 !important;
	display: none;
	/*display: block !important;*/
	left: -14px !important;
	padding-top: 0px !important;
	box-shadow: none !important;
	margin-top: 0px !important;
	transform: none !important;
	height: auto;
	position: relative;
	/*transition: none !important;*/

	/*
	height: 0px;
	overflow: hidden;
	
	transition: all  5s ease-in;*/
}

header .whb-mobile-right .wd-header-secondary-nav .wd-dropdown-menu.lenyitva {
	/*height: auto;
	transition: all  5s ease-in;*/
}
  
  
header .whb-mobile-right .wd-header-secondary-nav .menu-item-has-children:hover  .wd-dropdown-menu {

	/*display: block; */
}
  
  
 header .whb-mobile-right .wd-header-secondary-nav .wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a.lenyitva::after {
	transition: all .25s ease;
	transform: rotate(180deg);

}

header .whb-mobile-right .wd-header-secondary-nav .wd-dropdown-menu .container {
	background: #fff !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	box-shadow: none;
}

header .whb-mobile-right .wd-tools-element > a {
	height: 40px;
	padding-right: 5px;
	padding-left: 5px;
}

header .whb-mobile-right > .wd-button-wrapper {
	margin-right: 0px;
	height: 40px;
	margin-bottom: 0px !important;
	text-align: center;
}

header .whb-mobile-right .wd-tools-element .wd-tools-icon::before {
	font-size: 16px;
}


header .whb-mobile-right  .wd-header-cart .wd-tools-icon::before {
	width: 20px;
	height: 20px;
	background-size: 20px;
}
 
header .whb-mobile-right  .wd-dropdown-menu .almenu_sor .wpb_single_image {
	margin-bottom: 0px !important;
}
 
header .whb-mobile-right  #termekek_almenu_sor {
	margin-left: 0px;
	margin-right: 0px;
}


header .whb-mobile-right  .wpb_single_image .vc_figure {

	width: 70px;
}

header .whb-mobile-right  .almenu_sor .termekek_almenu_elem .wpb_text_column a {

	font-size: 14px;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
  
body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper{
	padding: 0px;
	background: #f5f8fc;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

body.page-id-651 .kapcsolat_section_1 .bal_box .wpb_wrapper {
	background: #f5f8fc;
	padding: 40px;

	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper .vc_custom_heading {
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 32px !important;
	line-height: 40px !important;
	color: #FFFFFF !important;
}

body.page-id-651 .kapcsolat_section_1 .bal_box .wpb_wrapper .vc_custom_heading {
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 32px !important; 
	line-height: 40px !important;
	color: #0E0483 !important;
	margin-bottom: 24px;
}

body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper .wpforms-field-label {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #FFFFFF;
}

body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper input{
	padding: 12px 16px !important;
	background: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
	border-radius: 8px !important;
	height: 48px !important;
}
 
body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper .choices {
	background: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
	border-radius: 8px !important;
	height: 48px !important;
}

body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper .choices  .choices__inner {
	border: none !important;
	border-radius: 8px !important;
	height: 48px !important;
	line-height: 38px;
}

body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper .wpforms-smart-phone-field {
	padding-left: 52px !important;
}

body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper .wpforms-submit {
	padding: 28px 24px !important;
	width: 100% !important;
	background: #0140FF !important;
	border-radius: 8px !important;
	border: none !important;
	font-family: 'Gilroy Bold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 24px !important;
	color: #FFFFFF !important;
}

body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper .wpforms-field-label-inline {
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 24px !important;
	color: #FFFFFF !important;
}

body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper input[type=checkbox]{
	height: auto !important;
}



body.page-id-651 .kapcsolat_section_1 .bal_box .wd-info-box .info-box-title {
	line-height: 40px;
	margin-bottom: 0px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	color: #7F8B99;
}

body.page-id-651 .kapcsolat_section_1 .bal_box .wd-info-box .info-box-title a:hover{
	color: #0E0483;
}

body.page-id-651 .kapcsolat_section_1 .bal_box .info-box-wrapper .wd-wpb {
	margin-bottom: 16px;
}

body.page-id-651 .kapcsolat_section_1 .bal_box .wpb_text_column .wpb_wrapper {
	padding: 0px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #13161C;
}


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

body.page-id-651 .kapcsolat_section_1 .jobb_box, 
body.page-id-651 .kapcsolat_section_1 .bal_box {
	width: 100%;
}

body.page-id-651 .kapcsolat_section_1 .jobb_box .wpb_wrapper,
body.page-id-651 .kapcsolat_section_1 .bal_box .wpb_wrapper {
	height: 100%;
} 


body.page-id-651 .kapcsolat_section_1::after, 
body.page-id-651 .kapcsolat_section_1::before {
	display: none;
}

body.page-id-651 .kapcsolat_section_1 .bal_box .vc_column-inner {
	height: 100%;
	padding-right: 0px;
}

body.page-id-651 .kapcsolat_section_1 .jobb_box .vc_column-inner {
	height: 100%;
	padding-left: 0px;
}

body.page-id-651 .website-wrapper {
	background: #fff !important;
}

body.page-id-651 .main-page-wrapper {
	background: #fff !important;
}

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

body.page-id-651 .kapcsolat_section_1 .wd-map-container {
	border-top-right-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	height: 100% !important;
}

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

body.page-id-651 .kapcsolat_section_2 .cim {
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important; 
	font-weight: 800 !important;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	margin-bottom: 40px;
	margin-top: 40px;
	
	font-family: 'Gilroy Extrabold' !important;
	 font-style: normal !important;
	 font-weight: 600 !important;
}

body.page-id-651 .kapcsolat_section_2 .ti-widget-container  {
	background-color: #f6f8fc !important;
}

body.page-id-651 .kapcsolat_section_2 .ti-widget  {
	background-color: #f6f8fc !important;
}

body.page-id-651 .kapcsolat_section_2 .wpb_wrapper  {
	background-color: #f6f8fc !important;
}

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

body.page-id-651 .kapcsolat_section_3 .jobb_box, 
body.page-id-651 .kapcsolat_section_3 .bal_box {
	width: 100%;
}

body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper,
body.page-id-651 .kapcsolat_section_3 .bal_box .wpb_wrapper {
	height: 100%;
} 


body.page-id-651 .kapcsolat_section_3::after, 
body.page-id-651 .kapcsolat_section_3::before {
	display: none;
}

body.page-id-651 .kapcsolat_section_3 .bal_box .vc_column-inner {
	height: 100%;
	padding-right: 0px;
}

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


body.page-id-651 .kapcsolat_section_3 .jobb_box, 
body.page-id-651 .kapcsolat_section_3 .bal_box {
	width: 100%;
}

body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper{

	background: #f5f8fc;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	padding-top: 40px;
padding-bottom: 40px;
padding-right: 64px;
padding-left: 64px;
}

body.page-id-651 .kapcsolat_section_3 .bal_box .wpb_wrapper {
	background: #f5f8fc;
	padding: 0px;

	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	background-image: url('/wp-content/uploads/2023/03/img.svg');
	background-size: cover;
background-position: center;
background-repeat: no-repeat;
	
}


body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper .vc_custom_heading {
	font-family: 'Gilroy Extrabold' !important;
font-style: normal !important;
font-weight: 800 !important;
font-size: 32px !important;
line-height: 40px !important;
color: #0E0483 !important;
margin-bottom: 24px;
}



body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper .wpforms-field-label {
	font-family: 'Inter' !important;
font-style: normal !important;
font-weight: 700 !important;
font-size: 14px !important;
line-height: 20px !important;
color: #0E0483 !important;
}


/*
body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper input,

body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper textarea  {
	padding: 12px 16px !important;
	background: #F5F8FC !important;
	border-radius: 8px !important;
	height: 48px !important;
	border: 1px solid #C0C7CF !important;
}

*/
 
body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper .choices {
	background: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
	border-radius: 8px !important;
	height: 48px !important;
}

body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper .choices  .choices__inner {
	border: none !important;
	border-radius: 8px !important;
	height: 48px !important;
	line-height: 38px;
}

body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper .wpforms-smart-phone-field {
	padding-left: 52px !important;
}

body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper .wpforms-submit {
	padding: 28px 24px !important;
	width: 100% !important;
	background: #0140FF !important;
	border-radius: 8px !important;
	border: none !important;
	font-family: 'Gilroy Bold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 24px !important;
	color: #FFFFFF !important;
}

body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper .wpforms-field-label-inline {
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 24px !important;
	color: #0E0483 !important;
	
	
}
/*
body.page-id-651 .kapcsolat_section_3 .jobb_box .wpb_wrapper input[type=checkbox]{
	height: auto !important;
}
*/
body.page-id-651 .kapcsolat_section_4 .kapcsolat_video .wpb_wrapper  {
	display: grid;
}

body.page-id-651 .kapcsolat_section_4 .kapcsolat_video .wpb_wrapper .wpb_heading {
	order: 2;
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	color: #0E0483;
	padding: 24px;
	background: #fff;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

body.page-id-651 .kapcsolat_section_4 .kapcsolat_video .wpb_wrapper .wpb_video_wrapper {
	order: 1;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}


body.page-id-651 .kapcsolat_section_5 .vc_gitem-animated-block .vc_gitem-zone {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	max-height: 247px;
}

body.page-id-651 .kapcsolat_section_5 .vc_gitem-post-data-source-post_title h4 {
	font-size: 18px !important;
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 24px !important;
	line-height: 32px !important;
	color: #0E0483 !important;
}

body.page-id-651 .kapcsolat_section_5 .vc_gitem-post-data-source-post_excerpt {
	font-family: 'Gilroy Medium';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #03011A;
	margin-bottom: 0px;
}

body.page-id-651 .kapcsolat_section_5 .vc_gitem-post-data-source-post_excerpt p{
	margin-bottom: 0px;
}

body.page-id-651 .kapcsolat_section_5 .vc_gitem_row .vc_gitem-col {
	padding: 24px;
	background: #fff;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

body.page-id-651 .kapcsolat_section_5  .vc_grid-item-mini {
	height: 100%;
	background: white;
	border-radius: 8px;
}

body.page-id-651 .kapcsolat_section_5  .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
	padding-right: 32px !important;
	padding-bottom: 0px !important;
	width: 100%;
}

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

body.page-id-651 .kapcsolat_section_5  .vc_pageable-slide-wrapper.vc_clearfix::after, 
body.page-id-651 .kapcsolat_section_5   .vc_pageable-slide-wrapper.vc_clearfix::before {
	display: none;
}

body.page-id-651 .kapcsolat_section_5 > .vc_column_container > .vc_column-inner {
	padding-top: 0px  !important;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
  
.whb-header-bottom ul > li > a {
	/*color: #fff !important;*/
}

 
.whb-header-bottom ul > li > a::after {
	/*color: #fff !important;*/
}


.whb-top-bar-inner {
	border: none !important;
}

.whb-header-bottom {
	border: none !important;
}

.whb-general-header {
	border: none !important;
}



.whb-clone  ul > li > a {
	color: #fff !important;
}


.whb-clone  ul > li > a::after {
	color: #fff !important;
}



.whb-clone #termekek_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
}


.whb-clone  #termekek_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
}

.whb-clone  #otthoni_toltes_almenu_sor {
	text-align: center;
}

.whb-clone  #otthoni_toltes_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
	float: none;
	display: inline-block;
}


.whb-clone  #uzleti_megoldasok_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
}

.whb-clone #szolgaltatasok_almenu_sor {
	text-align: center;
}

.whb-clone #szolgaltatasok_almenu_sor .termekek_almenu_elem {
  width: calc( 100% / 7 );
  float: none;
	display: inline-block;
}


.whb-clone  #kisokos_almenu_sor {
	text-align: center;
}

.whb-clone  #kisokos_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
	float: none;
	display: inline-block;
}


.whb-clone  #rolunk_almenu_sor {
	text-align: center;
}

.whb-clone  #rolunk_almenu_sor .termekek_almenu_elem {
	width: calc( 100% / 7 );
	float: none;
	display: inline-block;
}

.whb-clone  .wd-dropdown-menu .container{
	max-width: 100% !important;
	background: #f5f8fc !important;
	padding-top: 40px !important;
	padding-bottom: 36px !important;
	
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	box-shadow: 0px 16px 32px rgba(15, 10, 69, 0.15);
}


.whb-clone  .whb-general-header{
	background-color: #0e0483  !important;
}

.whb-clone  .wd-dropdown-menu .container{
	max-width: 100% !important;
	background: #f5f8fc !important;
	padding-top: 40px !important;
	padding-bottom: 36px !important;
	
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	box-shadow: 0px 16px 32px rgba(15, 10, 69, 0.15);
}

.whb-clone  .wd-dropdown-menu {
	background: transparent !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}


.whb-clone  .wd-dropdown-menu .almenu_sor .wpb_single_image {
	margin-bottom: 16px  !important;
}

.whb-clone .wd-dropdown-menu .vc_single_image-wrapper {
	border: 2px solid transparent;
	border-radius: 88px;
	height: 92px;
}


.whb-clone .wd-dropdown-menu .vc_single_image-wrapper:hover {
	/* box-shadow: 0px 0px 32px rgba(15, 10, 69, 0.15); */
	border-radius: 88px;
	border: 2px solid #0e0483;
	display: inline-block;
	height: 92px;
}

.whb-clone  .wd-dropdown-menu .almenu_sor .wpb_text_column  {
	margin-bottom: 0px  !important;
}

.whb-clone .almenu_sor .termekek_almenu_elem .wpb_text_column a {
	font-family: "Gilroy Extrabold";
	font-style: normal;
	font-weight: 800;
	font-size: 16px;
	color: #0E0483;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

body.single-post .products.elements-grid {
	/*display: grid;*/
	/*grid-template-columns: repeat(3, 1fr);*/
	/*grid-auto-rows: 1fr;*/
	/*grid-column-gap: 32px;*/
	/*grid-row-gap: 32px;*/
}


body.single-post .products.elements-grid .title.element-title{
	/*grid-column: 1/-1;*/

}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
  
  .wd-breadcrumbs {
	margin-bottom: 32px;
	margin-top: 32px;
}

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

body.page-id-10304 .main-page-wrapper {
	background: #fff !important;
}

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


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


body.page-id-10304 .rolunk_section_2  .info_box_wrap .wpb_wrapper .info-box-wrapper > div {
	border-radius: 8px;
	margin-bottom: 0px;
}

body.page-id-10304 .rolunk_section_2  .info_box_wrap .info-box-title {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	display: flex;
	align-items: center;
	color: #13161C;
}

body.page-id-10304 .rolunk_section_2 .info_box_wrap .info-box-inner {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	display: flex;
	align-items: center;
	color: #13161C;
}


body.page-id-10304 .rolunk_section_3 .csapat_box {
	padding: 0px;
	background-color: #fff;
	box-shadow: 0px 12px 24px rgba(15, 10, 69, 0.15);

	transition: box-shadow .7s ease;
	border-radius: 8px;
}

body.page-id-10304 .rolunk_section_3 .box-with-icon .info-box-icon {
	overflow: hidden;
	display: block;
}

body.page-id-10304 .rolunk_section_3 .box-with-icon .info-box-icon img {

	width: 100%;
}

body.page-id-10304 .rolunk_section_3 .box-icon-wrapper {
	margin-bottom: 0px;
}


body.page-id-10304 .rolunk_section_3 .info-box-content {
	padding: 16px;
}

body.page-id-10304 .rolunk_section_3 .info-box-content  .info-box-title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
}

body.page-id-10304 .rolunk_section_3 .info-box-content  .info-box-inner {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #5C6C83;
}

body.page-id-10304 .rolunk_section_3 .vc_custom_heading {
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 40px;
	line-height: 48px;
	display: flex;
	align-items: flex-end;
	color: #0E0483; 
}

/**/


body.page-id-10304 .rolunk_section_3b .info-box-content {
	padding: 16px;
}

body.page-id-10304 .rolunk_section_3b .info-box-content  .info-box-title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
}

body.page-id-10304 .rolunk_section_3b .info-box-content  .info-box-inner {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #5C6C83;
}

body.page-id-10304 .rolunk_section_3b .vc_custom_heading {
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 40px;
	line-height: 48px;
	display: flex;
	align-items: flex-end;
	color: #0E0483; 
}


body.page-id-10304 .rolunk_section_3b  .nyitott_poziciok .vc_custom_heading{
font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 32px;
	line-height: 40px;

	color: #0E0483;
}

body.page-id-10304 .rolunk_section_3b  .nyitott_poziciok .pozicio_box {
	background: #F6F8FC;
	border-radius: 0px 0px 8px 8px;
}


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

body.page-id-10304 .rolunk_section_4 .cim {
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal !important; 
	font-weight: 800 !important;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	margin-bottom: 40px;
	margin-top: 40px;
	
	font-family: 'Gilroy Extrabold' !important;
	 font-style: normal !important;
	 font-weight: 600 !important;
}

body.page-id-10304 .rolunk_section_4 .ti-widget-container  {
	background-color: #f6f8fc !important;
}

body.page-id-10304 .rolunk_section_4 .ti-widget  {
	background-color: #f6f8fc !important;
}

body.page-id-10304 .rolunk_section_4 .wpb_wrapper  {
	background-color: #f6f8fc !important;
}

body.page-id-10304 .wd-prefooter {

	background-color: #fff !important;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

header .wd-tools-element > a,
.whb-sticky-header .wd-tools-element > a {
	color: #fff !important;
}

header .searchform  {
	max-width: 290px;
}

header .searchform > .s {
	border: 1px solid #fff;
	border-radius: 40px;
	background: #fff;
	color: #0e0483 !important;
}

header .searchform .searchsubmit {
	color: #0e0483; 
}

header .whb-header-bottom {
	border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
	box-shadow: 0px 16px 32px rgba(15, 10, 69, 0.15) !important;
}

header .header_top_bar_szallitas {
	color: white !important;
}

header .header_top_bar_visszahivas {
	color: white !important;
}

header .header_top_bar_viszonteladok {
	color: white !important;
}

header .header_top_bar_visszahivas a {
	color: white !important;
}

header .header_top_bar_viszonteladok a {
	color: white !important;
}

header {
	 margin-bottom: 0px;
}

header #menu-header-kategoriak .wd-dropdown-menu {
	padding: 0px 0px;

}

header #menu-header-kategoriak  .wd-dropdown-menu .container {
	padding: 10px !important;
	border-radius: 0px !important;
}

header #menu-header-kategoriak .wd-dropdown-menu .wd-dropdown {
	top: -10px !important;
	padding: 10px 10px !important;
	margin: 0 0 0 10px !important;
	background: #fff !important;
}


.whb-header-bottom ul#menu-asztali-menu-2k23-1 > li > a {
	color: #fff !important; 
}

#menu-asztali-menu-2k23 figure {
	text-align: center;
}

header .whb-header-bottom .wd-header-cats .menu-opener:not(.has-bg) {
	background-color: #0140ff;
	height: 52px !important;
	min-width: 160px;
}

header .wd-nav[class*="wd-style-"] > li:hover > a::after {
	color: #FFF !important;
}


header .wd-header-cart .wd-cart-number, 
.whb-clone .wd-header-cart .wd-cart-number,
header .wd-header-wishlist .wd-tools-count,
header .wd-header-wishlist .wd-tools-count,
.whb-clone .wd-header-wishlist .wd-tools-count,
header .wd-header-compare  .wd-tools-count,
.whb-clone .wd-header-compare  .wd-tools-count

{
	color: #0E0483 !important;
	background-color: #23DD9A !important;
	font-family: 'Gilroy Bold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	color: #FFF !important;
	min-width: 22px !important;
	height: 22px !important;
	text-align: center !important;
	line-height: 22px !important;
	width: auto !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
	left: 12px !important;
	top: -10px !important;
	border-radius: 22px !important;
}

header .wd-nav[class*="wd-style-"] > li:is(.wd-has-children, .menu-item-has-children) > a::after,
.whb-clone .wd-nav[class*="wd-style-"] > li:is(.wd-has-children, .menu-item-has-children) > a::after
 {
	color: rgba(255, 255, 255, 1);
}


header .whb-mobile-right .wd-nav[class*="wd-style-"] > li:hover > a::after {
	color: #0e0483 !important;
}

header .whb-mobile-right .wd-header-secondary-nav {
	top: 60px;
	padding-top: 0px;
}

.whb-sticky-shadow + .whb-clone {
	box-shadow: 0px 16px 32px rgba(15, 10, 69, 0.15) !important;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/



header .mobil_menu_gomb  { 
	background: transparent !important;
	color: #fff !important;
	font-size: 20px;
	padding: 0px; 
	margin-bottom: -10px;
	transition: all .25s ease;
	cursor: pointer;
}

header .mobil_menu_gomb:hover { 
	background: transparent !important;
	color: #fff !important;
	box-shadow: none !important;
}

header .mobil_menu_gomb .fa-bars  {
	transition: all .25s ease;
	transform: rotate(-180deg);

}


header .mobil_menu_gomb.lenyitva .fa-bars  {
	transition: all .25s ease;
	transform: rotate(180deg);

}

header .mobil_menu_gomb .fa-bars::before {
	/*content: "\f00d";*/
	transition: all .25s ease;
	transform: rotate(180deg);
}

header  .mobil_menu_gomb.lenyitva .fa-bars::before {
	content: "\f00d";
}


.whb-clone .mobil_menu_gomb  { 
	background: transparent !important;
	color: #fff !important;
	font-size: 20px;
	padding: 0px; 
	margin-bottom: -10px;
	transition: all .25s ease;
	cursor: pointer;
}

.whb-clone .mobil_menu_gomb:hover { 
	background: transparent !important;
	color: #fff !important;
	box-shadow: none !important;
}

.whb-clone .mobil_menu_gomb .fa-bars  {
	transition: all .25s ease;
	transform: rotate(-180deg);

}


.whb-clone .mobil_menu_gomb.lenyitva .fa-bars  {
	transition: all .25s ease;
	transform: rotate(180deg);

}

.whb-clone .mobil_menu_gomb .fa-bars::before {
	/*content: "\f00d";*/
	transition: all .25s ease;
	transform: rotate(180deg);
}

.whb-clone  .mobil_menu_gomb.lenyitva .fa-bars::before {
	content: "\f00d";
}



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

.whb-clone .whb-mobile-right .wd-header-secondary-nav {
	position: absolute;
	margin-top: ;
	left: 0px;
	right: 0px;
	background: #fff;
	top: 80px;
	padding: 24px;
	border-radius: 0px 0px 8px 8px;
	box-shadow: 0 1px 8px rgba(0,0,0,0.2);
	display:none;
	padding-top: 0px;
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-nav > li {
	position: relative;
	display: block;
	width: 100%;
	border-bottom: 1px solid #ECF0F5;
padding-bottom: 10px;
padding-top: 10px;
position: relative;
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-nav {
	display: block;
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-nav > li > a {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px; 
	color: #0E0483 !important;
	position: relative;
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after {
	font-size: 80%;
	position: absolute;
	right: 0px;
	color: #0e0483;
	transition: all .25s ease;
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-dropdown-menu .container {
	padding-top: 6px !important;
	padding-bottom: 0px !important;
	padding-right: 0px  !important;
	padding-left: 0px  !important;
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-dropdown-menu {
	position: relative;
	top: 0px; 
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav  .termekek_almenu_elem {
	width: calc( 50% ) !important;
	float: left !important;
	margin-bottom: 16px;
}
  
.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-dropdown-menu {
	visibility: visible !important;
	opacity: 1 !important;
	display: none;
	/*display: block !important;*/
	left: -14px !important;
	padding-top: 0px !important;
	box-shadow: none !important;
	margin-top: 0px !important;
	transform: none !important;
	height: auto;
	position: relative;
	/*transition: none !important;*/

	/*
	height: 0px;
	overflow: hidden;
	
	transition: all  5s ease-in;*/
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-dropdown-menu.lenyitva {
	/*height: auto;
	transition: all  5s ease-in;*/
}
  
  
.whb-clone .whb-mobile-right .wd-header-secondary-nav .menu-item-has-children:hover  .wd-dropdown-menu {

	/*display: block; */
}
  
  
.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a.lenyitva::after {
	transition: all .25s ease;
	transform: rotate(180deg);

}

.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-dropdown-menu .container {
	background: #fff !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	box-shadow: none;
}

.whb-clone .whb-mobile-right .wd-tools-element > a {
	height: 40px;
	padding-right: 5px;
	padding-left: 5px;
}

.whb-clone .whb-mobile-right > .wd-button-wrapper {
	margin-right: 0px;
	height: 40px;
	margin-bottom: 0px;
	text-align: center;
}

.whb-clone .whb-mobile-right .wd-tools-element .wd-tools-icon::before {
	font-size: 16px;
}


.whb-clone .whb-mobile-right  .wd-header-cart .wd-tools-icon::before {
	width: 20px;
	height: 20px;
	background-size: 20px;
}
 
.whb-clone .whb-mobile-right  .wd-dropdown-menu .almenu_sor .wpb_single_image {
	margin-bottom: 0px !important;
}
 
.whb-clone .whb-mobile-right  #termekek_almenu_sor {
	margin-left: 0px;
	margin-right: 0px;
}


.whb-clone .whb-mobile-right  .wpb_single_image .vc_figure {

	width: 70px;
}

.whb-clone .whb-mobile-right  .almenu_sor .termekek_almenu_elem .wpb_text_column a {

	font-size: 14px;
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav {
	position: fixed !important;
	top: 60px;

}

.whb-clone ul.wd-nav-secondary > li > a::after {
	color: #0e0483 !important;
}

.whb-clone.whb-sticked .wd-header-my-account .wd-dropdown {
	background: #fff !important;
}

.whb-clone .wd-header-my-account .wd-sub-menu > li > a {
	color: #848484  !important;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

body.sticky_fix{
	position:fixed !important;
}


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

body.single-product .cwginstock-subscribe-form {
	margin-top: 32px;
}

body.single-product .cwginstock-subscribe-form .panel-primary {
	border-color: #0e0483;
}

body.single-product .cwginstock-subscribe-form .panel-primary > .panel-heading {
	color: #fff;
	background-color: #0e0483;
	border-color: #0e0483;
}

body.single-product .cwginstock-panel-heading h4 {
	color: #fff;
	margin-bottom: 0px;
}

body.single-product .cwginstock-panel-body input[type="text"], 
body.single-product .cwginstock-panel-body input[type="email"],
body.single-product .cwginstock-panel-body input[type="tel"] {
	margin-bottom: 15px;
	border-radius: 8px;
	text-align: left !important;
}

body.single-product .cwgstock_button  {
	background: #0140FF;
	border-radius: 8px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	text-transform: none;
	border-radius: 8px !important;
	width: 100%;
}

body.single-product .cwgstock_button:hover {
	background-color: #0e0483 !important;
	color: #fff !important;
}

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

.tesla_telepito {
	height: 68px; 
}

header .whb-general-header .wd-search-form  {

	flex: unset;
}


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

body.page-id-10303 .vc_tta-title-text {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #0E0483;
}


body.page-id-10303 .vc_tta-panel-body {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #13161C;
}

body.page-id-10303 .gyik_cim{
	font-family: 'Gilroy Extrabold' !important;
	font-style: normal  !important;
	font-weight: 800  !important;
	font-size: 32px;
	line-height: 40px;


	color: #0E0483;
}

body.page-id-10303 .vc_tta.vc_general .vc_tta-panel-title {
	border-bottom: 1px solid #DDE1E8 !important;
}

body.page-id-10303 .vc_tta.vc_general .vc_active .vc_tta-panel-title {
	border-bottom: none !important;
}


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

body.page-id-10303 .vc_tta.vc_general .vc_tta-panel-body {
	padding: 16px 0px !important;
	border: none !important;
}

body.page-id-10303 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	height: 20px  !important;
	width: 20px  !important;
}

body.page-id-10303 .vc_tta-controls-icon-plus::before,
body.page-id-10303 .vc_tta-controls-icon-plus::after {
  border-color: #0E0483  !important;
}

body.page-id-10303 .vc_tta-controls-icon-minus::before,
body.page-id-10303 .vc_tta-controls-icon-minus::after {
  border-color: #0140FF  !important;
}


body.page-id-10303 .vc_tta-panel-heading:hover {
	background-color: transparent !important;
}

body.page-id-10303 .vc_tta-panel-heading:hover .vc_tta-title-text {
	color: #0140ff;
}

body.page-id-10303 .main-page-wrapper > .container {
	max-width: 640px;
	
	max-width: 100%;
padding-left: 49px;
padding-right: 49px;
}

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

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

body.page-id-10303 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	background-color: #fff !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: #fff !important;
}

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

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

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

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


.vc_row.fooldal_section_12  .owl-carousel .owl-nav .owl-next {

	right: 0px  !important;
}

.vc_row.fooldal_section_12  .owl-carousel .owl-nav .owl-prev {

	left: 0px  !important;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/


.vc_row.fooldal_section_10  .owl-carousel .owl-nav .owl-next {

	right: -42px  !important;
}

.vc_row.fooldal_section_10  .owl-carousel .owl-nav .owl-prev {

	left: -42px  !important;
}

.vc_row.fooldal_section_10 .owl-stage {
	/*display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: 1fr;
	grid-column-gap: 32px;
	grid-row-gap: 32px;*/
	

}


.vc_row.fooldal_section_10 .owl-carousel .owl-item {
	user-select: none;
	height: 100%;
	padding-left: 16px;
	padding-right: 16px;

}

.vc_row.fooldal_section_10 .owl-carousel .owl-item.slide-post.owl-carousel-item {
	background: #fff;
	padding: 0px;
	border-radius: 8px;
}

.vc_row.fooldal_section_10 .owl-carousel .owl-item .article-body-container {

	padding: 24px;
	text-align: left;
	min-height: 200px;
}

.vc_row.fooldal_section_10 .owl-carousel .article-inner {
	box-shadow: none;
}

.vc_row.fooldal_section_10 .owl-carousel .wd-add-shadow:hover .article-inner {
	box-shadow: none;
}

.vc_row.fooldal_section_10 .owl-carousel .entry-thumbnail img,
.vc_row.fooldal_section_10 .owl-carousel .post-img-wrapp  {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	/*max-height: 330px;*/
}

.vc_row.fooldal_section_10 .owl-carousel .owl-stage-outer {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
}

.vc_row.fooldal_section_10 .wd-carousel-container{
  /*max-width: 80%;*/
}

.vc_row.fooldal_section_10 .owl-carousel  .post-title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	color: #0E0483;
}

.vc_row.fooldal_section_10 .owl-carousel .entry-content {
	font-family: 'Gilroy Medium';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #03011A;
}

.vc_row.fooldal_section_10 .owl-carousel .hovered-social-icons {

	display: none;
}

.vc_row.fooldal_section_10 .owl-carousel .article-body-container {

	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.vc_row.fooldal_section_10 .owl-carousel .post-date {
	top: 16px;
	left: 16px;
	border-radius: 8px;
}


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

.whb-header {
	margin-bottom: 0px !important;
}

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

.main-page-wrapper > .page-title > .container {
	max-width: 100%;
	padding-right: 64px;
	padding-left: 64px;
	padding-bottom: 32px;
	position: absolute;
	bottom: 0px;
	margin-bottom: 0px;
}

.main-page-wrapper > .page-title {
	min-height: 400px;
	padding-bottom: 32px !important;
}


/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
:is(.breadcrumbs, .yoast-breadcrumb) :is(a, span) {
	text-transform: none;
}

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


.whb-sticky-header .whb-col-right .wd-header-my-account{
	display:none !important;
}

.whb-sticky-header .whb-col-right .wd-header-wishlist{
	display:none !important;
}


.whb-sticky-header .whb-col-right .wd-header-compare{
	display:none !important;
}

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

.gomb a {
	padding: 12px !important;
	background: #0140FF !important;
	border-radius: 8px !important;
	font-family: 'Gilroy Bold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 18px !important;
	color: #FFFFFF !important;
	border:none !important;
	padding-left: 32px !important;
	padding-right: 32px !important;
	margin-right: 16px;
}

.gomb a:hover {
	background: #0e0483 !important;
	color: #FFFFFF !important;
}

.gomb_vilagoskek a {
    background-color: #ccd9ff !important;
    color: #0e0483 !important;
}

.gomb_vilagoskek a:hover {
	background: #0e0483 !important;
	color: #fff !important;
}

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

.termekek_almenu_elem  .wpb_single_image .vc_single_image-wrapper img {
	width: 88px;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/


.blog_oldal_kategoriak {
	margin-bottom: 17px;
}


.blog_oldal_kategoriak li {
	display: inline-block !important;
	margin-right: 5px !important;
	margin-bottom: 5px !important;
}


.blog_oldal_kategoriak li a {
	padding: 8px 16px;
	background: #EAEFFF;;
	border-radius: 8px;
	
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483; ;
	padding-inline-end: 16px !important;
	display: block;
}

.blog_oldal_kategoriak li a:hover {
	background: #0E0483;
	color: #FFFFFF ;
}

body.page-id-11554 .main-page-wrapper {
	margin-top: 0px !important;
}
	
	
.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child{
	margin-bottom: 0px;
	grid-column: 1 / -1;
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .article-body-container{
  margin-left: 0px;
  border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: none;
padding: 32px;
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .article-inner {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

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

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .post-title{
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 48px;

	color: #0E0483;
	text-align: left;
	
	/*margin-top: 45px;*/
}


.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop .post-title{
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;

	color: #0E0483;
	text-align: left;
}



.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop .entry-content {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #00293A;
	text-align: left;
}


.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:not(:first-child) {
    background-color: #fff;
	margin-bottom: 0px;
	
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}


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

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:not(:first-child) .article-inner {
	display: block;
	
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:not(:first-child) .article-inner .entry-header{
	max-width: 100%;
	
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:not(:first-child) .article-inner .article-body-container{
  margin-left: 0px;
  max-width: 100%;
  box-shadow: none;
  border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	padding: 24px;
}

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

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop .post-date {
	top: 16px;
	left: 16px;
	border-radius: 8px;
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .entry-header {
	max-width: 58%;
	flex: 58%;
}

.blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .article-body-container {
	max-width: 42%;
	flex: 42%;
}


/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
body.archive.category  .main-page-wrapper {
	margin-top: 0px !important;
	padding-top: 0px !important;
}
	
	
body.archive.category .wd-blog-holder .blog-post-loop:first-child{
	margin-bottom: 0px;
	grid-column: 1 / -1;
}

body.archive.category .wd-blog-holder .blog-post-loop:first-child .article-body-container{
  margin-left: 0px;
  border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: none;
padding: 32px;
}

body.archive.category .wd-blog-holder .blog-post-loop:first-child .article-inner {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

body.archive.category .wd-blog-holder .blog-post-loop:first-child  .post-img-wrapp{
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

body.archive.category .wd-blog-holder .blog-post-loop:first-child .post-title{
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 48px;
 
	color: #0E0483;
	text-align: left;
}


body.archive.category .wd-blog-holder .blog-post-loop .post-title{
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;

	color: #0E0483;
	text-align: left;
}



body.archive.category .wd-blog-holder .blog-post-loop .entry-content {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #00293A;
	text-align: left;
}


body.archive.category .wd-blog-holder .blog-post-loop:not(:first-child) {
    background-color: #fff;
	margin-bottom: 0px;
	
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}


body.archive.category .wd-blog-holder {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: 1fr;
	grid-column-gap: 32px;
	grid-row-gap: 32px;
	grid-template-rows: auto 1fr;
	margin-bottom: 56px;
}

body.archive.category .wd-blog-holder .blog-post-loop:not(:first-child) .article-inner {
	display: block;
	
}

body.archive.category .wd-blog-holder .blog-post-loop:not(:first-child) .article-inner .entry-header{
	max-width: 100%;
	
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

body.archive.category .wd-blog-holder .blog-post-loop:not(:first-child) .article-inner .article-body-container{
  margin-left: 0px;
  max-width: 100%;
  box-shadow: none;
  border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	padding: 24px;
	margin-top: 0px;
}

body.archive.category .wd-blog-holder .blog-post-loop:not(:first-child)  .post-img-wrapp{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

body.archive.category .wd-blog-holder .blog-post-loop .post-date {
	top: 16px;
	left: 16px;
	border-radius: 8px;
}

body.archive.category .wd-blog-holder .blog-post-loop:first-child .entry-header {
	max-width: 58%;
	flex: 58%;
}

body.archive.category .wd-blog-holder .blog-post-loop:first-child .article-body-container {
	max-width: 42%;
	flex: 42%;
}


body.archive.category .wd-blog-holder .blog-post-loop .meta-categories-wrapp {

	display: none;
}

body.archive.category .wd-blog-holder .blog-post-loop .wd-entry-meta {
	display: none;
}

body.archive.category .wd-blog-holder .blog-post-loop .hovered-social-icons {
	display: none;
}

body.archive.category .wd-blog-holder .blog-post-loop .read-more-section {
	display: none;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
.products.elements-grid .product-wrapper {
	border-radius: 8px;
}

.products.elements-grid .product-wrapper .content-product-imagin {
	border-radius: 8px;
}

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

.products .product-grid-item   .star-rating{
	display: inline-block !important;
}

.products .product-grid-item   .star-rating::before {
	color: #0140ff;
}

.products .product-grid-item  .star-rating span::before {
	color: #0140ff;
}

.products .product-grid-item  .wd-star-rating {
	margin-bottom: 4px;
	min-height: 26px;
}

.products .product-grid-item .price ins
 {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;

	color: #0E0483;
	display: block;

}


.products .product-grid-item .price .woocommerce-price-suffix, 
.products .product-grid-item .price .woocommerce-price-suffix span,
.products .product-grid-item .price .vari_termek_afa_suffix,
.products .product-grid-item .price .vari_termek_afa_suffix *
{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #5C6C83;
	white-space: nowrap;
}

.products .product-grid-item .price > .amount,
.products .product-grid-item .price .vari_termek_min_ar,
.products .product-grid-item .price .vari_termek_min_ar *,
.products .product-grid-item .price .vari_termek_max_ar,
.products .product-grid-item .price .vari_termek_max_ar *
{
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;

	color: #0E0483;
	display: block;

}

.products .product-grid-item .price .vari_termek_min_ar *,
.products .product-grid-item .price .vari_termek_max_ar *
{
	display: inline-block;

}


.products .product-grid-item .price .vari_termek_regi_min_ar,
.products .product-grid-item .price .vari_termek_regi_min_ar *,
.products .product-grid-item .price .vari_termek_regi_max_ar,
.products .product-grid-item .price .vari_termek_regi_max_ar *
 {
	color: rgb(187, 187, 187);
	font-family: "Gilroy Semibold", Arial, Helvetica, sans-serif;
	text-decoration: line-through;
	font-size: 13.5px;
}

.products .product-grid-item .price .vari_termek_kotojel
{
font-family: 'Gilroy Extrabold';
font-style: normal;
font-weight: 800;
font-size: 24px;
line-height: 32px;
color: #0E0483;
}
 /*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 


.wd-products-shop-view {
	margin-right: 20px;
	float: right;
	margin-bottom: 0px;
	height: 48px;
	color: #0e0483;
}

.wd-products-per-page {

	float: right;
	height: 48px;
	color: #0e0483;
	margin-bottom: 0px;
}

form.woocommerce-ordering {
	margin-bottom: 0px;
	margin-right: 20px;
	float: right;
}

.products {
	padding-top: 32px;
	clear:both;
}

.wd-products-shop-view a.current-variation {
	color: #0140ff;
}
 
 
 .wd-products-shop-view a {
	color: #7F8B99;
}

.wd-products-per-page .per-page-variation.current-variation {
	color: #0140ff;
}

.wd-products-per-page .per-page-variation {
	color: #7F8B99;
	
}


 /*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
 /*
 .jarmuvek_lista__szurok {
	max-width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.jarmuvek_lista__szurok > div {
	flex: 1 1 auto;
	float: none;
	width: auto;
}
*/
.jarmuvek_lista__szurok_kozep_2 {
	text-align: center;
	padding-top: 8px;
	border-right: 2px solid white;
}

.jarmuvek_lista__szurok_kozep_2 .select2-container {
	width: auto !important;
	min-width: 300px !important;
	text-align: left !important;
}

.jarmuvek_lista__szurok {

	height: auto;
}


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


.jarmuvek_lista__szurok {

	margin-bottom: 0px;
}


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


body.post-type-archive-autok  .page-title {
	width: 100%;
	margin-bottom: 16px;
	min-height: 400px;
}

body.post-type-archive-autok .page-title > .container {
	max-width: 100%;
	padding-right: 64px;
	padding-left: 64px;
	padding-bottom: 0px;
	position: absolute;
	bottom: 0px;
	margin-bottom: -40px;
}

.jarmuvek_lista__box {

	margin-top: 10px;
}

/*
.talalatok_szama {
	text-align: right;
	padding-left: 64px;
	padding-right: 64px;
	padding-top: 20px;
	font-style: italic;
	font-size: 12px;
}
*/

.talalatok_szama {
	text-align: right;
	padding-left: 64px;
	padding-right: 64px;
	/* padding-top: 20px; */
	font-style: italic;
	font-size: 12px;
	margin-top: 32px;
}

.jarmuvek_lista__marka_szurok_box_szuro_nev {

	color: #d6d6d6;
}

 /*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
 
.products .product-grid-item .wd-entities-title {

	font-family: 'Gilroy Extrabold';
	font-style: normal; 
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	color: #13161C;
}

.products .product-grid-item .star-rating::before {

	font-size: 16px;
}

.products .product-grid-item  tr.woocommerce-product-attributes-item {

	margin-bottom:0px;
	border-bottom: 1px solid #ECF0F5 !important;
}


.products .product-grid-item .woocommerce-product-attributes-item__label {
	font-family: 'Noto Sans' !important;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #7F8B99;
	padding-top:8px;
	padding-bottom:8px;
	margin-right: 0px;
padding-right: 8px;
}

.products .product-grid-item .woocommerce-product-attributes-item__value {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	text-align: right !important;
	color: #7F8B99;
	padding-top:8px;
	padding-bottom:8px;
	padding-right: 8px;
}

.products .product-grid-item.wd-hover-fw-button .hover-content-wrap {
	margin-top: 0px;
	padding-top: 0px;

	border-top: 1px solid #ECF0F5;
}


.products .product-grid-item .product-wrapper {
	padding: 16px;
}


.products .product-grid-item .star-rating span::before {
	font-size: 16px;
}


.products .product-grid-item .wd-product-sku  {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #7F8B99;
	width: 100%;
	display: flex;

}

.products .product-grid-item .wd-product-sku .wd-label {
	font-family: 'Noto Sans' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #7F8B99 !important;
	text-transform:none;
	flex: 1 1 auto;
	text-align: left;
	white-space: nowrap;
}


.products .product-grid-item .wd-more-desc .wd-more-desc-btn {

	background: #fff;
}

.products .product-grid-item .wd-action-btn > a::after {

	color: #fff !important;
}

.products .product-grid-item  .wd-action-btn.wd-style-icon > a::before {
	color: #fff;
}


.products .product-grid-item .wd-buttons {

	background: #0140ff;
	box-shadow: none;
	color: #fff;
	border-radius: 8px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}

.products .product-grid-item  .wd-buttons[class*="wd-pos-r"] .wd-tooltip-label::before {

	border-left-color: #0e0483;
}

.products .product-grid-item  .wd-buttons[class*="wd-pos-r"] .wd-tooltip-label {

	background-color: #0e0483;
	border-radius: 8px;
}

.products .product-grid-item .wd-product-stock {
	margin-bottom: 5px;
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #5C6C83 !important;
}

.products .product-grid-item .ertekelesek_szama {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #5C6C83;
}

.products .wd-product-brands-links a{
	color: #5C6C83 !important;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
.vc_row.fooldal_section_8 {

	overflow: visible;
}

 /*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
.products .product-grid-item .prod_attr_img {
	width: 55px;
	height: 55px;
	background-size: contain;
}

.products .product-grid-item .shop_attributes th span::after {
	content: none;
}

.products .product-grid-item .shop_attributes tbody {
	display: table-row-group;
	vertical-align: middle;
}

.products .product-grid-item .shop_attributes tr {
	display: table-row;
}

.products .product-grid-item .shop_attributes th {
	display: table-cell;
	
	  word-wrap: break-word;
  overflow-wrap: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

.products .product-grid-item .shop_attributes td {
	display: table-cell;
	
	  word-wrap: break-word;
  overflow-wrap: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

.products .product-grid-item .shop_attributes {
	
	table-layout: fixed;
	width: 100%;
}

.products .product-grid-item .shop_attributes th span {
	display: inline;
}

.products .product-grid-item .shop_attributes  p {

}
 


 /*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
body.single-product .termek_oldal_leiras_oszlop .vc_column-inner {
	background: #fff;
	border-radius: 8px;
	overflow:hidden;
}

body.single-product .termek_oldal_spec_oszlop .vc_column-inner {
	background: #fff;
	border-radius: 8px;
	/*overflow:hidden;*/ /* 2025_02_17*/
}

/*
body.single-product .termek_oldal_spec_oszlop .vc_column-inner  .is_stuck {
  top: 150px  !important;
}
*/

body.single-product .main-page-wrapper {
	background: #fafafa !important;
	margin-top: 0px !important;
	
}

body.single-product .main-page-wrapper .container {
	max-width: 100%;
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

body.single-product .product {
	margin-top: 0px;
	
	position: relative;
}


body.single-product .wd-breadcrumbs {
	margin-bottom: 32px;
	margin-top: 0px;
	margin-bottom: 0px !important;
}

.wd-prefooter .vc_column-inner{ padding: 0; }

#menu-asztali-menu-2k23-1 .vc_column-inner { padding: 0; }




 /*******************************************************************************************************************************/
/*******************************************************************************************************************************/
  /*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
body.home .select2-dropdown {
	border: 0px;
}

body.home .select2-results {
	padding-left: 4px;
	padding-right: 0px;
	border-radius: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}


body.home .select2-search--dropdown {
	padding: 0px;
}

body.home .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #fff;
	border-radius: 8px;
	padding-left: 16px;
	background: #0140ff;
	color: #fff;
	line-height: 46px;
	height: 48px;
}

html.browser-Chrome body.home:not(.logged-in) .select2-container--open .select2-dropdown--below {
   margin-top: -48px !important;
}


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

body.single-autok .select2-dropdown {
	border: 0px;
	/*background: transparent !important;*/
}

body.single-autok .select2-results {
	padding-left: 4px;
	padding-right: 0px;
	border-radius: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}


body.single-autok .select2-search--dropdown {
	padding: 0px;
	/*background: transparent !important;*/
}

/*
body.single-autok .select2-results {
	padding-left: 4px;
	padding-right: 0px;
	border-radius: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	background: #fff;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border: 1px solid #fff;
}
*/

body.single-autok .select2-container--default .select2-search--dropdown .select2-search__field {
	border-bottom: 1px solid #0140ff !important;
	border-radius: 8px;
	padding-left: 16px;
	height: 48px;
	line-height: 46px;
	border: none;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

html.browser-Chrome body.single-autok:not(.logged-in) .select2-container--open .select2-dropdown--below {
    margin-top: -48px;
}
 /*******************************************************************************************************************************/
/*******************************************************************************************************************************/



 

body.jarmu_osszehasonlitas__oldal .select2-dropdown {
	border: 0px;
}

body.jarmu_osszehasonlitas__oldal .select2-results {
	padding-left: 4px;
	padding-right: 0px;
	border-radius: 8px;
	padding-bottom: 8px;
	padding-top: 8px;

}



body.jarmu_osszehasonlitas__oldal .select2-search--dropdown {
	padding: 0px;
}

body.jarmu_osszehasonlitas__oldal  .select2-search__field {
	border: 1px solid #0140ff;
	border-radius: 8px;
	padding-left: 16px;
	background: #fff;
	color: #0140ff;
	line-height: 46px;
	height: 48px;
}

body.jarmu_osszehasonlitas__oldal .select2-selection--single {
	background-color: #fff;
	border: 1px solid #0140ff;
	border-radius: 8px;
}

body.jarmu_osszehasonlitas__oldal    .select2-selection__placeholder {
	color: #0140ff !important;
}


body.jarmu_osszehasonlitas__oldal .select2-selection__rendered {
	padding-left: 16px !important;
	text-align: left;
}

body.jarmu_osszehasonlitas__oldal .select2-selection__arrow b {
	border-color: #0140ff transparent transparent transparent;
	margin-left: -12px;
}

body.jarmu_osszehasonlitas__oldal .select2-dropdown {
	box-shadow: 0 1px 8px rgba(0,0,0,.2);
}

html.browser-Chrome body.jarmu_osszehasonlitas__oldal:not(.logged-in) .select2-container--open .select2-dropdown--below {
    margin-top: -48px;
}
 /*******************************************************************************************************************************/
/*******************************************************************************************************************************/


body.post-type-archive-autok  .select2-dropdown {
	border: 0px;
	/*background: transparent !important;*/
}

body.post-type-archive-autok  .select2-results {
	padding-left: 4px;
	padding-right: 0px;
	border-radius: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}


body.post-type-archive-autok  .select2-search--dropdown {
	padding: 0px;
	/*background: transparent !important;*/
}

/*
body.post-type-archive-autok  .select2-results {
	padding-left: 4px;
	padding-right: 0px;
	border-radius: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	background: #fff;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border: 1px solid #fff;
}
*/

body.post-type-archive-autok  .select2-container--default .select2-search--dropdown .select2-search__field {
	border-bottom: 1px solid #0140ff !important;
	border-radius: 8px;
	padding-left: 16px;
	height: 48px;
	line-height: 46px;
	border: none;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}


html.browser-Chrome body.post-type-archive-autok:not(.logged-in) .select2-container--open .select2-dropdown--below {
    margin-top: -48px;
}
 /*******************************************************************************************************************************/
/*******************************************************************************************************************************/


.select2-container {
	z-index: 340 !important;
}



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

.extra_information_box {
	background-color: #fff;
	border: 1px solid #d6d6d6;
	border-radius: 5px !important;
	-webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
	color: #333;
	display: block !important;
	padding: 25px;
	cursor: pointer;
	-webkit-transition: -webkit-transform .1s ease-in-out;
	transition: -webkit-transform .1s ease-in-out;
	transition: transform .1s ease-in-out;
	transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
	max-width: 500px;
	
	/*border: 1px solid #0e0483;*/
}

.extra_information_box:hover {
	/*border-color: #8cc63f;
	-webkit-box-shadow: inset 0 0 0 2px #8cc63f,0 0 12px 0 rgba(0,0,0,.3);*/
	box-shadow: inset 0 0 0 2px #8cc63f,0 0 12px 0 rgba(0,0,0,.3);
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
	
	/*
	border: 1px solid #0140ff;
	-webkit-box-shadow: inset 0 0 0 2px #0140ff,0 0 12px 0 rgba(0,0,0,.3);*/
	
	border: 1px solid #0e0483;
	-webkit-box-shadow: inset 0 0 0 2px #0e0483,0 0 12px 0 rgba(0,0,0,.3);
}




.extra_information_box .info-box-subtitle {
	font-size: 16px !important;
	color: #333 !important;
	font-weight: 700;
	line-height: 1.5 !important;
	text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
	font-family: 'Gilroy Extrabold';
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 16px !important;
	margin-bottom: 16px !important;
}

.extra_information_box .info-box-title {
	font-size: 16px !important;
	color: #333 !important;
	font-weight: 400;
	line-height: 1.5 !important;
	text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
	
	font-family: 'Inter';
	font-style: normal;
	margin-bottom: 0px !important;
}


.extra_information_box.extra_information_box_1 {
	margin-left: auto;
	margin-right: auto;
}

.extra_information_box.extra_information_box_1 .box-icon-wrapper {
	position: absolute;
	bottom: -60px;
	left: calc( ( 100% - 60px ) / 2 );
}

.extra_information_box.extra_information_box_2 .box-icon-wrapper {
	position: absolute;
	right: -45px;
	top: calc( ( 100% - 60px ) / 2 );
}

.extra_information_box.extra_information_box_3 .box-icon-wrapper {
	position: absolute;
	right: -45px;
	top: calc( ( 100% - 60px ) / 2 );
}

.extra_information_box.extra_information_box_4 .box-icon-wrapper {
	position: absolute;
	left: -45px;
	top: calc( ( 100% - 60px ) / 2 );
}

.extra_information_box.extra_information_box_5 .box-icon-wrapper {
	position: absolute;
	left: -45px;
	top: calc( ( 100% - 60px ) / 2 ); 
}

/*
body:not(.wp-admin) .extra_popup_button {
	display:none;
}

body.wp-admin .extra_popup_button {
	display:inline-flex !important;
}

*/

.extra_popup_content {
	padding: 0px !important;
	border: 2px solid #d6d6d6;
	border-radius: 5px !important;
	-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.2) !important;
	box-shadow: 0 0 30px 0 rgba(0,0,0,.2) !important;
	

}



.extra_popup_content strong {
	font-family: "Gilroy Extrabold" !important;
}

.extra_popup_content .vc_col-sm-4 {
	/*padding: 50px !important;*/
	align-items: center !important;
	display: flex !important;
}

.extra_popup_content .vc_col-sm-4 .wpb_single_image.vc_align_left {
	text-align: center !important;
}

.extra_popup_content .vc_col-sm-8 {
	padding: 50px !important;
	background: #f3f3f3 !important;
	color: #333;
}

.extra_popup_content .vc_col-sm-8  .wpb_content_element {
	margin-bottom: 0px;
}

.extra_popup_content .vc_col-sm-8  .vc_column-inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
}

.extra_popup_content > .wd-popup-inner > .vc_row {
	display: flex !important;
	flex-wrap: wrap !important;
}

.extra_popup_content .vc_row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.extra_popup_close_button {
	width: 25px;
	height: 25px;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 20px;
	opacity: 0.3;
	font-size: 0; 
}

.extra_popup_close_button:hover {
  opacity: 1;
}
.extra_popup_close_button:before, .extra_popup_close_button:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 2px;
  background-color: #333;
}

.extra_popup_close_button:before {
  transform: rotate(45deg);
}

.extra_popup_close_button:after {
  transform: rotate(-45deg);
}

 
.extra_popup_content .mfp-close {
	display: none;
}


.extra_information_box_with_popup .kozepso_oszlop  {
	align-items: center !important;
	display: flex !important;
}


.extra_information_box_with_popup {
	display: flex !important;
	flex-wrap: wrap !important;
}


.extra_information_box_with_popup .bal_oszlop .extra_information_box  {
	float: right;
}


.extra_information_box  .info-box-subtitle {
	padding-right:25px;

}

.extra_information_box .info-box-subtitle::after {
	content: "\002b";
	color: #0140ff;
	position: absolute;
	right: -10px;
	font-size: 30px;
	top: -20px;
	font-family: sans serif !important;
}

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


body.single-autok .wd-hover-with-fade.hover-ready:hover .content-product-imagin, 
body.single-autok .wd-hover-with-fade.hover-ready.state-hover .content-product-imagin {
	background: #fff !important;
}

body.single-autok :is(.products-bordered-grid-ins, 
body.single-autok .wd-products-with-bg:not(.products-bordered-grid), 
body.single-autok .wd-products-with-shadow:not(.products-bordered-grid)) .product-wrapper {
	background: #fff !important;
}

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


body.woocommerce-cart .wd-hover-with-fade.hover-ready:hover .content-product-imagin, 
body.woocommerce-cart .wd-hover-with-fade.hover-ready.state-hover .content-product-imagin {
	background: #fff !important;
}

body.woocommerce-cart :is(.products-bordered-grid-ins, 
body.woocommerce-cart .wd-products-with-bg:not(.products-bordered-grid), 
body.woocommerce-cart .wd-products-with-shadow:not(.products-bordered-grid)) .product-wrapper {
	background: #fff !important;
}

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



.jarmu_termekajanlo_alcim {
	/*font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 48px;
	color: #0E0483;
	margin-bottom: 32px;
	*/
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 48px;
	color: #0E0483;
	margin-bottom: 32px;
	margin-top: 100px;
}


.jarmu_termekajanlo {

	margin-top: 0px;
}
 /*******************************************************************************************************************************/
/*******************************************************************************************************************************/


.lenyito_jel {
	position: absolute;
	right: 0px;
	background: #ecf0f5;
	border-radius: 50%;
	height: 26px;
	width: 26px;
	text-align: center;
	cursor:pointer;
}

.lenyito_jel::after {
	font-weight: normal;
	font-style: normal;
	font-size: 50%;
	content: "\f129";
	font-family: "woodmart-font";
}

.lenyito_jel.lenyitva {
	transition: all .25s ease;
	transform: rotate(180deg);

}


header .whb-mobile-right .wd-header-secondary-nav .wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after {
	display:none;
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after {
	display:none;
}


header .whb-mobile-right .wd-header-secondary-nav .wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a .nav-link-text {
	cursor:pointer;
}

.whb-clone .whb-mobile-right .wd-header-secondary-nav .wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a .nav-link-text {
	cursor:pointer;
}


.whb-clone .whb-mobile-right .wd-header-secondary-nav {
	overflow: scroll;
	max-height: calc( 100% - 60px - 55px );
}

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


.jarmuvek_lista__jarmuvek_tartalom {
	position: relative;
	width: 100%;
}

.jarmuvek_lista__lapozo {
	list-style-type: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


.jarmuvek_lista__lapozo .oldalszam {
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 46px !important;
	color: #0E0483 !important;
	background-color: transparent !important;
	width: 48px !important;
	height: 48px !important;
	text-align: center;
	display: inline-block;
	cursor:pointer;
	vertical-align: top;
}

.jarmuvek_lista__lapozo .oldalszam.aktiv{
	color: #0140FF !important;
	background-color: transparent !important;
}

 

.jarmuvek_lista__lapozo .oldalszam.elozo {
	width: 48px !important;
	background: #ECF0F5 !important;
	border-radius: 8px !important;
	height: 48px !important;
	line-height: 46px !important;
	border: 2px solid #DDE1E8 !important;
}

.jarmuvek_lista__lapozo .oldalszam.kovetkezo {
	width: 48px !important;
	background: #ECF0F5 !important; 
	border-radius: 8px !important;
	height: 48px !important;
	line-height: 46px !important;
	border: 2px solid #DDE1E8 !important;
}

.jarmuvek_lista__lapozo .oldalszam.kovetkezo:hover {
	background: #fff !important;
	border: 2px solid #DDE1E8 !important;
	color: #0140ff !important;
}

.jarmuvek_lista__lapozo .oldalszam.elozo:hover {
	background: #fff !important;
	border: 2px solid #DDE1E8 !important;
	color: #0140ff !important;
}

.jarmuvek_lista__lapozo .oldalszam:hover {
	color: #0140FF !important;
}


.jarmuvek_lista__lapozo .oldalszam .arrow {
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  border-color:#c0c7cf;
  padding: 6px;
}

.jarmuvek_lista__lapozo .oldalszam .arrow.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left: -6px;
}

.jarmuvek_lista__lapozo .oldalszam .arrow.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  margin-left: 6px;
}

.jarmuvek_lista__lapozo .oldalszam:hover .arrow {

  border-color:#0543ff;
}



.jarmuvek_lista_loader_box {
	display: none;
	position: absolute;
	top: 0px;
	display: none;
	width: 100%;
	text-align: center;
	display: flex;
	padding: 10%;
}

.jarmuvek_lista_loader {
	border: 16px solid #0047ff;
	border-radius: 50%;
	border-top: 16px solid #00B7FF;
	width: 120px;
	height: 120px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/wp-content/uploads/2023/02/logo.svg');
	background-repeat: no-repeat;
	background-position: 20px center;
	background-color: #fff;
}


/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}



.jarmuvek_lista__jarmuvek_tartalom.toltodik .jarmuvek_lista__box{
	opacity:0.1;
}

.jarmuvek_lista__jarmuvek_tartalom.toltodik .jarmuvek_lista__lapozo{
	opacity:0.1;
}

.jarmuvek_lista__jarmuvek_tartalom.toltodik .jarmuvek_lista_loader_box{
	display:block;
}

.jarmuvek_lista__jarmuvek_tartalom .jarmuvek_lista_loader_box{
	display:none ;
}

.jarmuvek_lista__marka_szurok_box_header_button {

	color: #5c5c5c;
}

.jarmuvek_lista__marka_szurok_box_szuro_nev {
	color: #0e0483;
}


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

.jarmuvek_lista_uzenet {
	text-align: center;
	position: relative;
	padding: 64px;
	margin-top: 32px;
	width: 100%;
}

.jarmu_tartalom_cimsor_sugo_ikon::after{
	content: "i";
}

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



body.single-product .wd-single-price ins
 {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;

	color: #0E0483;
	display: block;

}


body.single-product .wd-single-price .woocommerce-price-suffix, 
body.single-product .wd-single-price .woocommerce-price-suffix span,
body.single-product .wd-single-price .vari_termek_afa_suffix,
body.single-product .wd-single-price .vari_termek_afa_suffix *
{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #5C6C83;
	white-space: nowrap;
}

body.single-product .wd-single-price > .amount,
body.single-product .wd-single-price .vari_termek_min_ar,
body.single-product .wd-single-price .vari_termek_min_ar *,
body.single-product .wd-single-price .vari_termek_max_ar,
body.single-product .wd-single-price .vari_termek_max_ar *
{
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;

	color: #0E0483;
	display: block;

}

body.single-product .wd-single-price .vari_termek_min_ar *,
body.single-product .wd-single-price .vari_termek_max_ar *
{
	display: inline-block;

}


body.single-product .wd-single-price .vari_termek_regi_min_ar,
body.single-product .wd-single-price .vari_termek_regi_min_ar *,
body.single-product .wd-single-price .vari_termek_regi_max_ar,
body.single-product .wd-single-price .vari_termek_regi_max_ar *
 {
	color: rgb(187, 187, 187);
	font-family: "Gilroy Semibold", Arial, Helvetica, sans-serif;
	text-decoration: line-through;
	font-size: 13.5px;
}

body.single-product .vari_termek_kotojel
{
font-family: 'Gilroy Extrabold';
font-style: normal;
font-weight: 800;
font-size: 24px;
line-height: 32px;
color: #0E0483;
}

.product-label.onsale {
    background-color: var(--wd-primary-color);
}

.cim {
    /*font-family: 'Gilroy Heavy' !important;*/
    /*font-style: normal !important;*/
    /*font-weight: 900 !important;*/
    font-size: 48px !important;
    line-height: 56px !important;
    color: #0E0483 !important;
    margin-bottom: 8px !important;
	
	font-family: 'Gilroy Extrabold' !important;
 	font-style: normal !important;
 	font-weight: 600 !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: #fff !important; }

.gform_wrapper.gravity-theme form.feher select {
    padding: 12px 16px !important;
    background-color: #FFFFFF !important;
    border: 1px solid #FFFFFF !important;
    border-radius: 8px !important;
    height: 48px !important;
}

.gform_wrapper.gravity-theme form.feher input[type="submit"] {
	padding: 28px 16px !important;
	background: #0140FF !important;
	border-radius: 8px !important;
	width: 100% !important;
	color: #fff !important;
	border: none !important;
	height: 80px !important;
	font-family: 'Gilroy Semibold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 18px !important;
}


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



.jarmu_kontakt_box {
	background: #fff;
}


.jarmuvek_lista__jarmu__gombok {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 16px;
}


div.anchor1 {
	display: block;
	position: relative;
	top: -90px;
	visibility: hidden;
}


.jarmuvek_lista__jarmu__gombok .link_gomb {
	display: inline-block;
	border-radius: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	font-weight: 700;
	line-height: 19px;
	background-color: #0e0483;
	color: rgb(255, 255, 255);
	width: calc( 50% - 5px );
	text-align: center;
}

.jarmuvek_lista__jarmu__gombok .link_gomb:hover {
	background: #0140ff !important;
}

a.osszes_termek_gomb {
	background: #0140FF !important;
	border-radius: 8px !important;
	font-family: 'Gilroy Bold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	color: #FFFFFF !important;
	border: none !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	margin-left: 16px;
	vertical-align: middle;
	height: 33.6px !important;
	line-height: 33.6px !important;
	display: inline-block;
}

a.osszes_termek_gomb:hover {
	background: #0e0483 !important;
	color: #FFFFFF !important;
}

.jarmu_komment_box {
	max-width: 1088px;
	margin-left: auto;
	margin-right: auto;
	width: calc( 100% - 64px );
	padding-top: 25px;
	padding-bottom: 25px;
}

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

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

body.jarmu_lista__oldal  .page-title {
	width: 100%;
	margin-bottom: 16px;
	min-height: 400px;
	position: relative;
}

body.jarmu_lista__oldal  .page-title h1 {
	font-size: 68px;
	margin-bottom: 10px !important;
	line-height: 1.2 !important;
}

body.jarmu_lista__oldal .page-title > .container {
	max-width: 100%;
	padding-right: 64px;
	padding-left: 64px;
	padding-bottom: 0px;
	position: absolute;
	bottom: 0px;
	margin-bottom: -42px;
}

body.jarmu_lista__oldal .page-title .container > * {
	margin-bottom: 10px;
}

body.jarmu_lista__oldal  .select2-dropdown {
	border: 0px;
	/*background: transparent !important;*/
}

body.jarmu_lista__oldal  .select2-results {
	padding-left: 4px;
	padding-right: 0px;
	border-radius: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}


body.jarmu_lista__oldal  .select2-search--dropdown {
	padding: 0px;
	/*background: transparent !important;*/
}

body.jarmu_lista__oldal  .select2-container--default .select2-search--dropdown .select2-search__field {
	border-bottom: 1px solid #0140ff !important;
	border-radius: 8px;
	padding-left: 16px;
	height: 48px;
	line-height: 46px;
	border: none;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

html.browser-Chrome body.jarmu_lista__oldal:not(.logged-in) .select2-container--open .select2-dropdown--below {
    margin-top: -48px;
}

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

.whb-sticky-header.whb-sticked .whb-col-right .wd-header-search {
	display:none;
}

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

body.jarmu_lista__oldal .page-title .jarmuvek_lista__title_dropdown .select2-container--default .select2-selection--single {
	background: #0140ff !important;
	border: 1px solid #0140ff !important;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
.elektromos_auto_arlista_leiras {
	margin-top: 20px;
	color: #868686;
	font-style: italic;
}

#elektromos_auto_arlista_table td.text-right {
  text-align : right;
}

#elektromos_auto_arlista_table th.text-right {
  text-align : right;
}

#elektromos_auto_arlista_table_wrapper {
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	background: #FFFFFF !important;
	border-radius: 8px;
	padding: 16px;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 
 
 .elektromos_auto_arlista_filter_gomb.elektromos_auto_arlista_filter_gomb_aktiv {
  background: #0e0483;
  color:#fff;
}
.dt-button.elektromos_auto_arlista_filter_gomb {
  border-radius: 8px;
  text-transform: none;
  margin-bottom: 10px;
}

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

.gform_button.button{
	padding: 12px !important;
background: #0140FF !important;
border-radius: 8px !important;
font-family: 'Gilroy Bold' !important;
font-style: normal !important;
font-weight: 700 !important;
font-size: 16px !important;
line-height: 18px !important;
color: #FFFFFF !important;
border:none !important;
padding-left: 32px !important;
padding-right: 32px !important;
margin-right: 16px;
}

.gform_button.button:hover{
	background: #0e0483 !important;
	color: #FFFFFF !important;
}


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

.page_title_button{
	padding: 12px !important;
background: #0140FF !important;
border-radius: 8px !important;
font-family: 'Gilroy Bold' !important;
font-style: normal !important;
font-weight: 700 !important;
font-size: 16px !important;
line-height: 18px !important;
color: #FFFFFF !important;
border:none !important;
padding-left: 32px !important;
padding-right: 32px !important;
margin-right: 16px;
display: inline-block;
}

.page_title_button:hover{
	background: #0e0483 !important;
	color: #FFFFFF !important;
}

.page_title_button_2{
	padding: 12px !important;

background: #0e0483 !important;
border-radius: 8px !important;
font-family: 'Gilroy Bold' !important;
font-style: normal !important;
font-weight: 700 !important;
font-size: 16px !important;
line-height: 18px !important;
color: #FFFFFF !important;
border:none !important;
padding-left: 32px !important;
padding-right: 32px !important;
margin-right: 16px;
display: inline-block;
}

.page_title_button_2:hover{
	background: #0140FF !important;
	color: #FFFFFF !important;
}
 
 
/*******************************************************************************************************************************/

.page-id-651{

}

/*******************************************************************************************************************************/
.infoboxhtmlrow {
	margin-bottom: 0 !important;
}
.infoboxhtmlrow .wpb_wrapper {
	padding: 0 !important;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
 .jarmuvek_lista__szurok_kozep {
	width: 21.33%;

}


 .jarmuvek_lista__szurok_kozep_2 {
	width: 21.33%;
	height: 64px;
	float: left;
	border-right: 2px solid white;
	text-align: center;
	padding-top: 9px;
	padding-bottom: 0px;
}

.jarmuvek_lista__elerhetoseg_szuro {
	display: inline-block;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.jarmuvek_lista__elerhetoseg_szuro::before {
  content: "\2022";
  content: "";
  width: 23px;
  height: 23px;
  display: inline-block;
  border: 2px solid white;
    border-top-color: white;
    border-right-color: white;
    border-bottom-color: white;
    border-left-color: white;
  border-radius: 100%;
  line-height: 19px;
  text-align: center;
  vertical-align: top;
  margin-right: 5px;
  font-size: 40px;
}

.jarmuvek_lista__elerhetoseg_szuro.aktiv::before {
	content: "\2022";
	background: #0140ff;
	border-color: #0140ff;
}

.jarmuvek_lista__elerhetoseg_szuro:hover::before {
	content: "\2022";
	/* background: #0140ff; */
	border-color: #0140ff;
}


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

.jarmuvek_lista__szurok_jobb {
	width: 21.66%;
}

.jarmuvek_lista__szurok_kozep_2 {
	width: 31.33%;
}

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


body.single-product .wd-single-price{
	width: 100% !important;
}

body.single-product .wd-single-stock-status{
	margin-left: 0px !important;
	width: 100% !important;
}

body.single-product .wd-single-price .price .woocommerce-Price-amount.amount {
	white-space: nowrap !important;
	font-family: 'Gilroy Extrabold';
	font-size: 32px;
	font-style: normal;
	font-weight: 800;
	line-height: 40px;
}

body.single-product .wd-single-price .price del,
body.single-product .wd-single-price .price del .woocommerce-Price-amount{
	font-family: Inter !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 20px !important;
	display: block !important;
}

body.single-product .wd-single-price .price ins,
body.single-product .wd-single-price .price ins .woocommerce-Price-amount{
	font-size: 32px !important;
	line-height: 40px !important;
	display: inline-block !important;
}

body.single-product .wd-single-price .price bdi555 {
	font-size: 32px;
	line-height: 40px;
	display: inline-block;
}

body.single-product .wd-single-price .price small.woocommerce-price-suffix{

	display: inline-block !important; 
}

body.single-product .wd-single-price .price small.woocommerce-price-suffix bdi{
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 12px !important;
	line-height: 16px !important;
	text-align: center !important;
	color: #5C6C83 !important;
	white-space: nowrap !important;
}


body.single-product .star-rating::before {
	color: #0140ff !important;
}



body.single-product .star-rating span::before {
	color: #0140ff !important;
}

body.single-product  .ertekelesek_szama {
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 12px !important;
	line-height: 16px !important;
	color: #A1AAB4 !important;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/


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

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

.wd-header-cats .nav-link-text {
  color: #333;
}

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

.blog_oldal_kategoriak li.current-menu-item a{
	background: #0E0483;
	color: #FFFFFF;
}


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

.blog_reading_time_box {
	position: absolute;
	background: #fff;
	text-align: center;
	right: 16px;
	border-radius: 8px;
	bottom: 16px;
	padding: 8px;
	box-shadow: 0 0 9px rgba(0,0,0,0.1);
}

.blog_reading_time_box .rt-reading-time {
	margin-bottom: 0px;
	font-size: 12px;
}

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

.jarmu_table_1_o_mobil {
	display: none;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*
.jarmu_ratemypost {
	width: 100%;
	padding-left: 64px;
	padding-right: 64px;
	box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.1);
	margin-top: 32px;
	padding-top: 32px;
	padding-bottom: 32px;
}

.jarmu_ratemypost .rmp-rating-widget .rmp-icon--full-highlight {
	color: #0140ff;
}

*/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*
.jarmu_ratemypost {
	margin-top: 32px;

	padding-bottom: 32px;
	margin-left: auto;
	margin-right: auto;
}

.review-totals {

	margin-left: auto;
	margin-right: auto;
}


.review-list {
	width: calc( 50% - 12px );
	float: left;
	clear: both;
	margin-right: 12px;
}

#product_reviews #respond {
	margin-top: 0px;
	width: calc( 50% - 12px );
	float: left;
	margin-left: 12px;
}

.review-avatar img {

	border-radius: 100%;
}

.ic_rev {
	border:0px;
	border-bottom: 1px solid #cdcdcd;
}

 .ic_rev .review-title {
	display: none;
}

.comment-form-title {
	display: none;
}
*/


.jarmu_ertekeles {
	padding-left: 64px;
	padding-right: 64px;
	padding-top: 32px;
	padding-bottom: 32px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	/*grid-auto-rows: 1fr;*/
	grid-column-gap: 50px;
	grid-row-gap: 32px;
	width: 100%;
	box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.1);
}

.jarmu_ertekeles .ic_rev .review-title {
	display: none;
}

.jarmu_ertekeles .comment-form-title {
	display: none;
}

.jarmu_ertekeles .review-avatar img {

	border-radius: 100%;
}

.jarmu_ertekeles .logged-in-as {
	display: none;
}

.jarmu_ertekeles #submit {
	background: #0140FF !important;
	border-radius: 8px !important;
	font-family: 'Gilroy Bold' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 18px !important;
	color: #FFFFFF !important;
}

.jarmu_ertekeles #submit:hover {
	background: #0e0483 !important;
	color: #FFFFFF !important;
}

.jarmu_ertekeles .ic_rev {
	border: 0px;
	border-bottom: 1px solid #e4e4e4;
	width: 100%;
	max-width: 100%;
}

.jarmu_ertekeles textarea {
	background: #fff;
}

.jarmu_ertekeles .ic_rev .reviewer-name {
	margin-left: 75px;
	position: absolute;
}

.jarmu_ertekeles .ic_rev .review-right {
	padding-top: 26px;
	margin-left: 16px;
}

.jarmu_ertekeles .ic_rev .review-time {
	display: none;
}

.jarmu_ertekeles .reply {
	display: none;
}

.jarmu_ertekeles .ic_rev .review-avatar {
	margin-top: 0px;
	width: 60px;
}

.jarmu_ertekeles .ic_rev .review-text {
	margin-top: 10px;
}

.jarmu_ertekeles .review-rating > span {
	display: inline-block;
	width: 15px;
	height: 15px;
	font-size: 15px;
}

.jarmu_ertekeles #reply-title {
	display: none;
}

.jarmu_ertekeles .rating-label {
	display: inline-block;
	vertical-align: sub;
	margin-right: 16px;
}

.jarmu_ertekeles h4 {
	font-size: 22px;
	font-family: 'Gilroy Extrabold';
	line-height: 30px;
}

.jarmu_ertekeles h5 {
	font-size: 14px;
	font-family: 'Gilroy Extrabold';
	line-height: 22px;
	text-transform: uppercase;
}

.jarmu_ertekeles_jobb {
	padding-top: 50px;
}


.jarmu_ertekeles_hidden {
	display: none;
}

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


span.onsale.product-label {
	max-height: 35px !important;
	max-width: 35px !important;
	text-align: center !important;
	line-height: 35px !important;
	border-radius: 35px !important;
	padding: 0px !important;
	width: 35px !important;
	height: 35px !important;
	margin-left: 0 !important;
	min-width: 35px !important;
	min-height: 35px !important;	
}

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


.pswp {
	display: none;
}


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

.mobile-nav .item-level-0 .nav-link-text {
	font-family: "Gilroy Extrabold";
}

.mobile-nav .current-menu-item a {
/*	text-decoration: underline;*/
}

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

body.single-product .woocommerce-product-attributes-item__value a{
	color: #242424 !important;
}


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

header #szolgaltatasok_almenu_sor .termekek_almenu_elem {
	vertical-align: top !important;
}

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

#menu-asztali-menu-2k23.wd-nav-main > li > a{
	height: 25px;
}

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

/*
body.page-id-11587 .gform_wrapper.gravity-theme form.feher label, 
body.page-id-11587 .gform_wrapper.gravity-theme form.feher legend, 
body.page-id-11587 .gform_wrapper.gravity-theme form.feher .gfield_required { color: #fff !important; }
*/
/*
body.page-id-11644 .gform_wrapper.gravity-theme form.feher label, 
body.page-id-11644 .gform_wrapper.gravity-theme form.feher legend, 
body.page-id-11644 .gform_wrapper.gravity-theme form.feher .gfield_required { color: #fff !important; }
*/

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

.cim_7591 .vc_col-sm-9{
	width: calc( 100% - 306px ) !important;
}

.cim_7591 .vc_col-sm-3{
	min-width:306px !important;
}

.gomb_box_7591 {
	display: block !important;
}


.gomb_box_7591 a {
	white-space: nowrap !important;
}

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


.mobile-nav .wd-nav-opener.wd-active {
	background-color: #0e0483 !important;
}

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

.product-label.onsale {
	background-color: #0e0483 !important;
}

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

/*
body.single-product .wd-single-gallery .owl-carousel.owl-drag .owl-item {
	width: auto !important;
}
*/

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

.comment-form-cookies-consent label {
	display: inline-block;
}

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


body.woocommerce-checkout .woocommerce-billing-fields .acf-label {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
}


body.woocommerce-checkout div.form-row-first-x {
  float: left;
  width: 49%;
}


body.woocommerce-checkout div.form-row-last-x {
  float: right;
  width: 49%;
}

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

#rendeles_auto_tipus_field .checkout_auto_tipus .select2-container--default .select2-selection--single {
	border-radius: 8px !important;
	line-height: 48px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #5C6C83;
	height: 48px !important;
	border: 1px solid #C0C7CF !important;
}

#rendeles_auto_tipus_field label {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #0E0483;
}

#rendeles_auto_tipus_field h3 {

	color: #0e0481;
}

#rendeles_auto_tipus_field {
	margin-top: 20px;
}

#rendeles_auto_tipus_field .checkout_egyeb_auto_tipus.hidden_checkout_egyeb_auto_tipus{
	display:none;
}

#rendeles_auto_tipus_field .select2-container--default .select2-selection--single .select2-selection__clear {
	top: calc(50% - 19px);
}

#rendeles_auto_tipus_field .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 33px;
}

#rendeles_auto_tipus_field  #egyeb_auto_tipus_field .optional{
		display:none;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

.thumbs-position-left:not(.wd-has-thumb) > .col-lg-9 {
	flex-basis: 75% !important;
	max-width: 75% !important;
}

.thumbs-position-left:not(.wd-has-thumb) > .col-lg-3 {
	display: block !important;
}

.woocommerce-product-gallery:not(.wd-has-thumb) .thumbnails {
	display: block !important;
}

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

.khRNTu {
	position: relative;
	z-index: 5;
	width: 100%;
	height: 200vh !important;
	/*height: 100vh !important; */
}

.gtdAkf {
  font-family: Arial, sans-serif;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0px;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.6);
}

.cKiHYI {
	position: sticky;
	/*top: 0px;*/
	max-width: 100vw;
	max-height: 100vh;
	overflow: hidden;
	width: 100%;
	
	position: absolute;
}

.cRvqgr {
	position: absolute;
	top: 0px;
	left: 50%;
	z-index: 3;
	display: flex;
	-moz-box-align: center;
	align-items: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 100%;
	height: 100vh;
	pointer-events: none;
	opacity: 1;
	transition: all 0.25s ease 0s;
	transform: translateX(-50%);
}

.kXWyQn {
	width: 100%;
	max-width: 1248px;
	padding: 0px 24px;
	margin: 0px auto;
}



.hAlxAx {
	position: relative;
	z-index: 1;
	display: block;
	max-width: 100vw;
	height: 100vh;
}

.jrCTyl {
	position: relative;
	display: flex;
	-moz-box-align: center;
	align-items: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity 0.25s ease 0s;
}

.gsnLWl {
	max-width: 860px;
	margin: 0px auto;
	text-align: center;
}

.fUuNLM {
	display: block;
	margin: 1em 0px 0.6em;
	font-family: Arial, sans-serif;
	font-weight: 700;
	hyphens: manual;
	font-size: 24px;
	line-height: 1.25;
	letter-spacing: -0.02em;
	color: rgb(255, 255, 255);
}

.fcZdxQ {
	margin-top: 0.5em;
}
.fUuNLM:first-child {
	margin-top: 0px;
}
.fcZdxQ:first-child {
	margin-top: 0px;
}

.gtdAkf {
	font-family: Arial, sans-serif;
	font-weight: 400;
	line-height: 1.6;
	letter-spacing: 0px;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.6);
}


p:last-child {
	margin-bottom: 0px;
}


.kXWyQn {
  width: 100%;
  max-width: 1248px;
  padding: 0px 24px;
  margin: 0px auto;
  text-shadow: 0 0 20px #002;
}

.gsnLWl {
	max-width: 860px;
	margin: 0px auto;
	text-align: center;
}
.jrCTyl .sc-c1b877b9-2 > :nth-child(1) {
  transition: all 0.25s ease 200ms;
}
.jrCTyl .sc-c1b877b9-2 > :nth-child(n) {
  transform: translateY(16px);
  opacity: 0;
  text-shadow: 0 0 20px #002;
}
.fcZdxQ:first-child {
  margin-top: 0px;
}
.fUuNLM:last-child {
  margin-bottom: 0px;
}
.fUuNLM:first-child {
  margin-top: 0px;
}
.fcZdxQ {
  margin-top: 0.5em;
}

.fUuNLM {
  display: block;
  margin: 1em 0px 0.6em;
    margin-top: 1em;
    margin-bottom: 0.6em;
  font-family: Arial, sans-serif;
  font-weight: 700;
  hyphens: manual;
  font-size: 24px;
  line-height: 1.25;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.iiVQeg {
	position: absolute;
	z-index: 2;
/*	width: 25%;
	max-width: 390px;*/
	pointer-events: none;
	box-shadow: rgb(0, 0, 34) 0px 0px 0px 300vw;
	transform-origin: 80% center 0px;
}

.iiVQeg svg {
  fill: rgb(0, 0, 34);
}
.jEZaGM {
  display: block;
  margin: -1px;
}


.aMTZZ {
	position: relative;
	padding: calc(128px) 0px 64px;
	overflow: hidden;
	color: rgb(255, 255, 255);
	background-color: rgb(0, 0, 34);
}

.cxxyKq {
	position: absolute;
	inset: 0px;
	z-index: 2;
	width: 100%;
	max-width: 2560px;
	min-height: 100%;
	margin: 0px auto;
	object-fit: cover;
}

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

div.top_termekek {

	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 32px;
	padding-bottom: 10px;
}


.jarmu_tartalom_row_1 h3 {
	font-size: 32px;
	color: #0e0483;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/


.jarmu_osszehasonlitas_gomb {
	right: 0px;
	top: -40px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	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 {
	border-radius: 0px;
	opacity: 1;
	background-image: none;
	background: #0140ff;
	color: #fff;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

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


.jarmu_tartalom_row_1 {
	border-top-right-radius: 0px;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

body.single-product .woobt-wrap .woobt-before-text {
	color: #0e0483;
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 18px;
} 

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

/*
body.single-post .article-inner {
	max-width: 66.67%;
	margin-left: auto;
	margin-right: auto;
}
*/

@media screen and (min-width: 768px) {
  body.single-post .post-single-page .article-body-container {
    /*margin-left: 50px;
    margin-right: 50px;*/
	
	margin-left: auto;
    margin-right: auto;
    max-width: 800px;
  }
  
  
  
}
/*
 body.single-post .site-content  {
    flex: 0 0 75%;
    max-width: 75%;
  }
  
 body.single-post .sidebar-container  {
    flex: 0 0 25%;
    max-width: 25%;
  }
*/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/



.sidebar-container  #block-6  {
	border-bottom: none;
	margin-bottom: 0px;
}


/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
body.single-product .woobt-wrap .woobt-availability .stock {
	display: block;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/


.vc_tta.vc_general.tolto_telepites_csomagok .vc_tta-panel-body {

	padding: 14px 50px !important;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/*
.shakeit, .shakeit * {
	animation: shake 0.2s ;
	animation-iteration-count: 3;
	
}


@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}

@keyframes shake2 {
  0% { transform: translate(0, 0) rotate(0deg); }
  25% { transform: translate(5px, 5px) rotate(5deg); }
  50% { transform: translate(0, 0) rotate(0eg); }
  75% { transform: translate(-5px, 5px) rotate(-5deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}
*/


.shakeit a {
  animation: pulse-animation 1s infinite;
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(1, 64, 255, 0.2);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(1, 64, 255, 0);
  }
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

.tolto_telepites_csomag_ajanlatok .wd-product-sku {
	display: none !important;
}
 
 
.tolto_telepites_csomag_ajanlatok .star-rating {
	display: none !important;
	visibility: hidden;
  height: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
} 

.tolto_telepites_csomag_ajanlatok .ertekelesek_szama {
	display: none !important;
} 


.tolto_telepites_csomag_ajanlatok .products .product-grid-item .wd-buttons {
	display: none !important;
}

.tolto_telepites_csomag_ajanlatok .product-list-item .product-element-top {
	flex: 0 0 70px;

 
}

.tolto_telepites_csomag_ajanlatok .product-list-item .product-wrapper {
	align-items: initial;
}

.tolto_telepites_csomag_ajanlatok .wd-product-stock {
	display: none !important;
}

.tolto_telepites_csomag_ajanlatok .wd-entities-title a {
	color: inherit;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	color: #0E0483;
}

.tolto_telepites_csomag_ajanlatok .wd-add-btn {
	/*float: right;
	clear: both;*/
}

.tolto_telepites_csomag_ajanlatok  .price {

	/*float: right;*/
}

.tolto_telepites_csomag_ajanlatok  .product-list-item .wd-add-btn > a {

	margin-top: -40px;
}

.tolto_telepites_csomag_ajanlatok  .product-grid-item .price {
	position: absolute;
	right: 30px;
	top: 0px;
}

.tolto_telepites_csomag_ajanlatok .product-list-item .product-wrapper {
	padding-bottom: 0px !important;
	margin-bottom: 10px !important;
	padding-top: 0px !important;
}

.tolto_telepites_csomag_ajanlatok .products .product-grid-item .price > .amount, 
.tolto_telepites_csomag_ajanlatok .products .product-grid-item .price .vari_termek_min_ar, 
.tolto_telepites_csomag_ajanlatok .products .product-grid-item .price .vari_termek_min_ar *, 
.tolto_telepites_csomag_ajanlatok .products .product-grid-item .price .vari_termek_max_ar, 
.tolto_telepites_csomag_ajanlatok .products .product-grid-item .price .vari_termek_max_ar * {

	font-size: 15px;
	text-align: right;
}

.tolto_telepites_csomag_ajanlatok > h3{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	line-height: 20px;

	color: #0e0483;
  margin-bottom: 10px;
  margin-top: 20px;
  font-size: 18px;
}

.tolto_telepites_csomag_ajanlatok .wd-entities-title {
	padding-right: 130px !important;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/


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

body.single-product .woobt-products + .woobt-additional{
	text-align:right;
}

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

body.single-product .woobt-products + .woobt-additional + .woobt-total {
	text-align:right;
}

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


.tolto_telepites_csomag_ajanlatok .product.product-list-item .product-element-top {
	flex: 0 0 80px !important;
}

.tolto_telepites_csomag_ajanlatok .product.product-list-item .wd-add-btn {
	display: block;
}

.tolto_telepites_csomag_ajanlatok .product-list-item .product-wrapper {
	margin-bottom: 10px !important;
}


.tolto_telepites_csomag_ajanlatok   .products:not(.products-bordered-grid-ins) .product-list-item:not(:last-child) .product-wrapper {
    padding-bottom: 10px !important;

  }



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

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

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


body.post-type-archive-product .page-title .wd-nav-product-cat > li > a {
	font-size: 18px !important;
}

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

body.page-id-11554 .wd-post-cat.wd-style-with-bg {
	display: block;
	border-top-left-radius:8px;
	border-top-right-radius: 8px;
}

body.page-id-11554 .blog-design-small-images.has-post-thumbnail .article-inner {
	position: relative;
}

body.page-id-11554 .blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:not(:first-child) .post-img-wrapp {
	border-top-left-radius:0px;
	border-top-right-radius: 0px;
}


body.page-id-11554 .blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop .post-date {
	top: 34px;
	left: 10px;
	border-radius: 8px;
}

body.page-id-11554 .blog_oldal_bejegyzesek .wd-blog-holder {
	grid-auto-rows: auto;
}

body.page-id-11554 .blog_reading_time_box {
	position: relative;
	background: #fff;
	text-align: center;
	right: auto;
	border-radius: 0px;
	bottom: auto;
	padding: 8px;
	box-shadow: none;
	
	position: absolute;
	top: 34px;
	right: 12px;
	border-radius: 8px;
}

body.page-id-11554 .blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:not(:first-child) .article-inner .article-body-container {

	/*padding-top: 0px !important;*/
}


body.page-id-11554 .blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child  .wd-post-cat.wd-style-with-bg {

	position: absolute;
	z-index: 1;
	right: 0px;
	top: 0px;
	display: block;
	width: 100%;
}

body.page-id-11554 .blog_oldal_bejegyzesek .wd-blog-holder .blog-post-loop:first-child .blog_reading_time_box {
	background: #0e0483;
	color: #fff;
}

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


.jarmuvek_lista__kategoria_szuro {
	display: inline-block;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.jarmuvek_lista__kategoria_szuro::before {
  content: "\2022";
  content: "";
  width: 23px;
  height: 23px;
  display: inline-block;
  border: 2px solid white;
    border-top-color: white;
    border-right-color: white;
    border-bottom-color: white;
    border-left-color: white;
  border-radius: 100%;
  line-height: 19px;
  text-align: center;
  vertical-align: top;
  margin-right: 5px;
  font-size: 40px;
}

.jarmuvek_lista__kategoria_szuro.aktiv::before {
	content: "\2022";
	background: #0140ff;
	border-color: #0140ff;
}

.jarmuvek_lista__kategoria_szuro:hover::before {
	content: "\2022";
	/* background: #0140ff; */
	border-color: #0140ff;
}


.jarmuvek_lista__szurok_kozep_0 {
	width: 21.33%;
	height: 96px;
	float: left;
	border-right: 2px solid white;
	text-align: center;
	padding-top: 9px;
	padding-bottom: 0px;
}

.jarmuvek_lista__szurok_bal {
	width: 8%;
	height: 96px;
}

.jarmuvek_lista__szurok_kozep_0 {
	width: 17%;
	height: 96px;
	padding-top: 25px;
}

.jarmuvek_lista__szurok_kozep {
	width: 17%;
	padding-top: 25px;
  padding-bottom: 0px;
  height: 96px;
}

.jarmuvek_lista__szurok_kozep_2 {
	width: 27%;
	height: 96px;
}

.jarmuvek_lista__szurok_jobb {
	width: 16%;
	padding-top: 25px;
    padding-bottom: 9px;
	height: 96px;
}

.jarmuvek_lista__szurok_jobb_2 {
	width: 15%;
	height: 96px; 
}

.jarmuvek_lista__marka_szuro {
	font-size: 14px;
}

.jarmuvek_lista__kategoria_szuro {

	font-size: 14px;
}

.jarmuvek_lista__elerhetoseg_szuro {
	font-size: 14px;
}

.jarmuvek_lista__hatotav_szurok_box {
	font-size: 14px;
}

.jarmuvek_lista__tipus_szuro {
	font-size: 14px;
}

.ip_autok .select2-container .select2-selection--single .select2-selection__rendered {
	font-size: 14px;
} 

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

.jarmuvek_lista__marka_szuro {
	height: 96px;
	line-height: 96px;
}

.jarmuvek_lista__szurok_jobb_2 {
	padding-top: 24px;
}


.jarmuvek_lista__elerhetoseg_szuro {
	display: block;
	margin-bottom: 4px;
}

.jarmuvek_lista__tipus_szuro {
	display: block;
	margin-bottom: 4px;
}

.jarmuvek_lista__kategoria_szuro {
	display: block;
	margin-bottom: 4px;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

.fooldal_section_4 .gomb a {
	background: transparent !important; 
	margin: 0px !important;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

.wallbox_termekek_gif {
	text-align: center;
}

.elektromos_auto_arlista_bal_oszlop .rt-reading-time {
	display: none !important;
}

.elektromos_auto_arlista_bal_oszlop .vc_gitem-zone-c {
	background: #fff !important;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.elektromos_auto_arlista_bal_oszlop .vc_btn3-container {
	display: block;
	margin-bottom: 0px;
	max-width: 100%;
}

.elektromos_auto_arlista_bal_oszlop .vc_grid-item {
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	margin-bottom: 20px;
	border-radius: 8px;
}

.elektromos_auto_arlista_bal_oszlop .vc_gitem-zone {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.elektromos_auto_arlista_bal_oszlop .vc_btn3.vc_btn3-color-juicy-pink, 
.elektromos_auto_arlista_bal_oszlop .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	color: #fff;
	background-color: #0140ff;
	
	height: 42px !important;
  line-height: 42px;
  padding: 0px;
  width: 100%;
}

.elektromos_auto_arlista_bal_oszlop .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
.elektromos_auto_arlista_bal_oszlop .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.elektromos_auto_arlista_bal_oszlop .vc_btn3.vc_btn3-color-juicy-pink:focus,
.elektromos_auto_arlista_bal_oszlop .vc_btn3.vc_btn3-color-juicy-pink:hover {
	color: #f7f7f7;
	background-color: #0e0483;
}

.elektromos_auto_arlista_jobb_oszlop  .products {
	padding-top: 0px  !important;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
body.archive.category article.blog-design-default {
	position:relative;
}

body.archive.category article.blog-design-default .blog_reading_time_box {
	position: relative;
	background: #fff;
	text-align: center;
	/* right: 16px; */
	border-radius: 8px;
	/* bottom: 16px; */
	padding: 8px;
	box-shadow: 0 0 9px rgba(0,0,0,0.1);
	top: -46px;
	display: inline-block;
	float: right;
	margin-right: 0px;
}

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

/*
.jarmuvek_lista__plus_szurok {

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

	background: #0f0484;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.3);
  box-shadow: 0 1px 8px rgba(0,0,0,0.3);
}
*/

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

	row-gap: 2px;
	column-gap: 2px;
	
}


/*
.jarmuvek_lista__plus_szurok > div {
	border: 1px solid #fff;
	padding: 6px;
	width: 100%;
  height: 100%;
}
*/

.jarmuvek_lista__plus_szurok > div {
	border: none;
	padding: 6px;
	width: 100%;
	height: 100%;
	background: #0f0484;
	border-radius: 5px;
	box-shadow: 0 1px 8px rgba(0,0,0,0.1);
	
	min-height: 96px;
  padding-top: 10px;
  padding-bottom: 10px;
}


// plus 1
.jarmuvek_lista__gyorsulas_szurok_box {
	width: 100%; 
}

.jarmuvek_lista__gyorsulas_szurok_box #gyorsulas_range {
	display: inline-block;
	width: 30%;
	margin-left: 24px;
	height: 4px;
	border: 1px solid #fff;
	vertical-align: super;
}


.jarmuvek_lista__gyorsulas_szurok_box #gyorsulas_range .ui-slider-range {
	background: #fff;
	height: 4px;
	background-image: none;
}

.jarmuvek_lista__gyorsulas_szurok_box #gyorsulas_range .ui-state-default {
	border: 4px solid #0140ff;
	background: #ffff;
	width: 16px;
	height: 16px;
	border-radius: 16px;
}


.jarmuvek_lista__gyorsulas_szurok_box #gyorsulas_range  .ui-slider-handle {
	top: -7px;
}

.jarmuvek_lista__gyorsulas_szurok_box #gyorsulas_ertek {
	min-width: 70px;
	display: inline-block;
}
// plus 1

// plus 2
.jarmuvek_lista__vegsebesseg_szurok_box {
	width: 100%;
}

.jarmuvek_lista__vegsebesseg_szurok_box #vegsebesseg_range {
	display: inline-block;
	width: 30%;
	margin-left: 24px;
	height: 4px;
	border: 1px solid #fff;
	vertical-align: super;
}


.jarmuvek_lista__vegsebesseg_szurok_box #vegsebesseg_range .ui-slider-range {
	background: #fff;
	height: 4px;
	background-image: none;
}

.jarmuvek_lista__vegsebesseg_szurok_box #vegsebesseg_range .ui-state-default {
	border: 4px solid #0140ff;
	background: #ffff;
	width: 16px;
	height: 16px;
	border-radius: 16px;
}


.jarmuvek_lista__vegsebesseg_szurok_box #vegsebesseg_range  .ui-slider-handle {
	top: -7px;
}

.jarmuvek_lista__vegsebesseg_szurok_box #vegsebesseg_ertek {
	min-width: 70px;
	display: inline-block;
}
// plus 2

// plus 3
.jarmuvek_lista__akkukapacitas_szurok_box {
	width: 100%;
}

.jarmuvek_lista__akkukapacitas_szurok_box #akkukapacitas_range {
	display: inline-block;
	width: 30%;
	margin-left: 24px;
	height: 4px;
	border: 1px solid #fff;
	vertical-align: super;
}


.jarmuvek_lista__akkukapacitas_szurok_box #akkukapacitas_range .ui-slider-range {
	background: #fff;
	height: 4px;
	background-image: none;
}

.jarmuvek_lista__akkukapacitas_szurok_box #akkukapacitas_range .ui-state-default {
	border: 4px solid #0140ff;
	background: #ffff;
	width: 16px;
	height: 16px;
	border-radius: 16px;
}


.jarmuvek_lista__akkukapacitas_szurok_box #akkukapacitas_range  .ui-slider-handle {
	top: -7px;
}

.jarmuvek_lista__akkukapacitas_szurok_box #akkukapacitas_ertek {
	min-width: 70px;
	display: inline-block;
}
// plus 3
 
 

// plus 4
.jarmuvek_lista__vontatas_szurok_box {
	width: 100%;
}

.jarmuvek_lista__vontatas_szurok_box #vontatas_range {
	display: inline-block;
	width: 30%;
	margin-left: 24px;
	height: 4px;
	border: 1px solid #fff;
	vertical-align: super;
}


.jarmuvek_lista__vontatas_szurok_box #vontatas_range .ui-slider-range {
	background: #fff;
	height: 4px;
	background-image: none;
}

.jarmuvek_lista__vontatas_szurok_box #vontatas_range .ui-state-default {
	border: 4px solid #0140ff;
	background: #ffff;
	width: 16px;
	height: 16px;
	border-radius: 16px;
}


.jarmuvek_lista__vontatas_szurok_box #vontatas_range  .ui-slider-handle {
	top: -7px;
}

.jarmuvek_lista__vontatas_szurok_box #vontatas_ertek {
	min-width: 70px;
	display: inline-block;
}
// plus 4

// plus 5
.jarmuvek_lista__dc_toltesi_sebesseg_szurok_box {
	width: 100%;
}

.jarmuvek_lista__dc_toltesi_sebesseg_szurok_box #dc_toltesi_sebesseg_range {
	display: inline-block;
	width: 30%;
	margin-left: 24px;
	height: 4px;
	border: 1px solid #fff;
	vertical-align: super;
}


.jarmuvek_lista__dc_toltesi_sebesseg_szurok_box #dc_toltesi_sebesseg_range .ui-slider-range {
	background: #fff;
	height: 4px;
	background-image: none;
}

.jarmuvek_lista__dc_toltesi_sebesseg_szurok_box #dc_toltesi_sebesseg_range .ui-state-default {
	border: 4px solid #0140ff;
	background: #ffff;
	width: 16px;
	height: 16px;
	border-radius: 16px;
}


.jarmuvek_lista__dc_toltesi_sebesseg_szurok_box #dc_toltesi_sebesseg_range  .ui-slider-handle {
	top: -7px;
}

.jarmuvek_lista__dc_toltesi_sebesseg_szurok_box #dc_toltesi_sebesseg_ertek {
	min-width: 70px;
	display: inline-block;
}
// plus 5

// plus 6
.jarmuvek_lista__meghajtas_szuro {
	display: inline-block;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
    	color: #fff;
	font-size: 16px;
	cursor: pointer;
    
    border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.jarmuvek_lista__meghajtas_szuro::before {
	/*content: "\2713";*/
    content: "";
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 2px solid white;
	border-radius: 3px;
	line-height: 19px;
	text-align: center;
	vertical-align: top;
    margin-right: 5px;
}

.jarmuvek_lista__meghajtas_szuro:hover::before {
    
    content: "\2713";
	/*background: #0140ff;*/
	border-color: #0140ff;
}

.jarmuvek_lista__meghajtas_szuro.aktiv::before {
    
    content: "\2713";
	background: #0140ff;
	border-color: #0140ff;
}
// plus 6

// plus 7
.jarmuvek_lista__ac_csatlakozo_szuro {
	display: inline-block;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
    	color: #fff;
	font-size: 16px;
	cursor: pointer;
    
    border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.jarmuvek_lista__ac_csatlakozo_szuro::before {
	/*content: "\2713";*/
    content: "";
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 2px solid white;
	border-radius: 3px;
	line-height: 19px;
	text-align: center;
	vertical-align: top;
    margin-right: 5px;
}

.jarmuvek_lista__ac_csatlakozo_szuro:hover::before {
    
    content: "\2713";
	/*background: #0140ff;*/
	border-color: #0140ff;
}

.jarmuvek_lista__ac_csatlakozo_szuro.aktiv::before {
    
    content: "\2713";
	background: #0140ff;
	border-color: #0140ff;
}
// plus 7

// plus 8
.jarmuvek_lista__ar_szurok_box {
	width: 100%;
}

.jarmuvek_lista__ar_szurok_box #ar_range {
	display: inline-block;
	width: 30%;
	margin-left: 24px;
	height: 4px;
	border: 1px solid #fff;
	vertical-align: super;
}


.jarmuvek_lista__ar_szurok_box #ar_range .ui-slider-range {
	background: #fff;
	height: 4px;
	background-image: none;
}

.jarmuvek_lista__ar_szurok_box #ar_range .ui-state-default {
	border: 4px solid #0140ff;
	background: #ffff;
	width: 16px;
	height: 16px;
	border-radius: 16px;
}


.jarmuvek_lista__ar_szurok_box #ar_range  .ui-slider-handle {
	top: -7px;
}

.jarmuvek_lista__ar_szurok_box #ar_ertek {
	min-width: 70px;
	display: inline-block;
}
// plus 8

// plus 9
.jarmuvek_lista__fazis_szuro {
	display: inline-block;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
    	color: #fff;
	font-size: 16px;
	cursor: pointer;
    
    border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.jarmuvek_lista__fazis_szuro::before {
	/*content: "\2713";*/
    content: "";
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 2px solid white;
	border-radius: 3px;
	line-height: 19px;
	text-align: center;
	vertical-align: top;
    margin-right: 5px;
}

.jarmuvek_lista__fazis_szuro:hover::before {
    
    content: "\2713";
	/*background: #0140ff;*/
	border-color: #0140ff;
}

.jarmuvek_lista__fazis_szuro.aktiv::before {
    
    content: "\2713";
	background: #0140ff;
	border-color: #0140ff;
}
// plus 9

// plus 10
.jarmuvek_lista__egyeb_szuro {
	display: inline-block;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
    	color: #fff;
	font-size: 16px;
	cursor: pointer;
    
    border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.jarmuvek_lista__egyeb_szuro::before {
	/*content: "\2713";*/
    content: "";
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 2px solid white;
	border-radius: 3px;
	line-height: 19px;
	text-align: center;
	vertical-align: top;
    margin-right: 5px;
}

.jarmuvek_lista__egyeb_szuro:hover::before {
    
    content: "\2713";
	/*background: #0140ff;*/
	border-color: #0140ff;
}

.jarmuvek_lista__egyeb_szuro.aktiv::before {
    
    content: "\2713";
	background: #0140ff;
	border-color: #0140ff;
}
// plus 10


// plus 11
.jarmuvek_lista__ac_toltesi_teljesitmeny_szuro {
	display: inline-block;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
    	color: #fff;
	font-size: 16px;
	cursor: pointer;
    
    border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.jarmuvek_lista__ac_toltesi_teljesitmeny_szuro::before {
	/*content: "\2713";*/
    content: "";
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 2px solid white;
	border-radius: 3px;
	line-height: 19px;
	text-align: center;
	vertical-align: top;
    margin-right: 5px;
}

.jarmuvek_lista__ac_toltesi_teljesitmeny_szuro:hover::before {
    
    content: "\2713";
	/*background: #0140ff;*/
	border-color: #0140ff;
}

.jarmuvek_lista__ac_toltesi_teljesitmeny_szuro.aktiv::before {
    
    content: "\2713";
	background: #0140ff;
	border-color: #0140ff;
}
// plus 11



// plus B1
.jarmuvek_lista__ules_szuro {
	display: inline-block;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
    	color: #fff;
	font-size: 16px;
	cursor: pointer;
    
    border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.jarmuvek_lista__ules_szuro::before {
	/*content: "\2713";*/
    content: "";
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 2px solid white;
	border-radius: 3px;
	line-height: 19px;
	text-align: center;
	vertical-align: top;
    margin-right: 5px;
}

.jarmuvek_lista__ules_szuro:hover::before {
    
    content: "\2713";
	/*background: #0140ff;*/
	border-color: #0140ff;
}

.jarmuvek_lista__ules_szuro.aktiv::before {
    
    content: "\2713";
	background: #0140ff;
	border-color: #0140ff;
}

.jarmuvek_lista__ules_szurok_box .szuro_igazitas_belso {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: 0px;
	column-gap: 20px;
}

.jarmuvek_lista__ules_szurok_box .szuro_szoveg {
	grid-column: 1/3
}


.jarmuvek_lista__ules_szurok_box .szuro_kapcsolo_sor {
	grid-column: 1/3
}


// plus B1


// plus B2
.jarmuvek_lista__karosszeria_szuro {
	display: inline-block;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
    	color: #fff;
	font-size: 16px;
	cursor: pointer;
    
    border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.jarmuvek_lista__karosszeria_szuro::before {
	/*content: "\2713";*/
    content: "";
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 2px solid white;
	border-radius: 3px;
	line-height: 19px;
	text-align: center;
	vertical-align: top;
    margin-right: 5px;
}

.jarmuvek_lista__karosszeria_szuro:hover::before {
    
    content: "\2713";
	/*background: #0140ff;*/
	border-color: #0140ff;
}

.jarmuvek_lista__karosszeria_szuro.aktiv::before {
    
    content: "\2713";
	background: #0140ff;
	border-color: #0140ff;
}

.jarmuvek_lista__karosszeria_szurok_box .szuro_igazitas_belso {
	display: grid;
	/*grid-template-columns: repeat(2, 1fr);*/
	row-gap: 0px;
	column-gap: 20px;
	/*grid-template-columns: 110px 1fr;*/
	grid-template-columns: 1fr;
}

.jarmuvek_lista__karosszeria_szurok_box .szuro_szoveg {
	grid-column: 1/3
}


.jarmuvek_lista__karosszeria_szurok_box .szuro_kapcsolo_sor {
	grid-column: 1/3
}


// plus B2


// plus B3
.jarmuvek_lista__meret_szuro {
	display: inline-block;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
    	color: #fff;
	font-size: 16px;
	cursor: pointer;
    
    border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.jarmuvek_lista__meret_szuro::before {
	/*content: "\2713";*/
    content: "";
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 2px solid white;
	border-radius: 3px;
	line-height: 19px;
	text-align: center;
	vertical-align: top;
    margin-right: 5px;
}

.jarmuvek_lista__meret_szuro:hover::before {
    
    content: "\2713";
	/*background: #0140ff;*/
	border-color: #0140ff;
}

.jarmuvek_lista__meret_szuro.aktiv::before {
    
    content: "\2713";
	background: #0140ff;
	border-color: #0140ff;
}

.jarmuvek_lista__meret_szurok_box .szuro_igazitas_belso {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: 0px;
	column-gap: 20px;
}

.jarmuvek_lista__meret_szurok_box .szuro_szoveg {
	grid-column: 1/3
}


.jarmuvek_lista__meret_szurok_box .szuro_kapcsolo_sor {
	grid-column: 1/3
}


// plus B3

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

body.jarmu_lista__oldal .page-title .container {
	padding-bottom: 64px !important;
}

.jarmuvek_lista__title_dropdown {
	margin-bottom: 84px !important;
}

.jarmuvek_lista__szurok_container {
	padding-left: 64px;
	padding-right: 64px;
	margin-top: -44px;
	position: relative;
	color: #fff;
}

.range_slider {
	width: 90% !important;
	margin-left: 5% !important;
	margin-right: 5%;
}

.range_szoveg {
	text-align: center;
}

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

.jarmuvek_lista__tartalom_fejlec {
	color: rgb(51, 51, 51);
	margin-top: 20px;
	margin-bottom: 20px;
	height: 48px;
}

.jarmuvek_lista__tartalom_fejlec .jarmuvek_lista__tartalom_fejlec_sorbarendezes_box {
	float: right;
	min-width: 340px;
}

.jarmuvek_lista__tartalom_fejlec .talalatok_szama {
	text-align: right;
	padding-left: 32px;
	padding-right: 32px;
	padding-top: 0px;
	font-style: italic;
	font-size: 12px;
	margin-top: 0px;
	float: right;
	line-height: 48px;
}

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

.szuro_elem {
	margin-bottom: 4px;
	cursor: pointer;
}

.szuro_igazitas {
	display: table;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.szuro_igazitas_belso {
	display: table-cell;
	vertical-align: middle;
}

.jarmuvek_lista__plus_szurok * {
	font-size: 15px !important;
}

.jarmuvek_lista__marka2_szurok_box.szuro_box {
	padding: 0px;
}

.jarmuvek_lista__marka_szuro {
	border-radius: 5px;
} 

.szuro_box:hover {
	background: #23198f;
}

.jarmuvek_lista__box {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
}

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

.tovabbi_lehetosegek_gomb {
	/*padding-left: 15px;*/
	/*padding-right: 15px;*/
	padding: 15px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	/*height: 96px;*/
	/*line-height: 96px;*/
	border-radius: 5px;
	width: 100%;
	height: 100%;
}

.tovabbi_lehetosegek_gomb:hover {
	background: #0140ff !important;
}

.tovabbi_lehetosegek_gomb.aktiv {
	background: #0140ff !important;
}


.jarmuvek_lista__tovabbi_lehetosegek_szurok_box.szuro_box {
	padding: 0px;
	order: 500;
	grid-column: 5;
	height: auto;
	min-height: 50px;
}

.jarmuvek_lista__tovabbi_lehetosegek_szurok_box .szuro_igazitas{
	width: 100%;
}

.szuro_box_elrejtve{
	display:none;
}


.tovabbi_lehetosegek_gomb .arrow {
  border: solid #fff;
  border-width: 0 4px 4px 0;
  display: inline-block;
  padding: 4px;
  
   transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-left: 10px;
}

.tovabbi_lehetosegek_gomb.aktiv .arrow{
	
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}


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

.jarmuvek_lista__ac_toltesi_teljesitmeny_szurok_box .szuro_igazitas_belso {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: 0px;
	column-gap: 20px;
}

.szuro_szoveg {
	margin-bottom: 10px;
	text-align: center;
}

.jarmuvek_lista__ac_toltesi_teljesitmeny_szurok_box .szuro_szoveg {
	grid-column: 1/3
}


.szuro_kapcsolo {
	width: 100%;
	padding: 4px;
	background: #0140ff;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
}

.szuro_kapcsolo_sor {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: 0px;
	column-gap: 20px;
	border-top: 1px solid #ffffff21;
	margin-top: 5px;
	padding-top: 5px;
}

.szuro_kapcsolo_sor .szuro_kapcsolo_be::before {
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 2px solid white;
	border-radius: 3px;
	line-height: 19px;
	text-align: center;
	margin-right: 5px;
	content: "\2713";
	background: #0140ff;
	border-color: #0140ff;
	vertical-align: middle;
}

.szuro_kapcsolo_sor .szuro_kapcsolo_ki::before {
	content: "";
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 2px solid white;
	border-radius: 3px;
	line-height: 19px;
	text-align: center;
	margin-right: 5px;
	vertical-align: middle;
}

.jarmuvek_lista__ac_toltesi_teljesitmeny_szurok_box .szuro_kapcsolo_sor {
	grid-column: 1/3
}

.szuro_kapcsolo_sor .szuro_kapcsolo_be {
	width: 100%;
	/* padding: 4px; */
	/* background: #747884; */
	border-radius: 5px;
	/* text-align: center; */
	cursor: pointer;
	/* height: 35px !important; */
	/* border: 1px solid #fff; */
}

.szuro_kapcsolo_sor .szuro_kapcsolo_ki {
	width: 100%;
	/* padding: 4px; */
	/* background: #0140ff; */
	border-radius: 5px;
	/* text-align: center; */
	cursor: pointer;
	/* height: 35px !important; */
	/* border: 1px solid #fff; */
} 

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

.jarmuvek_lista__nezetek {
	float: right;
	line-height: 48px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: 0px;
	column-gap: 0px;
	
	padding-left: 20px;
  padding-right: 20px;
  margin-right: 20px;
  /*border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;*/
}

.jarmuvek_lista__nezet {
	background: #ccc;
	border-radius: 8px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	cursor: pointer;
	color: #fff;
	transition: all 0.5s linear;
	
}
.jarmuvek_lista__talalatok_szama {
	padding-left: 20px !important;
	padding-right: 20px !important;
	margin-right: 0px;
}

.jarmuvek_lista__nezet:first-child {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-right: 1px solid #ccc;
}

.jarmuvek_lista__nezet:last-child {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.jarmuvek_lista__nezet.aktiv {
	background: #0f0484;
  color: #fff;
}

.jarmuvek_lista__nezet:hover {
	background: #0140ff;
	color: #fff;
}

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

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


#jarmu_lista_nezet_table_box .dataTables_wrapper .dataTables_filter input {
	border: 1px solid #333 !important;
	border-radius: 8px !important;
	margin-left: 10px !important;
	height: 46px !important;
	line-height: 46px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

#jarmu_lista_nezet_table_wrapper {
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	background: #FFFFFF !important;
	border-radius: 8px;
	padding: 16px;
	
	overflow-x:scroll;
}

#jarmu_lista_nezet_table_box th {
	font-size:14px;
	padding-left: 2px;
	/*padding-right: 2px;*/
	padding-top: 2px;
	padding-bottom: 2px;

}

#jarmu_lista_nezet_table_box td{
	font-size:14px; 
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;

}

#jarmu_lista_nezet_table_box thead th {
	text-transform: none;
}



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

.cikk_tablazat_2344_box {
	overflow-x: auto;
	  position: relative;
}

.cikk_tablazat_2344 {
	border-spacing: 0;
	width: 100% !important;
	clear: both;
	margin: 0;
}

.cikk_tablazat_2344 td {
	padding: 4px;
	white-space: nowrap;
	font-size: 12px;
}

.cikk_tablazat_2344 th {
	padding: 4px;
	font-size: 12px;
	background: #d6d6d6;
}

.cikk_tablazat_2344 td:nth-child(1) {
	white-space: normal;
}

.cikk_tablazat_2344 td:nth-child(7) {
	white-space: normal;
}


.cikk_tablazat_2344 .right {
	text-align: right;
}


.cikk_tablazat_2344 .left {
	text-align: left;
}


.cikk_tablazat_2344 .center {
	text-align: center;
} 

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


body.tax-product_cat .page-title .wd-nav-product-cat > li > a {
	font-size: 18px !important;
}
 


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


.jarmu_lista__oldal   .select2-container--default .select2-selection--single {
	background-color: #0140ff;
	border: 1px solid #333;
	border-radius: 8px;
}

.jarmu_lista__oldal   .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #333;
} 

.jarmu_lista__oldal   .select2-container .select2-selection--single {
	height: 48px;
}

.jarmu_lista__oldal   .select2-container--default .select2-selection--single .select2-selection__rendered {
}

.jarmu_lista__oldal   .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 11px;
}

.jarmu_lista__oldal   .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #333 transparent transparent transparent;
	margin-left: -12px;
}

.jarmu_lista__oldal  .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 16px;
	color: #333;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	padding-right: 12px;
	line-height: 46px;
}



 
.jarmu_lista__oldal   .select2-dropdown {
	border-radius: 8px !important;
	border: 1px solid #333;
}

.jarmu_lista__oldal   .select2-container--open .select2-dropdown--below {
	margin-top: -16px;
}

.jarmu_lista__oldal   .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #0140ff;
	border-radius: 8px;
	padding-left: 12px;
}

.jarmu_lista__oldal   .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #333;
}

.jarmu_lista__oldal   .select2-container *:focus {
    outline: none;
}

.jarmu_lista__oldal   .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #0140ff;
	border-radius: 8px;
}

.jarmu_lista__oldal   .select2-container--default .select2-results__group {
	color: #0140ff;
}
 
 
.jarmu_lista__oldal  .select2.select2-container {
	background: transparent !important;
}


.jarmu_lista__oldal  .select2-container--default .select2-selection--single {
	background-color: transparent;
}

.jarmu_lista__oldal  .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #333;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	padding-right: 12px;
}

.jarmu_lista__oldal  .select2-container {

	width: auto !important;
min-width: 400px;
} 


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

/*html {
	margin-top: 0px !important;
}*/
/*
#wpadminbar {
	display: none !important;
}
*/


body.page-id-23161 .page-title

{
	display:none !important;
}

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

body.page-id-23161 .site-content {
	margin-bottom: 0px;
}

#lp1_szakasz_1{
    transition: all .3s cubic-bezier(.15,0,0,1);
    --wd-row-spacing: 0px !important;
}

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

#lp1_szakasz_2 {
	max-width: 912px;
	margin-left: auto;
	margin-right: auto;
}

#lp1_szakasz_2 .szakasz_cim h4 {
	font-size: 76px;
	letter-spacing: -.19rem;
	line-height: 84px;
	font-style: normal;
	font-weight: 400;
	color: #202124;
	margin-bottom:100px;
}

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


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

#lp1_szakasz_3 .szakasz_sor_1 .szakasz_cim h4  {
	font-size: 52px;
	letter-spacing: -2.08px;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
	color: #fff;
	margin-bottom:60px;
}

#lp1_szakasz_3 .szakasz_sor_2  .infobox h4  {
	font-size: 32px;
	letter-spacing: -.64px;
	line-height: 36px;
	color: #202124;
	font-style: normal;
	font-weight: 500;
	
}

#lp1_szakasz_3 .szakasz_sor_2 .infobox .info-box-inner {
	font-size: 18px;
	line-height: 24px;
	color: #303236;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
}

#lp1_szakasz_3 {
	width: calc( 100vw - 64px ) !important;
	--wd-row-spacing: 0px  !important;
	max-width: calc( 100vw - 79px ) !important;
	margin-left: 32px !important;
	margin-right: 32px !important;
	margin-bottom: 32px  !important;
}
/*******************************************************************/

#lp1_szakasz_4 .szakasz_cim h4{
	font-size: 28px;
	letter-spacing: -.035rem;
	line-height: 32px;
	margin-bottom: 32px;
	color: #202124;
	max-width: 912px;
}

#lp1_szakasz_4 .szakasz_cim .title-after_title {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	font-style: normal;
	font-weight: 400;
	color: #202124;
	max-width: 912px;
	margin-bottom: 0;
}

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

#lp1_szakasz_4 .harmonika .vc_tta-panel-body {
	max-height: 1000px;
	opacity: 1;
	padding-top: 0px;
	font-size: 18px;
	line-height: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	border-bottom-left-radius: 12px !important;
	border-bottom-right-radius: 12px !important;
}

#lp1_szakasz_4 .harmonika .vc_tta-panel-heading {
	border-top-left-radius: 12px !important;
	border-top-right-radius: 12px !important;

	border-radius: 12px !important;
}

#lp1_szakasz_4 .harmonika .vc_active .vc_tta-panel-heading {
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

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

#lp1_szakasz_4 .szakasz_sor_2  .vc_tta-panel-heading {
	background-color: #e0e7ea;
}

#lp1_szakasz_4 .szakasz_sor_2  .vc_tta-panel-body {
	background-color: #e0e7ea;
}

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

#lp1_szakasz_5   {
	padding-top: 0px;
}

#lp1_szakasz_5 .vc_column_container > .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}

#lp1_szakasz_5 .wd-wpb {
	margin-bottom: 0px;
}


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

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

#lp1_szakasz_5 .infobox_kategoria_nev {
	background: #f3f3f3;
	border: 1px solid;
	border-radius: 16px;
	min-height: 32px;
	padding: 4.125px 20px;
	color: #142641;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	justify-content: center;
	letter-spacing: 0;
	line-height: 20px;
	display: inline-block;
	margin-bottom: 10px;
}

#lp1_szakasz_5 .infobox  h4 {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	font-style: normal;
	font-weight: 400;
	color: #202124;
}

#lp1_szakasz_5 .infobox .info-box-inner {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
	color: #303236;
	max-width: 302px;
}

#lp1_szakasz_5 .infobox .btn  {
	color: transparent;
	user-select: none;
	font-size: 0px !important;
	padding: 0px;
	background-color: transparent;
}

#lp1_szakasz_5 .infobox .btn .wd-btn-icon {
	width: 64px;
	font-size: 40px;
	color: #202124;
	height: 64px;
	border: 3px solid #202124;
	border-radius: 50%;
	text-align: center;
	line-height: 58px;
	padding: 0px;
	transition: all .3s linear;
}

#lp1_szakasz_5 .infobox .btn .wd-btn-icon:hover .wd-icon {
	margin-left: 24px;
	transition: all .3s cubic-bezier(.15,0,0,1);
}

#lp1_szakasz_5 .infobox .btn:hover {
	color: transparent;
	box-shadow: none;
}

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

#lp1_szakasz_6 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 28px;
	letter-spacing: -.035rem;
	line-height: 32px;
	color: #202124;
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 500;
}

#lp1_szakasz_6 .szakasz_sor_1 .szakasz_cim .title-after_title {
	font-size: 52px;
	letter-spacing: -.13rem;
	line-height: 60px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
}

#lp1_szakasz_6 .szakasz_sor_1 .szoveg_3254 {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
	padding-top: 95px;
	display: block;
}

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

#lp1_szakasz_6 .szakasz_sor_2 .flip_boksz .vc-hoverbox {
	height: 410px;
}

#lp1_szakasz_6 .szakasz_sor_2 .flip_boksz .vc-hoverbox-front {
	display: block;
	padding-top: 30px;
}

#lp1_szakasz_6 .szakasz_sor_2 .flip_boksz .vc-hoverbox-front h2 {
	font-size: 32px;
	font-weight: 500;
	letter-spacing: -.64px;
	line-height: 36px;
	padding-left: 10%;
  padding-right: 10%;
}

#lp1_szakasz_6 .szakasz_sor_2 .flip_boksz .vc-hoverbox-back h2 {
	color:#fff;
}

#lp1_szakasz_6 .szakasz_sor_2 .flip_boksz .vc-hoverbox-back .vc-hoverbox-block-inner {
	text-align: left;
	color:#fff;
}

#lp1_szakasz_6 .szakasz_sor_3 a.btn {
	background: #fff;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}

#lp1_szakasz_6 .szakasz_sor_3 a.btn .wd-btn-icon {
	margin-left: 17px;
}

#lp1_szakasz_6 .szakasz_sor_3 a.btn:hover {
	background: #b4e5dd !important;
}

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

#lp1_szakasz_7 .szakasz_sor_1 .szakasz_cim   h4{
	font-size: 28px;
	letter-spacing: -.56px;
	line-height: 32px;
	color: #202124;
	margin-bottom: 16px;
	font-style: normal;
	font-weight: 500;
}

#lp1_szakasz_7 .szakasz_sor_1 .szakasz_cim  .title-after_title {
	font-size: 52px;
	letter-spacing: -2.08px;
	line-height: 60px;
	color: #303236;
	font-style: normal;
	font-weight: 400;
	max-width: 80%;
}

#lp1_szakasz_7 .szakasz_sor_2 .infobox  img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#lp1_szakasz_7 .szakasz_sor_2 .infobox .info-box-content {
	padding: 32px 16px;
	padding-top: 12px;
}

#lp1_szakasz_7 .szakasz_sor_2 .infobox .info-box-title{
	font-size: 32px;
	letter-spacing: -.64px;
	line-height: 36px;
	color: #202124;
	font-style: normal;
	font-weight: 500;
}

#lp1_szakasz_7 .szakasz_sor_2 .infobox .info-box-inner {
	font-size: 18px;
	line-height: 24px;
	color: #303236;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
}

#lp1_szakasz_7 .szakasz_sor_2 .infobox  .btn {
	align-self: baseline;
	border-bottom: 1px solid #009b86;
	color: #009b86;
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
}

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

#lp1_szakasz_8 .szakasz_sor_1 h4{
	font-size: 28px;
	letter-spacing: -.035rem;
	line-height: 32px;
	margin-bottom: 32px;
	color: #202124;
}

#lp1_szakasz_8 .szakasz_sor_1 .title-after_title {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	font-style: normal;
	font-weight: 400;
	color: #202124;
}

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

#lp1_szakasz_9   {
	padding-top: 0px;
}

#lp1_szakasz_9 .vc_column_container > .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}

#lp1_szakasz_9 .wd-wpb {
	margin-bottom: 0px;
}


#lp1_szakasz_9 .vc_column_container:first-child .wd-info-box {
	height: calc( 100vh - 92px );
}

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


#lp1_szakasz_9 .infobox_kategoria_nev {
	background: #f3f3f3;
	border: 1px solid;
	border-radius: 16px;
	min-height: 32px;
	padding: 4.125px 20px;
	color: #142641;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	justify-content: center;
	letter-spacing: 0;
	line-height: 20px;
	display: inline-block;
	margin-bottom: 10px;
}

#lp1_szakasz_9 .infobox  h4 {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	font-style: normal;
	font-weight: 400;
	color: #202124;
}

#lp1_szakasz_9 .infobox .info-box-inner {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
	color: #303236;
	max-width: 302px;
}

#lp1_szakasz_9 .infobox .btn  {
	color: transparent;
	user-select: none;
	font-size: 0px !important;
	padding: 0px;
	background-color: transparent;
}

#lp1_szakasz_9 .infobox .btn .wd-btn-icon {
	width: 64px;
	font-size: 40px;
	color: #202124;
	height: 64px;
	border: 3px solid #202124;
	border-radius: 50%;
	text-align: center;
	line-height: 58px;
	padding: 0px;
	transition: all .3s linear;
}

#lp1_szakasz_9 .infobox .btn .wd-btn-icon:hover .wd-icon {
	margin-left: 24px;
	transition: all .3s cubic-bezier(.15,0,0,1);
}

#lp1_szakasz_9 .infobox .btn:hover {
	color: transparent;
	box-shadow: none;
}

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

#lp1_szakasz_10 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	margin-top: -24px;
}

#lp1_szakasz_10  .szakasz_sor_1 .szakasz_cim  h4{
	font-size: 52px;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	color: #202124;
	max-width: 800px;
}

#lp1_szakasz_10  .szakasz_sor_2 a.btn {
	background-color: #009b86;
	border: 1px solid transparent;
	color: #fff;
	border-radius: 24px;
	cursor: pointer;
	flex-shrink: 0;
	font-size: 17px;
	font-weight: 500;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	padding-right: 24px;
	padding-right: 24px;
	text-decoration: none;
}


#lp1_szakasz_10  .szakasz_sor_2 .form_214 {
	display: none;
}

body.wp-admin #lp1_szakasz_10  .szakasz_sor_2 .form_214 {
	display: block !important;
}

#lp1_szakasz_10  .szakasz_sor_1 .formbezaras_214 {
	display: none;
	filter: drop-shadow(0 4px 4px rgba(32,37,50,.25));
	width: 40px;
	height: 40px;
	border-radius: 50%;
	color: transparent;
	user-select: none;
	font-size: 0px !important;
	padding: 0px;
	float: right;
}

#lp1_szakasz_10  .szakasz_sor_1 .formbezaras_214 .wd-btn-icon {
	font-size: 25px;
	margin-left: 0px;
	line-height: 46px; 
	color: #202124;
}

#lp1_szakasz_10  .szakasz_sor_2 input[type="text"],
#lp1_szakasz_10  .szakasz_sor_2 input[type="email"],
#lp1_szakasz_10  .szakasz_sor_2 input[type="tel"],
#lp1_szakasz_10  .szakasz_sor_2 .choices__inner,
#lp1_szakasz_10  .szakasz_sor_2 select {
	font-size: 16px;
	line-height: 37px;
	border: 1px solid transparent;
	box-shadow: 0 0 1px #36363629,0 4px 4px #36363605,0 2px 8px #3636360a;
	background-color: #fff;
	border-radius: 2px;
	color: #333;
	height: 38px;
	width: 100%;
	font-size: 16px;
	border: 1px solid transparent;
	box-shadow: 0 0 1px #36363629,0 4px 4px #36363605,0 2px 8px #3636360a;
	background-color: #fff;
	border-radius: 6px;
	color: #333;
	height: 48px;
	width: 100%;
}



#lp1_szakasz_10  .szakasz_sor_2 button[type="submit"] {
	background: #fff;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}


#lp1_szakasz_10  .szakasz_sor_2 button[type="submit"]:hover {
	background: #b4e5dd;
}
/*******************************************************************/

#lp1_szakasz_11 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	margin-top: -24px;
}

#lp1_szakasz_11 .szakasz_sor_1 .vc_tta-title-text {
	font-size: 52px;
	line-height: 60px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	max-width: 800px;
}

#lp1_szakasz_11 .szakasz_sor_1 .vc_tta-panel .vc_tta-panel-heading {
	background-color: transparent !important;
}

#lp1_szakasz_11 .szakasz_sor_1  .vc_tta-controls-icon {
	width: 48px;
	height: 48px;
}

#lp1_szakasz_11 .szakasz_sor_1  .vc_tta-panel-body {
	background-color: transparent;
	border-color: transparent !important;
	margin-top: 90px;
}

#lp1_szakasz_11 .szakasz_sor_1 .wd-accordion::before {
	border-top: none;
}

#lp1_szakasz_11 .szakasz_sor_1 .wd-accordion .wd-accordion-item {
	border-bottom: none;
	border-top: 2px solid #202124;
}

#lp1_szakasz_11 .szakasz_sor_1 .wd-accordion-title-text{
	color: #202124;
	position: relative;
	word-break: break-word;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp1_szakasz_11 .szakasz_sor_1  .wd-accordion-content{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 20px;
	color: #202124;
}

#lp1_szakasz_11 .szakasz_sor_1 .wd-accordion-title:is(.wd-active, :hover) .wd-accordion-title-text {
	color: rgb(32, 33, 36);
}


#lp1_szakasz_11 .szakasz_sor_1 a.btn {
	background: #fff !important;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}

#lp1_szakasz_11 .szakasz_sor_1 a.btn .wd-btn-icon {
	margin-left: 17px;
}

#lp1_szakasz_11 .szakasz_sor_1 a.btn:hover {
	background: #b4e5dd !important;
}

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

#lp1_szakasz_11 .szakasz_sor_1 .wd-accordion-opener {

	display: none;
}

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

#lp1_szakasz_12 {
	positon: relative;
	bottom: 50px;
}

#lp1_szakasz_12 .gomb a {
	border-radius: 8px !important;
}

#lp1_szakasz_12 .szakasz_sor_1 .szakasz_cim  h4 {
	font-size: 28px;
	letter-spacing: -.56px;
	line-height: 32px;
	color: #202124;
	margin-bottom: 16px;
	font-style: normal;
	font-weight: 500;
}

#lp1_szakasz_12 .szakasz_sor_1 .szakasz_cim .title-after_title {
	font-size: 52px;
	letter-spacing: -2.08px;
	line-height: 60px;
	color: #303236;
	font-style: normal;
	font-weight: 400;
	max-width: 80%;
	margin-bottom: 32px;
}

#lp1_szakasz_12 .szakasz_sor_2 .infobox  img{
	border-top-left-radius: 10px;
	border-top-right-radius: 12px;
}

#lp1_szakasz_12 .szakasz_sor_2 .wd-info-box .info-box-content {

	padding: 32px 16px;
	padding-top: 12px !important;
	/*min-height: 160px;*/
}

#lp1_szakasz_12 .szakasz_sor_2 .infobox .info-box-title{
	font-size: 32px;
	letter-spacing: -.64px;
	line-height: 36px;
	color: #202124;
	font-style: normal;
	font-weight: 500;
	min-height: 72px;
}

#lp1_szakasz_12 .szakasz_sor_2 .infobox .btn {
	align-self: baseline;
	border-bottom: 1px solid #0e0483;
	color: #0e0483;
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
}



#lp1_szakasz_12 .szakasz_sor_3 .infobox  img{
	border-top-left-radius: 10px;
	border-top-right-radius: 12px;
}

#lp1_szakasz_12 .szakasz_sor_3 .wd-info-box .info-box-content {

	padding: 32px 16px;
	padding-top: 12px !important;
	/*min-height: 160px;*/
}

#lp1_szakasz_12 .szakasz_sor_3 .infobox .info-box-title{
	font-size: 32px;
	letter-spacing: -.64px;
	line-height: 36px;
	color: #202124;
	font-style: normal;
	font-weight: 500;
}

#lp1_szakasz_12 .szakasz_sor_3 .infobox .btn {
	align-self: baseline;
	border-bottom: 1px solid #0e0483;
	color: #0e0483;
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
}
/*******************************************************************/


#lp1_szakasz_13 .szakasz_sor_1 a.btn {
	background: #fff !important;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}

#lp1_szakasz_13 .szakasz_sor_1 a.btn .wd-btn-icon {
	margin-left: 17px;
}

#lp1_szakasz_13 .szakasz_sor_1 a.btn:hover {
	background: #b4e5dd !important;
}

#lp1_szakasz_13 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	font-style: normal;
	font-weight: 400;
	color: #fff;
	max-width: 80%;
}

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




body.page-id-23246 .page-title

{
	display:none !important;
}

body.page-id-23246 .main-page-wrapper {
	margin-top: 0px;
	background: #fff !important;
}

body.page-id-23246 .site-content {
	margin-bottom: 0px;
}


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

#lp2_szakasz_1 {
    transition: all .3s cubic-bezier(.15,0,0,1);
    --wd-row-spacing: 0px !important;
	padding-left: 20px;
  padding-right: 20px;
}

#lp2_szakasz_1 .szakasz_cim {
	font-size: 76px;
	letter-spacing: -.19rem;
	line-height: 84px;
	font-style: normal;
	font-weight: 400;
	color: #fff;
}

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

#lp2_szakasz_1_A {
    display:none;
	padding:0px;
}

#lp2_szakasz_1_A .szakasz_cim {
	font-size: 48px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.12rem;
  line-height: 56px;
	color: #000;
	text-align:center;
}

#lp2_szakasz_1_A  .szakasz_sor_1 .vc_column-inner{
	padding: 0px !important;
}


#lp2_szakasz_1_A  .szakasz_sor_1 .wpb_content_element {
	margin-bottom: 15px;
}


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


#lp2_szakasz_2 .szakasz_sor_1 .szakasz_cim   h4 {
	font-size: 76px;
	letter-spacing: -.19rem;
	line-height: 84px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
}

#lp2_szakasz_2 .szakasz_sor_1  .szakasz_cim_kategoria {
	background: #f3f3f3;
	border: 1px solid;
	color: #142641;
	border-radius: 16px;
	min-height: 32px;
	padding: 4.125px 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	justify-content: center;
	letter-spacing: 0;
	line-height: 20px;
	display: inline-block;
}

#lp2_szakasz_2 .wpb_text_column {
	text-align: center;
}

#lp2_szakasz_2 .szakasz_sor_2 .szakasz_cim   h4 {
	font-size: 52px;
	letter-spacing: -.13rem;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
	color: #303236;
	max-width: 80%;
}

#lp2_szakasz_2  {
	padding-top: 135px;
	padding-bottom: 220px;
}

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


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

#lp2_szakasz_3 .szakasz_sor_1 .wpb_column:last-child .wpb_wrapper {
max-width: 400px;
  float: right;
  width: 400px;
}

#lp2_szakasz_3 .szakasz_sor_1 .wpb_column:last-child .wd-wpb {
	margin-bottom: 20px;
}

#lp2_szakasz_3 .szakasz_sor_1 .szakasz_cim   h4 {
	font-size: 28px;
	letter-spacing: -.56px;
	line-height: 32px;
	font-weight: 500;
	font-style: normal;
	color: #fff;
}

#lp2_szakasz_3 {
	margin-bottom: 172px !important;
}

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


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

#lp2_szakasz_4 img {
	border-radius: 10px;
}

#lp2_szakasz_4 .szakasz_sor_1 .szakasz_cim   h4 {
	font-size: 28px;
	letter-spacing: -.035rem;
	line-height: 32px;
	margin-bottom: 160px;
}

#lp2_szakasz_4 .szakasz_sor_1 .szakasz_cim_2    .woodmart-title-container {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	margin-bottom: 0px;
}

#lp2_szakasz_4 .szakasz_sor_1 .szakasz_cim_2    .title-after_title {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
}

#lp2_szakasz_4 .szakasz_sor_2 .infobox  h4{
	font-size: 32px;
	letter-spacing: -.04rem;
	line-height: 36px;
}

#lp2_szakasz_4 .szakasz_sor_2 .infobox .info-box-inner {
	font-size: 18px;
	line-height: 24px;
}

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


#lp2_szakasz_5 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 28px;
	letter-spacing: -.035rem;
	line-height: 32px;
	color: #202124;
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 500;
}

#lp2_szakasz_5 .szakasz_sor_1 .szakasz_cim .title-after_title {
	font-size: 52px;
	letter-spacing: -.13rem;
	line-height: 60px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
}

#lp2_szakasz_5 .szakasz_sor_1 .szoveg_3254 {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
	padding-top: 95px;
	display: block;
}

#lp2_szakasz_5 .szakasz_sor_2 {
	max-width: 880px;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
}

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

#lp2_szakasz_5 .szakasz_sor_2 .flip_boksz .vc-hoverbox-front {
	display: block;
	padding-top: 30px;
}

#lp2_szakasz_5 .szakasz_sor_2 .flip_boksz .vc-hoverbox-front h2 {
	font-size: 32px;
	font-weight: 500;
	letter-spacing: -.64px;
	line-height: 36px;
	padding-left: 10%;
  padding-right: 10%;
}

#lp2_szakasz_5 .szakasz_sor_2 .flip_boksz .vc-hoverbox-back h2 {
	color:#fff;
}

#lp2_szakasz_5 .szakasz_sor_2 .flip_boksz .vc-hoverbox-back .vc-hoverbox-block-inner {
	text-align: left;
	color:#fff;
}

#lp2_szakasz_5 .szakasz_sor_3 a.btn {
	background: #fff;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}

#lp2_szakasz_5 .szakasz_sor_3 a.btn .wd-btn-icon {
	margin-left: 17px;
}

#lp2_szakasz_5 .szakasz_sor_3 a.btn:hover {
	background: #b4e5dd !important;
}


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



#lp2_szakasz_6   {
	padding-top: 0px;
}

#lp2_szakasz_6 .vc_column_container > .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}

#lp2_szakasz_6 .wd-wpb {
	margin-bottom: 0px;
}

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


#lp2_szakasz_6 .infobox_kategoria_nev {
	background: #f3f3f3;
	border: 1px solid;
	border-radius: 16px;
	min-height: 32px;
	padding: 4.125px 20px;
	color: #142641;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	justify-content: center;
	letter-spacing: 0;
	line-height: 20px;
	display: inline-block;
	margin-bottom: 10px;
}

#lp2_szakasz_6 .infobox h4 {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	font-style: normal;
	font-weight: 400;
	color: #202124;
}

#lp2_szakasz_6 .infobox .info-box-inner {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
	color: #303236;
	max-width: 302px;
}

#lp2_szakasz_6 .infobox .btn {
	color: transparent;
	user-select: none;
	font-size: 0px !important;
	padding: 0px;
	background-color: transparent;
}

#lp2_szakasz_6 .infobox .btn:hover {
	color: transparent;
	box-shadow: none;
}

#lp2_szakasz_6 .infobox .btn .wd-btn-icon {
	width: 64px;
	font-size: 40px;
	color: #202124;
	height: 64px;
	border: 3px solid #202124;
	border-radius: 50%;
	text-align: center;
	line-height: 58px;
	padding: 0px;
	transition: all .3s linear;
}

#lp2_szakasz_6 .infobox .btn .wd-btn-icon:hover .wd-icon {
	margin-left: 24px;
	transition: all .3s cubic-bezier(.15,0,0,1);
}

#lp2_szakasz_6 .infobox .btn:hover {
	color: transparent;
	box-shadow: none;
}

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

#lp2_szakasz_7{

padding-top: 0px;
height: 770px;
}

#lp2_szakasz_7 .szakasz_sor_1 .wpb_column:first-child .vc_column-inner > .wpb_wrapper {
	padding-left: calc( 100% - 620px );
	padding-top: 64px;
	padding-bottom: 64px;
	padding-right: 64px;
}

#lp2_szakasz_7 .szakasz_sor_1 .szakasz_cim  .title-subtitle{
	font-size: 28px;
	letter-spacing: -.035rem;
	line-height: 32px;
	color: #999;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
}

#lp2_szakasz_7 .szakasz_sor_1 .szakasz_cim  .woodmart-title-container {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
}

#lp2_szakasz_7 .szakasz_sor_1 .szakasz_leiras h4 {
	font-size: 18px;
	font-size: 24px;
	letter-spacing: -.03rem;
	line-height: 32px;
	color: #303236;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	margin-bottom: 0px;
}

#lp2_szakasz_7 .szakasz_sor_1 .szakasz_leiras p {

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


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

#lp2_szakasz_8 {
	height: calc( 100vh - 92px );
}

#lp2_szakasz_8 .szakasz_sor_1 a.btn.gomb_234  {
	background: #fff;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}



#lp2_szakasz_8 .szakasz_sor_1 a.btn.gomb_234:hover {
	background: #b4e5dd !important;
}
/*
#lp2_szakasz_8 .szakasz_sor_1 a.btn.gomb_436  {

background: rgba(27, 37, 56, 0.2);
  border-radius: 0 12px 0 0;
  cursor: pointer;
  display: block;
  margin-top: 24px;
  min-height: 152px;
  padding: 20px;
  transition: min-height .3s cubic-bezier(.15,0,0,1),width .3s cubic-bezier(.15,0,0,1);
  width: 282px;
  margin-bottom: 32px;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  font-weight: 500;
  letter-spacing: -.035rem;
  line-height: 32px;
  
}
*/
#lp2_szakasz_8 .szakasz_sor_1 a.btn.gomb_436 {
	background: rgba(27, 37, 56, 0.2);
	border-radius: 0 12px 0 0;
	cursor: pointer;
	display: block;
	margin-top: 24px;
	min-height: 208px;
	padding: 20px;
	transition: all .3s cubic-bezier(.15,0,0,1);
	width: 282px;
	margin-bottom: 32px;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.035rem;
	line-height: 42px;
	padding-top: 120px;
	position: relative;
	padding-right: 74px;
	text-align: left;
}

#lp2_szakasz_8 .szakasz_sor_1 a.btn.gomb_436 .wd-btn-icon {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 70px;
	rotate: -45deg;
	transition: all .3s cubic-bezier(.15,0,0,1);
	
}

#lp2_szakasz_8 .szakasz_sor_1 a.btn.gomb_436:hover {
/*
  width: 292px !important;
  height: 218px !important;*/

}

#lp2_szakasz_8 .szakasz_sor_1 a.btn.gomb_436:hover .wd-btn-icon{

	/*margin-top: 10px; */
	/*transform: translate(6px,-16px); */
	transform: translate(20px,0px);
	
}
/*
#pulsar_pro_features.wd-popup {
	background-image: url(https://www.wallbox.hu/wp-content/uploads/2024/02/1024-Pulsar-Pro-ev-charger-features-scaled-2.jpg?id=23270) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover;
	height: calc( 100vh - 92px );
	border-radius: 10px;
	max-height: 720px;
	max-width: 1340px;
	padding: 32px 60px 60px;
}
*/

#pulsar_pro_features.wd-popup {
	height: calc( 100vh - 92px );
	border-radius: 10px;
	max-height: 720px;
	max-width: 1340px;
	padding: 32px 60px 60px;
	background: rgba(27, 37, 56, 0.2);
	position: relative;
}

#pulsar_pro_features.wd-popup::before {
	background-image: url(https://www.wallbox.hu/wp-content/uploads/2024/02/1024-Pulsar-Pro-ev-charger-features-scaled-2.jpg?id=23270) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	content: "";
	opacity: ;
	z-index: -1;
	border-radius: 10px;
}

#pulsar_pro_features.wd-popup .szakasz_sor_1 a.btn  {
	background: #fff;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}



#pulsar_pro_features.wd-popup .szakasz_sor_1 a.btn:hover {
	background: #b4e5dd !important;
}

#pulsar_pro_features.wd-popup .szakasz_sor_1 .wpb_text_column {
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.035rem;
	line-height: 32px;
	color: #fff;
}

#pulsar_pro_features.wd-popup .szakasz_sor_2 .info-box-content {
	background: #ffffffb8;
	padding: 20px;
	border-radius: 10px;
}

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

#pulsar_pro_features.wd-popup button.mfp-close {
	position: absolute;
	top: 50px;
	border-radius: 10px;
	right: 60px;
}

#pulsar_pro_features.wd-popup button.mfp-close:hover {
	background:transparent;
}

#pulsar_pro_features.wd-popup button.mfp-close::after {
	font-size: 50px;
	content: "\f112";
	font-family: "woodmart-font";
	transition: all 0.05s linear;
}

#pulsar_pro_features.wd-popup button.mfp-close:hover::after {
	font-size: 40px;
}

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

#pulsar_pro_features.wd-popup .szakasz_sor_1 {
	margin-bottom: 210px;
}
/*******************************************************************/

#lp2_szakasz_9 .szakasz_sor_1 a.btn {
	background: #fff !important;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}

#lp2_szakasz_9 .szakasz_sor_1 a.btn .wd-btn-icon {
	margin-left: 17px;
}

#lp2_szakasz_9 .szakasz_sor_1 a.btn:hover {
	background: #b4e5dd !important;
}

#lp2_szakasz_9 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	font-style: normal;
	font-weight: 400;
	color: #fff;
	max-width: 80%;
}

#lp2_szakasz_9 .szakasz_sor_1 .szakasz_cim .title-after_title {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	max-width: 80%;
}
/*******************************************************************/


#lp2_szakasz_10 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	margin-top: -24px;
}

#lp2_szakasz_10  .szakasz_sor_1 .szakasz_cim  h4{
	font-size: 52px;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	color: #202124;
	max-width: 800px;
}

#lp2_szakasz_10  .szakasz_sor_2 a.btn {
	background-color: #009b86;
	border: 1px solid transparent;
	color: #fff;
	border-radius: 24px;
	cursor: pointer;
	flex-shrink: 0;
	font-size: 17px;
	font-weight: 500;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	padding-right: 24px;
	padding-right: 24px;
	text-decoration: none;
}


#lp2_szakasz_10  .szakasz_sor_2 .form_214 {
	display: none;
}

body.wp-admin #lp2_szakasz_10  .szakasz_sor_2 .form_214 {
	display: block !important;
}

#lp2_szakasz_10  .szakasz_sor_1 .formbezaras_214 {
	display: none;
	filter: drop-shadow(0 4px 4px rgba(32,37,50,.25));
	width: 40px;
	height: 40px;
	border-radius: 50%;
	color: transparent;
	user-select: none;
	font-size: 0px !important;
	padding: 0px;
	float: right;
}

#lp2_szakasz_10  .szakasz_sor_1 .formbezaras_214 .wd-btn-icon {
	font-size: 25px;
	margin-left: 0px;
	line-height: 46px; 
	color: #202124;
}

#lp2_szakasz_10  .szakasz_sor_2 input[type="text"],
#lp2_szakasz_10  .szakasz_sor_2 input[type="email"],
#lp2_szakasz_10  .szakasz_sor_2 input[type="tel"],
#lp2_szakasz_10  .szakasz_sor_2 .choices__inner,
#lp2_szakasz_10  .szakasz_sor_2 select {
	font-size: 16px;
	line-height: 37px;
	border: 1px solid transparent;
	box-shadow: 0 0 1px #36363629,0 4px 4px #36363605,0 2px 8px #3636360a;
	background-color: #fff;
	border-radius: 2px;
	color: #333;
	height: 38px;
	width: 100%;
	font-size: 16px;
	border: 1px solid transparent;
	box-shadow: 0 0 1px #36363629,0 4px 4px #36363605,0 2px 8px #3636360a;
	background-color: #fff;
	border-radius: 6px;
	color: #333;
	height: 48px;
	width: 100%;
}



#lp2_szakasz_10  .szakasz_sor_2 button[type="submit"] {
	background: #fff;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}


#lp2_szakasz_10  .szakasz_sor_2 button[type="submit"]:hover {
	background: #b4e5dd;
}

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


#lp2_szakasz_11 {
	border-radius: 24px;
	margin-top: -24px;
}

#lp2_szakasz_11 .szakasz_sor_1 .vc_tta-title-text {
	font-size: 52px;
	line-height: 60px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	max-width: 800px;
}

#lp2_szakasz_11 .szakasz_sor_1 .vc_tta-panel .vc_tta-panel-heading {
	background-color: transparent !important;
}

#lp2_szakasz_11 .szakasz_sor_1  .vc_tta-controls-icon {
	width: 48px;
	height: 48px;
}

#lp2_szakasz_11 .szakasz_sor_1  .vc_tta-panel-body {
	background-color: transparent;
	border-color: transparent !important;
	margin-top: 90px;
}

#lp2_szakasz_11 .szakasz_sor_1 .wd-accordion::before {
	border-top: none;
}

#lp2_szakasz_11 .szakasz_sor_1 .wd-accordion .wd-accordion-item {
	border-bottom: none;
	border-top: 2px solid #202124;
}

#lp2_szakasz_11 .szakasz_sor_1 .wd-accordion-title-text{
	color: #202124;
	position: relative;
	word-break: break-word;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp2_szakasz_11 .szakasz_sor_1  .wd-accordion-content{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 20px;
	color: #202124;
}

#lp2_szakasz_11 .szakasz_sor_1 .wd-accordion-title:is(.wd-active, :hover) .wd-accordion-title-text {
	color: rgb(32, 33, 36);
}


#lp2_szakasz_11 .szakasz_sor_1 a.btn {
	background: #fff !important;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}

#lp2_szakasz_11 .szakasz_sor_1 a.btn .wd-btn-icon {
	margin-left: 17px;
}

#lp2_szakasz_11 .szakasz_sor_1 a.btn:hover {
	background: #b4e5dd !important;
}

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

#lp2_szakasz_11 .szakasz_sor_1 .wd-accordion-opener {

	display: none;
}

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

body.page-id-23293 .page-title

{
	display:none !important;
}

body.page-id-23293 .main-page-wrapper {
	margin-top: 0px;
	background: #fff !important;
}

body.page-id-23293 .site-content {
	margin-bottom: 0px;
}


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

#lp3_szakasz_1 {
    transition: all .3s cubic-bezier(.15,0,0,1);
    --wd-row-spacing: 0px !important;
	padding-left: 20px;
  padding-right: 20px;
}

#lp3_szakasz_1 .szakasz_cim {
	font-size: 76px;
	letter-spacing: -.19rem;
	line-height: 84px;
	font-style: normal;
	font-weight: 400;
	color: #fff;
}

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

#lp3_szakasz_1_A {
    display:none;
	padding:0px;
}

#lp3_szakasz_1_A .szakasz_cim {
	font-size: 48px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -.12rem;
  line-height: 56px;
	color: #000;
	text-align:center;
}

#lp3_szakasz_1_A  .szakasz_sor_1 .vc_column-inner{
	padding: 0px !important;
}


#lp3_szakasz_1_A  .szakasz_sor_1 .wpb_content_element {
	margin-bottom: 15px;
}


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


#lp3_szakasz_2 .szakasz_sor_1 .szakasz_cim   h4 {
	font-size: 76px;
	letter-spacing: -.19rem;
	line-height: 84px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
}

#lp3_szakasz_2 .szakasz_sor_1  .szakasz_cim_kategoria {
	background: #f3f3f3;
	border: 1px solid;
	color: #142641;
	border-radius: 16px;
	min-height: 32px;
	padding: 4.125px 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	justify-content: center;
	letter-spacing: 0;
	line-height: 20px;
	display: inline-block;
}

#lp3_szakasz_2 .wpb_text_column {
	text-align: center;
}

#lp3_szakasz_2 .szakasz_sor_2 .szakasz_cim   h4 {
	font-size: 52px;
	letter-spacing: -.13rem;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
	color: #303236;
	max-width: 80%;
}

#lp3_szakasz_2  {
	padding-top: 135px;
	padding-bottom: 220px;
}

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


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

#lp3_szakasz_3 .szakasz_sor_1 .wpb_column:last-child .wpb_wrapper {
max-width: 400px;
  float: right;
  width: 400px;
}

#lp3_szakasz_3 .szakasz_sor_1 .wpb_column:last-child .wd-wpb {
	margin-bottom: 20px;
}

#lp3_szakasz_3 .szakasz_sor_1 .szakasz_cim   h4 {
	font-size: 28px;
	letter-spacing: -.56px;
	line-height: 32px;
	font-weight: 500;
	font-style: normal;
	color: #fff;
}

#lp3_szakasz_3 {
	margin-bottom: 32px !important;
}

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


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

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

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


#lp3_szakasz_4 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 28px;
	letter-spacing: -.035rem;
	line-height: 32px;
	color: #202124;
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 500;
}

#lp3_szakasz_4 .szakasz_sor_1 .szakasz_cim .title-after_title {
	font-size: 52px;
	letter-spacing: -.13rem;
	line-height: 60px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
}

#lp3_szakasz_4 .szakasz_sor_1 .szoveg_3254 {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
	padding-top: 95px;
	display: block;
}

#lp3_szakasz_4 .szakasz_sor_2 {
	margin-left: auto;
	margin-right: auto;
}

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

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

#lp3_szakasz_4 .szakasz_sor_2 .flip_boksz .vc-hoverbox h2 {
	color: #fff;
}

#lp3_szakasz_4 .szakasz_sor_2 .flip_boksz .vc-hoverbox-front {
	display: block;
	padding-top: 30px;
}

#lp3_szakasz_4 .szakasz_sor_2 .flip_boksz .vc-hoverbox-front h2 {
	font-size: 32px;
	font-weight: 500;
	letter-spacing: -.64px;
	line-height: 36px;
	padding-left: 10%;
  padding-right: 10%;
}

#lp3_szakasz_4 .szakasz_sor_2 .flip_boksz .vc-hoverbox-back h2 {
	color:#fff;
}

#lp3_szakasz_4 .szakasz_sor_2 .flip_boksz .vc-hoverbox-back .vc-hoverbox-block-inner {
	text-align: left;
	color:#fff;
}

#lp3_szakasz_4 .szakasz_sor_3 a.btn {
	background: #fff;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}

#lp3_szakasz_4 .szakasz_sor_3 a.btn .wd-btn-icon {
	margin-left: 17px;
}

#lp3_szakasz_4 .szakasz_sor_3 a.btn:hover {
	background: #b4e5dd !important;
}



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

#lp3_szakasz_5{
	
	padding-top: 5px;
	
}


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



#lp3_szakasz_6 {
	height: calc( 100vh - 92px );
}

#lp3_szakasz_6 .szakasz_sor_1 a.btn.gomb_2344  {
	background: #fff;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}



#lp3_szakasz_6 .szakasz_sor_1 a.btn.gomb_2344:hover {
	background: #b4e5dd !important;
}

#lp3_szakasz_6 .szakasz_sor_1 a.btn.gomb_4362 {
	background: rgba(27, 37, 56, 0.2);
	border-radius: 0 12px 0 0;
	cursor: pointer;
	display: block;
	margin-top: 24px;
	min-height: 208px;
	padding: 20px;
	transition: all .3s cubic-bezier(.15,0,0,1);
	width: 282px;
	margin-bottom: 32px;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.035rem;
	line-height: 42px;
	padding-top: 120px;
	position: relative;
	padding-right: 74px;
	text-align: left;
	color: #202124;
}

#lp3_szakasz_6 .szakasz_sor_1 a.btn.gomb_4362 .wd-btn-icon {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 70px;
	rotate: -45deg;
	transition: all .3s cubic-bezier(.15,0,0,1);
	
}

#lp3_szakasz_6 .szakasz_sor_1 a.btn.gomb_4362:hover {
/*
  width: 292px !important;
  height: 218px !important;*/

}

#lp3_szakasz_6 .szakasz_sor_1 a.btn.gomb_4362:hover .wd-btn-icon{

	/*margin-top: 10px; */
	/*transform: translate(6px,-16px); */
	transform: translate(20px,0px);
	
}


#supernova_features.wd-popup {
	height: calc( 100vh - 92px );
	border-radius: 10px;
	max-height: 720px;
	max-width: 1340px;
	padding: 32px 60px 60px;
	background: rgba(27, 37, 56, 0.2);
	position: relative;
}

#supernova_features.wd-popup::before {
	background-image: url(https://www.wallbox.hu/wp-content/uploads/2024/02/1024-Supernova-fast-charger-features-scaled.jpg?id=23338) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	content: "";
	opacity: ;
	z-index: -1;
	border-radius: 10px;
}

#supernova_features.wd-popup .szakasz_sor_1 a.btn  {
	background: #fff;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}



#supernova_features.wd-popup .szakasz_sor_1 a.btn:hover {
	background: #b4e5dd !important;
}

#supernova_features.wd-popup .szakasz_sor_1 .wpb_text_column {
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	letter-spacing: -.035rem;
	line-height: 32px;
	color: #fff;
}

#supernova_features.wd-popup .szakasz_sor_2 .info-box-content {
	background: #ffffffb8;
	padding: 20px;
	border-radius: 10px;
}

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

#supernova_features.wd-popup button.mfp-close {
	position: absolute;
	top: 50px;
	border-radius: 10px;
	right: 60px;
}

#supernova_features.wd-popup button.mfp-close:hover {
	background:transparent;
}

#supernova_features.wd-popup button.mfp-close::after {
	font-size: 50px;
	content: "\f112";
	font-family: "woodmart-font";
	transition: all 0.05s linear;
}

#supernova_features.wd-popup button.mfp-close:hover::after {
	font-size: 40px;
}

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

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

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


#lp3_szakasz_7 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 76px;
	letter-spacing: -.19rem;
	line-height: 84px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 100px;
}

#lp3_szakasz_7 .szakasz_sor_2 .vc_column_container:first-child .wpb_text_column {
	font-size: 52px;
    letter-spacing: -.13rem;
    line-height: 60px;
    font-style: normal;
    font-weight: 400;
    color: #202124;
}

#lp3_szakasz_7 .szakasz_sor_2 .vc_column_container:last-child .wpb_text_column {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
}

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

#lp3_szakasz_8 {
	padding-top: 0px;
}

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

#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: calc( 100% - 620px );
	padding-top: 64px;
	padding-bottom: 64px;
	padding-right: 64px;
}

#lp3_szakasz_9 .szakasz_sor_1 .szakasz_cim  .title-subtitle{
	font-size: 28px;
	letter-spacing: -.035rem;
	line-height: 32px;
	color: #999;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
}

#lp3_szakasz_9 .szakasz_sor_1 .szakasz_cim  .woodmart-title-container {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
}

#lp3_szakasz_9 .szakasz_sor_1 .szakasz_leiras h4 {
	font-size: 18px;
	font-size: 24px;
	letter-spacing: -.03rem;
	line-height: 32px;
	color: #303236;
	font-style: normal;
	font-weight: 400;
	font-weight: 500;
	margin-bottom: 0px;
}

#lp3_szakasz_9 .szakasz_sor_1 .szakasz_leiras p {

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

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

#lp3_szakasz_10 .szakasz_sor_1 a.btn {
	background: #fff !important;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}

#lp3_szakasz_10 .szakasz_sor_1 a.btn .wd-btn-icon {
	margin-left: 17px;
}

#lp3_szakasz_10 .szakasz_sor_1 a.btn:hover {
	background: #b4e5dd !important;
}

#lp3_szakasz_10 .szakasz_sor_1 .szakasz_cim h4 {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	font-style: normal;
	font-weight: 400;
	color: #fff;
	max-width: 80%;
}

#lp3_szakasz_10 .szakasz_sor_1 .szakasz_cim .title-after_title {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	max-width: 80%;
}

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

#lp3_szakasz_11   {
	padding-bottom: 60px;
}

#lp3_szakasz_11 .szakasz_sor_1 .szakasz_cim  h4 {
	font-size: 28px;
	letter-spacing: -.56px;
	line-height: 32px;
	color: #202124;
	margin-bottom: 16px;
	font-style: normal;
	font-weight: 500;
}

#lp3_szakasz_11 .szakasz_sor_1 .szakasz_cim .title-after_title {
	font-size: 52px;
	letter-spacing: -2.08px;
	line-height: 60px;
	color: #303236;
	font-style: normal;
	font-weight: 400;
	max-width: 80%;
	margin-bottom: 32px;
}

#lp3_szakasz_11 .szakasz_sor_2 .infobox  img{
	border-top-left-radius: 10px;
	border-top-right-radius: 12px;
	
	border-radius: 10px !important;
}

#lp3_szakasz_11 .szakasz_sor_2 .wd-info-box .info-box-content {

	padding: 32px 16px;
	padding-top: 12px !important;
	/*min-height: 160px;*/
}

#lp3_szakasz_11 .szakasz_sor_2 .infobox .info-box-title{
	font-size: 32px;
	letter-spacing: -.64px;
	line-height: 36px;
	color: #202124;
	font-style: normal;
	font-weight: 500;
	min-height: 72px;
}

#lp3_szakasz_11 .szakasz_sor_2 .infobox .btn {
	align-self: baseline;
	border-bottom: 1px solid #009b86;
	color: #009b86;
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
}



#lp3_szakasz_11 .szakasz_sor_3 .infobox  img{
	border-top-left-radius: 10px;
	border-top-right-radius: 12px;
}

#lp3_szakasz_11 .szakasz_sor_3 .wd-info-box .info-box-content {

	padding: 32px 16px;
	padding-top: 12px !important;
	/*min-height: 160px;*/
}

#lp3_szakasz_11 .szakasz_sor_3 .infobox .info-box-title{
	font-size: 32px;
	letter-spacing: -.64px;
	line-height: 36px;
	color: #202124;
	font-style: normal;
	font-weight: 500;
}

#lp3_szakasz_11 .szakasz_sor_3 .infobox .btn {
	align-self: baseline;
	border-bottom: 1px solid #009b86;
	color: #009b86;
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
}

#lp3_szakasz_11 .vc_row  {
	max-width: 1256px;
	margin-left: auto;
	margin-right: auto;
}

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

#lp3_szakasz_11 .infobox  {
	margin-bottom: 16px;
}


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


#lp3_szakasz_12 {
	width: calc( 100vw - 64px ) !important;
	--wd-row-spacing: 0px !important;
	max-width: calc( 100vw - 79px ) !important;
	margin-left: 32px !important;
	margin-right: 32px !important;
	margin-bottom: 32px !important;
	
	padding-top: 60px !important;
  padding-bottom: 60px !important;
}

#lp3_szakasz_12 img {
	border-radius: 10px;
}

#lp3_szakasz_12 .szakasz_sor_1 .szakasz_cim   h4 {
	font-size: 28px;
	letter-spacing: -.035rem;
	line-height: 32px;
	margin-bottom: 160px;
}

#lp3_szakasz_12 .szakasz_sor_1 .szakasz_cim_2    .woodmart-title-container {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	margin-bottom: 0px;
}

#lp3_szakasz_12 .szakasz_sor_1 .szakasz_cim_2    .title-after_title {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
}

#lp3_szakasz_12 .szakasz_sor_2 .infobox  h4{
	font-size: 32px;
	letter-spacing: -.04rem;
	line-height: 36px;
}

#lp3_szakasz_12 .szakasz_sor_2 .infobox .info-box-inner {
	font-size: 18px;
	line-height: 24px;
}

#lp3_szakasz_12 .vc_row  {
	max-width: 1256px;
	margin-left: auto;
	margin-right: auto;
}

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


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

#lp3_szakasz_13 img {
	border-radius: 10px;
}

#lp3_szakasz_13 .szakasz_sor_1 .szakasz_cim   h4 {
	font-size: 28px;
	letter-spacing: -.035rem;
	line-height: 32px;
	margin-bottom: 100px;
}

#lp3_szakasz_13 .szakasz_sor_1 .szakasz_cim_2    .woodmart-title-container {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
	margin-bottom: 0px;
}

#lp3_szakasz_13 .szakasz_sor_1 .szakasz_cim_2    .title-after_title {
	font-size: 40px;
	letter-spacing: -.1rem;
	line-height: 48px;
}

#lp3_szakasz_13 .szakasz_sor_2 .infobox  h4{
	font-size: 32px;
	letter-spacing: -.04rem;
	line-height: 36px;
}

#lp3_szakasz_13 .szakasz_sor_2 .infobox .info-box-inner {
	font-size: 18px;
	line-height: 24px;
}


#lp3_szakasz_13 .vc_row  {
	max-width: 1256px;
	margin-left: auto;
	margin-right: auto;
}

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



#lp3_szakasz_14 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	margin-top: -24px;
}

#lp3_szakasz_14  .szakasz_sor_1 .szakasz_cim  h4{
	font-size: 52px;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	color: #202124;
	max-width: 800px;
}

#lp3_szakasz_14  .szakasz_sor_2 a.btn {
	background-color: #009b86;
	border: 1px solid transparent;
	color: #fff;
	border-radius: 24px;
	cursor: pointer;
	flex-shrink: 0;
	font-size: 17px;
	font-weight: 500;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	padding-right: 24px;
	padding-right: 24px;
	text-decoration: none;
}


#lp3_szakasz_14  .szakasz_sor_2 .form_214 {
	display: none;
}

body.wp-admin #lp3_szakasz_14  .szakasz_sor_2 .form_214 {
	display: block !important;
}

#lp3_szakasz_14  .szakasz_sor_1 .formbezaras_214 {
	display: none;
	filter: drop-shadow(0 4px 4px rgba(32,37,50,.25));
	width: 40px;
	height: 40px;
	border-radius: 50%;
	color: transparent;
	user-select: none;
	font-size: 0px !important;
	padding: 0px;
	float: right;
}

#lp3_szakasz_14  .szakasz_sor_1 .formbezaras_214 .wd-btn-icon {
	font-size: 25px;
	margin-left: 0px;
	line-height: 46px; 
	color: #202124;
}

#lp3_szakasz_14  .szakasz_sor_2 input[type="text"],
#lp3_szakasz_14  .szakasz_sor_2 input[type="email"],
#lp3_szakasz_14  .szakasz_sor_2 input[type="tel"],
#lp3_szakasz_14  .szakasz_sor_2 .choices__inner,
#lp3_szakasz_14  .szakasz_sor_2 select {
	font-size: 16px;
	line-height: 37px;
	border: 1px solid transparent;
	box-shadow: 0 0 1px #36363629,0 4px 4px #36363605,0 2px 8px #3636360a;
	background-color: #fff;
	border-radius: 2px;
	color: #333;
	height: 38px;
	width: 100%;
	font-size: 16px;
	border: 1px solid transparent;
	box-shadow: 0 0 1px #36363629,0 4px 4px #36363605,0 2px 8px #3636360a;
	background-color: #fff;
	border-radius: 6px;
	color: #333;
	height: 48px;
	width: 100%;
}



#lp3_szakasz_14  .szakasz_sor_2 button[type="submit"] {
	background: #fff;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}


#lp3_szakasz_14  .szakasz_sor_2 button[type="submit"]:hover {
	background: #b4e5dd;
}


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

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


#lp3_szakasz_15 {
	border-radius: 24px;
	margin-top: -24px;
}

#lp3_szakasz_15 .szakasz_sor_1 .vc_tta-title-text {
	font-size: 52px;
	line-height: 60px;
	color: #202124;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.09rem;
	max-width: 800px;
}

#lp3_szakasz_15 .szakasz_sor_1 .vc_tta-panel .vc_tta-panel-heading {
	background-color: transparent !important;
}

#lp3_szakasz_15 .szakasz_sor_1  .vc_tta-controls-icon {
	width: 48px;
	height: 48px;
}

#lp3_szakasz_15 .szakasz_sor_1  .vc_tta-panel-body {
	background-color: transparent;
	border-color: transparent !important;
	margin-top: 90px;
}

#lp3_szakasz_15 .szakasz_sor_1 .wd-accordion::before {
	border-top: none;
}

#lp3_szakasz_15 .szakasz_sor_1 .wd-accordion .wd-accordion-item {
	border-bottom: none;
	border-top: 2px solid #202124;
}

#lp3_szakasz_15 .szakasz_sor_1 .wd-accordion-title-text{
	color: #202124;
	position: relative;
	word-break: break-word;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -.03rem;
	line-height: 28px;
}

#lp3_szakasz_15 .szakasz_sor_1  .wd-accordion-content{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 20px;
	color: #202124;
}

#lp3_szakasz_15 .szakasz_sor_1 .wd-accordion-title:is(.wd-active, :hover) .wd-accordion-title-text {
	color: rgb(32, 33, 36);
}


#lp3_szakasz_15 .szakasz_sor_1 a.btn {
	background: #fff !important;
	border: 1px solid #202124;
	color: #202124;
	border-radius: 24px;
	height: 48px;
	line-height: 24px;
	min-width: 100px;
	padding: 12px 24px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
}

#lp3_szakasz_15 .szakasz_sor_1 a.btn .wd-btn-icon {
	margin-left: 17px;
}

#lp3_szakasz_15 .szakasz_sor_1 a.btn:hover {
	background: #b4e5dd !important;
}

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

#lp3_szakasz_15 .szakasz_sor_1 .wd-accordion-opener {

	display: none;
}
/*******************************************************************/


.jarmuvek_lista__meghajtas_szurok_box .szuro_igazitas_belso {
	vertical-align: top !important;
}


.jarmuvek_lista__fazis_szurok_box .szuro_igazitas_belso {
	vertical-align: top !important;
}

.jarmuvek_lista__szurok_container {
	width: 100%;
}

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

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


/* myWalbox */
.myWallboxRow{ max-width: 912px; margin: 0 auto; }

h1.myWallbox{ font-size: 76px; font-weight: 400; text-align: center; line-height: 84px; font-family: "Gilroy Medium"; }
span.myWallboxSpan{
    color: #142641;
    background: #f3f3f3;
    border: 1px solid;
    border-radius: 16px;
    min-height: 32px;
    padding: 4.125px 20px;
    align-items: center;
    display: inline-flex;
    flex-shrink: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
}

.usp-component__tag-list {
    flex-direction: row;
    gap: 20px;
    justify-content: center;
    margin-bottom: 100px;
    align-items: center;
    display: flex;
}

p.myWalloxP{ font-size: 52px; font-weight: 400; text-align: center; line-height: 60px; font-family: "Gilroy Medium"; }


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

.szallitasi_info_box {
	font-size: 14px;
}

.szallitasi_info_box span:first-of-type {
	font-weight: bold !important;
	color: #0e0483;
	display: block;
}

.szallitasi_info_box span:last-of-type {
	font-weight: normal !important;
	color: #7f8b99;
}

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

.wd-carousel-container a.wd-entities-title:hover, 
.wd-carousel-container .wd-entities-title a:hover {
	color: #000 !important;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
div.da-reactions-container div.reactions div.reaction {

	margin:24px !important;
	
}

div.da-reactions-container .count {
	background-color: rgb(14, 4, 131) !important;
	bottom: -1em !important;
	right: -1em !important;
	color: #fff !important;
}
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

body.elektromos_auto_arlista .da-reactions-outer{
	display: none !important;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
body.woocommerce-checkout #order_review .wd-table-wrapper {  margin-bottom: 0; }
body.woocommerce-checkout .woocommerce-checkout-review-order-table {}

body.woocommerce-checkout tr.woocommerce-shipping-totals.shipping {}
body.woocommerce-checkout #shipping_method { float: none; }
body.woocommerce-checkout .woocommerce-shipping-totals .shipping_method_title { float: none; 
    font-family: 'Gilroy Extrabold';
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    line-height: 24px;
    color: #0E0483;
    margin-top: 32px;
    margin-bottom: 24px;
}
body.woocommerce-checkout #shipping_method label {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0E0483;
}


body.woocommerce-checkout #order_review .woocommerce-checkout-payment {
    overflow-x: auto;
    margin-bottom: 20px;
    padding: 0 24px 24px 24px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

body.woocommerce-checkout .shipping_box {
    padding: 10px 16px;
    background: #FFFFFF;
    border-radius: 8px;
    margin-left: 32px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5C6C83;
    display: none;
}

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

.woocommerce-form-coupon-toggle { margin-left: 20px; }
.woocommerce-form-coupon-toggle .woocommerce-info { margin: 0 !important; }
.website-wrapper :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div { margin: 0 !important; }

.woocommerce-checkout .wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar { padding: 0 0 0 5px; }
.woocommerce-checkout .fgf-notice:before {
	content: "\2713" !important;
}

.woocommerce-checkout .woocommerce-message {
    padding: 0 0 0 5px !important;
}

.wd-product :where(.product-wrapper,.product-element-bottom) { 
	display: flex; flex-wrap: wrap; flex-direction: row !important;
}
.wd-product :where(.product-wrapper,.product-element-bottom) .star-rating, .wd-product :where(.product-wrapper,.product-element-bottom) .ertekelesek_szama { 
	display: flex; flex-wrap: wrap; flex-direction: row !important; width: 50%;
}
.wd-product :where(.product-wrapper,.product-element-bottom) .star-rating {
	width: auto;
}
.wd-product :where(.product-wrapper,.product-element-bottom) .ertekelesek_szama { 
	width: auto;
	line-height: 20px !important;
	position: relative;
	right: 8px;
}
.wd-product :where(.product-wrapper,.product-element-bottom) .wd-product-brands-links, .wd-product :where(.product-wrapper,.product-element-bottom) wd-entities-title, .wd-product :where(.product-wrapper,.product-element-bottom) .wd-product-stock, .wd-product :where(.product-wrapper,.product-element-bottom) .wrap-price, .wd-product :where(.product-wrapper,.product-element-bottom) .wd-add-btn{
	width: 100%;
}

.product-element-bottom .wrap-price { min-height: 73px; }

.wd-product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    font-size: 15px !important;
}

.kosar_ajanlott_termekek .grid-columns-4 {
	margin: 0 150px;
	gap: 30px;
}
.kosar_ajanlott_termekek .product-element-bottom{
	height: 350px;
}
.kosar_ajanlott_termekek .wd-entities-title{
	height: 86px;
}
.kosar_ajanlott_termekek .wd-product-brands-links{
	display: none;
}

header [class*="wd-header-search-form"] input[type='text'] {
    min-width: 390px;
}
header .searchform {
    max-width: 390px;
}
.headerAjanlatkeres{ font-size: 125%; border: 2px solid #fff; }

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


body.single-product .wd-single-price .price del .woocommerce-Price-amount {
  font-family: "Gilroy Bold" !important;
  font-size: 16px !important;
  line-height: 16px !important;
  color: #c0c7cf !important;
}

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

#prefooter_mobile_row {
	display: none;
}

/*
#prefooter_rows .vc_column-inner {
	padding-top: 0px;
}
*/

@media (max-width: 768px) {
	
	#prefooter_desktop_row {
		display: none;
	}
  
	#prefooter_mobile_row {
		display: block;
	}
	
}

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

.vc_row.fooldal_section_2 {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

.akik_minket_title   .woodmart-title-container {
	font-size: 24px !important;
	line-height: 32px !important;
	color: #0e0483 !important;
	font-family: 'Gilroy ExtraBold' !important;
	text-decoration: none !important;
	border-bottom: 0px !important;
	font-weight: 800 !important;
}

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

#prefooter_rows img{
    width:100% !important;
}

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

.jarmu_tartalom_belso .ti-widget{
	position: absolute !important;
  top: 110px !important;
  right: 0px !important;
  width: 400px !important;
	z-index: 2 !important;
}

.jarmu_nev {
	padding-right: 400px !important;
}

@media (max-width: 1025px) {
	
	.jarmu_tartalom_belso .ti-widget{
		display:none !important;
	}
  
	.jarmu_nev {
		padding-right: 0px !important;
	}
	
}

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

body.single-product .wd-single-gallery .product-labels .attribute-label{
	width:35px !important;
	height:35px !important;
	min-width:35px !important;
}

body.single-product .wd-single-gallery .product-labels .attribute-label .prod_attr_img{
	width:35px !important;
	height:35px !important;
	background-size:contain;
}

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

body.ajanlat_oldal  .product-wrapper {
	max-width: 600px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

body.ajanlat_oldal  .wd-product .product-element-top {
	flex: 100% !important;
}

body.ajanlat_oldal .wd-product.product-list-item .wd-add-btn > a {
	width: 100% !important;
}

body.ajanlat_oldal .ajanlat_uzenet  {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 8px;
    margin: 10px;
    text-align: center;
}

body.ajanlat_oldal .ajanlat_uzenet.ajanlat_uzenet_hiba {
    color: darkred !important;
    border-color: darkred !important;
}

body.ajanlat_oldal .ajanlat_uzenet.ajanlat_uzenet_info {
    color: darkorange !important;
    border-color: darkorange !important;
}

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

.wd-product.wd-hover-fw-button .shop_attributes th::after {
	content: "" !important;
}

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

body.woocommerce-page .main-page-wrapper .container {
	align-items: start !important;
}

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

.jarmu_table_1 tbody tr.ajanlott_2 td {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}

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

.karbantartas_tablazat {
	margin-top: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #515151;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.karbantartas_tablazat th {
	background: #0c047d !important;
	color: #fff !important;
	text-align: center !important;
	font-weight: bold !important;
	padding: 15px 15px !important;
	font-size: 16px;
}

.karbantartas_tablazat td {
	text-align: center !important;
	font-weight: normal !important;
	border-left: 1px solid #515151;
	border-right: 1px solid #515151;
	border-bottom: 0px !important;
	padding: 15px 15px !important;
	font-size: 14px;
}

.karbantartas_tablazat td b {
	font-weight: bold !important;
}

.karbantartas_tablazat tr:nth-child(odd) td {
	background: #f1f1f1 !important;
}

.karbantartas_tablazat tr:nth-child(even) td {
	background: #FFF !important;
}

.karbantartas_tablazat_nowrap{
	white-space:nowrap !important;
}

@media (max-width: 768px) {
	
	.karbantartas_tablazat th {
		padding: 8px 8px !important;
		font-size: 12px;
	}

	.karbantartas_tablazat td {
		padding: 8px 8px !important;
		font-size: 12px;
	}
	
	.karbantartas_tablazat_nowrap{
		white-space: normal !important;
	}
	
}

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

.wd-prefooter {
	clear: both !important;
}

#prefooter_rows {
	left: -15px !important;
}

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

.cmplz-btn.cmplz-manage-consent.manage-consent-2.cmplz-show {
	bottom: 0px !important;
	right: 90px !important;
	padding: 5px 10px !important;
	height: unset !important;
	line-height: unset !important;
	min-height: unset !important;
}

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

@media (min-width: 1024px) {
	
	.cmplz-cookiebanner {
		width: calc(100% - 300px) !important;
		right: 150px !important;
		left: 150px !important;
		bottom: 0px !important;
		border-bottom-left-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
		margin-bottom: 0px !important;
	}
	
}

@media (max-width: 1023px) {
 
	.cmplz-cookiebanner {
		width: calc(100% - 130px) !important;
		right: 110px !important;
		left: 20px !important;
		margin-bottom: 0px !important;
		
		border-bottom-left-radius: 12px !important;
		border-bottom-right-radius: 12px !important;
		transform: none !important;
		bottom: 70px !important;
	}
	
	.cmplz-cookiebanner {
		display: block;
	}

	.cmplz-cookiebanner .cmplz-header {
		display: block !important;
		text-align: center !important;
		margin-bottom: 10px !important;
	}

	.cmplz-cookiebanner .cmplz-body {
		min-width: unset !important;
		margin-bottom: 10px !important;
	}

	.cmplz-cookiebanner .cmplz-links.cmplz-documents {
		margin-top: 10px !important;
	}
	
	.cmplz-cookiebanner .cmplz-links.cmplz-information {
		justify-content: space-between;
		margin-bottom: 10px;
	}
	
}

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


.single-product .woocommerce-product-attributes-item__label,
.single-product .woocommerce-product-attributes-item__value{
	/*display: contents;*/
	flex: auto !important;
}



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

@media (max-width: 767px) {
	
	.termek_oldal_leiras_oszlop {
		order: 11 !important;
	}
	
	.termek_oldal_spec_oszlop {
	  order: 12 !important;
	}
	
}

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

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 15px !important;
}

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

footer .wd-social-icon{ padding-left: 15px !important; padding-right: 15px !important; }


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

.wd-dynamic-discounts {
	border: 1px solid #0e0483 !important;
	border-radius: 3px !important;
}

.wd-dynamic-discounts thead th {
	background:#0e0483 !important;
	color:#fff !important;
	font-size: 16px !important;
	padding: 8px !important;
	text-transform: none !important;
	font-weight: normal !important;
}

.wd-dynamic-discounts tbody td {
	font-size: 16px !important;
	padding: 8px !important;
}

.vc_align_left { text-align: left; }
.vc_align_center { text-align: center; }
.vc_align_right { text-align: right; }

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

.wpb_video_widget .wpb_video_wrapper {
	padding-top: 56.25%;
    position: relative;
    width: 100%;
}

.wpb_video_widget .wpb_wrapper iframe {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    box-sizing: border-box;
}

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


body.woocommerce-cart .wb_cart .shop_table .product-price .kosar_akcios_ar_2 bdi {
	
	
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-align: right;
	color: #0E0483;
}


body.woocommerce-cart .wb_cart .shop_table td .kosar_normal_ar_2{
	line-height: 20px;
}

body.woocommerce-cart .wb_cart .shop_table .product-price .kosar_normal_ar_2 .woocommerce-Price-amount  {
	
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	text-decoration-line: line-through;
	color: #A1AAB4;
	
}

body.woocommerce-cart .wb_cart .shop_table .product-price .kosar_normal_ar_3 bdi {
	
	
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-align: right;
	color: #0E0483;
}

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

.blog_site_content {
	margin-top: 20px;
	margin-bottom: 20px;
}

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

.minicrm_form_blokk_1 label{
	display: block;
	font-size: 15px;
	padding-top: 5px;
	color: #242424;
	font-weight: 400;
}

.minicrm_form_blokk_1 .minicrm_form_blokk_title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #0E0483;
	margin-bottom: 24px;
}

.minicrm_form_blokk_1 .minicrm_form_row {
	margin-bottom: 16px;
}

.minicrm_form_blokk_1 .minicrm_form_row.minicrm_form_row_50_left {
	width: calc( 50% - 10px );
	float: left;
	margin-right: 10px;
}

.minicrm_form_blokk_1 .minicrm_form_row.minicrm_form_row_50_right {
	width: calc( 50% - 10px );
	float: left;
	margin-left: 10px;
}

.minicrm_form_blokk_1 input[type="email"],
.minicrm_form_blokk_1 input[type="date"],
.minicrm_form_blokk_1 input[type="search"],
.minicrm_form_blokk_1 input[type="number"],
.minicrm_form_blokk_1 input[type="text"],
.minicrm_form_blokk_1 input[type="tel"],
.minicrm_form_blokk_1 input[type="url"],
.minicrm_form_blokk_1 input[type="password"],
.minicrm_form_blokk_1 textarea,
.minicrm_form_blokk_1 select {
	padding: 12px 16px;
	background: #F5F8FC;
	border-radius: 8px;
	height: 48px;
	border: 1px solid #C0C7CF;
}

.minicrm_form_blokk_1 input[type="submit"]{
	padding: 28px 16px;
	background: #0140FF;
	border-radius: 8px;
	width: 100%;
	color: #fff;
	border: none;
	height: 80px;
	font-family: 'Gilroy Semibold';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
}

.minicrm_form_blokk_1 .minicrm_required {
	font-style: italic;
	font-weight: 400;
	color: #c02b0a;
	display: inline-block;
	font-size: 13.008px;
	padding-inline-start: 0.125em;
}

.minicrm_form_blokk_1 .Response {
	/*background: green;*/
	width: 100%;
	padding: 16px;
	border-radius: 8px;
	margin-bottom: 20px;
	text-align: center;
	color: #fff;
}

.minicrm_form_blokk_1 .ResponseError {
	background: darkred;
	width: calc( 100% + 32px );
	display: block;
	padding: 16px;
	border-radius: 8px;
	text-align: center;
	color: #fff;
	margin: -16px;
}

.minicrm_form_blokk_1 .Response img {
	margin-bottom: 20px;
}



@media only screen and (max-width: 768px) {
	 
	 .minicrm_form_blokk_1 .minicrm_form_row.minicrm_form_row_50_left {
		width: 100%;
		float: none;
		margin-right: 0px;
	}

	.minicrm_form_blokk_1 .minicrm_form_row.minicrm_form_row_50_right {
		width: 100%;
		float: none;
		margin-left: 0px;
	}
}



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

.minicrm_form_blokk_2 label{
	display: block;
	font-size: 15px;
	padding-top: 5px;
	color: #FFFFFF;
	font-weight: 400;
}

.minicrm_form_blokk_2 .minicrm_form_blokk_title {
	font-family: 'Gilroy Extrabold';
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 40px;
	color: #FFFFFF;
	margin-bottom: 24px;
}

.minicrm_form_blokk_2 .minicrm_form_row {
	margin-bottom: 16px;
}

.minicrm_form_blokk_2 .minicrm_form_row.minicrm_form_row_50_left {
	width: calc( 50% - 10px );
	float: left;
	margin-right: 10px;
}

.minicrm_form_blokk_2 .minicrm_form_row.minicrm_form_row_50_right {
	width: calc( 50% - 10px );
	float: left;
	margin-left: 10px;
}

.minicrm_form_blokk_2 input[type="email"],
.minicrm_form_blokk_2 input[type="date"],
.minicrm_form_blokk_2 input[type="search"],
.minicrm_form_blokk_2 input[type="number"],
.minicrm_form_blokk_2 input[type="text"],
.minicrm_form_blokk_2 input[type="tel"],
.minicrm_form_blokk_2 input[type="url"],
.minicrm_form_blokk_2 input[type="password"],
.minicrm_form_blokk_2 textarea,
.minicrm_form_blokk_2 select {
	padding: 12px 16px;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 8px;
	height: 48px;
}

.minicrm_form_blokk_2 input[type="submit"]{
	padding: 28px 16px;
	background: #0140FF;
	border-radius: 8px;
	width: 100%;
	color: #fff;
	border: none;
	height: 80px;
	font-family: 'Gilroy Semibold';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
}

.minicrm_form_blokk_2 .minicrm_required {
	font-style: italic;
	font-weight: 400;
	color: #fff;
	display: inline-block;
	font-size: 13.008px;
	padding-inline-start: 0.125em;
}

.minicrm_form_blokk_2 .Response {
	/*background: green;*/
	width: 100%;
	padding: 16px;
	border-radius: 8px;
	margin-bottom: 20px;
	text-align: center;
	color: #fff;
}

.minicrm_form_blokk_2 .ResponseError {
	background: darkred;
	width: calc( 100% + 32px );
	display: block;
	padding: 16px;
	border-radius: 8px;
	text-align: center;
	color: #fff;
	margin: -16px;
}

.minicrm_form_blokk_2 .Response img {
	margin-bottom: 20px;
}

.minicrm_form_blokk_2 a {
	color: #fff;
	text-decoration: underline;
}

@media only screen and (max-width: 768px) {
	 
	 .minicrm_form_blokk_2 .minicrm_form_row.minicrm_form_row_50_left {
		width: 100%;
		float: none;
		margin-right: 0px;
	}

	.minicrm_form_blokk_2 .minicrm_form_row.minicrm_form_row_50_right {
		width: 100%;
		float: none;
		margin-left: 0px;
	}
}



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

body.woocommerce-checkout #shipping_method label {
	display: inline-flex !important;
	align-items: center;
	max-width: calc( 100% - 31px );
}

body.woocommerce-checkout #shipping_method label > span {
	margin-left: 5px;
}

body.woocommerce-checkout #shipping_method label > span.vp-woo-pont-shipping-method-icons {
	margin-left: 0px;
}

body.woocommerce-checkout #shipping_method label .vp-woo-pont-shipping-method-label > span {
	margin-left: 5px;
}


.vp-woo-pont-shipping-method-label {
	order: 2;
	display: inline-flex;
}

.vp-woo-pont-shipping-method-icons {
	display: inline-flex; 
	order: 1;
	align-items: center;
}

/* <i class="checkout_gls_shop_icon"></i> */
.checkout_gls_shop_icon {
	background-image: url(/wp-content/plugins/hungarian-pickup-points-for-woocommerce/assets/images/icon-gls-shop.svg);
	width: 32px;
	height: 32px;
	background-position: center;
	background-size: 100% auto;
	background-repeat: no-repeat;
	margin: 0px 5px 0px 0px;
}

body.woocommerce-checkout #shipping_method li {
	min-height: 32px;
}

 .wd-checkout-prod-title > :is(.cart-product-label-link, .cart-product-label) {
	max-width: calc( 100% - 46px ) !important;
}


.wd-checkout-prod-title {
	width: 100%;
}

.vp-woo-pont-shipping-method-icons i:last-child {
	margin: 0px !important;
}
/*******************************************************************************************************************************/

/*
.woobt-wrap h1 {
	font-family: 'Inter' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 25px !important;
	color: #0e0483 !important;
	margin-bottom: 10px !important;
	margin-top: 20px !important;
	font-size: 18px !important;
}
*/

.woobt-wrap h1 {
	font-family: 'Inter' ;
	font-style: normal ;
	font-weight: 700 ;
	line-height: 25px ;
	color: #0e0483 ;
	margin-bottom: 10px ;
	margin-top: 10px ;
	font-size: 18px ;
}

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

.bpProdDataCategory {
	display: none !important;
}

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

.woobt-products .woobt-product .woobt-price {
	width: 160px; 
	flex: 0 0 160px;
	 max-width: 160px; 
	 text-align: end;
}



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

.wd-fg {
	clear: both;
	background-color: transparent !important;
	padding: 0 20px !important;
	border: 1px solid #000;
	/*width: calc(79.17% - 32px);*/
	margin-top: 32px;
	border-radius: 8px;
	box-shadow: 0px 12px 24px rgba(15, 10, 69, 0.15);
	
	
	border:1px solid #dde1e8;
  background-color: #f6f8fc !important;
  
  width:100%;
}


.wd-fg .wd-fg-table {
	border-top: none;
	margin-bottom: 20px;
}

.wd-fg  .wd-el-title {
	margin-top: 15px;
	color: #0140ff;
}

.wd-fg  td.product-name {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}

.wd-fg  table td {
	border-bottom: none;
	padding: 0px 10px;
}

.wd-fg  table td.product-thumbnail img {
	min-width: 62px;
	max-width: 62px;
	margin-top: 5px;
  margin-bottom: 5px;
  border-radius:8px;
}

body.woocommerce-cart .wb_cart .shop_table .product-name {
	font-size: 14px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}

body.woocommerce-cart .wb_cart .shop_table .product-quantity span {
	font-size: 14px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0E0483;
}


body.woocommerce-cart .wb_cart .shop_table .product-quantity {
	text-align: center;
}

.wd-fg .product-btn a{
	font-size: 13px !important;
}

@media (max-width: 1025px) {
	  body.woocommerce-cart .wb_cart .wb_cart_right {
		margin-bottom: 32px;
	  }
	  
	  .wd-fg {
		border: 1px solid #000;
		width: 100%;
	}
	
	body.woocommerce-cart .wd-fg .shop_table_responsive tr {
		/*background: none;*/
		padding: 16px;
	}

	.wd-fg .shop-table-with-img td.product-thumbnail {
		/*position: relative;*/
	}

	body.woocommerce-cart .wb_cart .shop_table .product-thumbnail {
		position: absolute;
	}
	
	body.woocommerce-cart .wb_cart .shop_table .product-subtotal {
		width: 100%;
		display: block;
	}
	
	body.woocommerce-cart .wd-fg .product-name {
		padding-left: 92px;
		padding-right: 16px;
		margin-bottom:10px;
	}
	
	.wd-fg table td {
		margin-top: 20px;
	}


	.wd-fg  table td button {
		width:100%;
	}


}

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

.cat-item.cat-item-1879 {
	display: none !important;
}

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

body.woocommerce-cart .woocommerce-notices-wrapper {
	margin-top: 30px;
}



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


body.home .vc_row.fooldal_section_11 .bal_box form.TurnKeyCRM .InputBlock > label {
	color: #fff !important;
	font-weight: bold;
}

body.home .vc_row.fooldal_section_11 .bal_box form.TurnKeyCRM .InputBlock .required_text {
	color: #fff !important;
}

body.home .vc_row.fooldal_section_11 .bal_box form.TurnKeyCRM .InputBlock.InputBlock_100 label {
	color: #fff !important;
}

body.home .vc_row.fooldal_section_11 .bal_box form.TurnKeyCRM .InputBlock.InputBlock_100 label a {
	color: #0140ff !important;
}

body.home .vc_row.fooldal_section_11 .bal_box form.TurnKeyCRM .Response:has(.ResponseError) {
	color: #fff;
	background: #bf2a09;
	border-radius: 8px;
}

body.home .vc_row.fooldal_section_11 .bal_box form.TurnKeyCRM .Response {
	color: #fff;
	background: #green;
	border-radius: 8px;
}



body.single-post table th {
  padding: 10px 5px;
  font-size: 14px;
}

body.single-post table td {
  padding: 10px 5px;
  font-size: 14px;
}


.wd-my-account-wrapper {
	display: flex !important;
}

.wd-my-account-wrapper .nav-link-text {
	color: #0E0483;
}

.wd-products-element .wd-products.elements-grid .wd-product .product-image-link {
    aspect-ratio: 1 / 1;
}


/*****/

body.single-product .wd-single-price .price del.sale_price_mod > .woocommerce-Price-amount{
	display: inline-block !important;
	text-decoration: line-through !important;
}

body.single-product .wd-single-price .price del.sale_price_mod .wc_ar_suffix .woocommerce-Price-amount{
	display: inline-block !important;
	text-decoration: line-through !important;
	font-family: 'Inter' !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 12px !important;
  white-space: nowrap !important;
}




/******/




