/*

 Plugin Name: IP - Autók

 Plugin URI: http://www.info-partner.hu

 Description: Autók css

 Author: Csutora Gyula

 Author URI:  http://www.info-partner.hu

 Template:     ip-autok

 Version: 1.0

*/





.page-title-default {
    background-color: #0a0a0a;
    background-image: url(/wp-content/uploads/2023/03/wallbox-elektromos-auto-fali-tolto-6-scaled.jpg);
    background-size: cover;
    background-position: center center;
}



#acf-field-gallery { max-width:800px; }

#acf-field-gallery .acf-gallery-attachment { max-width:200px; }







/*************************************************** Single-Autók CSS ***************************************************/



.single-autok .main-page-wrapper .container { width:100%; max-width:unset; margin-left:0px; margin-right:0px; padding-right:0px; padding-left:0px; }
/*
.single-autok .main-page-wrapper .container .page-title, .single-autok .main-page-wrapper .container .galleryrow, 
.single-autok .main-page-wrapper .container .tablerow1, .single-autok .main-page-wrapper .container .tablerow2, 
.single-autok .main-page-wrapper .container .post-single-page, .single-autok .main-page-wrapper .container .fali-toltok, 
.single-autok .main-page-wrapper .container .toltokabelek, .single-autok .main-page-wrapper .container .woodmart-single-footer, 
.single-autok .main-page-wrapper .container .single-post-navigation, .single-autok .main-page-wrapper .container .comments-area, 
.single-autok .woodmart-prefooter, .single-autok .footer-container .container 
{width:80%; max-width:1200px; margin-left:auto; margin-right:auto;}
*/



.single-autok .main-page-wrapper .container .headerimage { min-height:400px; max-height:400px; overflow:hidden; }

.single-autok .main-page-wrapper .container .headerimage img { width:100%; }

/*.single-autok .main-page-wrapper .container .headerimage::after {  content: '';  position: absolute;  left: 0; top: 0;  width: 100%; height: 400px;  background: linear-gradient(rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.7));}*/





.single-autok .main-page-wrapper .container .slideshow-wrapper { position:relative; width:100%; }

.single-autok .main-page-wrapper .container .pages-title { top:35%; color:#ffffff; position: absolute; left: 0;  right: 0; text-align: center;  z-index: 2; font-family: "Gilroy-Extrabold", Arial, Helvetica, sans-serif; font-weight: 600; line-height:1.2em; font-size:44px; }

.single-autok .main-page-wrapper .container .slideshow-wrapper:before {  content: '';  position:absolute;  top:0;  left: 0;  right: 0;  bottom: 0; background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);  z-index: 1; }



.single-autok .main-page-wrapper .container .galleryrow { padding-top: 0px; padding-bottom: 0px; text-align:justify; }

.single-autok .main-page-wrapper .container .galleryrow p{ margin-bottom:0px; }

.single-autok .main-page-wrapper .container .galleryrow ul li:first-child { margin-top:5%; }

.single-autok .main-page-wrapper .container .galleryrow ul li { width:30.33%; margin-right:0px; display:inline-block; margin-bottom:4%; }

.single-autok .main-page-wrapper .container .galleryrow ul li:nth-child(3n+3) { margin-right: 0; clear:both; }



.single-autok .main-page-wrapper .container .tablerow1 { padding-top:25px; padding-bottom:25px; }

.single-autok .main-page-wrapper .container .tablerow1 table { margin-bottom:0px; }

.single-autok .main-page-wrapper .container .tablerow1 table tr:nth-child(1) { background-color: #ffffff !important; }

.single-autok .main-page-wrapper .container .tablerow1 table tr:nth-child(even) { background-color: #dddddd; }

.single-autok .main-page-wrapper .container .tablerow1 table tr:nth-child(odd) { background-color: #eeeeee; }

.single-autok .main-page-wrapper .container .tablerow1 table tr td { border-bottom:0px Solid #ffffff; border-right:2px Solid #ffffff; }

.single-autok .main-page-wrapper .container .tablerow1 table tr td:last-child { border-right:0px Solid #ffffff; }

.single-autok .main-page-wrapper .container .tablerow1 h5{ margin-bottom:0px; }



.single-autok .main-page-wrapper .container .tablerow2 { padding-top:25px; padding-bottom:25px; }

.single-autok .main-page-wrapper .container .tablerow2 table { margin-bottom:0px; }

.single-autok .main-page-wrapper .container .tablerow2 table tr:nth-child(even) { background-color: #eeeeee; }

.single-autok .main-page-wrapper .container .tablerow2 table tr:nth-child(odd) { background-color: #dddddd; }

.single-autok .main-page-wrapper .container .tablerow2 table tr td { border-bottom:0px Solid #ffffff; border-right:2px Solid #ffffff; }

.single-autok .main-page-wrapper .container .tablerow2 table tr td:last-child { border-right:0px Solid #ffffff; }

.single-autok .main-page-wrapper .container .tablerow2 h5{ margin-bottom:0px; }

.single-autok .main-page-wrapper .container .tablerow2 table{ max-width:600px; }



.tablerow1 #automarkaselectid { display:block !important; }

.tablerow1 select{ display:none; }

.tablerow1 select:nth-child(2) { display:block; }



.fali-toltok h2, .toltokabelek h2 { text-align:center; }

.fali-toltok, .toltokabelek { padding-top:25px; padding-bottom:25px; }

.single-autok .entry-content { margin-bottom:0px !important; }

.single-autok .main-page-wrapper .container .autokcontent { padding-top:25px; padding-bottom:25px; }

.fali-toltok .products-add-to-cart, .toltokabelek .products-add-to-cart { text-align:center; }



#products-grid-article #products-grid { list-style:none; }

#products-grid-article #products-grid .products-image {  }

#products-grid-article #products-grid .products-title { text-align:center; }

#products-grid-article #products-grid .products-price { text-align:center; }



div#autotoltokcategorygrid { padding-top:20px; padding-bottom:40px; }

div#autotoltokcategorygrid:last-child { padding-bottom:0px; }

#autotoltokcategorygrid h4 { padding-bottom:20px; }



.single-autok .main-page-wrapper .container .autottfb { width: 80%; max-width: 1200px; margin-left: auto; margin-right: auto; padding-top:50px; padding-bottom:5px; }



.single-autok .main-page-wrapper .container .autocontactform { width: 80%; max-width: 1200px; margin-left: auto; margin-right: auto; padding-top:25px; padding-bottom:25px; }

.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields { width:100%; display:table; }



.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfnev { float:left; width:48%; margin-right:4%; }

.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfemail { float:left; width:48%; }

.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocftel { float:left; width:48%; margin-right:4%; }

.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfceg { float:left; width:48%; }

.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfuzenet { display:table; width:100%; }



.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfnev input[type='text'] { border-radius: 2px; color: #333; background-color: #fff; font-size: 16px; border: 1px solid #ccc; padding: 6px 10px; line-height:1.3; }

.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfemail input[type='email'] { border-radius: 2px; color: #333; background-color: #fff; font-size: 16px; border: 1px solid #ccc; padding: 6px 10px; line-height:1.3; }

.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocftel input[type='tel'] { border-radius: 2px; color: #333; background-color: #fff; font-size: 16px; border: 1px solid #ccc; padding: 6px 10px; line-height:1.3; }

.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfceg input[type='text'] { border-radius: 2px; color: #333; background-color: #fff; font-size: 16px; border: 1px solid #ccc; padding: 6px 10px; line-height:1.3; }

.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfuzenet textarea { border-radius: 2px; color: #333; background-color: #fff; font-size: 16px; border: 1px solid #ccc; padding: 6px 10px; line-height:1.3; max-height:150px; }



.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfnev .autocffieldtitle, .single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfemail .autocffieldtitle, .single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocftel .autocffieldtitle, .single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfceg .autocffieldtitle, .single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfuzenet .autocffieldtitle { font-family: "Gilroy Semibold", Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; color:#464646; margin-bottom:4px; }



.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields span.autocfcsillag { color:#ff0000; font-weight:400; }



.single-autok .main-page-wrapper .container .autocontactform .checkbox { font-family: "Gilroy Semibold", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 15px; }

.single-autok .main-page-wrapper .container .autocontactform input[type='checkbox'] { margin-top: -2px; vertical-align: middle; }



.single-autok .main-page-wrapper .container .autocontactform button[type='submit'] { text-transform:none; color: #333; font-size: 1em; }



.single-autok .main-page-wrapper .container .site-content { margin-bottom:0px; }



.single-autok .main-page-wrapper .container .autogooglemaps { max-height:450px; }



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



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





@media (max-width:1024px) {

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



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

}



@media (min-width:981px){

	.single-autok .main-page-wrapper .container .headerimage img { transform: translateY(-15%) }

	#products-grid-article { display:inline-block; width:30.33%; vertical-align:top; margin-right: 4%; }

	#products-grid-article:nth-child(3n+3) { margin-right:0px !important }

	.pa-gallery-image-4-3 .gallery-image img { width:355px; height:236px; object-fit: cover; }

}



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

	#products-grid-article { display:inline-block; width:47.33%; vertical-align:top; margin-right: 4%; }

	#products-grid-article:nth-child(2n+2) { margin-right:0px !important }

	.pa-gallery-image-4-3 .gallery-image img { width:363px; height:241px; object-fit: cover; }

}



@media (min-width:600px) and (max-width:980px){

	.pa-gallery-image-4-3 .gallery-image img { width:363px; height:241px; object-fit: cover; }

	.single-autok .main-page-wrapper .container .galleryrow ul li { width:48%; margin-right:0px; display:inline-block; margin-bottom:4%; }

	.single-autok .main-page-wrapper .container .galleryrow ul li:nth-child(2n+2) { margin-right: 0; clear:both; }

}



@media (max-width:767px){

	#products-grid-article { display:block; width:100%; vertical-align:top; margin-right: 0%; }

	

	.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfnev { display:table; width:100%; margin-right:0%; }

	.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfemail { display:table; width:100%; }

	.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocftel { display:table; width:100%; margin-right:0%; }

	.single-autok .main-page-wrapper .container .autocontactform .autocontactformfields .autocfceg { display:table; width:100%; }

}



@media (max-width:650px){

	.single-autok .main-page-wrapper .container .tablerow1 { overflow: hidden; overflow-x: scroll; display: block; white-space: nowrap; }

}



@media (max-width:599px){

	.pa-gallery-image-4-3 .gallery-image img { width:467px; height:280px; object-fit: cover; }

	.single-autok .main-page-wrapper .container .galleryrow ul li { width:100%; margin-right:0px; display:inline-block; margin-bottom:4%; }

	.single-autok .main-page-wrapper .container .galleryrow ul li:nth-child(1n+1) { margin-right: 0; clear:both; }

}



@media (max-width:450px){

	.pa-gallery-image-4-3 .gallery-image img { width:348px; height:200px; object-fit: cover; }

	.single-autok .main-page-wrapper .container .galleryrow ul li { width:100%; margin-right:0px; display:inline-block; margin-bottom:4%; }

	.single-autok .main-page-wrapper .container .galleryrow ul li:nth-child(1n+1) { margin-right: 0; clear:both; }

}







/*************************************************** END Single-Autók CSS ***************************************************/











/*************************************************** Archive-Autók CSS ***************************************************/



.post-type-archive-autok .main-page-wrapper .container { width:100%; max-width:unset; margin-left:0px; margin-right:0px; padding-right:0px; padding-left:0px; }

.post-type-archive-autok .main-page-wrapper .container .pages-title, .post-type-archive-autok .main-page-wrapper .container .pages-bread, .post-type-archive-autok .main-page-wrapper .container .woodmart-single-footer, .post-type-archive-autok .main-page-wrapper .container .comments-area, .post-type-archive-autok .woodmart-prefooter, .post-type-archive-autok .footer-container .container, .post-type-archive-autok .site-content { width:80%; max-width:1200px; margin-left:auto; margin-right:auto; }

.post-type-archive-autok .headerimageautok { min-height:350px; max-height:350px; overflow:hidden; background-color: #0a0a0a; width:100%; margin-bottom:40px; }



.post-type-archive-autok .main-page-wrapper .container .slideshow-wrapper { position:relative; width:100%; }

.post-type-archive-autok .main-page-wrapper .container .pages-title { top:38%; color:#ffffff; position: absolute; left: 0;  right: 0; text-align: center;  z-index: 2; font-family: "Gilroy-Extrabold", Arial, Helvetica, sans-serif; font-weight: 600; line-height:1.2em; font-size:44px; }

.post-type-archive-autok .main-page-wrapper .container .pages-bread { top:62%; color:#ffffff; position: absolute; left: 0;  right: 0; text-align: center;  z-index: 2; font-family: "Gilroy-Extrabold", Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: .3px; font-weight: 600; font-size: 11px; }

.post-type-archive-autok .main-page-wrapper .container .pages-bread a { color: #ffffff; font-weight: 400; }

.post-type-archive-autok .main-page-wrapper .container .pages-bread a:hover { color: #5cc0a8 !important; font-weight: 400; }

.post-type-archive-autok .slideshow-wrapper:before {  content: '';  position:absolute;  top:0;  left: 0;  right: 0;  bottom: 0; background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);  z-index: 1; }



#posts-grid-article #posts-grid {  }

#posts-grid-article #posts-grid .posts-image {  }

#posts-grid-article #posts-grid .posts-title { text-align:center; }

#posts-grid-article #posts-grid .posts-excerpt { text-align:justify; }



#auto_markak_taxonomy_dropdown { width:80%; max-width:1200px; margin-left:auto; margin-right:auto; margin-bottom:40px; display:block; }

#auto_markak_taxonomy_dropdown #automarkaselectid { display:block !important; }

#auto_markak_taxonomy_dropdown select{ display:none; max-width: 200px; margin-left: auto; margin-right: auto; margin-bottom:10px; }

#auto_markak_taxonomy_dropdown select:nth-child(2) { display:block; }



#archivewidth { width:100%; display:block; }



/*image item aspect ratio landscape 4:3*/



@media (min-width:981px){	

	#posts-grid-article { display:inline-block; width:30.33%; vertical-align:top; margin-right: 4%; }

	#posts-grid-article:nth-child(3n+3) { margin-right:0px !important }

	.pa-image-4-3 .posts-image img { width:355px; height:236px; object-fit: cover; }

}



@media (max-width:1400px){

	#archive-site-content { max-width:80%; }

}



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

	#posts-grid-article { display:inline-block; width:47.33%; vertical-align:top; margin-right: 4%; }

	#posts-grid-article:nth-child(2n+2) { margin-right:0px !important }

	.pa-image-4-3 .posts-image img { width:363px; height:241px; object-fit: cover; }

}



@media (max-width:767px){

	#posts-grid-article { display:block; width:100%; vertical-align:top; margin-right: 0%; }

	.pa-image-4-3 .posts-image img { width:596px; height:397px; object-fit: cover; }

}



/*************************************************** END Archive-Autók CSS ***************************************************/











/*************************************************** Taxonomy-Autók CSS ***************************************************/



.tax-auto_marka .container { width:100%; max-width:unset; margin-left:0px; margin-right:0px; padding-right:0px; padding-left:0px; }

.tax-auto_marka .container .pages-title, .tax-auto_marka .container .pages-bread, .tax-auto_marka .container .woodmart-single-footer, .tax-auto_marka .container .comments-area, .tax-auto_marka .woodmart-prefooter, .tax-auto_marka .footer-container .container, .tax-auto_marka .site-content { width:80%; max-width:1200px; margin-left:auto; margin-right:auto; }

.tax-auto_marka .headerimageautok { min-height:350px; max-height:350px; overflow:hidden; background-color: #0a0a0a; width:100%; margin-bottom:40px; }



.tax-auto_marka .container .slideshow-wrapper { position:relative; width:100%; }

.tax-auto_marka .container .pages-title { top:58%; color:#ffffff; position: absolute; left: 0;  right: 0; text-align: center;  z-index: 2; font-family: "Gilroy-Extrabold", Arial, Helvetica, sans-serif; font-weight: 600; line-height:1.2em; font-size:44px; }

.tax-auto_marka .container .pages-bread { top:75%; color:#ffffff; position: absolute; left: 0;  right: 0; text-align: center;  z-index: 2; font-family: "Gilroy-Extrabold", Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: .3px; font-weight: 600; font-size: 11px; }

.tax-auto_marka .container .pages-bread a { color: #ffffff; font-weight: 400; }

.tax-auto_marka .container .pages-bread a:hover { color: #5cc0a8 !important; font-weight: 400; }

.tax-auto_marka .slideshow-wrapper:before {  content: '';  position:absolute;  top:0;  left: 0;  right: 0;  bottom: 0; background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);  z-index: 1; }



/*************************************************** END Taxonomy-Autók CSS ***************************************************/







/*

#autokselect2dropsection { width:100%; display:bloc; }

#autokselect2dropsection #autokselect2droprow { width: 80%; max-width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 40px; display: block; }

#autokselect2dropsection #autokselect2droprow #autokselect2 { max-width:300px; margin-right:auto; margin-left:auto; }

body .select2-container--default .select2-dropdown {top:-8px;}

body .select2-container--default .select2-search--dropdown { padding:0px !important; }

.select2-container--default .select2-results__group { font-size: 16px; font-weight: 700; color: #000000; padding-bottom: 0px !important; }

.select2-container--default .select2-results__option .select2-results__option { font-weight: 400; font-size: 14px; padding-top: 5px; padding-bottom: 5px; }

body .select2-container--default .select2-results__option { padding: 5px 18px !important; }



#autoselect2dropsection { top: 55%; position: absolute; left: 0; right: 0; text-align: center; z-index: 2; font-family: "Gilroy-Extrabold", Arial, Helvetica, sans-serif; }

#autoselect2dropsection #autoselect2droprow { max-width:300px; margin-right:auto; margin-left:auto; }

#autoselect2dropsection #autoselect2droprow span.select2-container { background-color:#ffffff; }



*/











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

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

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

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

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

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

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

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

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

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



body.single-autok .row {

	margin-right: 0px;

	margin-left: 0px;

}




.jarmu_oldal {

	background: #f0f3f9;

	width: 100%;

}



.jarmu_tartalom_belso {

	max-width: 1088px;

	margin-left: auto;

	margin-right: auto;

	width: calc( 100% - 64px );

	/* padding-left: 32px; */

	/* padding-right: 32px; */
	
	position: relative;

}



.jarmu_fejlec_kep {

	height: 553px;

	background-position: center;

	background-repeat: no-repeat;

    

    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);

    background-size: cover;

}



.jarmu_nev {

	height: 496px;

	display: table-cell;

	vertical-align: bottom;

	color: #fff;

	font-family: 'Gilroy Heavy';

	font-style: normal;

	font-weight: 900;

	font-size: 48px;

	line-height: 56px;

	width: 100%;

	padding-bottom: 20px;

}

.jarmu_nev H1 {

	color: #fff;

	font-family: 'Gilroy Heavy';

	font-style: normal;

	font-weight: 900;

	font-size: 48px;

	line-height: 56px; 
	
	margin-bottom: 0px;

}



.jarmu_tartalom {

	margin-top: -57px;

    



}



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

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



.jarmu_tartalom_row_1 {

	background: #FFFFFF;

	border-radius: 8px;

	padding: 32px;

    margin-bottom: 32px;

    

    box-shadow: 0 1px 8px rgba(0,0,0,.1);

}



.jarmu_tartalom_cimsor_1 {

    font-family: 'Gilroy Extrabold';

    font-style: normal;

    font-weight: 800;

    font-size: 24px;

    line-height: 32px;

    color: #13161C;

    position: relative;

	margin-bottom: 0px;

}



.jarmu_table_1_box {

	margin-bottom: 32px;

}





.jarmu_table_1 {

	margin-bottom: 0px;

}



.jarmu_table_1 td {

	border: none;

	border-bottom: 1px solid #E6E6E6;

	text-align: left;

}



.jarmu_table_1 thead tr td{

    font-family: 'Inter';

    font-style: normal;

    font-weight: 700;

    font-size: 16px;

    color: #5C6C83;

    

    padding-right: 0px;

	padding-top: 16px;

	padding-bottom: 16px;

	line-height: 24px;

	padding-left: 0px;

    

    

    padding-right: 10px;

    padding-left: 10px;

    white-space: nowrap;

}



.jarmu_table_1 tbody tr td{

    font-family: 'Inter';

    font-style: normal;

    font-weight: 400;

    font-size: 16px;

    /*line-height: 24px;*/

    

    color: #5C6C83;

    

    padding-right: 0px;

	padding-top: 16px;

	padding-bottom: 16px;

	/*line-height: 48px;*/

	padding-left: 0px;

    

    padding-right: 10px;

    padding-left: 10px;

}



.jarmu_table_1 tbody tr.ajanlott td{

    font-family: 'Inter';

    font-style: normal;

    font-weight: 700;

    font-size: 16px;

    line-height: 24px;

    

    color: #0E0483;

}



.jarmu_table_1 tbody tr td.ajanlas{

    font-family: 'Inter';

    font-style: normal;

    font-weight: 700;

    font-size: 16px;

    line-height: 24px;

    

    color: #0E0483;

}



.jarmu_tartalom_gyorstoltes_szoveg {

	width: calc( 100% - 292px );

	float: left;

	margin-top: 20px;

	margin-bottom: 10px;

    

    font-family: 'Inter';

    font-style: normal;

    font-weight: 400;

    font-size: 16px;

    line-height: 24px;

    color: #5C6C83;

 }



.jarmu_tartalom_gyorstoltes_kep {

	float: right;

	text-align: center;

	width: 292px;

	margin-bottom: 10px;

    margin-top: -32px;

}





.gyorstoltes_cim {

    font-family: 'Inter';

    font-style: normal;

    font-weight: 400;

    font-size: 16px;

    line-height: 24px;

    text-align: center;

    color: #13161C;

    margin-bottom: 10px;

}





.gyorstoltes_tipus {

    font-family: 'Inter';

    font-style: normal;

    font-weight: 700;

    font-size: 18px;

    line-height: 24px;

    text-align: center;

    color: #13161C;



}



.gyorstoltes_max {

    font-family: 'Inter';

    font-style: normal;

    font-weight: 700;

    font-size: 18px;

    line-height: 24px;

    text-align: center;

    color: #13161C;



}





.gyorstoltes_kep {

	border-radius: 16px;

	margin-bottom: 10px;

}



.jarmu_tartalom_osszefoglalo {

	background: #0E0483;

	margin-left: -32px;

	margin-right: -32px;

	margin-bottom: -32px;

	border-bottom-left-radius: 8px;

	border-bottom-right-radius: 8px;

	padding-top: 32px;

}



.jarmu_tartalom_osszefoglalo_box {

	float: left;

	width: calc( 100% / 5 );

	text-align: center;

    padding-bottom: 32px;

}



.jarmu_tartalom_osszefoglalo_cim {

	font-family: 'Inter';

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 24px;

	text-align: center;

	color: #FFFFFF;

}



.jarmu_tartalom_osszefoglalo_ertek {

	font-family: 'Inter';

	font-style: normal;

	font-weight: 700;

	font-size: 18px;

	line-height: 24px;

	color: #FFFFFF;

}



.jarmu_tartalom_row_2 {

	margin-bottom: 32px;

	column-count: 3;

	column-gap: 32px;

}







.jarmu_tartalom_row_3 {

	margin-bottom: 32px;

	column-count: 2;

	column-gap: 32px;

}



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

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



.jarmu_tartalom_row_2_column {

	width: calc( ( 100% - 64px ) / 3 );

	float: left;

    

    

}



.jarmu_tartalom_row_2_column_box {

	background: #FFFFFF;

	border-radius: 8px;

	padding: 32px;

	box-shadow: 0 1px 8px rgba(0,0,0,0.05);

	display: grid;

	grid-template-rows: auto;

	margin-bottom: 32px;

	break-inside: avoid;

}



.jarmu_tartalom_row_2_column:nth-child(1){

    margin-right: 32px;

}



.jarmu_tartalom_row_2_column:nth-child(2){

    margin-right: 32px;

}



.jarmu_tartalom_cimsor_2 {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 20px;

	line-height: 24px;

	color: #0E0483;

    

    border-bottom: 1px solid #E6E6E6;

    padding-bottom: 16px;
	
	margin-bottom: 0px;

}



.jarmu_tartalom_cimsor_2_2 {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 20px;

	line-height: 24px;

	color: #0E0483;



    padding-bottom: 16px;

    margin-bottom: 32px;
	
	

}





.jarmu_tartalom_row_2 .jarmu_table_2 th {

	font-family: 'Inter';

	font-style: normal;

	font-weight: 700;

	font-size: 16px;

	line-height: 24px;

	color: #5C6C83;

}



.jarmu_tartalom_row_2 .jarmu_table_2 td{

    font-family: 'Inter';

    font-style: normal;

    font-weight: 400;

    font-size: 16px;

    line-height: 24px;

    

    text-align: right;

    

    color: #5C6C83;

    

    white-space: nowrap;

}



.jarmu_tartalom_row_2 .jarmu_table_2 tr {

	height: 56px;

}

.jarmu_table_2 {

	margin-bottom: 0px;

}



.jarmu_table_2 td {

	border: none;

	border-bottom: 1px solid #E6E6E6;

	text-align: left;

    padding-right: 16px;

	padding-top: 16px;

	padding-bottom: 16px;

	line-height: 24px;

	padding-left: 0px;

}



.jarmu_table_2 th {

	padding-right: 16px;

	padding-top: 16px;

	padding-bottom: 16px;

	line-height: 24px;

	padding-left: 0px;

}



.jarmu_tartalom_cimsor_3 {

	border-bottom: 1px solid #E6E6E6;

	padding-bottom: 16px;

	font-family: 'Inter';

	font-style: normal;

	font-weight: 700;

	font-size: 16px;

	line-height: 24px;

	color: #0E0483;

}





.jarmu_table_2.jarmu_table_2_2 {

	margin-bottom: 32px;

}



.terkoz_1 {

	height: 16px;

}





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

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







.jarmu_tartalom_cimsor_sugo_ikon {

	float: right;

	border: 1px solid #0e0483;

	height: 22px;

	width: 22px;

	line-height: 22px;

	text-align: center;

	border-radius: 22px;

    cursor: pointer;

}



.jarmu_tartalom_cimsor_sugo_ikon:hover {

	background: #0140ff;

	color: #fff;

	border: 1px solid #0140ff;

}



.jarmu_tartalom_cimsor_sugo_tartalom {

	display: none;

	font-family: 'Inter';

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 22px;

	color: #5C6C83;

	text-align: justify;

	padding-top: 10px;

	border-bottom: 1px solid #e6e6e6;

	padding-bottom: 32px;

	margin-bottom: 0px;

}



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

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





.jarmu_tartalom_row_3_column {

	width: calc( ( 100% - 32px ) / 2 );

	float: left;

}





.jarmu_tartalom_row_3_column_box {

	background: #FFFFFF;

	border-radius: 8px;

	padding: 32px;

	box-shadow: 0 1px 8px rgba(0,0,0,0.05);

	padding-bottom: 12px;

	display: grid;

	grid-template-rows: auto;

	margin-bottom: 32px;

	break-inside: avoid;

}



.jarmu_tartalom_cimsor_2_3 {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 20px;

	line-height: 24px;

	color: #0E0483;

	margin-bottom: 16px;

}



.jarmu_tartalom_row_3_column_tartalom {

	font-family: 'Inter';

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 24px;

	color: #5C6C83;

	text-align: justify;

}





.jarmu_tartalom_row_3_column:nth-child(1){

    margin-right: 32px;

}



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

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



.jarmu_tartalom_row_3_column_tartalom .gomb {

	padding: 12px 32px;

	border: 2px solid #0140ff;

	border-radius: 8px;

	font-family: 'Inter';

	font-style: normal;

	font-weight: 700;

	font-size: 16px;

	line-height: 24px;

	color: #0E0483;

}



.jarmu_tartalom_row_3_column_tartalom .gomb:hover {

	background: #0140ff;

	color: #fff;

}



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

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



.jarmu_termekajanlo {

	width: 1376px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 100px;

	/* margin-bottom: 100px; */

    padding-left: 32px;

padding-right: 32px;

}



.jarmu_termekajanlo:last-child {

	margin-bottom: 100px;

}





.jarmu_termekajanlo_termek {

	width: calc( ( 100% - 96px ) / 4 );

	display: inline-block;

	background: #FFFFFF;

	border: 1px solid #ECF0F5;

	border-radius: 8px;

	padding: 16px;

    margin-bottom: 32px;

    vertical-align: top;

    box-shadow: 0 1px 8px rgba(0,0,0,0.05);



}



.jarmu_termekajanlo_termek:hover {

	box-shadow: 0 0px 32px rgba(0,0,0,0.3);

}



.jarmu_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_termekajanlo_alcim {

	font-family: 'Gilroy Extrabold';

	font-style: normal;

	font-weight: 800;

	font-size: 40px;

	line-height: 48px;

	color: #0E0483;

	margin-bottom: 32px;

}



.jarmu_termekajanlo_termek:nth-child(4n+1) {

    margin-right: 32px;

}



.jarmu_termekajanlo_termek:nth-child(4n+2) {

    margin-right: 32px;

}



.jarmu_termekajanlo_termek:nth-child(4n+3) {

    margin-right: 32px;

}



.jarmu_termekajanlo_termek:nth-child(4n+4) {

    margin-right: 0px;

}





.jarmu_termekajanlo_termek_nev a {

	font-family: 'Gilroy Bold';

	font-style: normal;

	font-weight: 700;

	font-size: 18px;

	line-height: 24px;

	color: #13161C;

}



.jarmu_termekajanlo_termek_kep {

	position: relative;

	margin-bottom: 16px;

}



.jarmu_termekajanlo_termek_kep a {

	display: block;

}



.jarmu_termekajanlo_termek_kep img {

	display: block;

}







.jarmu_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_termekajanlo_termek_kep .product-label img {

	width: 40px;

	height: 40px;

    max-width: 40px;

}



.jarmu_termekajanlo_termek_nev {

	height: 74px;

	margin-bottom: 16px;

}



.jarmu_termekajanlo_termek_ertekeles .star-rating{

	display: inline-block !important;

}



.jarmu_termekajanlo_termek_ertekeles .star-rating::before {

	color: #0140ff;

}



.jarmu_termekajanlo_termek_ertekeles .star-rating span::before {

	color: #0140ff;

}



.jarmu_termekajanlo_termek_ertekeles {

	margin-bottom: 4px;

	min-height: 26px;

}



.jarmu_termekajanlo_termek_ertekeles .ertekelesek_szama {

	font-family: 'Inter';

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 16px;

	color: #A1AAB4;

}



.jarmu_termekajanlo_termek_adatok_tabla {

	margin-bottom: 16px;

}



.jarmu_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_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_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_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_termekajanlo_termek_keszleten {

	font-family: 'Noto Sans';

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 16px;

	color: #7F8B99;

}



.keszleten {

	width: 12px;

	height: 12px;

	background: #22A03B;

	display: inline-block;

	border-radius: 12px;

	margin-right: 4px;

	vertical-align: text-top;

}



.nincs_keszleten {

	width: 12px;

	height: 12px;

	background: red;

	display: inline-block;

	border-radius: 12px;

	margin-right: 4px;

	vertical-align: text-top;

}



.jarmu_termekajanlo_termek_arak {

	float: left;

}



.jarmu_termekajanlo_termek_gomb {

	position: absolute;

	right: 0px;

	bottom: 0px;

}



.jarmu_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.png)');

	background-repeat: no-repeat;

	background-position: center;

}





.kosar_gomb:hover {

	background-color: #0e0483 !important;

    color: #fff !important;

}



.jarmu_termekajanlo_termek_arak_es_gomb {

	position: relative;

}



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

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





.jarmu_tooltip {

    position: relative;

  display: inline-block;

	border: 1px solid #0e0483;

	height: 22px;

	width: 22px;

	line-height: 22px;

	text-align: center;

	border-radius: 22px;

	cursor: pointer;

	margin-left: 5px;

	vertical-align: text-bottom;

}



.jarmu_tooltip:hover {

	background: #0140ff;

	color: #fff;

	border: 1px solid #0140ff;

}



.jarmu_tooltip .jarmu_tooltip_text {

	visibility: hidden;

	background-color: #0e0483;

	color: #fff;

	text-align: center;

	border-radius: 6px;

	padding: 10px;

	position: absolute;

	z-index: 1;

	bottom: 140%;

	left: -50%;

	margin-left: -80px;

	min-width: 350px;

}



.jarmu_tooltip:hover .jarmu_tooltip_text {

  visibility: visible;

}



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

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



#jarmuvalaszto_box {

	width: 100%;

	text-align: center;

}





#jarmu_nev_box {

	display: table-cell;

	vertical-align: bottom;

	width: 100%;

}



.jarmu_nev {

	display: table;

}



#jarmuvalaszto {

	width: 40% !important;

	display: inline-block;

    margin-bottom: 60px;

}



.jarmu_oldal .select2-dropdown.select2-dropdown--below {

	box-shadow: 0 1px 8px rgba(0,0,0,.2);

}



.jarmu_oldal .select2.select2-container {

	background: #fff;

    box-shadow: 0 1px 8px rgba(0,0,0,.2);

}



.jarmu_oldal .select2-selection {

	box-shadow: 0 1px 8px inset rgba(0,0,0,.2);

}



.select2-dropdown {

	box-shadow: 0 1px 8px rgba(0,0,0,.2);

}



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

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





.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfnev { float:left; width:48%; margin-right:4%; }

.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfemail { float:left; width:48%; }

.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocftel { float:left; width:48%; margin-right:4%; }

.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfceg { float:left; width:48%; }

.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfuzenet { display:table; width:100%; }



.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfnev .autocffieldtitle,

.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfemail .autocffieldtitle,

.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocftel .autocffieldtitle,

.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfceg .autocffieldtitle,

.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfuzenet .autocffieldtitle { 

    font-family: "Gilroy Semibold", Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; color:#464646; margin-bottom:4px; 

}



.single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields span.autocfcsillag { color:#ff0000; font-weight:400; }



.single-autok .main-page-wrapper .container .jarmu_kontakt .checkbox { font-family: "Gilroy Semibold", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 15px; }

.single-autok .main-page-wrapper .container .jarmu_kontakt input[type='checkbox'] { margin-top: -2px; vertical-align: middle; }



.single-autok .main-page-wrapper .container .jarmu_kontakt button[type='submit'] { text-transform:none; color: #333; font-size: 1em; }



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

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



.jarmu_kontakt_box {

	background: #f9f9f9;

	padding: 20px;

	width: 100%;

    box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.1);

}



.jarmu_kontakt {

	max-width: 1088px;

	margin-left: auto;

	margin-right: auto;

	width: calc( 100% - 64px );

    padding-top: 25px;

    padding-bottom: 25px;

}



.single-autok .main-page-wrapper .container .jarmu_kontakt input[type="text"],

.single-autok .main-page-wrapper .container .jarmu_kontakt input[type="email"],

.single-autok .main-page-wrapper .container .jarmu_kontakt input[type="password"],

.single-autok .main-page-wrapper .container .jarmu_kontakt input[type="search"],

.single-autok .main-page-wrapper .container .jarmu_kontakt input[type="number"],

.single-autok .main-page-wrapper .container .jarmu_kontakt input[type="url"],

.single-autok .main-page-wrapper .container .jarmu_kontakt input[type="tel"],

.single-autok .main-page-wrapper .container .jarmu_kontakt input[type="date"],

.single-autok .main-page-wrapper .container .jarmu_kontakt select,

.single-autok .main-page-wrapper .container .jarmu_kontakt textarea {

	background: #FFFFFF;

	border: 1px solid #ECF0F5;

	border-radius: 8px;

}



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

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



.jarmu_table_1 tbody tr td:first-child {

	background: ;

	white-space: nowrap;

}



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

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



.termekhez_ugras {

	cursor: pointer;

}



.termekhez_ugras:hover {

	color: #0140ff;

}

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

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



.single-autok .main-page-wrapper .container .jarmu_kontakt button[type="submit"] {

	color: #fff;

	background: #0E0483;

	border-radius: 8px;

}



.single-autok .main-page-wrapper .container .jarmu_kontakt button[type="submit"]:hover {

	background: #0140ff;

color: #fff;

}





.single-autok .select2-container--default .select2-results__option--highlighted[aria-selected] {

	 background-color: #0140ff !important;

	 color: #fff !important;

}



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

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

/*

html {

	min-width:450px;        

   width: auto !important;  

   width:450px;

}

*/

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

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



@media (max-width:1470px) {

      

    .jarmu_tooltip .jarmu_tooltip_text {



	   margin-left: -200px;



    }                                                      

            

}

    

@media (max-width:1024px) {



    .jarmu_tartalom_row_2 {

    	column-count: 2;

    }

    

    .jarmu_termekajanlo_termek {

    	width: calc( ( 100% - 96px ) / 3 );

    }

    

    .jarmu_nev {

    	font-size: 38px;

    	line-height: 46px;

    

    }

    

    .jarmu_tartalom_cimsor_1 {

    

    	font-size: 22px;

    	line-height: 30px;

    }

    

    .jarmu_table_1 thead tr td {

    	font-size: 14px;

    	padding-top: 12px;

    	padding-bottom: 12px;

    	line-height: 22px;

    }

    

    .jarmu_table_1 tbody tr td {

    	font-size: 14px;

    	line-height: 24px;

    	padding-top: 10px;

    	padding-bottom: 10px;

    	line-height: 28px;

    }

    

    .jarmu_tartalom_gyorstoltes_szoveg {

    	font-size: 14px;

    	line-height: 22px;

    }

    

    .gyorstoltes_cim {

    	font-size: 14px;

    	line-height: 22px;

    }

    

    .gyorstoltes_tipus {

    	font-size: 16px;

    	line-height: 22px;

    }

    

    .gyorstoltes_max {

    	font-size: 16px;

    	line-height: 22px;

    }

    

    .jarmu_tartalom_osszefoglalo_cim {

    	font-size: 14px;

    	line-height: 22px;

    }

    

    .jarmu_tartalom_cimsor_2 {

    	font-size: 18px;

    	line-height: 22px;

    }

    

    .jarmu_tartalom_row_2 .jarmu_table_2 th {

    	font-size: 14px;

    	line-height: 22px;

    }

    

    .jarmu_tartalom_row_2 .jarmu_table_2 td {

    	font-size: 14px;

    	line-height: 22px;

    }

    

    .jarmu_tartalom_cimsor_2_3 {

    	font-size: 18px;

    	line-height: 22px;

    }

    

    .jarmu_tartalom_row_3_column_tartalom {

    	font-size: 14px;

    	line-height: 22px;

    }

    

    .jarmu_tartalom_row_3_column_tartalom .gomb {

    	font-size: 14px;

    	line-height: 22px;

    }

    

    .jarmu_termekajanlo_alcim {

    	font-size: 25px;

    	line-height: 33px;

    }

    

    .jarmu_termekajanlo_termek_nev a {

    	font-size: 16px;

    	line-height: 22px;

    }

    

    .jarmu_termekajanlo_termek_adatok_tabla tr th {

    	font-size: 12px;

    	line-height: 18px;

    }

    

    .jarmu_termekajanlo_termek_normal_ar {

    	font-size: 22px;

    	line-height: 30px;

    }

    

    .jarmu_termekajanlo_termek_akcios_ar {

    	font-size: 12px;

    	line-height: 14px;

    }

    

    .jarmu_termekajanlo_termek {

    	width: calc( ( 100% - 64px ) / 3 );

    }

    

    .jarmu_termekajanlo_termek:nth-child(3n+1) {

        margin-right: 32px !important;

    }

    

    .jarmu_termekajanlo_termek:nth-child(3n+2) {

        margin-right: 32px !important;

    }

    

    .jarmu_termekajanlo_termek:nth-child(3n+3) {

        margin-right: 0px !important;

    }



    .jarmu_tartalom_gyorstoltes_szoveg {

	   width: calc( 100% - 192px );

    }

    

    .jarmu_tartalom_gyorstoltes_kep {

    	width: 192px;

    }

      

    .jarmu_tooltip .jarmu_tooltip_text {



	   margin-left: -150px;



    }                                                      

            

}







@media (max-width:800px) {



    .jarmu_nev {

    	font-size: 32px;

    	line-height: 42px;

    

    }

    

    .jarmu_tartalom_cimsor_1 {

    

    	font-size: 20px;

    	line-height: 28px;

    }

    

    .jarmu_table_1 thead tr td {

    	font-size: 12px;

    	padding-top: 10px;

    	padding-bottom: 10px;

    	line-height: 20px;

    }

    

    .jarmu_table_1 tbody tr td {

    	font-size: 12px;

    	padding-top: 8px;

    	padding-bottom: 8px;

    	line-height: 26px;

    }

    

    .jarmu_tartalom_gyorstoltes_szoveg {

    	font-size: 12px;

    	line-height: 20px;

    }

    

    .gyorstoltes_cim {

    	font-size: 12px;

    	line-height: 20px;

    }

    

    .gyorstoltes_tipus {

    	font-size: 14px;

    	line-height: 20px;

    }

    

    .gyorstoltes_max {

    	font-size: 14px;

    	line-height: 20px;

    }

    

    .jarmu_tartalom_osszefoglalo_cim {

    	font-size: 12px;

    	line-height: 20px;

    }

    

    .jarmu_tartalom_cimsor_2 {

    	font-size: 16px;

    	line-height: 20px;

    }

    

    .jarmu_tartalom_row_2 .jarmu_table_2 th {

    	font-size: 12px;

    	line-height: 20px;

    }

    

    .jarmu_tartalom_row_2 .jarmu_table_2 td {

    	font-size: 12px;

    	line-height: 20px;

    }

    

    .jarmu_tartalom_cimsor_2_3 {

    	font-size: 16px;

    	line-height: 20px;

    }

    

    .jarmu_tartalom_row_3_column_tartalom {

    	font-size: 12px;

    	line-height: 20px;

    }

    

    .jarmu_tartalom_row_3_column_tartalom .gomb {

    	font-size: 12px;

    	line-height: 20px;

    }

    

    .jarmu_termekajanlo_alcim {

    	font-size: 23px;

    	line-height: 31px;

    }

    

    .jarmu_termekajanlo_termek_nev a {

    	font-size: 14px;

    	line-height: 20px;

    }

    

    .jarmu_termekajanlo_termek_adatok_tabla tr th {

    	font-size: 10px;

    	line-height: 16px;

    }

    

    .jarmu_termekajanlo_termek_normal_ar {

    	font-size: 20px;

    	line-height: 28px;

    }

    

    .jarmu_termekajanlo_termek_akcios_ar {

    	font-size: 10px;

    	line-height: 12px;

    }

    

    /**/

    

    .jarmu_termekajanlo_termek {

    	width: calc( ( 100% - 64px ) / 2 );

    }

    

    .jarmu_termekajanlo_termek:nth-child(2n+1) {

        margin-right: 32px !important;

    }

    

    .jarmu_termekajanlo_termek:nth-child(2n+2) {

        margin-right: 0px !important;

    }



    .jarmu_tartalom_gyorstoltes_szoveg {

	   width: calc( 100% - 192px );

    }

    

    .jarmu_tartalom_gyorstoltes_kep {

    	width: 192px;

    }

        

    .jarmu_tooltip .jarmu_tooltip_text {



	   margin-left: -230px;



    }  

    

    .single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfnev { float:left; width:100%; margin-right:0%; }

    .single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfemail { float:left; width:100%; }

    .single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocftel { float:left; width:100%; margin-right:0%; }

    .single-autok .main-page-wrapper .container .jarmu_kontakt .autocontactformfields .autocfceg { float:left; width:100%; }                                                

        

}









@media (max-width:650px) {



    .jarmu_tartalom_row_2 {

    	column-count: 1;

    }

    

    .jarmu_tartalom_row_3 {

    	column-count: 1;

    }

    

    .jarmu_termekajanlo_termek {

    	width:100%;

    }

    

    .jarmu_tartalom_gyorstoltes_szoveg {

    	width: 100%;

    }

    

    .jarmu_tartalom_gyorstoltes_kep {

    	width: 100%;

    	margin-top: 16px;

    }

    

    .jarmu_tartalom_osszefoglalo_box {

    	width: calc( 100% / 3 );

    }

    

    .jarmu_nev {

    	font-size: 26px;

    	line-height: 36px;

    }

    

    .jarmu_table_1_box{

      overflow-y: auto;

    }

    

    .jarmu_table_1 {

    	width: 800px;

    }





    .jarmu_tooltip .jarmu_tooltip_text {



	   margin-left: -280px;



    }  

    

    

    

    /**/

    .jarmu_table_1 {

	   width: 100%;

    }

    

    .jarmu_tartalom_belso {

    	width: calc( 100% - 24px );

    }

    

    .jarmu_tartalom_row_1 {

    	padding: 12px;

    	margin-bottom: 12px;

    }

    

    .jarmu_tartalom_osszefoglalo {

    	margin-left: -12px;

    	margin-right: -12px;

    	margin-bottom: -12px;

    	padding-top: 12px;

    }

    

    .jarmu_tartalom_osszefoglalo_box {

    

    	padding-bottom: 24px;

    }

    

    .jarmu_tartalom_row_2_column_box {

    	padding: 12px;

    	margin-bottom: 12px;

    }

    

    .jarmu_table_2 th {

    	padding-right: 6px;

    	padding-top: 6px;

    	padding-bottom: 6px;

        border-bottom: 1px solid #E6E6E6;

    }

    

    .jarmu_table_2 td {

    	border: none;

    	padding-right: 6px;

    	padding-top: 6px;

    	padding-bottom: 6px;

    	padding-left: 0px;

        border-bottom: 1px solid #E6E6E6;

    }

    

    .jarmu_kontakt {

	   width: calc( 100% - 0px );

    	padding-top: 15px;

    	padding-bottom: 15px;

    }

    

    #jarmuvalaszto {

    	width: 70% !important;

        margin-bottom: 100px;

    

    }

    

    .jarmu_table_1 th {

        white-space: normal !important;

    }

    

    .jarmu_table_1 td {

        white-space: normal !important;

    }

    



    

    body .select2-selection__placeholder {

	display: inline-flex;

	width: 90%;

}

    /**/   

                                                        

        

}



.icon_background { background: #0E0483; width: 64px; height: 64px; margin: auto; padding-top: 8px; border-radius: 16px; }
.filter_white { filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(202deg) brightness(108%) contrast(102%); }

h2.top_termek_cim{ margin: 0; }

div.top_termekek {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}