/*--- 26 ---*/


/*ae-eu letilt*/
#kereso_sor, #akkukereso2.kategoriaoldalon, #rovleir_reklam_html {
    display:block; 
}


#ae_atvetmodok_html {
 /*   display:none; */
	max-width:1200px;
	margin:0 auto;
	padding-top:5px;
}


#ae_atvetmodok_html h3 {
	text-align:left;
	text-transform:uppercase;
	margin-bottom:12px;
	letter-spacing:0.2pt;
	font-size:17px;
	color:gray;
}

#ae_atvetmodok_html  .shipping-grid {
  display: flex;
  flex-direction: row;
  width: 100%;
}

#ae_atvetmodok_html  .shipping-logo {
  text-align: center;
  box-sizing: border-box;
  padding: 10px;
}

    #ae_atvetmodok_html .shipping-logo > span {
      font-weight: bold;
      margin-bottom: 15px;
		text-transform:uppercase;
		line-height:15px;
    }
	
	#ae_atvetmodok_html .shipping-logo img {
  height: 40px;
  max-width: none;
}

#ae_atvetmodok_html .shipping-logo:hover img {
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.3));
  transform: scale(1.10);
}

    #ae_atvetmodok_html .shipping-logo a {
		color:#444;
		text-decoration:none;
	}

    #ae_atvetmodok_html .shipping-felirat {
      font-size: 10px;
	  letter-spacing:0.25px;
	  text-transform: uppercase;
		line-height:11px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
		height:27px;
		 flex-direction: column;
		padding-top:15px;
	}

    #ae_atvetmodok_html .shipping-felirat strong {
      font-size: 11px;
padding-top:3px;
	}



/*** FŐMENÜ, IKONSOR ***/
#money_lang, #start_banners2 { display:none; }

.ikonsor { height: 58px; width: 100%; background-color: #000; }
.ikonmenu { width: 1173px; margin: auto; }
.ikon { float: left; height: 45px; width: 45px; border-radius: 4px; background-color: white; margin: 0 6px 13px 7px; transition: 0.3s; position: relative; }
.ikon img { width: 45px; height: 45px; border-radius: 4px; }
.ikon:hover { background-color: yellow; }

/*GYÁRTÓK*/
#mainmenu [data-id="758882"] ul { width:1200px; }
#mainmenu > [data-id="758882"] > div > ul > li { padding-right: 40px; }
#mainmenu >[data-id="758882"] ul li >a { display: none; }
#mainmenu [data-id="758882"] ul .listkiskep { display: block; }
#mainmenu [data-id="758882"] ul .listkiskep img { width:100%; }
#mainmenu [data-id="758882"] .catmenu_lvl2_outer { overflow-y:scroll !important; }
#mainmenu li[data-id="758882"] .catmenu_lvl2 > li { transition: transform .3s; }
#mainmenu li[data-id="758882"] .catmenu_lvl2 > li:hover
{
  -ms-transform: scale(1.05); /* IE 9 */
  -webkit-transform: scale(1.05); /* Safari 3-8 */
  transform: scale(1.05); 
    
}

.price_kerdezzen { display:none; } /* érdeklődjön árak */

/* FELUJITAS */

#mainmenu [data-id="361587"] ul { /* width:960px; */ }
#mainmenu [data-id="361587"] > div > ul > li {
 /* width: calc(22% - 0px) !important;
 padding: 0 !important;
 margin:0 20px 0px 0; */
}

.catmenu_lvl2_banner { /* width:220px; */ height:200px; PADDING:0 5px; float:left; background-color: black; color:white; }
.catmenu_lvl2_banner h3 { font-weight: bold; font-size: 14px; }
.catmenu_lvl2_banner p { font-size: 12px; text-align: left; margin: 0 15px; }
.catmenu_lvl2_banner strong { color:yellow; }
.catmenu_lvl2_banner .gomb { background-color: white; float:right; padding:1px 25px; color:black; opacity: 0.8; transition: all 0.5s; }
.catmenu_lvl2_banner .gomb:hover { background-color: yellow; opacity: 1; }
.catmenu_lvl2_outer { background-color: black !important; }
.catmenu_lvl2 { background-color: #f7f7f7; }

#mainmenu > li > div > ul > li:nth-child(n+20) > ul { display:none; }
#mainmenu .kiskep { display:none; }
#mainmenu .listkiskep { display:none; }

.mobile_mainmenu_icon::after {color:yellow;}
.mobile_mainmenu_icon:hover::after {color:black;}
#mobile_cart_icon::after {content:'\f07a';}

#mainmenu > li > a { color: #fff; }

#mainmenu li {
    float:unset;
    flex-grow:1;
}
#mainmenu li a {
    padding:0 !important;
}

#mainmenu {
    display:flex;
    align-items: stretch;
}

@media only screen and (max-width:1259px) {
#mainmenu { width: calc(100%); left: 0; }
}

#tab5_description_content button { display:none; }



 #tab5_description_content table th {
	 background:lightblue;
	 padding:5px;
 }

 #tab5_description_content table th div {
	 font-weight:bold;
 }

@media only screen and (max-width:1200px) {
    
    /*FELUJITAS 1200 px*/
    #mainmenu [data-id="361587"] ul { /* width:80%; */ }
    #mainmenu [data-id="361587"] .catmenu_lvl2_banner { /* width:20%; */ }

    /* GYARTOK 1200 px*/
    #mainmenu [data-id="758882"] ul { width:100%; }   
    .hasabos, #tab5_description_content .columns { column-count:2; }

}

@media only screen and (max-width:1080px) {
.ikonrejt3 { display:none; }
}

@media only screen and (max-width:1175px) {
    .ikonrejt1 { display:none; }
    .ikonmenu, .uzenetfelultartalom { width: 100%; }
}

@media only screen and (max-width:1120px) {
.ikonrejt2 { display:none; }
}

@media only screen and (min-width: 1260px) {
#mainmenu { width: calc(100% + 11px); left: -11px; }
.ikonmenu { width: 1197px; }
.ikon { margin: 0 6px 13px 9px; }
.ikonmenu { width: 1197px; }
.ikon.balszel { margin-left: 0; }
#header_menu .list-inline-item a { margin: 0 7px 0 15px; }
}

@media only screen and (max-width:999px) {
.ikonsor, #mainmenu { display:none; }
}

/** UJMENU **/
#mainmenu > li:nth-child(-n+7) > div > ul > li { padding-right: 20px; }

#mainmenu > li .listkiskep { display:block; }
#mainmenu [data-id="356899"] ul .listkiskep img
{ border-radius:0 0 51px 0; }
#mainmenu [data-id="237264"] ul .listkiskep img,
#mainmenu [data-id="270433"] ul .listkiskep img,
#mainmenu [data-id="883214"] ul .listkiskep img
{
 border-radius:15px;
 padding:8px !important;
}

#mainmenu li:nth-child(-n+7) ul .listkiskep img {
 padding:15px;
 width:100%;
}
#mainmenu li:not([data-id="758882"]) ul li:nth-child(n+26) .listkiskep img,
#mainmenu [data-id="237264"] ul li:nth-child(n+11) .listkiskep img
{ display:none; }

#mainmenu li ul li:nth-child(n+26) > a,
#mainmenu [data-id="237264"] ul li:nth-child(n+11) > a
{ margin-top:5px; }

#mainmenu > li:nth-child(-n+7) ul li:hover a span {
 /*background:#ddd; 
 background:yellow; 
 color:yellow;*/
 transition: all 0.2s;
 color:white;
 text-shadow:0px 0px 4px black;
 background:black;
}

#mainmenu > li:nth-child(-n+7) .catmenu_lvl2 li > a span {
 width:100%;
 padding:5px 5px;
 height:55px;
 overflow-y:hidden;
 border-radius:5px;
 display:flex;
 align-items:center;
 justify-content:center;
 background:white;
}

#mainmenu > li:nth-child(-n+7) .catmenu_lvl2 li > a {
 line-height: 17px;
 height:60px;
 display:flex;
 justify-content:center;
 padding:0px 6px !important;
 text-align:center;
 color:black;
 
}

#mainmenu li:nth-child(-n+7) .catmenu_lvl2 a {
 background-color:white;
 width: 100%;
 margin-bottom: 0;
 
}

#mainmenu > li:nth-child(-n+7) > div > ul > li {
 width: calc(20% - 25px);
 padding: 0 !important;
 margin:0 20px 20px 0;
 border:2px solid black;
 border-radius:10px;
}

#mainmenu li .catmenu_lvl3 { display:none; }
#mainmenu > li .catmenu_lvl2 {
/* padding: 30px 0px 05px 35px; */
}
#mainmenu li .catmenu_lvl2_outer {
    overflow-y:scroll !important;
    width:1200px;
    max-height: 620px;
}

/*HOVER*/
#mainmenu li:nth-child(-n+2) .catmenu_lvl2 > li,
#mainmenu [data-id="626344"] .catmenu_lvl2 > li
{ Transition: transform .3s; }
#mainmenu li:nth-child(-n+2) .catmenu_lvl2 > li:hover img,
#mainmenu [data-id="626344"] .catmenu_lvl2 > li:hover img
{ padding:6px; }


/*** LISTA MASODIK KEP ***/
#ujd_felirat_html svg {
    position: absolute;
    left:0;
    top:0;
    z-index:1;
}

#ujd_felirat_html .szoveg {
	position:absolute;
    transform:rotate(-30deg);
    top:20px;
    left:2px;
    font-weight: bold;
    font-size:11px;
    z-index:1;
    color:white;
    
}

.listagif {
    position: relative;
    width: 100%;
    padding-top: 100%;
    overflow:hidden;
}

.listagif a {
    position:absolute;
    display:flex !important;
    align-items:center !important;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
}

.listmasodkep {
  /*display:none;*/
  position:absolute;
  opacity: 0;
  transition: all 0.3s;
    background:white;
}

.listmasodkep img {
  transition: all 0.3s;
}

.listmasodkep img:hover {
  opacity:1 !important;
}

.listmasodkep:hover{
  opacity: 1;
}



/*** GOOGLE VELEMENYEK, osszerako ***/

.page_artdet_1_artpack {
    float:left;
}

#jobbso_reklam_keret { display:block; width: 200px; float:right; margin-bottom:20px; overflow:hidden; }
.page_artdet_content_inner { width:calc(100% - 220px); float:left; }
.page_artdet_1_right { width:47%; margin-left:3%; }

.videotabos .page_artdet_1_left {
    width: 56%;
}
.videotabos .page_artdet_1_right {
    width: 41%;
    margin-left: 2.5%;
}

@media only screen and ( max-width:999px ) {
    #jobbso_reklam_keret { width: 100%;  }
.page_artdet_content_inner { width:100%; }
.page_artdet_1_right { width:45%; margin-left:5%; } }

@media only screen and ( min-width:641px ) {

.nemkellvelemeny .page_artdet_content_inner { width:100%; }
.nemkellvelemeny .page_artdet_1_right { width:45%; margin-left:5%; }
 
}

.artdet_osszerako h2 {
	text-align:left;
    text-transform:uppercase;
    font-weight:bold;
    font-size:medium;
    color: #1176d5;
    margin:7px 0 7px 10px;
    padding: 4px 0;
	padding-left:35px;
    background-position:left center;
    background-repeat:no-repeat;
   	background-image: url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/osszerak_ikon_kek.png');
}

.fekete .artdet_osszerako h2 {
    color: black;
    background-image: url(https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/osszerak_ikon_fekete.png);
}

.szurke .artdet_osszerako h2 {
    color: #555;
    background-image: url(https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/osszerak_ikon_szurke.png);
}

.artdet_osszerako {
    float:left;
    width:100%;
}

#page_artdet_product_param_spec_3257897,
#page_artdet_product_param_spec_3257902,
#page_artdet_product_param_spec_3257957,
#page_artdet_product_param_spec_3257962
{
    display:none;
}

@media only screen and ( min-width:1000px ) {

    .osszerako .page_artdet_content_inner { width:100%; }
    .osszerako .page_artdet_1_left {
        width:36%;
    }

    .osszerako .page_artdet_1_right {
        float:left;
        width:33%;
        margin-left:3%;
    }
    
    .artdet_osszerako {
        width:24%;
        margin-left:3%;
    }
    
    .osszerako .page_artdet_1_tabbed_area {
        width:calc(97% - 200px);
        float:left;
    }
    
    .artdet_osszerako .page_artdet_product_param_spec_title {
        width:47%;
    }
    .artdet_osszerako .page_artdet_product_type_value {
        width:53%;
    }
}

.tartalom2 .eapps-widget > div:nth-child(2) > div > a {
 display: none !important;
}

.tartalom2 > div > div > div > div > div:first-child > div {
    padding:7px;
}

.tartalom2 > div > div > div > div > div > div > div > div {
    padding:7px;
}

.tartalom2 > div > div > div > div > div > div > div > div > div > div > div > svg {
    width: 40px !important;
}


.tartalom2 > div > div > div > div > div:first-child > div img {
    filter: grayscale(100%) sepia(50%) brightness(150%) contrast(120%) hue-rotate(350deg);
}

.tartalom2 > div > div > div > div > div > div > div > div > div > a > div:first-child img  {
    width:35px!important; height:35px!important;
    filter: grayscale(100%) sepia(100%) hue-rotate(370deg) brightness(90%) contrast(105%) opacity(0.85);    
}

.tartalom2 > div > div > div > div > div > div > div > div > div > a > div > div > div > div > div > div > svg  {
    width: 15px !important;
}

.tartalom2 > div > div > div > div > div:first-child > div > div > div > div > div > div > div > div > div > div > svg {
    /* padding: 0; */
    max-width:30px;
    transform: rotate(-90deg);
	left:0;
	margin-left:-10px;
}

.tartalom2 > div > div > div > div > div:first-child > div > div > div > div div {
    /* padding: 0; */
    /*background-color:red;*/
    padding:2px;
}

.tartalom2 > div > div > div > div > div:first-child > div > div > div > div div > div {
	margin:0;
	padding:0;
}

.tartalom2 > div > div > div > div > div:first-child > div > div > div > div div > div > div {
	padding:1px;

}

.tartalom2 > div > div > div > div > div:first-child > div > div > div > div div > div > div {
	margin:0px;
}

.tartalom2 > div > div > div > div > div:first-child > div {
    /* padding: 0; */
    z-index: 1;
}





/*** EXTRA TULAJDONSAGOK ***/

/* Kulonleges jellemzo term. reszletek + lista */
.page_artdet_1_pic > .page_artdet_product_param_piclink  {
    position: absolute;
    top: 80px;
    left: 0;
    z-index: 1;  
}
.page_artlist_pic .kisparamjobbfels {
    max-width: 78px;
    z-index: 0;
    /* top: 33px; */
}


.jobbpoz { width:45px; height:32px; margin-bottom: 4px; background: transparent url("https://www.akku-elem.hu/shop_ordered/83625/pic/grafika/jobb04.png") no-repeat right bottom; }
.balpoz { width:45px; height:32px; margin-bottom: 4px; background: transparent url("https://www.akku-elem.hu/shop_ordered/83625/pic/grafika/bal04.png") no-repeat right bottom; }

.apppal { width:60px; height:66px; background: transparent url("https://www.akku-elem.hu/shop_ordered/83625/pic/grafika/apppal.png") no-repeat right bottom; }
.petzlextra { width:71px; height:45px; background: transparent url("https://www.akku-elem.hu/shop_ordered/83625/pic/grafika/plusszos.png") no-repeat right bottom; }
.samsungextra { width:55px; height:55px; background: transparent url("https://www.akku-elem.hu/shop_ordered/83625/pic/icon/samu-minta-55px.png") no-repeat right bottom; }
.dimmextra { width:55px; height:55px; background: transparent url("https://shop.unas.hu/shop_ordered/83625/pic/icon/dimmelheto03.png") no-repeat right bottom; }
.tavirextra { width:52px; height:68px; background: transparent url("https://www.akku-elem.hu/shop_ordered/83625/pic/icon/tavirextra02.png") no-repeat right bottom; }
.wifiextra { width:55px; height:49px; background: transparent url("https://shop.unas.hu/shop_ordered/83625/pic/icon/wifi-ikon-01.png") no-repeat right bottom; }
.veznelkextra { width:58px; height:63px; background: transparent url("https://shop.unas.hu/shop_ordered/83625/pic/icon/veznelk02.png") no-repeat right bottom; }
.videoextra { width:49px; height:45px; background: transparent url("https://shop.unas.hu/shop_ordered/83625/pic/icon/vidikon04.png") no-repeat right top; }
.bluetextra { width:77px; height:35px; background: transparent url("https://shop.unas.hu/shop_ordered/83625/pic/icon/bt_ikon.png") no-repeat right bottom; }
.mozgaser { width:45px; height:73px; background: transparent url("https://shop.unas.hu/shop_ordered/83625/pic/icon/mozgaser01.png") no-repeat right bottom; }
.napelemes { width:53px; height:65px; background: transparent url("https://shop.unas.hu/shop_ordered/83625/pic/icon/napelemes01.png") no-repeat right bottom; }
.powerxchange { width:61px; height:69px; background: transparent url("https://www.akku-elem.hu/shop_ordered/83625/pic/icon/pxc-kompat-01.png") no-repeat right bottom; }

#page_artdet_product_param_value_611002 img, #page_artdet_product_param_value_710763 img { max-height: 200px; max-width: 200px; }

.tipvalt_elvalaszto:not(:last-of-type) {
 float:left;
 width:6px;
 height:6px;
 border-radius:3px;
 background:#b6c4d8;
  top:20px;
 margin:15px 5px 20px 0px;
}

.page_artdet_product_type_value { text-align: right; padding: 10px 10px 10px 20px; width:55%;float:right;}

.page_artdet_product_type_element {
	margin: 0 5px 5px 0;     width: unset;     float: left; min-height: 36px; min-width: 36px;
}

.page_artdet_product_type_element a {
	border-color:black; color:black; border-radius:7px; background:white;
}
.page_artdet_product_type_element_aktiv a:before { text-align: center; }
.page_artdet_product_type_element_color.page_artdet_product_type_element_aktiv a { background: transparent !important; }
.page_artdet_product_type_element_color { border: 1px solid #777; border-radius:50%; margin-right:4px;}
.page_artdet_product_type_element_color a { background:unset; }
.page_artdet_product_type_value {padding:10px 10px 5px 10px;}
.page_artdet_product_type_element.page_artdet_product_type_element_aktiv a { border-color: #555;     background: #555;color:#f2f9ff; }
.select-styled-variants .select-options { left:unset; width:130%; }
.page_artdet_product_type_element.page_artdet_product_type_element_aktiv::after {
    content: '\f00c';
    font-family: 'FontAwesome';
    position:absolute;
    margin-top:-42px;
    margin-left:-12px;
    background: #1176d5;
    color:white;
    padding:2px 3px;
    border-radius: 50%;
    font-size: 10px;

}

.page_artdet_product_type_element.page_artdet_product_type_element_color.page_artdet_product_type_element_aktiv a::before { content:none; }
.page_artdet_product_type_element.page_artdet_product_type_element_color.page_artdet_product_type_element_aktiv a::after {
   text-align:unset;
    position:unset;
    top:unset;
    right:-5px;
    background: #444;
    color:white;
    padding:3px;
    border-radius: 50%;
    font-size: 10px;
    font-size:unset;
}

.page_artdet_product_type_element.alapertek a {
    border-color: BLACK;
    background: black;
    background-image: url(https://www.akku-elem.hu/shop_ordered/83625/pic/icon/lenyilikon3.png);
    background-repeat:no-repeat;
    background-position: right;
    color:#f2f9ff; 
    padding-right:30px;
	background-size: 17px;
	border-radius:7px;
	font-weight:bold;
}

.page_artdet_product_type_element.alapertek a:hover { 
	color:yellow;
}

.page_artdet_product_type_element.alapertek a:active {
	transform: translate(3px, 3px);
}

.page_artdet_product_type_value .lenyilmenu.bekapcs .page_artdet_product_type_element_aktiv::after,
.page_artdet_product_type_value .lenyilmenu.egyke .page_artdet_product_type_element_aktiv::after,
.lenyilmenu2.bekapcs .page_artdet_product_type_element_aktiv::after,
.lenyilmenu2.egyke .page_artdet_product_type_element_aktiv::after {
    content:unset;
}
.page_artdet_product_type_value .lenyilmenu.bekapcs .page_artdet_product_type_element_aktiv a
{
    background: #1176d5;
    border-color: #1176d5;
}
.lenyilmenu2.bekapcs a {
    font-size:12.5px;
    padding:0 8px 0 8px;
    border-color: black;
    border-radius:30px;
}

.lenyilmenu2.bekapcs .page_artdet_product_type_element:not(.page_artdet_product_type_element_aktiv) a:hover {
    background: #1176d5;
    border-color: #1176d5;
 color:white;
}

.lenyilmenu2.bekapcs .page_artdet_product_type_element_aktiv a 
 {
    color:white;
    font-size:13px;
    font-weight:bold;
    background: #1176d5;
    line-height:11px;
    border-width:2px;
    border-color:#1176d5;
}

.lenyilmenu2 .page_artdet_product_type_element a {
    color: #bdc9db;
    border-color: #cdd7e4;
    background: #f8fafb;
    border-width: 2px;
    border-radius: 30px;
    font-weight: bold;
    font-size: 10.5px;
    letter-spacing: 0.1px;
}

.page_artdet_product_type_value .lenyilmenu.egyke .page_artdet_product_type_element_aktiv a,
.lenyilmenu2.egyke .page_artdet_product_type_element_aktiv a {
    background-color:transparent;
    border-color: transparent;
	font-weight:bold;
	margin:0;
    color: black;
	cursor:default;
    pointer-events: none;
}

.page_artdet_product_param_spec_item.termekvalt2 {
 display:table;
 margin-bottom:8px;
 background:white;
}

.raktarfigyelm { background:#d42c76; border: 1px solid #d42c76 !important; text-align:left; margin-bottom:15px;}
.raktarfigyelm .tartalom { background:white; padding:6px; margin:0 10px 0 23px; line-height: 20px; }
.raktarfigyelm .tartalom a { padding: 2px !important; background: white !important; color:#d42c76; font-weight:bold;}
.raktarfigyelm .tartalom p { margin:0; }
.raktarfigyelm .tartalom a:hover { background: #d42c76 !important; color:white; border-radius:5px; }
.raktarfigyelm::before { position:absolute; font-family: 'aebetu'; content: '\f05a'; color:white; padding: 6px 2px 2px 5px; font-size:14px; }

#ae_tartalom_07_html {
    display:block;
    background-color:#c3c3c3;
    position:relative;
    height:auto;
}
#ae_tartalom_07_html a {
    color:black;
    font-weight:bold;
    font-size:13.5px;
    line-height:15px;
    display:block;
    width:100%;
    padding:5px 0 7px 0;
    
}
#ae_tartalom_07_html a:hover {
    color:yellow;
    background-color:black;
    font-size:14.5px;
}

#ae_tartalom_03_html {
    background:lightgray;
}
#ae_tartalom_03_html .tartalom1 { border-radius: 5px; background:black; border: 1px solid black; text-align:left; margin-bottom:15px; display:inline-block;
margin:2px auto;}
#ae_tartalom_03_html .tartalom2 { background:white; padding:3px 10px; margin:0 10px 0 26px; line-height: 20px; }
#ae_tartalom_03_html .tartalom2 a { padding: 2px !important; background: white !important; color:black; font-weight:normal;font-style:italic;}
#ae_tartalom_03_html .tartalom2 a:hover { background: #42a6fc !important; color:white; }
#ae_tartalom_03_html .tartalom1::before { position:absolute; font-family: 'aebetu'; content: '\f05a'; color:white; padding: 3px 5px; font-size:14px; }
#ae_tartalom_03_html .tartalom2 strong {/*text-transform:uppercase; color:black;*/ font-size:13px;}
#ae_tartalom_03_html .tartalom2 p {margin:0;}
.page_artdet_attach_text_1 { min-height: 40px; }

#content { margin-top:17px; }
.page_artdet_1_name h1 { margin-bottom: 8px; }
#breadcrumb { padding-bottom:16px; }
#breadcrumb > * { padding-right: 8px; }
.breadcrumb_sep::after { content:unset; }
.breadcrumb_item { padding:4px; color:black; }
a.breadcrumb_item { background: #EEE; }
a.breadcrumb_item:hover { background:darkgray; color:black; }
#breadcrumb .breadcrumb_main { height:23px; width:23px; display:block; float:left; margin-top:-2px;
background: url('https://www.akku-elem.hu/shop_ordered/83625/pic/icon/aehu_ikon_01.jpg') no-repeat center center; }
#breadcrumb .breadcrumb_main::after { content: unset; }
#page_artdet_social_icon { float:none; }

#page_artdet_social_icon.csakmobil { float:right; margin-right:10%; margin:0 10% 0 0;}
.csakmobil #page_artdet_social_icon_like { padding-top:0; }

#page_cat_content .page_cat_item { position:relative; }

 .page_artlist_item_1.elfogyott img {
 filter: grayscale(100%) opacity(0.7) ; 
}

.elfogyott .page_artlist_price_net .text_style_line,
.page_artlist_price_net.price_kerdezzen .text_style_line {
	text-decoration:none;
	font-weight:bold;
    font-size: 16px;
}

.elfogyott .page_artlist_price_akcio {
	display:none;
}

.page_shop_art_295209 .page_artlist_item_1.elfogyott img,
.page_shop_art_382790 .page_artlist_item_1.elfogyott img,
.page_shop_art_128867 .page_artlist_item_1.elfogyott img,
.page_shop_art_356630 .page_artlist_item_1.elfogyott img,
.page_shop_art_955929 .page_artlist_item_1.elfogyott img {
    filter: unset ; 
}


/*** AKCIOS ARAK ***/


#page_artdet_content #page_artdet_price {
    border-radius: 8px;
}

.page_artlist_status  .page_artlist_price_save_1 {
    background: black;
    border-color:black;
    color:white;
    letter-spacing:1px;
  transform: rotate(10deg);
    margin-top:10px;
    transition: transform 2s ease-out;
    will-change: transform;
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.ujdkeret {
 padding:30px 70px 5px 15px;
 position:absolute;
 background-color:#0275d8;
 transform:rotate(-20deg);
 left:-15px;
 top:-25px;
 color:white;
 font-weight:bold;
 font-size:smaller;
  text-transform: uppercase;
  text-align: left;
 z-index:1;
}

.page_artlist_pic {
  overflow:hidden;
  
}

.page_artdet_price_akcio .elotag {
    display: none;
}

.page_artdet_price_net .text_style_line {
  text-decoration: none !important;;
  position: relative !important;
}

.page_artdet_price_net .text_style_line::after {
  border-bottom: 0.125em solid red;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}

/*** KESZLET JELZOK ***/

.kerekkeret { border: 1px solid gray; border-radius:5px; }

.akkukek {border-color: #42a6fc;}
.akkukek .tartalom::before {color:#42a6fc!important;}
.narancs {border-color: orange;}
.narancs .tartalom::before {color:orange!important;}
.narancs strong {
    color:orange;
}


.masodfigyelm { padding: 5px 7px; margin-bottom:12px; }
.masodfigyelm .tartalom { position:relative; text-align:left; margin-left:20px;}
.masodfigyelm .tartalom::before {
    font-family: 'aebetu';
    content: '\f071';
    color:gray;
    position:absolute;
    left:-18px;
    font-size:11.5px;
}
.masodfigyelm p {margin:0;}
.kerekkeret.zold {border-color: darkgreen;}
.masodfigyelm.zold .tartalom::before {color:darkgreen;}
.masodfigyelm.zold .tartalom strong {color:darkgreen;}

.bal { float:left; }
.jobb { float:right; }
#keszltoltojel { float:right; margin:5px 5px 0 0; }

.raktaron.kerekkeret { MARgin-bottom: 15px; border:0px solid #42a6fc; float:left; width:100%; }
.raktaron > .jobb { border-left:0px solid  #42a6fc; width:58%; }
.raktaron .felso .bal { margin-bottom: 3px; }

.raktaron > .bal .tartalom { font-size:14px; font-weight: 500; }
.raktaron > .jobb .jobb, .raktaron > .jobb .bal  { font-size:12px; }
.raktaron > .jobb { font-size:10.5px; line-height: 13.5px; padding:5px 0 5px 0; }
.raktaron > .jobb  .jobb { color:#42a6fc; }
.raktaron > .jobb .bal { background-image:url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/keszlet02.png');
	  background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 22px;
}
.raktaron .tartalom { padding:5px; }

.raktaron .bal .felso .tartalom {
    background-image:url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/ujpipa03.gif');
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 30px;
	text-align:left;
    text-transform: uppercase;
}
.raktaron > .jobb .tartalom {
	padding-top:1px;
	padding-bottom:1px;
}

.raktaron .bal .also .tartalom {
	position:relative;
    background-image:url('https://www.akku-elem.hu/shop_ordered/83625/pic/icon/1-van-ikon-feher.png');
	background-repeat: no-repeat;
	background-position: 3px;
    background-color:#2773dc;
    border-radius:8px;
    font-size:11px;
    color:white;
    padding-top:2px;
    padding-right:7px;
    padding-bottom:3px;
    padding-left:27px;
}

.raktaron .bal .also {
    height:0;
    margin-bottom:20px;
}

.page_artlist_status .raktaron {
    display:none;
}

/*** DIZAJN ALTALANOS ***/

.csakmobil {
    display:none!important;
}

.page_artdet_func_icon {
    box-shadow: unset;
}

.page_artdet_func_icon:hover {
    box-shadow: unset;
}

#page_art_content #page_cat_txt {
 overflow:hidden;
}

#page_artdet_content .stock_new_disp { 
    padding: 0;
    font-size: 17px;
    font-weight:normal;
    position: relative !important;
   float:left;
    margin:0.3rem auto 2rem auto;
    color:#333 !important;
    width:100%;
}

#page_artdet_content .stock_new_disp.csakmobil {
    padding: 0 !important;
    margin:0 0 0 10% !important;
    float:left;
    font-size: 17px !important;
    margin-left:10%;
    width:unset;
}

.stock_new_disp {
 padding:0 5px 0 0;
 width:max-content;
 box-shadow:none;
 border-radius: 0 5px 5px 0;
 color:black !important;
 text-align:left;
 font-weight:bold;
  position: relative;
  margin:0;
  background-color: white;
  float:left;
}
.stock_new_disp.on .stock_new_icon {
 background-image:url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/raktaron-01.png');
  background-repeat: no-repeat;
  width:17px;
  height: 17px;
  margin-right: 1px;
}
.stock_new_disp.off .stock_new_icon {
 background-image:url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/behoz_ikon_03.png');
  background-repeat: no-repeat;
  width:17px;
  height: 17px;
 margin-right:2px;
}

.stock_new_disp .stock_new_icon.nincskeszlet { 
background-image: url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/nincskeszl17px.jpg');
    opacity: 0.85;
    margin-right:5px;
}

#page_artdet_rovleir {
    float:left;
    margin-bottom:11px;
}

#rovleir_reklam_html {
	width:100%;
	float:left;
	padding:5px 12px 5px 10px;
	border-radius:15px;
	background:black;
	margin-bottom:7px;
	cursor:pointer;
	height:27px;
	overflow:hidden;
}

#rovleir_reklam_html.kinyitva {
    height:auto;
}

#rovleir_reklam_html:active {
	 transform: translate(3px, 3px);
 }

#rovleir_reklam_html .tartalom2 {
	font-size:14px;
	color:white;
	text-align:left;
  position: relative;
}

#rovleir_reklam_html .tartalom2 h3 {
	margin:2px 0 6px 0;
}

#rovleir_reklam_html .tartalom2 h3 {
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	font-size:13px;
	letter-spacing:0.1px;
	width:90%;
	text-align:left;
}

#rovleir_reklam_html .tartalom2 h3 span:nth-child(1) {
	color:white;
}

#rovleir_reklam_html .tartalom2 h3 span:nth-child(2) {
	color:yellow;
}

#rovleir_reklam_html .tartalom2 .gomb {
  position: absolute;
  top: 5px;
  right: 0px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

#rovleir_reklam_html:not(.kinyitva) .tartalom2 .gomb {
  border-top: 7px solid white;
}

#rovleir_reklam_html.kinyitva .tartalom2 .gomb {
  border-bottom: 7px solid white;
}

#rovleir_reklam_html h4 {
	font-weight:bold;
	font-size:16px;
	letter-spacing:1.5px;
	text-align:center;
	float:left;
	margin-top:18px;
	width:100%;
	text-transform:uppercase;
	color:#ffda00
}

#rovleir_reklam_html ol li {
	line-height:16pt;
  margin-left: 1.5em;
  padding-left: 0;
}
#rovleir_reklam_html ol strong {
	color:#ffda00;
}

#rovleir_reklam_html ol i {
    font-style:unset;
	color:#ffda00;
	letter-spacing:0.5px;
}

#rovleir_reklam_html p a {
	text-decoration:underline;
	color:#ffda00;
}

#page_artdet_1_product_param_spec {
 float:left;
    width:100%;
}

.keszlkeret {
  position: absolute;
      width:0;
  bottom:-2px;
  z-index:1;
}

.marcsakegy .tartalom {
 text-transform:none;
}

.marcsakegy {
	bottom:-12px;
}

.alapertek, #devinfo {
    display:none;
}

.page_artdet_product_param_spec_title { width: 45%; }
.page_artdet_product_param_spec_value { width: 55%; }

#page_artdet_content .stock_new_disp.on {
  bottom:auto;
  font-size:15px;
    position:absolute;
}

#page_artdet_content .stock_new_disp.on .stock_new_icon {
 background-image:url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/ujpipa03.gif');
 margin-right:2px;
  height:20px;
  width:20px;
}

#page_artdet_content .stock_new_disp.off {
  font-size:14px;
}

#termek_tartozekok .felirat .param_desc_popup {
 display:none;
}

#termek_tartozekok .felirat {
 font-weight: bold;
}

#termek_tartozekok {
 padding-top:5px;
}

.cimlap .stock_new_disp {
  position: absolute;
}

.page_artdet_subscribe_wrapper {
    padding: 5px 10px;
}

.page_artdet_subscribe_wrapper table {
 width:100%;
}

.page_artdet_subscribe_wrapper .page_artdet_stock_available_text strong {
  color:#111;
  font-weight:normal;
}
    
.page_artdet_stock_available_text {
 margin:0 10px;
 margin-top:15px;
 padding:0;
 bottom:0;
 display:block;
}

.page_artdet_subscribe_wrapper .page_design_name {
 width:100%;
}

.page_artdet_subscribe_wrapper .page_artdet_subscribe_button {
  background: #ccc;
  color: #fff;
  padding:0 9px;
  float:right;
}

.page_artdet_subscribe_wrapper.vankeszlet {
 padding:0;
 background:transparent;
}

/*** EGYEDI KATEGORIAK ***/

.js-tags {
    text-align:center;
    margin-bottom: -15px;
}

.page_content .js-tags { 
    margin-bottom: 0;
}
    
.js-filter-by-tag, .js-clear-tag-filter {
    margin-bottom:13px;
}
    
.js-filter-by-tag {
    border-radius:15px;
}
    
.js-filter-by-tag:hover {
	color:white;
	background:#1f8cf8;
	border-color: #1f8cf8;
}

/*** KATEG LEIR LENYILOK ***/

#katleir_button:before
{
    content: '\f107';
}
#katleir_osszecsuko:before
{
    content: '\f106';
}

#katleir_button:before,
#katleir_osszecsuko:before
{
    font-family: 'FontAwesome';
    font-size: 20px;
    color: #1f8cf8;
    transform: translate(-50%,-50%) scale(1);
    transition: cubic-bezier(0.175, 0.885, 0.52, 1.775) 0.2s;
    position: absolute;
    top: 50%;
    left: 50%;
}

#katleir_osszecsuko
{
 position:relative;
 left: unset;
}

#katleir_button
{
 position:absolute;
 left: calc(50% - 22px);
}

#katleir_button,
#katleir_osszecsuko
{
 box-shadow: 0px 0px 0px 5px #d6ebff inset;
 bottom:0;
 background: white;
 border: 3px solid white;
 width: 40px;
 height: 40px;
    
    margin: 0 auto;
    text-align: center;
    border-radius: 50%;
    transition: cubic-bezier(0.175, 0.885, 0.52, 1.775) 0.2s;
    z-index: 1;
    opacity: 1;
    margin-top: 5px;
    cursor: pointer;
    display:none;
}

#katleir_cover {
 height:50px;
 width:100%;
 background: linear-gradient(to bottom, rgba(255,255,255,0) 20%, #fff 100%);
 position:absolute;
 bottom:0;
 display:none;
}

#vegereLink span, #elejereLink span {
 margin:0 3px;
}

#vegereLink:hover, #elejereLink:hover {
    color:yellow;
}

#vegereLink {
 font-size:10px; 
 margin-top:5px;
}

#elejereLink {
 font-size:11px;
}

#vegereLink, #elejereLink {
 float:right;
 background:black;
 color:white;
 font-weight:bold;
 padding-bottom:1px;
 border-radius:5px;
    cursor:pointer;
    display:none;
}

#katleir iframe, #katleir_alul iframe {
    margin:20px 0;
}

#katleir a, #katleir_alul a {
 font-weight:bold;
 font-size:12.5px;
  padding: 0 2px;
 border-radius:3px;
 text-decoration:underline;
}

#katleir a:hover, #katleir_alul a:hover {
 text-decoration:none;
 background:black;
 color:yellow;
 
}

.page_shop_cat_237264 #elejereLink,
.page_shop_art_204210 #elejereLink,
.page_shop_art_855188 #elejereLink
{
    display:block;
}

.page_shop_cat_237264 #vegereLink,
.page_shop_art_204210 #vegereLink,
.page_shop_art_855188 #vegereLink
{
    display:block;
}

.page_shop_cat_237264 .katleir_hr,
.page_shop_art_204210 .katleir_hr,
.page_shop_art_227769 .katleir_hr,
.page_shop_art_855188 .katleir_hr
{
    display:none;
}

.page_shop_art_204210 #katleir_cover,
.page_shop_art_227769 #katleir_cover,
.page_shop_art_855188 #katleir_cover
{
    display:block;
}

.page_shop_art_204210 #katleir_button,
.page_shop_art_227769 #katleir_button,
.page_shop_art_855188 #katleir_button
{
    display:block;
}

.page_shop_art_204210 #katleir,
.page_shop_art_227769 #katleir,
.page_shop_art_855188 #katleir
{
    position:relative;
    max-height:140px;
    overflow-y:hidden;
}

#page_artdet_1_product_param_spec .page_artdet_product_param_spec_value a {
 font-weight:bold;
 text-decoration:underline;
}
#page_artdet_1_product_param_spec #page_artdet_product_param_spec_269169 .page_artdet_product_param_spec_value a:before {
 font-family: 'FontAwesome';
 font-size:11px;
 content:'\f019';
 margin-right:5px;
}

/*** AKKUMULATOROK KATEG OLDAL ***/

.page_shop_cat_356899 .page_cat_list div.page_cat_item .page_cat_pic { border-radius:10px 10px 40px 10px; overflow:hidden; border:3px solid black; }
.page_shop_cat_356899 .page_cat_list div.page_cat_item .page_cat_pic .page_cat_pic_inner { height: unset; }
.page_shop_cat_356899 .page_cat_item:nth-child(n+29) .page_cat_pic, .page_cat_item:nth-child(n+29) .page_cat_sub_wrap { display:none !important; }

/*** GYARTOK KATEG OLDAL ***/

.page_shop_cat_758882 #title_content h1 {
  text-align:right;
  font-weight:bold;
  font-size:37px;
  letter-spacing:0;
}
.page_shop_cat_758882 .page_hr hr {
  color:red;
  height:8px;
  background:black;
}
.page_shop_cat_758882 .page_cat_main {
  display:none;
}

/*** KATCSEMPE 3.0 ***/
.page_cat_list .page_cat_main_name {
    margin-top:6px;
    display:block;
    border:1px solid black;
    border-radius:14px;
    transition: all 0.2s;
    background:black;
}
.page_cat_item:hover .page_cat_main_name a.text_big  {
   color: black !important; 
}
.page_cat_list .page_cat_item:hover .page_cat_main_name a.text_big {
    color:black  !important;
}
.page_cat_list .page_cat_item:hover .page_cat_main_name {
 	background: yellow;
}
.page_cat_list .page_cat_item:hover .page_cat_main_name.alkateg_van {
    border-color:black black yellow black; 
}
.page_cat_list .page_cat_item:hover .page_cat_main_name.alkateg_van {
    border-radius:10px 10px 0 0 ;
}
.page_cat_list .page_cat_item .page_cat_main_name a.text_big {
    color:white;
    text-transform: uppercase;
    padding: 6px;
    width:100%;
}

#page_cat_content .page_cat_sub_wrap .page_cat_sub a {
    color:white !important;
    padding:5px 10px !important;
    width:100% !important;
    display: block !important;
    border: 1px solid black;
    border-width: 0 1px 0 1px !important;
 font-weight:bold;
 text-transform:uppercase;
}

#page_cat_content .page_cat_sub_wrap .page_cat_sub a:hover {
 	color:black !important;
    background:yellow;
}

#page_cat_content .page_cat_item .page_cat_sub_wrap .page_cat_sub {
    display:unset !important;
}

#page_cat_content .page_cat_sub_wrap {
    top: unset;
    left:0;
    background:black;
    border:unset;
    border-radius:0 0 10px 10px;
    height:unset;
    max-height: unset;
    overflow:hidden;
    text-align: center !important;
    padding:0;
    width:100%;
    
    box-shadow: 0 4px 5px white;
}
.page_cat_item:hover { background:transparent; }

/******* SPECIALIS ALKATEGORIAK **********/

.page_shop_cat_722801 #page_cat_content .page_cat_sub_wrap .page_cat_sub a,
.page_shop_cat_204408 #page_cat_content .page_cat_sub_wrap .page_cat_sub a,
.page_shop_cat_854786 #page_cat_content .page_cat_sub_wrap .page_cat_sub a,
.page_shop_cat_450838 #page_cat_content .page_cat_sub_wrap .page_cat_sub a,
.page_shop_cat_887221 #page_cat_content .page_cat_sub_wrap .page_cat_sub a,
.page_shop_cat_793136 #page_cat_content .page_cat_sub_wrap .page_cat_sub a,
.page_shop_cat_965114 #page_cat_content .page_cat_sub_wrap .page_cat_sub a,
.page_shop_cat_166372 #page_cat_content .page_cat_sub_wrap .page_cat_sub a,
.page_shop_cat_388727 #page_cat_content .page_cat_sub_wrap .page_cat_sub a,
.page_shop_cat_828649 #page_cat_content .page_cat_sub_wrap .page_cat_sub a
{
 font-weight: bold;
 text-transform:uppercase;
line-height:25px; 
 border-width: 0 2px 0 2px!important;
}

.page_shop_cat_722801 #page_cat_content .page_cat_sub_wrap,
.page_shop_cat_204408 #page_cat_content .page_cat_sub_wrap,
.page_shop_cat_854786 #page_cat_content .page_cat_sub_wrap,
.page_shop_cat_450838 #page_cat_content .page_cat_sub_wrap,
.page_shop_cat_887221 #page_cat_content .page_cat_sub_wrap,
.page_shop_cat_793136 #page_cat_content .page_cat_sub_wrap,
.page_shop_cat_965114 #page_cat_content .page_cat_sub_wrap,
.page_shop_cat_166372 #page_cat_content .page_cat_sub_wrap,
.page_shop_cat_388727 #page_cat_content .page_cat_sub_wrap,
.page_shop_cat_828649 #page_cat_content .page_cat_sub_wrap
{
 border-radius:0 0 20px 20px!important;
}

.page_shop_cat_722801 .page_cat_main_name a,
.page_shop_cat_204408 .page_cat_main_name a,
.page_shop_cat_854786 .page_cat_main_name a,
.page_shop_cat_450838 .page_cat_main_name a,
.page_shop_cat_887221 .page_cat_main_name a,
.page_shop_cat_793136 .page_cat_main_name a,
.page_shop_cat_965114 .page_cat_main_name a,
.page_shop_cat_166372 .page_cat_main_name a,
.page_shop_cat_388727 .page_cat_main_name a,
.page_shop_cat_828649 .page_cat_main_name a
{
 font-size:15px;
 line-height:20px;
}

.page_shop_cat_722801 .page_cat_item:hover .page_cat_main_name.alkateg_van,
.page_shop_cat_204408 .page_cat_item:hover .page_cat_main_name.alkateg_van,
.page_shop_cat_854786 .page_cat_item:hover .page_cat_main_name.alkateg_van,
.page_shop_cat_450838 .page_cat_item:hover .page_cat_main_name.alkateg_van,
.page_shop_cat_887221 .page_cat_item:hover .page_cat_main_name.alkateg_van,
.page_shop_cat_793136 .page_cat_item:hover .page_cat_main_name.alkateg_van,
.page_shop_cat_965114 .page_cat_item:hover .page_cat_main_name.alkateg_van,
.page_shop_cat_166372 .page_cat_item:hover .page_cat_main_name.alkateg_van,
.page_shop_cat_388727 .page_cat_item:hover .page_cat_main_name.alkateg_van,
.page_shop_cat_828649 .page_cat_item:hover .page_cat_main_name.alkateg_van
{
 border-radius:20px 20px 0 0;
}

.page_shop_cat_722801 .page_cat_main_name,
.page_shop_cat_204408 .page_cat_main_name,
.page_shop_cat_854786 .page_cat_main_name,
.page_shop_cat_450838 .page_cat_main_name,
.page_shop_cat_887221 .page_cat_main_name,
.page_shop_cat_793136 .page_cat_main_name,
.page_shop_cat_965114 .page_cat_main_name,
.page_shop_cat_166372 .page_cat_main_name,
.page_shop_cat_388727 .page_cat_main_name,
.page_shop_cat_828649 .page_cat_main_name
{
 border-radius:20px;
 border: 2px solid black;
}

.page_shop_cat_722801 .page_cat_pic,
.page_shop_cat_204408 .page_cat_pic,
.page_shop_cat_854786 .page_cat_pic,
.page_shop_cat_450838 .page_cat_pic,
.page_shop_cat_887221 .page_cat_pic,
.page_shop_cat_793136 .page_cat_pic,
.page_shop_cat_965114 .page_cat_pic,
.page_shop_cat_166372 .page_cat_pic,
.page_shop_cat_388727 .page_cat_pic,
.page_shop_cat_828649 .page_cat_pic
{
 display:none;
}

.page_shop_cat_722801 .page_cat_item,
.page_shop_cat_204408 .page_cat_item,
.page_shop_cat_854786 .page_cat_item,
.page_shop_cat_450838 .page_cat_item,
.page_shop_cat_887221 .page_cat_item,
.page_shop_cat_793136 .page_cat_item,
.page_shop_cat_965114 .page_cat_item,
.page_shop_cat_166372 .page_cat_item,
.page_shop_cat_388727 .page_cat_item,
.page_shop_cat_828649 .page_cat_item
{
 margin-top:0;
}

.page_shop_cat_289748 .page_cat_item .page_cat_pic, .page_shop_cat_289748 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_691223 .page_cat_item .page_cat_pic, .page_shop_cat_691223 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_370860 .page_cat_item .page_cat_pic, .page_shop_cat_370860 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_493604 .page_cat_item .page_cat_pic, .page_shop_cat_493604 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_904492 .page_cat_item .page_cat_pic, .page_shop_cat_904492 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_321102 .page_cat_item .page_cat_pic, .page_shop_cat_321102 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_595712 .page_cat_item .page_cat_pic, .page_shop_cat_595712 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_409342 .page_cat_item .page_cat_pic, .page_shop_cat_409342 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_899772 .page_cat_item .page_cat_pic, .page_shop_cat_899772 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_699529 .page_cat_item .page_cat_pic, .page_shop_cat_699529 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_569292 .page_cat_item .page_cat_pic, .page_shop_cat_569292 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_254486 .page_cat_item .page_cat_pic, .page_shop_cat_254486 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_186139 .page_cat_item .page_cat_pic, .page_shop_cat_186139 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_341504 .page_cat_item .page_cat_pic, .page_shop_cat_341504 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_937701 .page_cat_item .page_cat_pic, .page_shop_cat_937701 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_983616 .page_cat_item .page_cat_pic, .page_shop_cat_983616 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_830388 .page_cat_item .page_cat_pic, .page_shop_cat_830388 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_656847 .page_cat_item .page_cat_pic, .page_shop_cat_656847 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_245183 .page_cat_item .page_cat_pic, .page_shop_cat_245183 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_614366 .page_cat_item .page_cat_pic, .page_shop_cat_614366 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_135126 .page_cat_item .page_cat_pic, .page_shop_cat_135126 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_929991 .page_cat_item .page_cat_pic, .page_shop_cat_929991 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_971975 .page_cat_item .page_cat_pic, .page_shop_cat_971975 .page_cat_item .page_cat_sub_wrap, 
.page_shop_cat_309343 .page_cat_item .page_cat_pic, .page_shop_cat_309343 .page_cat_item .page_cat_sub_wrap,
.page_shop_cat_338145 .page_cat_item:nth-child(n+13) .page_cat_pic, .page_shop_cat_338145 .page_cat_item .page_cat_sub_wrap,
.page_shop_cat_872736 .page_cat_item:nth-child(n+17) .page_cat_pic, .page_shop_cat_872736 .page_cat_item .page_cat_sub_wrap,
.page_shop_cat_715239 .page_cat_item:nth-child(n+13) .page_cat_pic, .page_shop_cat_715239 .page_cat_item .page_cat_sub_wrap,
.page_shop_cat_470418 .page_cat_item:nth-child(n+9) .page_cat_pic, .page_shop_cat_470418 .page_cat_item .page_cat_sub_wrap
{
    display: none;
}

.page_shop_cat_289748 .page_cat_item .page_cat_main_name,
.page_shop_cat_691223 .page_cat_item .page_cat_main_name,
.page_shop_cat_370860 .page_cat_item .page_cat_main_name,
.page_shop_cat_493604 .page_cat_item .page_cat_main_name,
.page_shop_cat_904492 .page_cat_item .page_cat_main_name,
.page_shop_cat_321102 .page_cat_item .page_cat_main_name,
.page_shop_cat_595712 .page_cat_item .page_cat_main_name,
.page_shop_cat_409342 .page_cat_item .page_cat_main_name,
.page_shop_cat_899772 .page_cat_item .page_cat_main_name,
.page_shop_cat_699529 .page_cat_item .page_cat_main_name,
.page_shop_cat_569292 .page_cat_item .page_cat_main_name,
.page_shop_cat_254486 .page_cat_item .page_cat_main_name,
.page_shop_cat_186139 .page_cat_item .page_cat_main_name,
.page_shop_cat_341504 .page_cat_item .page_cat_main_name,
.page_shop_cat_937701 .page_cat_item .page_cat_main_name,
.page_shop_cat_983616 .page_cat_item .page_cat_main_name,
.page_shop_cat_830388 .page_cat_item .page_cat_main_name,
.page_shop_cat_656847 .page_cat_item .page_cat_main_name,
.page_shop_cat_245183 .page_cat_item .page_cat_main_name,
.page_shop_cat_614366 .page_cat_item .page_cat_main_name,
.page_shop_cat_135126 .page_cat_item .page_cat_main_name,
.page_shop_cat_929991 .page_cat_item .page_cat_main_name,
.page_shop_cat_971975 .page_cat_item .page_cat_main_name,
.page_shop_cat_309343 .page_cat_item .page_cat_main_name,
.page_shop_cat_338145 .page_cat_item:nth-child(n+13) .page_cat_main_name,
.page_shop_cat_872736 .page_cat_item:nth-child(n+17) .page_cat_main_name,
.page_shop_cat_715239 .page_cat_item:nth-child(n+13) .page_cat_main_name,
.page_shop_cat_470418 .page_cat_item:nth-child(n+9) .page_cat_main_name
{
 width:100%;
}

.page_shop_cat_289748 .page_cat_item .page_cat_main,
.page_shop_cat_691223 .page_cat_item .page_cat_main,
.page_shop_cat_370860 .page_cat_item .page_cat_main,
.page_shop_cat_493604 .page_cat_item .page_cat_main,
.page_shop_cat_904492 .page_cat_item .page_cat_main,
.page_shop_cat_321102 .page_cat_item .page_cat_main,
.page_shop_cat_595712 .page_cat_item .page_cat_main,
.page_shop_cat_409342 .page_cat_item .page_cat_main,
.page_shop_cat_899772 .page_cat_item .page_cat_main,
.page_shop_cat_699529 .page_cat_item .page_cat_main,
.page_shop_cat_569292 .page_cat_item .page_cat_main,
.page_shop_cat_254486 .page_cat_item .page_cat_main,
.page_shop_cat_186139 .page_cat_item .page_cat_main,
.page_shop_cat_341504 .page_cat_item .page_cat_main,
.page_shop_cat_937701 .page_cat_item .page_cat_main,
.page_shop_cat_983616 .page_cat_item .page_cat_main,
.page_shop_cat_830388 .page_cat_item .page_cat_main,
.page_shop_cat_656847 .page_cat_item .page_cat_main,
.page_shop_cat_245183 .page_cat_item .page_cat_main,
.page_shop_cat_614366 .page_cat_item .page_cat_main,
.page_shop_cat_135126 .page_cat_item .page_cat_main,
.page_shop_cat_929991 .page_cat_item .page_cat_main,
.page_shop_cat_971975 .page_cat_item .page_cat_main,
.page_shop_cat_309343 .page_cat_item .page_cat_main,
.page_shop_cat_338145 .page_cat_item:nth-child(n+13) .page_cat_main,
.page_shop_cat_872736 .page_cat_item:nth-child(n+17) .page_cat_main,
.page_shop_cat_715239 .page_cat_item:nth-child(n+13) .page_cat_main,
.page_shop_cat_470418 .page_cat_item:nth-child(n+9) .page_cat_main
{
margin:0;
}

.page_shop_cat_289748 .page_cat_item,
.page_shop_cat_691223 .page_cat_item,
.page_shop_cat_370860 .page_cat_item,
.page_shop_cat_493604 .page_cat_item,
.page_shop_cat_904492 .page_cat_item,
.page_shop_cat_321102 .page_cat_item,
.page_shop_cat_595712 .page_cat_item,
.page_shop_cat_409342 .page_cat_item,
.page_shop_cat_899772 .page_cat_item,
.page_shop_cat_699529 .page_cat_item,
.page_shop_cat_569292 .page_cat_item,
.page_shop_cat_254486 .page_cat_item,
.page_shop_cat_186139 .page_cat_item,
.page_shop_cat_341504 .page_cat_item,
.page_shop_cat_937701 .page_cat_item,
.page_shop_cat_983616 .page_cat_item,
.page_shop_cat_830388 .page_cat_item,
.page_shop_cat_656847 .page_cat_item,
.page_shop_cat_245183 .page_cat_item,
.page_shop_cat_614366 .page_cat_item,
.page_shop_cat_135126 .page_cat_item,
.page_shop_cat_929991 .page_cat_item,
.page_shop_cat_971975 .page_cat_item,
.page_shop_cat_309343 .page_cat_item,
.page_shop_cat_338145 .page_cat_item:nth-child(n+13),
.page_shop_cat_872736 .page_cat_item:nth-child(n+17),
.page_shop_cat_715239 .page_cat_item:nth-child(n+13),
.page_shop_cat_470418 .page_cat_item:nth-child(n+9)
{
  height:40px;
  padding:0;
  background: transparent;
  overflow: hidden;
  margin-top:5px;
}

.page_shop_cat_289748 .page_cat_item:hover,
.page_shop_cat_691223 .page_cat_item:hover,
.page_shop_cat_370860 .page_cat_item:hover,
.page_shop_cat_493604 .page_cat_item:hover,
.page_shop_cat_904492 .page_cat_item:hover,
.page_shop_cat_321102 .page_cat_item:hover,
.page_shop_cat_595712 .page_cat_item:hover,
.page_shop_cat_409342 .page_cat_item:hover,
.page_shop_cat_899772 .page_cat_item:hover,
.page_shop_cat_699529 .page_cat_item:hover,
.page_shop_cat_569292 .page_cat_item:hover,
.page_shop_cat_254486 .page_cat_item:hover,
.page_shop_cat_186139 .page_cat_item:hover,
.page_shop_cat_341504 .page_cat_item:hover,
.page_shop_cat_937701 .page_cat_item:hover,
.page_shop_cat_983616 .page_cat_item:hover,
.page_shop_cat_830388 .page_cat_item:hover,
.page_shop_cat_656847 .page_cat_item:hover,
.page_shop_cat_245183 .page_cat_item:hover,
.page_shop_cat_614366 .page_cat_item:hover,
.page_shop_cat_135126 .page_cat_item:hover,
.page_shop_cat_929991 .page_cat_item:hover,
.page_shop_cat_971975 .page_cat_item:hover,
.page_shop_cat_309343 .page_cat_item:hover,
.page_shop_cat_872736 .page_cat_item:nth-child(n+17):hover,
.page_shop_cat_715239 .page_cat_item:nth-child(n+13):hover,
.page_shop_cat_470418 .page_cat_item:nth-child(n+9):hover,
.page_shop_cat_338145 .page_cat_item:nth-child(n+13):hover
{
    background:transparent;
}

/*** CIMLAPI DOBOZOK ***/

.start_banner_box video {
    width: 100%;
  transition: transform .2s;
}
.start_banner_box:hover video {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.1); 
}

#start_banners {
    /* margin: 25px auto 25px auto; */
    margin: 50px auto 25px auto;
    display:none;
}

#start_banners_2, #start_banners_3 {
    width: 100%;
    max-width: 1200px;
    margin: 10px auto;
}

#start_banners_3 .start_banner_box:nth-child(2),#start_banners_3 .start_banner_box:nth-child(3) { overflow:hidden; }

@media only screen and (min-width:641px) {
	#start_banners_2 .start_banner_box,#start_banners_3 .start_banner_box:nth-child(1) { width:49%; }
    #start_banners_2 .start_banner_box:nth-child(2),#start_banners_3 .start_banner_box:nth-child(3) { margin-right:0; }
}

#start_banners_3 .start_banner_box {overflow:visible;}

#ujdonsag_cimlap {
    display:none;
}

.ikon .ikontooltip {
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
  background-color: yellow;
  color:black;
  text-align: center;
  font-weight:bold;
  padding: 5px 3px;
  border-radius: 6px;
  font-size:13px;
  line-height: 17px;
  position: absolute;
  width: 130px;
  top: 100%;
  left: 50%;
  margin: 5px 0 0 -65px;
  z-index:1;
}

.ikon.balszel .ikontooltip {
  text-align: left;
  padding: 5px 3px 5px 15px;
  left: 0;
  margin: 5px 0 0 0;
}

.ikon.jobbszel .ikontooltip {
  text-align: right;
  padding: 5px 10px 5px 3px;
  right: 0;
  margin: 5px 0 0 -108px;
}

.ikon .ikontooltip a {
  color:black;
  font-weight:bold;
  font-size:12px;
  line-height: 15px;
  display:inline-block;
}

.ikon:hover .ikontooltip {
  visibility: visible;
  opacity: 1;
}

.ikon .ikontooltip::after {
  content: " ";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent yellow transparent;
}

.ikon.balszel .ikontooltip::after {
  left: 24px;
}

.ikon.jobbszel .ikontooltip::after {
  left:106px;
}

.ikontooltip.nagy {
  z-index: 2 !important;
  width: 300px !important;
  margin: 5px 0 0 -150px !important;
}

.ikontooltip.nagy a {
  line-height:15px !important;;
}

.ikon:hover .ikontooltip.nagy {
 top:100% !important;
}

.ikon.zold:hover {
  background-color: lightgreen;
}

.ikontooltip.zold::after {
 border-color:transparent transparent lightgreen transparent !important;
}

.ikontooltip.zold {
 background-color: lightgreen !important;
}

.ikontooltip.nagy img, .ikontooltip.nagy video {
  margin-top:5px !important;
  width: 290px !important;
  height: 183px !important;
  border-radius:4px;
  display:none;
}

.ikon.jobbszel .ikontooltip.nagy {
  text-align: center ;
 padding:5px 0;
 right:0 ;
 margin:5px 0 0 -277px !important;
}

.ikon.jobbszel .ikontooltip.nagy::after {
 left:275px;
}

.sarga {
    background-color:yellow;
}


/*** KARIIKON ***/

.kariikon	{
	background: #ffffff url("https://www.akku-elem.hu/shop_ordered/83625/pic/icon/ae19.png") no-repeat center;
}

.kariikon:hover {
    background-color: #baa2ff;
}

.kariikon:hover .ikonfelul {
    opacity: 1.0;
}

.ikonfelul {
    border-radius: 4px;
	opacity: 0.0;
	transition: 0.3s;
}

.ikonfelul:hover {
	opacity: 1.0;
}

ikon.lila:hover {
 background-color:#baa2ff;
}
.ikontooltip.lila::after {
 border-color:transparent transparent #baa2ff transparent !important;
}
.ikontooltip.lila {
 background-color:#baa2ff !important;
}



/*** MARKA MENU ***/


	.markasor {
		margin-top:1px;
        margin-bottom: -40px;
		height:81px;
		width:100%;
		background-color:white;
		overflow: hidden;
}
	
	.markamenu {
		width:1800px;
		margin: auto;
}

@media only screen and (max-width: 1800px) { .markamenu { width: 1680px; }}
@media only screen and (max-width: 1680px) { .markamenu { width: 1560px; }}
@media only screen and (max-width: 1560px) { .markamenu { width: 1440px; }}
@media only screen and (max-width: 1440px) { .markamenu { width: 1320px; }}
@media only screen and (max-width: 1320px) { .markamenu { width: 1200px; }}
@media only screen and (max-width: 1200px) { .markamenu { width: 1080px; }}
@media only screen and (max-width: 1080px) { .markamenu { width: 960px; }}
@media only screen and (max-width: 960px) { .markamenu { width: 840px; }}
@media only screen and (max-width: 840px) { .markamenu { width: 720px; }}
@media only screen and (max-width: 720px) { .markasor { display: none; }}
	
	.markadoboz {
		float:left;
		width:120px;
		height:81px;
		border-radius: 8px;
		transition: 0.3s;
		overflow: hidden;
}
	.markadoboz:hover {background-color:black;}
	.markadoboz img {width: 120px;}

/*** MEGRENDELÉS OLDAL***/

.page_order_mods_text { display:none; }
.page_order_mods_table img {
    margin-top:7px !important;
  max-width:110px;
  max-height:60px;   
 }

#page_content_2667740 p:first-child {
	text-align:center;
    
}

#page_order_mods_content .page_txt p:first-child::before,#page_content_2667740 p:first-child::before {
	font-family: 'aebetu';
	content: '\f05a';
	margin-right: 3px;
}

html input[type="button"] { 
	background-color: yellow;
}

#button_next, #button_prev, #button_back,
#page_cart_foot_button_order input
{
	background-color: #0275d8;
	color:white;
	border-radius:10px;
	padding: 22px 22px;
	line-height:0px;
	font-size:16px;
}

#page_cart_foot_button_order input {
	margin-top:15px;
}

@media only screen and (min-width:1000px) {
      .page_order_mods_table {
        float:left;
        width: calc(50% - 20px);
        margin-right:20px;
      }

      #page_order_mods_param_471675 { width: calc(50% - 50px); }
}

.page_order_mods_table.payment_change { width:100% ; }
.checkout_changepayment_box .page_order_mods_table { width:100%; }
.checkout_changepayment_box input[type=submit] { background: #4c97d9; }

#next_inaktiv {
    cursor: not-allowed;
    background: #0275d87a;
    text-transform: uppercase;
    color: white;
    border-radius: 10px;
    padding: 22px 22px;
    font-size: 16px;
    float: right;
    line-height: 0;
}

#beszereles_gombinfo_html {
    display:none;
    float:left;
}

#page_order_mods_check .page_order_mods_tr_head td {
	background:#3b883e;
}

#page_order_mods_check p {
	margin:6px 0;
}

#page_order_mods_check span {
    font-weight:bold;
}

#page_order_mods_check .auto_adat_modositas {
    text-align:left;
}

#page_order_mods_check a {
 color:grey;
}

#page_order_mods_check a::before {
  content: "\270E"; /* Unicode: ✎ */
  font-family: inherit;
  color: inherit;
  margin-right: 4px;
}

.ipButtonDoboz {
    justify-content: space-between;
}

.ipButtonDoboz #button_prev {
    background:lightgray;
    text-transform:uppercase;
}
.ipButtonDoboz #submitButtonIf {
    border-radius:10px;
}

/* rendeléses beszerelés oldal alja, feltételek fölött */
#page_content_2655160, #page_content_2655210 {
	margin-bottom:0;
}

/* lezárás oldal szerkesztő gomb */
#page_order_control_order_param .page_icon_modify {
	display:none;
}


#szall_mod_5734090 {
	background:#80808033;
}

#szall_mod_5734090 strong {
  position: relative;
  display: inline-block;
}

#szall_mod_5734090 strong::after {
  content: "ÚJ!";
  position: absolute;
  top: -14px;
  right: -18px;
  background-color: red;
  color: white;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 5px;
  border-radius: 50%;
  transform: rotate(20deg);
  white-space: nowrap;
}



/*  ------------------------------------------------- TermÃ©klista kiemelt paramÃ©terek */

.paramsoralul {
    display:none;
}

.kisparamsor.paramszuro {
 position:relative;
 display:block;
}

.aramell .kisparamkeret.teljesitmenyinv .kisparam:before {
 content:'\f0e7';
 font-size:8px;
}

/*
.aramell .kisparamkeret.teljesitmenypv .kisparam:before {
 content:'\f185';
 font-size:7px;
}
*/

.aramell .kisparamkeret.teljesitmenyinv .kisparam:before, .aramell .kisparamkeret.teljesitmenypv .kisparam:before {
 color:white;
 line-height:12px;
 font-weight:normal;
 text-align:center;
 font-family: 'FontAwesome';
 background:#0275d8;
 border-radius:50%;

 position:absolute;
 top:3px;
 left:4px;
 padding-top:1px;
 width:13px;
 height:13px;
}

/*
.aramell .kisparamkeret.teljesitmenypv .kisparam, .aramell .kisparamkeret.teljesitmenyinv .kisparam {
    font-size: 11.5px;
    line-height: 15px;
    padding: 1px 6px 1px 18px;
}

.aramell .kisparamkeret.teljesitmenyinv, .aramell .kisparamkeret.teljesitmenypv {
 position:relative;
}
*/

.aramell .kisparamkeret.teljesitmenyinv {
 margin-left:-5%;
}

.kisparamsor {
  position:absolute;
  top:0;
  width:100%;
 display:flex;
 justify-content:center; 
 white-space:nowrap;
}

a.paramszuro:hover {
 background-color:#0275d8!important;
 border-color:#0275d8;
 color:white!important;
}

a.paramszuro {
 background-image:unset !important;
 padding-left:8px !important;
 font-weight:normal !important;
	text-decoration:none!important;
	padding:2px 11px 0 9px!important;
 color:black;
	border-radius:11px!important;
}

a.paramszuro .kisparam {
 border: 1px solid black !important;
 color:black !important;
}

a.paramszuro:hover .kisparam {
 border: 1px solid #0275d8 !important;
 color:white !important;
}

.kisparamkeret.paramszuro .kisparam {
 border-radius:5px;
}

.kisparamkeret.paramszuro {
 display:block;
}

.kisparamkeret {
    display:none;
  	float:left;
}

.kisparam
{
    background-color: rgba(255, 255, 255, 0.5);
    color: black;
    font-weight:bold;
    font-size:12px;
    line-height:16px;
    border-radius: 15px;
    padding: 2px 8px 2px 7px;
    border: 1px solid black;
    margin: 0 0 3px 0;
  
}

a.kisparam {
 border: 1px solid #0275d8;
 color:#0275d8;
}

.kisparamkeret:hover a.kisparam {
 background: #0275d8;
 color:white;
}

.page_shop_search .kisparamkeret.kulonlegesjell {
	display:none;
}

.page_artdet_content_inner .kisparamkeret.kulonlegesjell .kisparam {
 height:75px;
 width:75px;
 font-size: 13px;
 line-height:15px;
}

.page_artdet_content_inner .kisparamkeret.kulonlegesjell {
 top:0;
 right:0;
}

.kisparamkeret.kulonlegesjell {
 display:block;
 font-size:10px;
 position:absolute;
 right:-20px;
 top:60px;
 transform:rotate(10deg);
 z-index:1;
}

.kisparamkeret.kulonlegesjell .kisparam {
font-size:11px;
line-height:13px;

 border-color:hsl(32 100% 50% / 1);
 background-color:hsl(32 100% 50% / 1);
 color:white;
 
 display:flex;
 justify-content:center;
 align-items:center;
 height:65px;
 width:65px;
 border-radius:0;
}

.kisparamkeret.kulonlegesjell .kisparam::after,.kisparamkeret.kulonlegesjell .kisparam::before {
		display: block;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: -1;
 
 background-color:hsl(32 100% 50% / 1);
 content:'';
}

.kisparamkeret.kulonlegesjell .kisparam::after {
 		transform: rotate(60deg);

}

.kisparamkeret.kulonlegesjell .kisparam::before {
 		transform: rotate(30deg);

}


.kisparamsor .ikontooltip {
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s;
    background-color: #0275d8;
    color: white;
    text-align: center;
    font-weight: bold;
    padding: 5px 3px;
    border-radius: 6px;
    font-size: 12px;
    line-height: 15px;
    position: absolute;
    width: 125px;
    top: -150%;
    left: calc(50% - 0px);
    margin: 5px 0 0 -65px;
    z-index: 1000;
}

.kisparamsor .ikontooltip a {
  color:white;
  font-weight:bold;
  font-size:12px;
  line-height: 15px;
  display:inline-block;
}

.kisparamkeret.kattinthato:hover .ikontooltip {
  visibility: visible;
  opacity: 1;
}

.kisparamsor .ikontooltip::before {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #0275d8 transparent transparent transparent;
}

.page_artlist_pic.kattparam {
 overflow:unset;
}

.invtelj .invtelj,
.teljesitmenypv .teljesitmenypv,
.teljesitmenyinv .teljesitmenyinv,
.termektipus .termektipus,
.ledekszama .ledekszama,
.hosszusagm .hosszusagm,
.kiszereles .kiszereles,
.szinvaltozat .szinvaltozat,
.teljesitmeny .teljesitmeny,
.feszultseg .feszultseg,
.toltoaram .toltoaram,
.inditoaram .inditoaram,
.kapacitasah .kapacitasah,
.kapacitasmah .kapacitasmah,
.energiatarolo .energiatarolo,
.akkutipus .akkutipus,
.fenyaram .fenyaram,
.szinhom .szinhom,
.akkukapac .akkukapac,
.egyikvege .egyikvege,
.masikvege .masikvege,
.vezetekhossza .vezetekhossza
{
    display:block;
    margin-left:10px;
}

.automotorakk .kisparam { border-radius:5px; }
.automotorakk .kisparamkeret { margin-left:4px; width:calc(33%); }

.kisparamkeret:first-child
{
 margin-left:0;
}

.kisparamkeret.szinvaltozat .kisparam {
 height:20px;
 width:20px;
 opacity:0.8;
}

 .page_artlist_item_1.elfogyott .kisparamsor {
  display:none;
}

.page_shop_art_295209 .page_artlist_item_1.elfogyott .kisparamsor,
.page_shop_art_382790 .page_artlist_item_1.elfogyott .kisparamsor,
.page_shop_art_128867 .page_artlist_item_1.elfogyott .kisparamsor,
.page_shop_art_356630 .page_artlist_item_1.elfogyott .kisparamsor,
.page_shop_art_955929 .page_artlist_item_1.elfogyott .kisparamsor { opacity: 1; }


.kisparam.paramextra {
  color:white;
  font-weight:600;
	text-transform: uppercase;
  background-color:#bbb;
  border:unset;
  width:auto;
}

.extraparam img {
  display:none;
}

.extraparam {
    display:none;
    position: absolute;
    right:0;
    margin-top:-65px;
}

@media only screen and (max-width: 982px) {
    .extraparam {
        display: none;
    }
}

.kisparamjobbals {
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 0;
    overflow: hidden;
    font-size:0;
}


.kisparamjobbfels {
    display: inline-block;
    position: absolute;
    LEFT: 0;
    top: 0;
    overflow: hidden;
    font-size:0;
    z-index: 0;
}

.kisparamjobbfels:hover img {
 opacity:1;
}

.kisparamjobbfels.cimke {
 top:30px;
}

#page_artdet_product_param_value_358087 a {
  color: #333333;
  font-weight: bold;
}

#page_artdet_product_param_value_358087 img {
    border-style: none;
  margin-right: 5px;
}

.product_filter_364269_content .product_filter_link  {
  line-height: 22px;
  font-weight: bolder;
}

#page_artdet_product_param_value_385903.page_artdet_param_value, #page_artdet_product_param_spec_385903 .page_artdet_product_param_spec_value,
#page_artdet_product_param_value_456267.page_artdet_param_value {
  font-size:0;
}

.product_filter_385903_content .product_filter_link >div {
 display:none;
}

#page_artdet_product_param_spec_385903 .page_artdet_product_param_spec_title {
 margin-top:15px;
}


/*  ----------- Szállítási mód táblázat  -------------*/

#szallit_tabla_01_html, #szallit_tabla_03_html {
    text-align:left;
    margin-bottom: 30px;
}

#szallit_tabla_02_html {
    display:none;
}

#szallit_tabla_01_html.cseres table #szallitsor,
#szallit_tabla_01_html.cseres table #postapontsor,
#szallit_tabla_01_html.cseres table #csomagpontsor,
#szallit_tabla_01_html.cseres #szallitmegjgyz {
	display:none;
}

#szallit_tabla_01_html .cim, #szallit_tabla_03_html .cim {
    font-size: 20px;
    font-weight: bold;
}

#szallit_tabla_01_html tr:first-child, #szallit_tabla_03_html tr:first-child {
  text-align: center;
}

#szallit_tabla_01_html .kiemel,#szallit_tabla_03_html .kiemel  {
    font-weight: bold;
}

#szallit_tabla_01_html table, #szallit_tabla_03_html table {
    border: 5px solid #0275d8;
}

#szallit_tabla_01_html table td, #szallit_tabla_03_html table td {
    padding:10px;
    border-bottom: 1px solid lightgray;
}

#szallit_tabla_01_html tr td .elso, #szallit_tabla_01_html tr td .masod, #szallit_tabla_01_html tr td .harmad,
#szallit_tabla_03_html tr td .elso, #szallit_tabla_03_html tr td .masod, #szallit_tabla_03_html tr td .harmad
{
  display: block;
  background-repeat: no-repeat;
  width:15px;
  height:15px;
}

#szallit_tabla_01_html tr td .elso, #szallit_tabla_03_html tr td .elso {
  background-image: url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/atevet-hazhoz01.png');
}

#szallit_tabla_01_html tr td .masod, #szallit_tabla_03_html tr td .masod {
  background-image: url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/atvet-szallit01.png');
}

#szallit_tabla_01_html tr td .harmad, #szallit_tabla_03_html tr td .harmad {
  background-image: url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/atvet-csomag01.png');
  background-size: 12px 11px;
}

#futarkolts,  #csomagkoltsp, #csomagkoltsg, #postakoltsg {
  padding-right: 24px;
  background-repeat: no-repeat;
  background-position: right;
}

#szallit_tabla_03_html #futarkolts {
    padding-right:unset;
}

.glsatvet {
  background-image: url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/futar-gls-02.png');
  background-position-y: 6px;
}
.postaatvet {
  background-image: url('https://www.akku-elem.hu/shop_ordered/83625/pic/icon/csomagpont.png');
  background-position-y: 6px;
}

.h24atvet {
  background-image: url('https://www.akku-elem.hu/shop_ordered/83625/pic/icon/tlgmini.jpg');
  background-position-y: 4px;
}

#szallitmegjgyz, #gyartmanymegjegyz, #page_content_2438734, #page_content_2444009 {
  text-align:right;
  color:#555;
  margin-top:3px;
  font-size:12px;
}

#gyartmanymegjegyz {
  text-align: left;
  border: 1px solid #555;
  border-radius: 10px;
  padding: 5px 10px;
}

#ipkerForm p {
  color:#999;
  margin-top:3px;
  font-size:12px;
}

#page_content_2444009, #page_content_2428004 {
	margin-bottom:20px;
}

#szallitmegjgyz::before,  #gyartmanymegjegyz::before, #page_content_2438734 p::before, #page_content_2444009 p::before, #ipkerForm p::before {
    font-family:'aebetu';
    content: '\f05a';
    margin-right:3px;
}


/* BESZERELÉS OLDALAK */

/* ugrás a végére gomb */
.ugrasGomb a {
	background:black!important;
	padding:12px 35px;
	font-weight:bold;
	border-radius:10px;
}


/* szabad oldal reklámszöveg */







.szovegKontener {
	position:relative;
	max-height:500px;
	overflow:hidden;
	transition:all 1s;
}

.szovegKontener.kinyitott {
	max-height:unset;
	padding-bottom:40px;
}

.tovabbHomaly {
	  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	height:60px;
	position:absolute;
	width:100%;
	bottom:0;
}

.tovabbHomaly:hover {
	cursor:pointer;
}

.tovabbOlvasomGomb {
  position: absolute;
  left: 20px;
  bottom: 10px;
  width: 40px;
  height: 40px;
  background-color: white;
  border-radius: 50%;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
	transition:all 0.5s;
}

.kinyitott .tovabbOlvasomGomb {
	left:unset;
	right:20px;
}

.tovabbOlvasomFelirat, .osszecsukomFelirat {
  position: absolute;
  left: 80px;
  bottom: 10px;
	text-transform:uppercase;
font-weight:bold;
	color:black;
	background:white;
  box-shadow: 0 0 6px white;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
	padding:10px 15px;
	border-radius:25px;
	transition:all 0.5s;
}

.kinyitott .tovabbOlvasomFelirat {
	display:none
}

 .osszecsukomFelirat {
display:none;
 }

.kinyitott  .osszecsukomFelirat {
	left:unset;
	right:70px;
display:flex;
 }

.tovabbHomaly:hover .tovabbOlvasomGomb {
	background:black;
}

.tovabbHomaly:hover .tovabbOlvasomGomb::before {
color:white;
}

.tovabbHomaly:hover .tovabbOlvasomFelirat, .tovabbHomaly:hover .osszecsukomFelirat {
	color:white;
	background:black;
  box-shadow: 0 0 6px black;
	
}

.tovabbHomaly:hover .osszecsukomFelirat {
	color:white;
	background:black;
  box-shadow: unset;
	
}

.tovabbOlvasomGomb::before {
    content: '\f107';
    font-family: 'FontAwesome';
    font-size: 20px;
    color: black;
    transform: translate(-50%, -50%) scale(1);
    transition: cubic-bezier(0.175, 0.885, 0.52, 1.775) 0.2s;
    position: absolute;
    top: 50%;
    left: 50%;
}
.kinyitott .tovabbOlvasomGomb::before {
	content: '\f106';
}






/* SZABAD beszereles fooldal urlap */

.page_shop_page_459900 #title_content h1,
.page_shop_page_834848 #title_content h1,
.page_shop_page_503077 #title_content h1, .page_shop_page_456850 #title_content h1, .page_shop_page_294549 #title_content h1 {
    font-weight: bold;
    font-size: 30px;
    letter-spacing: 0;
	margin: 30px 0;
}

.page_shop_page_459900 #title_content,
.page_shop_page_834848 #title_content {
	margin:0;
}

/* beszereles check */

#page_order_mods_check {
    display:none;
}

/* elvalaszotvonal */
#page_content_2488539 {
	margin:0;
}

/* beszerelés info: page_content_2428324 */

#page_content_2428324 {
	margin-bottom:30px;
}

#page_content_2428324 h2 {
	margin-top:0;
	font-size:18px;
	text-align:center;
}

#page_content_2428324 h3 {
	font-weight:bold;
	font-size:17px;
	display: table;
}

.kepalairBesz {
    margin-top: 5px;
    font-size: 18px;
	line-height:24px;
	font-weight:bold;
    color: #333;
	border:7px solid black;
	border-radius:10px;
	padding:4px;
	background:yellow;
}

#abraBal, #abraJobb {
    width: 45%;
    text-align: center;
}

#abraBal img, #abraJobb img {
    width: 100%;
    height: auto;
    display: block;
}


#miezaszolg {
	background:yellow;
	border:4px solid black;
	padding:10px;
	border-radius:15px;
}       

#miezaszolg h3 {
	margin-top:5px;
}       
#miezaszolg ul li {
	font-size:14px;
	margin:9px 0;
}   
#miezaszolg ul li:last-child {
	margin-bottom: 0px;
}  

#abrakBesz {
    max-width: 500px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}


#beszfeltetelek h3 {
	font-size:16px;
	
}
        
	#beszfeltetelek ul li:first-child {
		font-size:14px;
	}

	#beszfeltetelek {
		border:2px solid darkred;
		border-radius:15px;
		margin-top:15px;
		padding:10px;
	}

	#beszfeltetelek h3 {
		font-size:19px;
		margin-top:5px;
	}
	#beszfeltetelek ul li {
		font-size:14px;
	}




/* beszerelés űrlap: page_content_2428499 */

#page_content_2428499 {
	margin-top:25px;
}

        #page_content_2428499 .calendar {
			overflow-x: auto;
		}

        #beszerelesNaptar {
            display: grid;
            grid-template-columns: repeat(10, 1fr);
            gap: 3px;
			width:calc(100% - 1px);
        }
        #beszerelesNaptar .header {
            background-color: #f2f2f2;
            background-color: black;
			color:white;
            font-weight: bold;
            padding: 10px;
            text-align: center;
        }
        #beszerelesNaptar .cell {
            padding: 7px;
            text-align: center;
			font-size:1.05em;
			font-size:1.03em;
			letter-spacing: 0.5px;
            border: 1px solid #ccc;
			border-top:0;
			border-left:0;
            background-color: #fff;
            background-color: #f9f9f9;
			transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
        }
        
        #beszerelesNaptar .cell.foglalas {
			background-color:#2c75d9;
			color:white;
			font-weight:bold;
			position:relative;
			left:1px;
			top:1px;
			border:0;
            margin-bottom:1px;
        }

        #beszerelesNaptar .cell.foglalas:hover {
            background-color: #2c75d9;
        }
        
        #beszerelesNaptar .cell.foglalt {
            background-color: #f1f1f1;
            background-color: white;
			border-top:0;
            font-size:0;
			border:0;            
		    cursor: default;
		    position: relative;
        }
        
        #beszerelesNaptar .cell.foglalt::before {
		    content: 'foglalt';
		    position: absolute;
            font-size:13px;
		    color: #aaa;
		    top: 50%;
		    left: 50%;
		    transform: translate(-50%, -50%);
        }
        
        
        #beszerelesNaptar .cell.szabad {
            cursor: pointer;
        }
        
        #beszerelesNaptar .cell.szabad:hover {
            background-color: black;
            color:white;
        }





/* idopont megerősítés*/ 
/* időpont megerősítő jóváhagyó űrlap */


#page_content_2730279 p,
#page_content_2428339 p, #page_content_2428004 p {
	text-align:center;
}


#page_content_2730279,
#page_content_2428339, #page_content_2433569, #page_content_2428004 {
	margin:30px 0;
}



#jovahagyform {
	background:black;
	padding:20px 20px 17px 20px;
	border-radius:20px;
}


#page_content_2730279 .page_txt,
#page_content_2428339 .page_txt, #page_content_2433569, #page_content_2428004 .page_txt, #page_content_2450024 .page_txt {
    text-align:center;
}

#page_content_2438734, #page_content_2444009 {
	text-align:center;
	color:gray;
}


.page_shop_page_503077 .sor2 {
    display: flex;
    justify-content: center;
    align-items: center;
	margin:15px 0 0 0;
}

.page_shop_page_503077, .page_shop_page_102913, .page_shop_page_294549, .page_shop_page_456850 {
	max-width:800px;
	padding:20px!important;
	margin:0 auto!important;
}

/*  időpont-foglaló adatlap */

@keyframes dotsAnimation {
    0% { content: "Hitelesítés."; }
    33% { content: "Hitelesítés.."; }
    66% { content: "Hitelesítés..."; }
    100% { content: "Hitelesítés."; }
}

@keyframes dotsAnimation2 {
    0% { content: "Feldolgozás."; }
    33% { content: "Feldolgozás.."; }
    66% { content: "Feldolgozás..."; }
    100% { content: "Feldolgozás."; }
}

@keyframes dotsAnimation3 {
    0% { content: "Betöltés."; }
    33% { content: "Betöltés.."; }
    66% { content: "Betöltés..."; }
    100% { content: "Betöltés."; }
}

#loadingFelirat::after {
    content: "Hitelesítés.";
    animation: dotsAnimation 1.5s infinite steps(1);
}

#loadingFelirat2::after {
    content: "Feldolgozás.";
    animation: dotsAnimation2 1.5s infinite steps(1);
}


#ipButtonDoboz, .ipButtonDoboz {
    display: flex;
    align-items: center; /* FÃ¼ggőlegesen kÃ¶zÃ©pre igazítás */
    height: auto;
}

#ipButtonDoboz > *, .ipButtonDoboz > * {
    display: flex;
    align-items: center; /* Minden elem tartalmát is kÃ¶zÃ©pre rakja */
}


#myFormIf input[type=tel] {
	padding:0 20px;
	height:36px;
	border:1px solid #ddd;
	width: 100%;
}

#myFormIf input[type=checkbox] {
    -webkit-appearance: checkbox !important;
  -moz-appearance: checkbox !important;
	display:unset;
	border:1px solid gray;
	width:20px;
	height:20px;
	border-radius: 5px;
	margin-top:10px;
}


#myFormIf label a {
	text-decoration:underline;
	color:#1176d5;
}


#jovahagyform label {
	color:white;
}

#myFormIf label, #jovahagyform label {
	text-transform: uppercase;
}

#jovahagyform label {
	text-transform:uppercase;
}

#myFormIf input,#myFormIf input[type=tel],#myFormIf .select-styled {
	border:1px solid black;
	border-radius:5px;
}

#myFormIf .select {
	width:100%;
}

#myFormIf input:focus,#myFormIf input[type=tel]:focus {
	background:yellow;
	
}

#myFormIf .adatok {
  margin-bottom:15px;
}

#myFormIf .adatok br {
  display: block;
  content: "";
  margin-bottom: 10px;
}

#myFormIf.hitelesit * {
	pointer-events: none;
	opacity:80%;
  transition: opacity 0.5s ease-in-out;
}




/* sikeres időpont-foglaláls  */ 

 #page_content_2444019   .containerIf {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 20px;
      max-width: 1200px;
      margin: 20px auto;
      padding: 20px;
    }

 #page_content_2444019   .containerIf2 {
      max-width: 1200px;
      margin: 20px auto;
      padding: 20px;
    }

 #page_content_2444019   .columnIf {
      padding: 10px;
      background: #f9f9f9;
      border: 1px solid #ddd;
      border-radius: 5px;
    }

#page_content_2444019    .columnIf p {
      margin: 10px 0;
    }

#page_content_2444019    .columnIf img {
      max-width: 100%;
      height: auto;
      display: block;
      margin: 10px 0;
    }

 #page_content_2444019   iframe {
      width: 100%;
      border: 0;
      border-radius: 5px;
     height:400px;
    }


.page_shop_page_459900 #title_content h1,
.page_shop_page_294549 #title_content h1, .page_shop_page_503077 #title_content h1 {
	margin:50px 0;
}




@media (min-width: 1000px) {
	
	#page_content_2428324 {
		column-count: 2;
		column-gap: 40px;
	}


	#myFormIf .adatok {
		column-count: 3; column-gap: 20px;
	}
	
}



@media (max-width: 999px) {
	
	#miezaszolg {
		margin-top:20px;
	}


	#beszfeltetelek ul li:first-child {
		font-size:15px;
	}
	
#page_content_2428499 .calendar {
    border-width: 2px;
}
	
}


/*  ------------------------------------------------- Szállítási módok az oldalak alján */

.szallitdoboz {
	margin-top: 10px;
}

.kepcimfel {
	white-space:nowrap;
	width: 100%;
	overflow:hidden;
	padding-top: 20px;
}

.kepcim {
	/*doboz*/
	width:100%;
	overflow: hidden;
	float:left;
	border-radius: 0 0 20px 20px;
	padding: 5px 0;
	background-color: yellow;
	margin-bottom: 10px;
	/*betűk*/
	font-weight: 1000;
	white-space: nowrap;
	color: black;
	font-size: 20px;
	text-align: center;
}
@media only screen and (max-width: 650px) {.kepcim {width: calc(100% - 10px);}}


/*---------------------------------------------------------------termÃ©ktípus táblázat termÃ©kleírásban*/

#tab5_description_content .liElemTbl a {
    font-weight: normal;
    padding-left: 0;
    background-image: none;
}

#tab5_description_content .liElemTbl td {
    padding:0;

}

#tab5_description_content .tblLink {
    width: 15%;
    padding:0;
    margin:0;
}

#tab5_description_content .tblLink a {
    width:100%;
    height:100%;
    display:block;
   font-weight: bold;
   padding:5px;
}

#tab5_description_content .liElemTblFej01 td {
    font-weight:bold;
    padding:5px;
}

.liElemTbl a {
 color:black;
 /*text-decoration:underline;*/
/*background-color: #F2FAFF !important;*/
 
}
.liElemTbl a:hover {
background-color: #D3F0FF !important;
 
}
.liElemTbl tr:nth-child(even) {
 background-color: #f2f2f2;
}
.liElemTbl tr td {
border-right: 1px solid #eee;
}


/*--------------------------termÃ©ktípus táblázat kategória nÃ©zetben*/

.page_txt .liElemTbl a {
    font-weight: normal !important;
    padding-left: 0 !important;
    background-image: none !important;
}

.page_txt .liElemTbl td {
    padding:0 !important;
    border:1px solid gray !important;

}

.page_txt .tblLink {
    width: 15% !important;
    padding:0 !important;
    margin:0 !important;
}


.page_txt .tblLink a {
    width:100% !important;
    height:100% !important;
    display:block !important;
   padding:5px !important;
}

.page_txt .liElemTblFej01 td {
    font-weight:bold !important;
    padding:5px !important;
}

.page_txt .terkep3 img {left:0;}


/*----------------------------------------------------------------Weboldal általános*/

.page_artdet_tab5_content.extra_lapful tr td:last-child {
 text-align:right;
}

    
    .page_artdet_tab5_content.extra_lapful td {
 padding:5px;
}
.page_artdet_tab5_content.extra_lapful tr:hover {
  background:#eee!important;
 font-weight:bold!important;
}

.page_artdet_tab5_content.extra_lapful table tr {
  border-bottom: 1px solid black;
 background:white!important;
}

.page_artdet_tab5_content.extra_lapful h3 {
 margin-top:25px;
}

.page_artdet_tab5_content.extra_lapful table:hover {
 cursor:crosshair;
}

.page_artdet_tab5_content.extra_lapful table {
 width:70%;
 margin:auto;
 margin:0 0 0 5%;
}
	
	.page_artdet_tab5_content p, #katleir_alul p, #katleir_content p {
      position: relative;
      display: inline-block;
	}
	
	.page_artdet_tab5_content img, #katleir_alul img, #katleir_content img {
		cursor: url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/nagyito.png') 16 16, zoom-in;
		margin:5px 0 15px 0;
		/* max-width:600px; */
	}
	
	
    .zoom-icon::before {
      content: "\f00e"; /* FontAwesome kereső/nagyító ikon */
      font-family: "aebetu";
      font-weight: 900;
      position: absolute;
      top: 10px;
      right: 10px;
      font-size: 28px;
      background:white;
      padding: 0 6px;
      border-radius: 20%;
      cursor: pointer;
  transition: background 0.3s;
    }
	
	
    .zoom-icon:hover::before {
      background:yellow;
	}
	
	    .lightboxAE, .lightboxKF {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.7);
      justify-content: center;
      align-items: center;
      z-index:2;
            cursor: url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/kicsinyito_2.png') 16 16, zoom-out;
    }

    .lightboxAE img {
      max-width: 80%;
      max-height: 80%;
            cursor: url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/kicsinyito_2.png') 16 16, zoom-out;
    }
	

.page_artdet_tab5_content table {
	width:100%;
}

.page_artdet_tab5_content table td {
	padding:10px;
}

.page_artdet_tab5_content table td[colspan] {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.15em
}
	
	
.page_artdet_tab5_content table h3 {
    font-weight: bold;
    margin: 0;
}


.page_artdet_tab5_content table tr:nth-child(2n) {
    background: rgba(0,0,0,0.05);
}

.page_cat_sub_wrap .page_cat_sub:last-child a {
 padding-bottom:6px;
}

#termekkepek {
/*    height:0; */
    overflow:hidden;
}

#kepforgato {
    height:0;
    overflow:hidden;
}

#videotab {
 padding-left:29px;
 background:url('https://www.akku-elem.hu/shop_ordered/83625/pic/icon/yt-logo-kicsi.png') no-repeat;
 background-position-x: 6px;
 background-position-y: calc(50% + 1px);
}

#haromdtab.page_artdet_tab4_active {
 padding-left:37px;
 background:url('https://www.akku-elem.hu/shop_ordered/83625/pic/icon/3dkepaktiv.png') no-repeat;
background-size:24px 21px;
 background-position-x: 6px;
 background-position-y: calc(50% + 1px);
}

#haromdtab {
 padding-left:37px;
 background:url('https://www.akku-elem.hu/shop_ordered/83625/pic/icon/3dkep.png') no-repeat;
background-size:24px 21px;
 background-position-x: 6px;
 background-position-y: calc(50% + 1px);
}

#videoarea {
    display:none;
    overflow: hidden;
    margin: 18px 0;
}

 #artdet_spec_keret {
    width:50%;
    margin-right:3%;
    float:left;
}

#artdet_leir_keret {
    float:left;
    width:100%;
}

@media only screen and ( max-width:990px ) {
    #artdet_spec_keret {
    width:100%;
    margin-right:0;
}

}


#tab_uzleteink_content iframe {
    float:right;
    margin-left:5px;
}

#tab_uzleteink_content p {
    width:calc(100% - 305px);
} 


#tab_uzleteink_content p {
    width:unset;
} 

#tab_uzleteink_content table {
    margin: 0 auto;
} 

#tab_uzleteink_content table p {
    text-align:left;
} 

#tab_uzleteink_content .figyelem p {
    width:0100%;
}

ul {
  list-style-image: url('https://www.akku-elem.hu/shop_ordered/83625/pic/grafika/aelista01.png');
  list-style-position: inside;
  margin: 5px;
}
ul ul {
  list-style-image: none;
  list-style-position: inside;
  margin: 5px 25px;
}
ul li {padding: 3px 0;}

.feketesav {background-color:black;overflow:hidden;color: white;}
.feketesav a {color:yellow;}

.lapszelsav {width:1173px;margin:auto;}
@media only screen and (max-width: 1173px) {.lapszelsav {width:100%;}}

.harmados {float: left;width: calc(100% / 3 - 20px);padding: 10px;}
@media only screen and (max-width: 650px) {.harmados {width: 100%;}}
.harmados img {width: 100%;}


.page_artdet_tab5_content h2, .page_txt h2 {
  font-size: medium;
  font-weight:bold;
}

.page_artdet_tab5_content table h3 {
  font-weight:bold;
  margin-bottom:0;
}

.page_artdet_tab5_content .columns, .page_artdet_tab5_content .hasabos {
	column-count:4;
}

.page_artdet_tab5_content > h3 {
  font-weight:bold;
    font-size:14px;
    color:gray ;
    color:#777777 ;
}


.page_artdet_tab5_content > h3::before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #777777;
  border-radius: 50%;
  margin-right: 5px;
    margin-bottom:3px;
}

.page_artdet_tab5_content li  {
	margin-left:10%;

}

.page_artdet_tab5_content {
	width:80%;
	margin:20px auto 10px 8%;
  text-align:left;
}

.page_artdet_1_cross .page_pagelist_title {
    display:none !important;
}

.betFigyelm {
    background-color:yellow;
    padding:1px 5px 1px 5px;
}

.betFigyelm a {
    color:black;
	padding-left:16px;
    background: url('https://shop.unas.hu/shop_ordered/83625/pic/icon/mutat05.png') no-repeat left top;
}

.figyelem {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 24px 12px 12px;
  background-color: #e7f3fe;
  border-left: 6px solid #2196F3;
}


.figyelem tr:nth-child(even) {
  background:#fcfcfc;
}

.figyelem td {
  padding-left:7px;
  height:30px;
}


.figyelem.piros {
  margin-top:0;
  padding-top:18px;
  background-color: #ffb2b2;
border-color: red;
}

.figyelem.piros a {
    color:black;
    background: url('https://www.akku-elem.hu/shop_ordered/83625/pic/icon/mutat07.png') no-repeat left top !important;
}

.figyelem.kicsi {
  margin-top:0;
  padding:10px;
}

.figyelem.zold {
 margin-top:0;
 padding-top:18px;
 background-color:#8dd78d;
 border-color:green;
}


.figyelem.zold ul {
  list-style-image: url('https://www.akku-elem.hu/shop_ordered/83625/pic/icon/karilist01.png');
  /*list-style-position: inside;
  margin: 5px;*/
}

.hasabok:after {  /*kontÃ©ner hasábos szedÃ©shez*/
    content: "";
    display: table;
    clear: both;
}

.hasab { /*4 hasábos elrendezÃ©s kompatibilitási listákhoz*/
    float: left;
    width: 250px;
    padding: 0 15px 0 0;
    /*height: 300px;*/
}


.kompatlelem {
    float: left;
    width: 250px;
    padding: 0 15px 0 0;
}


* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

#header_bottom {
	background:#000;
	border-top: 0px solid #000;
    border-bottom: 0px solid #000;
}
#header_content {
	background:#000;
}

#header_menu a {
	color: #fff;
}

#cart:hover #box_cart_content_full:after {
	color:#FFFF00;
    }

#box_cart_content_full {
    color: #fff;
     }

.box_cart_itemlist .box_cart_button input {
	background:#fff;
	width:100%;
}
.box_cart_itemlist .box_cart_button input:hover {
	background:#FFFF00;
    }
    
.page_content_with_form_type input[type=submit], .page_content_with_form_type input[type=button],
.page_content_with_form_type input[type=reset], .page_content_with_form_type button {
background-color:yellow;
 border:1px solid black;
	}
    
input[type=submit], input[type=button], input[type=reset], button {
    color:#000;
	font-size:14px;
	}

.box_cart_empty {
    color: #fff;
}

.box_search_button {
    color: #fff;
}


.box_search_button:hover {
    color: #000;
}

button.box_search_button {
    margin-left: -55px;
    background-color:#aaa !important;
}

button.box_search_button:hover {
    background-color:#FFFF00;
    }

#page_artdet_rovleir a, #artdet_leir_keret a  {
    color:#1176d5;
    font-weight:bold;
}

a {
    color: #014077;
}


/*****************  BLOG FORMAZAS ****************/

.blog_intro_pic:hover img {
    transform: scale(1.1); /* 10%-kal nagyobbá teszi a kÃ©pet */
}

.blog_intro_pic {
    overflow:hidden;
}

.page_page_blog_message a span {
    font-weight: bold !important;
}

.page_page_blog_message a {
    font-weight:bold !important;
}

.page_page_blog_title {
    padding:10px 0;
    background:unset;
}
.page_page_blog_title a {
    color:black;
}


.page_page_blog_header {
	border-top:1px solid black;
}

.page_page_blog_date {
    background:unset;
}



/**BLOG DIZÃJN**/


.page_page_blog_intro.details {
	align-items:unset;	
}

.page_page_blog_intro.details .blog_intro_txt p {
	font-style:unset;
	font-weight: bold;
	font-size:unset;
	background-color:#d3d3d369;
	padding:10px;
	border-radius:10px;
}

.page_page_blog_title h1 {
	font-weight:unset;
	font-size:25px;
	padding-bottom:20px;
}

.page_page_blog_message h2 {
	font-weight: bold;
	font-size: 17px;
}


.page_page_blog_message ol ul {
	padding-left:unset;
}

.page_page_blog_message ol, .page_page_blog_message ul {
	padding-left:5%;
}


.page_page_blog_message ol li {
	padding-bottom:10px;
}

.page_page_blog_intro.details .blog_intro_txt a {
	font-weight: bold;
	color:#1b77d2;
}

.page_page_blog_message a {
	color:#1b77d2;
}


/****/



.product_filter_content {
 margin: 0px;
    }


#body_title h1 { text-align: center }

.page_artdet_price_net {
 font-size: 18px;
    }
.page_tooltip_price_net {
 font-size: 14px;
    }

.box_cart_price {
    color:#fff;
    }

.page_cart_foot #page_cart_foot_button_order input {
    background: #ddd;
      }
.page_cart_foot #page_cart_foot_button_order input:hover {
    background: #333;
    color:#fff;
     }
.box_newsletter_button input{
    background: #ddd;
     }
.box_newsletter_button input:hover {
    background: #FFFF00;
    }

.box_cart_item a {
    color: #fff;
        }

.box_cart_item a input:hover {
    color: #FFFF00;
        }

.page_cart_tr_item:hover td {
	background:#333;
     }

.page_cart_tr_item td a {
	color:#000;
}

.page_cart_tr_item a {
	color:#000;
}

.page_cat_main {
    height: 10px;
    }

.page_cart2_footer #page_cart_tr_foot_button_order input {
	background: #e5e5e5;
}

.menu_item_plus.menu_item_1 a, .menu_item_plus.menu_item_2 a {
	color: #FFFF00 !important;
}
.menu_item_plus.menu_item_1 a:hover, .menu_item_plus.menu_item_2 a:hover {
	color: #000 !important;
    background: #FFFF00 !important;
}

.page_artdet_stock_unavailable {
    color: #fff;
    border-color: #fff;
}

.page_artlist_stock.artlist_kerdezzen .artlist_tooltip, .page_artlist_stock.artlist_kerdezzen .artlist_tooltip::after {
    background: #0275d8;
}

.page_artlist_stock .artlist_tooltip, .page_artlist_stock .artlist_tooltip::after {
    background: #555;
}

.page_artlist_stock_unavailable_outer
{
    color: #fff;
    border-color: #fff;
    }

.page_artlist_stock_available_outer, .page_artlist_stock_unavailable_outer {
    display:none!important;
}

.page_artdet_stock_available, .page_artdet_stock_unavailable {
    display: none;}


.popup_title {
	background-color: #000;
}

#page_PopupContainer {
	padding:0;
	border-radius:15px;
	border:2px solid white;
}

#page_artdet_inquire a {
    background: #1176d5;
    color: white;
    border-radius: 5px;
    border-width: 0;
    font-size: 16px;
    padding: 3px 20px;
    height: unset;
    }

#page_artdet_inquire a:hover {
    transform: scale(1.05);
}

#header_phone_html a {
    font-size: 32px;
    }

#header_phone_html a:hover {
    color:#FFFF00 !important;
    font-size: 34px;
    }

div#header_logo_img :hover {
    filter: drop-shadow(0px 0px 1px yellow);
    }

input#button_reg {
    color: #fff;
    }

.page_cart_store, .page_cart_shipping_title {
    color:black;
    background:yellow;
    }

button.product_filter_delete_all{
    color:white;
    }

.page_artlist_pic .vasarolhato .off, .page_artdet_1_pic .vasarolhato .off {
    max-width:100px;
}

.page_cat_pic_inner a {
    background-color: black;
}

.page_cat_pic_inner a img {
    border-radius: 15px;
}

#page_contact_main_table_hosting_data {
    DISPLAY:NONE;
  }


/*------------------------------------------ ARTDET */

#lenyilcim:after {
  font-family: 'FontAwesome';
  content:' \f107';
  margin-left:5px;
}

#lenyilkeret::after {
	content:'';
  clear: both;
  display: table;
	
}

#leirlenyil:hover {
 cursor:pointer;
}

.rejtett {
    display: none;
}

.rejtett2 {
    display: none;
}

.hasonltermek {
	width: 166px;
	margin: 20px 5px 0 5px;
}

#tab_similar_content {
  transition:max-height 0.5s;
	height:auto;
	overflow:hidden;
	position:relative;	
}

#page_hasonl_cover {
	/* display:none; */
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 18px;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

#hasonl_button {
	/* display:none; */
	height:36px;
	width:36px;
	text-align:center;
	border-radius:50%;
	box-shadow: 0px 0px 0px 5px #f1f1f1 inset;
	transition: cubic-bezier(0.175, 0.885, 0.52, 1.775) 0.2s;
    position: absolute;
    left:50%;
    bottom:5px;
	z-index: 1;
    opacity: 1;
	cursor:pointer;
}

#hasonl_button:before {
	content:'\f107';
	font-family:'FontAwesome';
	font-size:20px;
	color:#333;
	transform: translate(-50%,-50%) scale(1);
    transition: cubic-bezier(0.175, 0.885, 0.52, 1.775) 0.2s;
    position: absolute;
    top: 50%;
    left: 50%;
}

#hasonl_button.hasonl_button_active:before {
	content:'\f106';	
}

#hasonl_button:hover {
	box-shadow: 0px 0px 0px 7px #0275d8 inset;
}

#hasonl_button:hover:before {
	transform: translate(-50%,-50%) scale(0.7);
    transition-delay: 0.1s;
	color:#0275d8;
}

.page_artdet_attach_name_1 {
 height:35px;
}

.page_artdet_1_tabs {
    height: 33px;
    margin-top: 25px;
    border-color: #0275d8;
}


.page_artdet_tab {
   float:left; 
    margin:0;
    margin-right:30px;
    font-size:17px;
  line-height:26px;
    color: rgb(155,155,155);
}


.page_artdet_tab3, .page_artdet_tab4, .page_artdet_tab5 {
	display:inline-block;
	background:#fff;	
	text-transform:uppercase;
	letter-spacing:0.5px;
	transition:0.4s;
    width:100%; 
	margin:0;
    text-align:left;
    font-size:17px;
    line-height:25px;
    color: rgb(155,155,155);
}

.page_artdet_tab, .page_artdet_tab3, .page_artdet_tab4, .page_artdet_tab5 {
    height:33px;
    position:relative;
    border: 1px solid #ccc;
    border-bottom:1px solid #0275d8;
    border-radius:5px 5px 0 0;
    padding:3px 12px 2px 12px;
}

.page_artdet_1_tabs .page_artdet_tab, .page_artdet_1_tabs .page_artdet_tab3, .page_artdet_1_tabs .page_artdet_tab4, .page_artdet_tab5 {
    float: left;
    margin: 0;
        margin-right: 0px;
    margin-right: 20px;
    font-size: 17px;
    line-height: 26px;
    color: rgb(155,155,155);
    width: auto;
    cursor: pointer;
}


.page_artdet_1_tabs .page_artdet_tab.page_artdet_tab_active, .page_artdet_1_tabs .page_artdet_tab3.page_artdet_tab3_active, .page_artdet_1_tabs .page_artdet_tab4.page_artdet_tab4_active, .page_artdet_1_tabs .page_artdet_tab5.page_artdet_tab5_active {
    color: #0275d8;
    border-color:#0275d8;
    border-bottom:1px solid white;
}

.page_artdet_tab3.mindigaktiv {
    color: #0275d8 !important;
    border-color:#0275d8 !important;
    border-bottom:1px solid white !important;
    cursor:default !important;
}


#artdet_spec_keret > .page_artdet_tab3 {
    background: url("https://www.akku-elem.hu/shop_ordered/83625/pic/icon/adatok_ikon_02.png") no-repeat left center;
    background-size:17px 17px;
    padding-left: 23px;
}

#artdet_leir_keret > .page_artdet_tab3 {
    background: url("https://www.akku-elem.hu/shop_ordered/83625/pic/icon/leiras_ikon_01.png") no-repeat left center;
    background-size:16px 16px;
    padding-left: 23px;
}

#tab3_similar_content {
    position:relative;
    overflow: hidden;
    max-height:300px;
}


@media only screen and (max-width:480px) {
	.page_artdet_tab3:not(:first-child) {
		margin-left: 0;
	}
}

.page_artdet_product_param_spec_value .jobbpoz, .page_artdet_product_param_spec_value .balpoz {
  display:none;
}

.product_filter_link .jobbpoz, .product_filter_link .balpoz {
  float:left;
  margin: 0 10px 15px 0;
}


/*--------------------------------------------- Ã¼zenet felÃ¼l */

.uzenetfelulsav {
    background-color:#ebebeb;
  border:1px;
  border-color:darkgray;
 border-style:none none solid none;
 padding:8px 0 7px 0;
}

.uzenetfelultartalom {
 font-size:14px;
 line-height:23px;
 max-width:1173px;
 margin:auto;
}

.uzenetfelultartalom::before {
  position: relative;
	font-family: 'aebetu';
	content: '\f05a';
	margin-right: 3px;
  bottom: -1px;
  font-size:19px;
  line-height: 16px;
  color:darkcyan;
    font-weight:bold;
}

.uzenetfelultartalom a {
  color:black;
    font-size: 14px;
}

.uzenetfelultartalom strong {
  text-transform: uppercase;
    color:darkcyan;
}


/**--------------------------------------- DESIGN 2.0  fej01-03*/

@font-face{
    font-family:"aebetu";
    font-style:normal;
    font-weight:400;
    src:url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/aebet-light.woff');
}
@font-face{
    font-family:"aecondensed";
    font-style:normal;
    font-weight:400;
    src:url('https://www.akku-elem.hu/shop_ordered/83625/pic/dizajn/ae-condensed.woff2');
}

#header_top {
	height: 0 !important;
    background:#000;	
}

#header_content_wrap {
    height: 110px !important;
}

#header_content_right {
	margin-top:0px !important;
}

#fejlec {
    width:100%;
    float:left;
}

#fej01 {
	float:left;
}

#logo {
 margin-top:15px;   
}

#fej02 {
	float:left;
}

#header_banner {
    margin-top:12px;
    margin-left:30px;
}

#fej03 {
        position:relative;
        width: calc(100% - 710px);
        height: 110px;
        float: right;
        padding-top: 7px;
}

#ae_tartalom_05_html {
  width: 100px;
  height: 100px;
  float:left;
    padding: 10px 0 0 10px;
}

#fej03alul {
	position:absolute;
	bottom:0;
    right:0px;
	width:100%;
	height: 63px;	
}

#keresofolyat {
	float:right;
	margin-right:20px;
	height:40px;
	
}

#keresoelhelyez {
	margin-top:26px;
}

#search {
	margin-right:0px !important;
}

#box_search_input {
 width:220px;   
}

#kosarfolyat {
	float:right;
	height:70px;
	margin-right:15px;
}

#box_cart_content_full:after {
    font-family: "aebetu" !important;
    content: '\f07a' !important;
    position:relative !important;
    font-size: 40px !important;
    top: -22px !important;
    right: 52% !important;
}

#page_artdet_cart_button {
    margin-left: 5px;
    width: calc( 75% -  5px);
    float:right;
    
}

#page_artdet_cart_button a {
    max-width:unset;
    line-height: 50px;
    height:50px;
    background: #1176d5;
    border-radius:5px;
}

#page_artdet_cart_button a:hover { font-size:14px; }

#page_artdet_cart_button a::before {
    font-family: "aebetu" !important;
    content: '\f218' !important;
    font-size: 20px !important;
}

.page_artlist_stock.artlist_kerdezzen a::after {
    font-family: "aebetu";
    content: '\f05a';
	font-size:17px;
	font-weight: bold;
}

.page_artlist_stock.artlist_kerdezzen::after {
    content: none !important;
}

.page_artlist_stock::after {
    content: '\f07a' !important;
}

.page_popuplist_cart a::before {
    content: '\f07a' !important;
    font-size: 14px !important;
    margin-right: 5px !important;
}

#box_cart_content_full {
    padding-right: 0px !important;
    line-height: 106px !important;
}

.box_cart_itemlist {
    top: 70px !important;
}

#box_cart_content_full:after {
    font-family: "aebetu" !important;
    content: '\f07a' !important;
    position: absolute !important;
    font-size: 40px !important;
    top: 22px !important;
    right: 0 !important;
    width: 100%;
    text-align: center;
}

.box_cart_item_icon {
    display: block !important;
    width: 100% !important;
    height: 20px !important;
    border-radius: 0 !important;
    top: 4px !important;
    right: 0 !important;
    /* left: 37px !important; */
    z-index: 0 !important;
    overflow: hidden !important;
    background-color: transparent !important;
    color: transparent !important;
    font-size: 10px !important;
    margin: auto;
    
}

.box_cart_item_icon::before {
    font-family: 'FontAwesome';
    content: '\f1b3 ' !important;
    font-size: 17px;
    overflow: hidden;
    position: absolute;
    margin: auto;
    /*background: lightsteelblue;*/
    width: 108%;
    left:0;
    color:#0389ff;
    line-height:20px;
}

@media only screen and (max-width: 1206px) {
#box_cart_content_full:after {
	top: 18px !important;
    font-size: 25px !important;
    /*top: -25px !important;*/
    right: 0 !important;
}
.box_cart_item_icon {
    display: block !important;
    position: absolute !important;
    top: -5px !important;
    right: -9px !important;
    width: 20px !important;
    height: 20px !important;
    z-index: 1 !important;
    border-radius: 50% !important;
    background: #0275d8 !important;
    color: #fff !important;
    text-align: center;
    line-height: 20px;
    font-size: 11px;
}
.box_cart_item_icon::before {
    display:none;
}
#kosarfolyat {
	height:70px;
	margin-top:25px;
	margin-right:20px;
}
.box_cart_itemlist {
    margin-right: -15px !important;
    top: 45px !important;
}
}

@media only screen and (max-width: 1141px) {
	#fej01 {width:300px;}
#fej02 {width:300px;}
#fej03 {width: 300px;}
    #ae_tartalom_05_html {
 display:none;
}
}

@media only screen and (max-width: 999px) {
#header_top {display:none;}
#fej01 {margin-top:30px;}
#fej02 {margin-top:30px;}    
#fej03 {
  position:absolute;
  margin:0 10% 0 10%;
  width:80%;
  height: 0;}
#fej03alul {height: 0;}
#fej03alul #search {margin-top:-40px;}
#fej03alul #search.search_fixed {margin-top:0px;}
    
button.box_search_button {
    position: absolute;
}
    
.box_cart_item_icon {
    top: 3px !important;
    right: 4px !important;
}
}

@media only screen and (max-width: 740px) {
	#fej01{width:100%}
    #fej02 {display:none;}
}

#box_cart_content_full .box_cart_price { color:#3ca5ff !important; }

/*------------------------------------------------------ AKKUFELÃšJÃTÃS DIZÃJN ----------------------------*/


.felujdizajn .page_artlist_cart_button {
  background-color: forestgreen;
}

.felujdizajn  .artlist_tooltip {
  background-color: forestgreen;
}

.felujdizajn  .page_artlist_cart_button a::before {
    font-family: "aebetu" !important;
    content: '\f0ad' !important;
    font-size: 20px !important;
}


.felujdizajn .artlist_tooltip::after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: forestgreen;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
}

.felujdizajn .stock_new_icon {
  background-image: url("https://www.akku-elem.hu/shop_ordered/83625/pic/icon/ikon-feluj01.jpg") !important;
}

#page_artdet_product_param_spec_400837 .page_artdet_product_param_spec_title,
#page_artdet_product_param_spec_121893 .page_artdet_product_param_spec_title {
 font-weight:bold;
 color:red;
 width:30%;
}

#page_artdet_product_param_spec_400837 .page_artdet_product_param_spec_value,
#page_artdet_product_param_spec_121893 .page_artdet_product_param_spec_value {
 width:70%;
}

#page_artdet_product_param_spec_400843 .page_artdet_product_param_spec_title,
#page_artdet_product_param_spec_401420 .page_artdet_product_param_spec_title {
 display:none;
}

#page_artdet_product_param_spec_400843 .page_artdet_product_param_spec_value,
#page_artdet_product_param_spec_401420 .page_artdet_product_param_spec_value {
 width:100%;
 padding:25px;
}

/********************* Kosárba gomb ***********************/

        #jovahagycontainer #kuldesButton {
            margin:20px 0 0 60px;
        }

        #jovahagycontainer.full-container {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100%;
        }
        #jovahagycontainer .code-input-container {
            display: flex;
            gap: 10px;
        }
        #jovahagycontainer .code-input {
            padding:0;
            width: 50px;
            height: 50px;
            font-size: 24px;
            text-align: center;
            border: 1px solid #ccc;
            border-radius: 10px;
            background-color: #fff;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
            outline: none;
            transition: border-color 0.2s ease;
        }
        #jovahagycontainer .code-input:focus {
            border-color: #007aff;
            box-shadow: 0 0 5px rgba(0, 122, 255, 0.5);
        }




        #jovahagyform .code-input {
            width: 6em;
            letter-spacing: 0.6em;
            text-align: center;
            font-size: 1.5rem;
            padding: 5px;
            border: 3px solid black;
            border-radius: 5px;
            outline: none;
            transition: background-color 0.3s ease-in-out;
            background-color: white;
            font-weight: bold;
font-size: 20px;
        }

        #jovahagyform .code-input:focus {
            background-color:yellow;
			border-color:unset;
			box-shadow:none;
        }


#page_artdet_product_param_spec_6071994 {
    display:none;
}

#validoLista, #valnapLista  {
	z-index:999;
}


/* ---  besz. elso valt. nem hasznalt ----*/
#page_artdet_cart_func.beszereles #page_artdet_cart_input,#page_artdet_cart_func.beszereles #page_artdet_cart_button {
	opacity:0.2;
	cursor:not-allowed;
}

#page_artdet_cart_func.beszereles #page_artdet_cart_button a {
	pointer-events: none;
}



#page_artdet_cart_func {
    background: transparent;
    padding: 10px 0px;
}

#page_artdet_cart_input {
	background:#eee;
    padding:2px;
    height:50px;
    border-radius: 0 10px 10px 0;
}

.page_artdet_1_right .page_qty_input[type="text"] {
    height: 46px;
    line-height: 46px;
}

.page_artdet_qtybuttons button {
    border-radius:50%;
    width:19px;
    height:19px;
	background: #1176d5;
    margin-right:1px;
    border: 1px solid #1176d5;
}

.page_artdet_qtybuttons button::before {
	color:white;
    font-weight: bold;  
    font-size:15px;
    position: relative;
    text-align:center;
}

.page_artdet_qtybuttons button:hover::before {
	color: #1176d5;
}
button.qtyplus::before { content: '+';     top:-1px;}
button.qtyminus::before { content: 'â€“';     top:-2px; }
.page_artdet_qtybuttons button.qtyminus { margin:4px 0px 0 0; }

#page_artdet_cart_input span.cart_input_unit {
    display: block;
    line-height: 51px;
    background-color:transparent;
    margin-right:0;
    padding: 0 7px 0 7px;
    width:30px;
    word-wrap: break-word;
    height:51px;
    overflow-y:hidden;
    text-align:center;
}

.page_artdet_func_icon::before {
    color: #0259a6;
}

/*** kepforgato **************/

#kepforgato .viewer{position:relative;margin:20px 0}
.popupKF {z-index:3;position:absolute;left:calc(50%);
/* width:620px; */
    width:800px;
    
}
.popupKF .nagyitKF {display:none;}
#kepforgato #pdtViewer{width:100%;margin:0}
#kepforgato #pdtViewer img{padding:0;border:.5px solid #eee;user-select:none;-moz-user-select:none}
#kepforgato #dummy{display:none}
#kepforgato #kepsorozat{display:none}
#kepforgato .loader{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);z-index:1;top:0}
#kepforgato .three-bounce{text-align:center;font-size:26px;position:absolute;top:50%;left:50%}
#kepforgato .three-bounce div{display:inline-block;width:18px;height:18px;border-radius:100%;background-color:#fff;-webkit-animation:bouncedelay 1.4s infinite ease-in-out both;animation:bouncedelay 1.4s infinite ease-in-out both}
#kepforgato .three-bounce .one{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
#kepforgato .three-bounce .two{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
#kepforgato .btnDiv{
    text-align:center;
    margin:5px 0;
    width:100%;
}
#kepforgato .btnDiv div{margin:4px 8px;padding:20px;border:0;
                        background-color:black;
                        border:1px solid black;
                        color:yellow;border-radius:50%;font-size:16px;
                        position:relative;cursor:pointer;
                        height:20px;
                        width:20px;
                        transition: all 0.3s;
                       }
#kepforgato .btnDiv div:active{background-color:#006dd8}
#kepforgato .btnDiv div:hover{background:yellow;color:black;}
#kepforgato .btnDiv div:focus{outline:0}

#kepforgato .btnDiv:nth-child(1) {
    float:left;
}

#kepforgato .btnDiv div.play,#kepforgato .btnDiv div.pause
{float:left;}

#kepforgato .btnDiv div.leftNav,
#kepforgato .btnDiv div.rightNav,
#kepforgato .btnDiv div.nagyitKF
{float:right;}
#kepforgato .btnDiv div.leftNav,
#kepforgato .btnDiv div.rightNav
{display:none;}
#kepforgato .popupKF .btnDiv div.leftNav,
#kepforgato .popupKF .btnDiv div.rightNav
{display:block;}

#kepforgato .btnDiv div.play:before,
#kepforgato .btnDiv div.pause:before,
#kepforgato .btnDiv div.leftNav:before,
#kepforgato .btnDiv div.rightNav:before,
#kepforgato .btnDiv div.nagyitKF:before
{font-family: "aebetu";
    font-weight: bold;
    font-size:17px;
text-align: center;
    position: absolute;
    top:20%;
}

    #kepforgato .btnDiv div.nagyitKF:before{
    content:'\f002';
    left:26%;
    font-size:19px;
    top:18%;
}

    #kepforgato .btnDiv div.play:before{
    content:'\f04b';
    left:35%;
}

#kepforgato .btnDiv div.pause:before {
    content:'\f04c';
    left:30%;
}

#kepforgato .btnDiv div.leftNav:before {
    content:'\f048';
    left:32%;
}

#kepforgato .btnDiv div.rightNav:before {
    content:'\f051';
    left:32%;
}


/**/
#kepforgato img.draggable{cursor:grab}
#kepforgato img.draggable:active{cursor:grabbing}
#kepforgato img.keys{cursor:pointer}
@keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@media screen and (max-width:1030px){#pdtViewer img{width:100%}}@media screen and (max-width:992px){.hidePhone{display:none}.btnDiv{zoom:.7}}@media screen and (max-width:1250px){#pdtViewer img{padding:40px 0}#pdtViewer{width:95%}}@media screen and (max-width:767px){.fork{width:100px;position:absolute!important}h1{margin-top:60px}}


/* PARAM 2.0 */

#shortdesc_content {
    padding-bottom:15px;
}

#page_artdet_content #page_rovleir_cover {
    height:50px;
    background: linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #fff 100%);
}

#page_artdet_content #shortdesc_button:not(.shortdesc_button_active) {
box-shadow: 0px 0px 0px 5px #d6ebff inset;
 position:absolute;
 right:0;
 bottom:0;
    background: white;
    border: 3px solid white;
    width: 40px;
    height: 40px;
}

#page_artdet_content #page_artdet_rovleir {
 position:relative;
}

#page_artdet_content #shortdesc_button:not(.shortdesc_button_active):before {
    color: #1f8cf8;
 font-weight:bold;
}

#page_artdet_content #page_artdet_1_product_param_spec a:not(.text_normal) {
 font-weight: bold;
 color: #006dd8;
}

#page_artdet_content #page_artdet_1_product_param_spec a:not(.text_normal):hover {
 text-decoration:underline;
}

#page_artdet_content  #artdet_spec_keret
{
    width:100%;
}
#page_artdet_content .page_artdet_param_title,  #page_artdet_content .page_artdet_data_title {
    width:50%;
    text-align: left;
    padding-left:4%;
	}


#page_artdet_content #tab_data_content #page_artdet_dataline_812725 .page_artdet_param_title,
#page_artdet_content #tab_data_content #page_artdet_dataline_812725 .page_artdet_param_value, /* sku */
#page_artdet_content #tab_data_content #page_artdet_dataline_3851519 .page_artdet_param_title,
#page_artdet_content #tab_data_content #page_artdet_dataline_3816279 .page_artdet_param_title,
#page_artdet_content #tab_data_content #page_artdet_dataline_3813394 .page_artdet_param_title,
#page_artdet_content #tab_data_content #page_artdet_dataline_3751649 .page_artdet_param_title,
#page_artdet_content #tab_data_content #page_artdet_dataline_3751644 .page_artdet_param_title,
#page_artdet_content #tab_data_content #page_artdet_dataline_3751979 .page_artdet_param_title,
#page_artdet_content #tab_data_content #page_artdet_dataline_3753609 .page_artdet_param_title,
#page_artdet_content #tab_data_content #page_artdet_dataline_3753919 .page_artdet_param_title,
#page_artdet_content #tab_data_content #page_artdet_dataline_3775054 .page_artdet_param_title,
#page_artdet_content #tab_data_content #page_artdet_dataline_3750919 .page_artdet_param_title
{
 font-weight:bold;
}

#page_artdet_content #tab_data_content #page_artdet_dataline_3851519,
#page_artdet_content #tab_data_content #page_artdet_dataline_3816279,
#page_artdet_content #tab_data_content #page_artdet_dataline_3813394,
#page_artdet_content #tab_data_content #page_artdet_dataline_3775054,
#page_artdet_content #tab_data_content #page_artdet_dataline_3753919,
#page_artdet_content #tab_data_content #page_artdet_dataline_3753609,
#page_artdet_content #tab_data_content #page_artdet_dataline_3751649,
#page_artdet_content #tab_data_content #page_artdet_dataline_3751644,
#page_artdet_content #tab_data_content #page_artdet_dataline_3751979,
#page_artdet_content #tab_data_content #page_artdet_dataline_3747804,
#page_artdet_content #tab_data_content #page_artdet_dataline_3775054,
#page_artdet_content #tab_data_content #page_artdet_dataline_3750919
{
 margin-top: 30px;
 padding-top:15px;
 padding-left:13px;
 display:table;
 background:#eee;
 border-radius:15px 10px 0 0;
}

#tab_data_content #page_artdet_dataline_3851519 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3816279 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3813394 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3753919 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3747804 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3751649 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3753609 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3751979 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3750919 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3745484 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3745234 .page_artdet_param_title,
#tab_data_content #page_artdet_dataline_3775054  .page_artdet_param_title
{
	text-align:center;
}

#tab_data_content #page_artdet_dataline_3851519,
#tab_data_content #page_artdet_dataline_3816279,
#tab_data_content #page_artdet_dataline_3813394,
#tab_data_content #page_artdet_dataline_3753919,
#tab_data_content #page_artdet_dataline_3747804,
#tab_data_content #page_artdet_dataline_3751649,
#tab_data_content #page_artdet_dataline_3753609,
#tab_data_content #page_artdet_dataline_3751979,
#tab_data_content #page_artdet_dataline_3750919,
#tab_data_content #page_artdet_dataline_3745484,
#tab_data_content #page_artdet_dataline_3745234,
#tab_data_content #page_artdet_dataline_3775054,

#tab_data_content #page_artdet_dataline_3851519 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3816279 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3813394 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3753919 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3747804 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3751649 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3753609 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3751979 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3750919 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3745484 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3745234 .page_artdet_param_value,
#tab_data_content #page_artdet_dataline_3775054 .page_artdet_param_value
{
 display:none;
}


/*  MENNYKEDV */

#page_artdet_kedv_table tr:nth-child(1) td:first-child {
 border-radius:12px 0 0 0 ;
}

#page_artdet_kedv_table tr:nth-child(1) td:last-child {
 border-radius:0 12px 0 0 ;
 text-align:right;
}

#page_artdet_kedv_table tr:nth-child(1) td {
  background: #11cdd5;
 padding: 5px 10px;
}

#page_artdet_kedv_table tr:nth-child(1) {
 font-weight:bold;
 color:white;
}

#page_artdet_kedv_table tr:nth-child(2) {
 display:none;
}

#page_artdet_kedv_table tr td:last-child {
 text-align:right;
}

#page_artdet_kedv_table tr td {
 background:white;
}

#page_artdet_kedv_table tr td:last-child strong {
 color: hsl(182 85% 42% / 1);
 font-size:16px;
}

#page_artdet_kedv_table tr td:first-child strong {
 color: hsl(182 85% 42% / 1);
 font-size:14px;
}
 
#page_artdet_kedv_table .page_artdet_kedv_head:first-child  em {
 letter-spacing:0.2pt;
     font-size: 13.5px;
 
} 

#page_artdet_kedv_table .page_artdet_kedv_head:first-child  em {
 letter-spacing:0.2pt;
     font-size: 13.5px;
 
}

#page_artdet_kedv_table tr:not(:first-child) td {
 background-color: hsl(0 0% 96% / 1);
}

#mennykedv_tabla_megjegyz_html .tartalom2 {
    text-align: right;
    color: #32cbdc;
    margin-top: 3px;
	font-size:12px;
}





/**********************************AJANDEK TERMEKEK*************************************************/

.page_gift_content .page_pagelist_title {
  background: #1176d5;
 color:white;
 border-radius:15px 15px 0 0;
 margin:10px 0 15px 0;
}


.page_gift_content  .page_pagelist_item {
 margin:0;
 padding:15px 0 0 0;
}

.page_gift_content  .page_pagelist_item .page_pagelist_left, .page_gift_content  .page_pagelist_item .page_pagelist_right {
    float: left;
    height: unset;
}


/***********************************************************************************/



#unnepi_nyitva_tart table tr:nth-child(even) {
    background-color: #f2f2f2; /* HalványszÃ¼rke szín */
}

#unnepi_nyitva_tart table tr td {
    padding:5px;
}

#unnepi_nyitva_tart table {
    width:80%;
}

/********** W3.CSS kódok ************/

 .w3-image{max-width:100%;height:auto}img{vertical-align:middle}
.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}
.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}
.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
.w3-btn,.w3-button{
    text-transform:uppercase;
    border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}
.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}
.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none}
.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
.w3-ripple:active{opacity:0.5}.w3-ripple{transition:opacity 0s}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
.w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc}
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.w3-dropdown-hover:hover .w3-dropdown-content{display:block}
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}
.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}
.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
.w3-main,#main{transition:margin-left .4s}
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}
.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
.w3-bar .w3-button{white-space:normal}
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}
.w3-responsive{display:block;overflow-x:auto}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}
.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}
.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}
.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
@media (max-width:1205px){.w3-auto{max-width:95%}}
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}	
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}}
.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
.w3-display-position{position:absolute}
.w3-circle{border-radius:50%}
.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}
.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
.w3-border-0{border:0!important}.w3-border{border:2px solid black!important}
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}
.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}
.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.w3-padding-top-64{padding-top:64px!important}.w3-padding-top-48{padding-top:48px!important}
.w3-padding-top-32{padding-top:32px!important}.w3-padding-top-24{padding-top:24px!important}
.w3-left{float:left!important}.w3-right{float:right!important}
.w3-button:hover{color:#000!important;background-color:#ccc!important}
.w3-transparent,.w3-hover-none:hover{background-color:transparent!important}
.w3-hover-none:hover{box-shadow:none!important}
/* Colors */
.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#1176d5!important}
.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}
.w3-text-aqua,.w3-hover-text-aqua:hover{color:#00ffff!important}
.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87CEEB!important}
.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}
.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}
.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important}
.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}
.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}
.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}
.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}
.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}
.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}
.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}
.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}
.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}
.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}
.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-text-black,.w3-hover-text-black:hover{color:#000!important}
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}
.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#00ffff!important}
.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important}
.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87CEEB!important}
.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}
.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}
.w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b!important}
.w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important}
.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}
.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}
.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c!important}
.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}
.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}
.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}
.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}
.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}
.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}
.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}
.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}
.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}
.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}
.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important}
.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important}
.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important}
.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}
.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffffcc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important}
 
 
 
 /** GYARTO LOGOK TESZT*/

.carousel {
    overflow: hidden;
    width: 100%;
    max-width: 640px;
}

.carousel-track-container {
    white-space: nowrap;
    overflow: hidden;
}

.carousel-track {
    display: inline-flex;
    animation: scroll 10s linear infinite;
}

.carousel-slide {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 160px;
    padding: 20px;
    box-sizing: border-box;
    background: white;
    border: 1px solid #ccc;
    list-style: none;
}

.carousel:hover .carousel-track {
    animation-play-state: paused;
}

@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}

/** HELYETTESÃTÅ TERMÃ‰KEK ***/ 

#helyettesitotermekDoboz {
	background:#3ca5ff;
	border-radius:10px;
	margin-bottom:10px;
	padding:10px;
	position:relative;
}

#helyettesitotermekDoboz h2 {
	margin:0 0 10px 0;
	text-align:left;
	text-transform:uppercase;
	color:white;
	font-size:14px;
}

#helyettesitotermekDoboz h2::before {
    font-family: 'aebetu';
    content: '\f05a';
    margin-right: 5px;
}

#helyettesitotermekDoboz h3 {
	text-align:left;
}

#helyettesitotermekDoboz h3 a {
	color:black;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
#helyettesitotermekDoboz h3:hover a {
	text-decoration:underline;
}


#helyettesitotermekDoboz img {
	float:left;
	max-width:25%;
	margin-right:10px;
}

#helyettesitotermekDoboz p {
	text-align:left;
}

#helyettesitotermekDoboz button {
	float:right;
	padding:0;
	background:unset;
}

#helyettesitotermekDoboz button a {
	padding:6px 30px;
	background:white;
	color:black;
	border-radius:5px;
	text-transform:uppercase;
	font-size: 14px;
	
}

#helyettesitotermekDoboz button:hover a {
	border-color:black;
	background:black;
	color:white;
}



.cookie-alert__btn-set-wrap .cookie-alert__btn-close {
	background-color:#eee;
	color:#999;
}

.cookie-alert__btn-set-wrap .cookie-alert__btn-close:hover {
	background-color:#bbb;
	color:white;
}

.cookie-alert__btn-set-wrap .cookie-alert__btn-grant {
	color:white;
}

.cookie-alert__btn-set-wrap .cookie-alert__btn-grant:hover {
	background:#4181c0!important;
}

/***/

.tartalom2 h2 {
	width:90%;
	font-size:18.25px;
	font-weight:bold;
	margin:30px auto 3px auto;
	padding-left:5px;
	color:black;
	text-transform:uppercase;
}

#akkukereso2 label {
	position:absolute;
	left:15px;
	top:18px;
	line-height:10px;
	font-weight:bold;
	color:white;
	text-transform:uppercase;
}

#akkukereso2 button {
	height:37px;
	border-radius:5px;
	width:100%;
}

#akkukereso2 button:hover {
	color:#000!important;
	background-color:#ccc!important;
}

#akkukereso2 .w3-dropdown-click {
	position:absolute;
	right:3px;
	width:66%;
	border-radius:5px;
}

#akkukereso2 .w3-dropdown-content {
	max-height:800px!important;
	overflow-y:auto;
	width:100%;
	margin-top:2px;
	border-radius:10px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); /* Fekete outer glow */
	border:1px solid gray;
}

#akkukereso2 .w3-section {
	position:relative;
	height:50px;
	margin:10px auto!important;
	width:100%;
	border:2px solid white;
	border-radius:5px;
	padding:5px;
	background:black;
}

#akkukereso2 .w3-panel:nth-child(1) {
	margin:0;
	padding:0;
	border-radius:5px 5px 0 0;
}

#akkukereso2 .w3-panel:nth-child(2) {
	position:relative;
	margin-top:0;
	padding:0!important;
	border-radius:0 0 5px 5px;
}


#akkukereso2.kategoriaoldalon .w3-section
{
	width:80%;
}


#akkukereso2.kategoriaoldalon
{
	width:100%;
	background:#eee;
	margin-bottom:15px;
}


#akkukereso_cimlap_html {
	width:49%;
	float:left;
	background-image: url('/shop_ordered/83625/pic/grafika/auto-akku-kereso-5.jpg');
  background-repeat: no-repeat;
  background-size: calc(100% + 130px) auto;
	background-position-y: -60px;
	background-position-x: left;
	border-radius:20px;
}

#akkukereso_cimlap_html .tartalom1 {
	 width:90%;
	margin-left:10px;
}

#akkukereso_cimlap_html h2 {
	color:white;
	font-size:26px;
	text-align:left;
}


#akkukereso_reklam_2_slider-pro {
	margin-right:0;
	border-left: 20px solid white;
}

#akkukereso_reklam {
	width:51%;
	float:right;
}

#kereso_sor {
	max-width:1200px;
	margin:0 auto;
	background:transparent;
}

#akkukereso_reklam .sp-button.sp-selected-button {
	background:white;
	border:unset;
}

#akkukereso_reklam .sp-button {
	height: 16px;
	width:16px;
	border-radius:8px;
	margin:3px;
	padding:0;
	background:black;
    
}

#akkukereso_reklam .sp-buttons {
    bottom:7px;
	opacity:1;
	background:white;
	height:22px;
	border-radius:10px;
}




@media only screen and (max-width:1000px) {


#akkukereso_cimlap_html {
	width:100%;
	
}

#akkukereso_reklam {
	width:100%;
}

#akkukereso_reklam_2_slider-pro {
	margin-right:auto;
	border-left: unset;
}

}


.sp-button:hover {
	background:white;
}

.sp-button {
	border:unset;
	border-radius:3px;
	height:6px;
	background:black;
	margin:0 20px;
	opacity: unset;
    transition: background 0.5s ease-in-out;
    
}

#akkukereso_reklam .sp-button.sp-selected-button {
	background:white;
	    box-shadow: inset 0 0 0 2px black;
}

.sp-buttons:hover{
	opacity:1.0;
}

.sp-buttons {
    bottom:5px;
	opacity:0.1;
    transition: opacity 0.5s ease-in-out;
}

/*CSOMAGSZERKESZTÅ 2.0*/




.csomagszerkeszto_van .artdet_osszerako .page_artdet_product_param_spec_title {
    display:none;
}

.csomagszerkeszto_van .artdet_osszerako .page_artdet_product_type_value {
    width:100%;
	padding:0;
}

.csomagszerkeszto_van .artdet_osszerako .page_artdet_product_type_element.alapertek a span:after {
	font-family: 'FontAwesome';
	content: '\f078';
	margin-left:5px;
}

.csomagszerkeszto_van .artdet_osszerako .page_artdet_product_type_element.kinyitott a span:after {
	content: '\f077';
}

.csomagszerkeszto_van .artdet_osszerako .page_artdet_product_type_element.alapertek a {
    background:white;
	border-color:white;
	color:#1176d5;
	font-weight:bold;
	width:100%;
	padding:5px;
}

.csomagszerkeszto_van .artdet_osszerako .lenyilmenu.bekapcs
.page_artdet_product_type_element:not(.page_artdet_product_type_element_aktiv) a:hover {
    background:#1176d5;
	color:white;
}

.csomagszerkeszto_van .artdet_osszerako .lenyilmenu .page_artdet_product_type_element a {
    color:white;
	font-weight:bold;
	border-color:white;
}

.csomagszerkeszto_van .artdet_osszerako .lenyilmenu.bekapcs .page_artdet_product_type_element a {
    color:#1176d5;
    font-weight:bold;
    background: white;
	border:1px solid #1176d5;
	margin:3px 0 3px 0;
}

.csomagszerkeszto_van .artdet_osszerako .lenyilmenu.bekapcs
.page_artdet_product_type_element_aktiv a {
    background:#1176d5;
	color:white;
    pointer-events: none;
}

.csomagszerkeszto_van .artdet_osszerako .lenyilmenu.bekapcs {
    padding:2px 5px 2px 5px;
	background:white;
	border-radius:5px;
	margin-bottom: 5px;
}

.csomagszerkeszto_van .artdet_osszerako .lenyilmenu.egyke .page_artdet_product_type_element a {
/*	font-weight:normal;
	cursor:not-allowed; */
}

.csomagszerkeszto_van .artdet_osszerako .lenyilmenu.egyke {
	display:none;
}

.csomagszerkeszto_van .artdet_osszerako .lenyilmenu .page_artdet_product_type_element {
    margin:0;
}

.csomagszerkeszto_van .artdet_osszerako .page_artdet_product_type_element {
    float:unset;
    width:100%;
}

.csomagszerkeszto_van .artdet_osszerako .page_artdet_product_param_spec_item {
	background:transparent;
}

.csomagszerkeszto_van .artdet_osszerako h2:before {
	font-family: 'FontAwesome';
	content: '\f0ad';
	margin-right:10px;
	font-weight:normal;
}

.csomagszerkeszto_van .artdet_osszerako h2 {
	color:white;
	text-align:center;
	padding:0;
	margin:10px 10px 10px 5px;
	background:unset;
}

.csomagszerkeszto_van .artdet_osszerako p {
	color:white;
	text-align:left;
	margin:10px 10px 10px 5px;
}

.csomagszerkeszto_van .artdet_osszerako {
    float:right;
    margin-top:20px;
    background:#1176d5;
    border-radius:10px;
    margin-left:unset;
    width: 25%;
	padding:0 5px 5px 5px;
}

.csomagszerkeszto_van .artdet_osszerako.kerekkeret {
	border:0;
}

.csomagszerkeszto_van #page_artdet_1_product_param_spec {
	margin-bottom:0;
	border:unset;
}


/**/


.csomagszerkeszto_van .page_artdet_tab3_content {
    width:70%;
    float:left;
}

#tab3_artpack_content .page_artdet_attach_text_1.qty {
	flex: 2;
}

#tab3_artpack_content .page_artdet_attach_text_1.prc {
    /* display:none; */
	flex: 3;
	margin-left:20px;
	font-size:11px;
}

#tab3_artpack_content .page_artdet_attach_text_1 {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

#tab3_artpack_content .page_artdet_attach_pic_1 img {
	height:50px;
}

#tab3_artpack_content .page_artdet_attach_pic_1 {
	flex: 2;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

#tab3_artpack_content .page_artdet_attach_element:not(:nth-child(4n-7)) {
    margin-left:0;
}

#tab3_artpack_content .page_artdet_attach_name_1 a {
	/*color:#2d84d9;*/
	text-transform: uppercase;
	
}

#tab3_artpack_content .page_artdet_attach_name_1 {
	flex: 9;
	display: flex;
	align-items: center;
	min-height:50px;
}

#tab3_artpack_content .page_artdet_attach_element {
	width:100%;
	display: flex;
	border-bottom: 1px solid black;
	padding:0 0 5px 5PX;
}


#shortdesc_content p {
    margin: 0 0 10px 0;
}

#csomtart_felirat {
	font-weight:bold;
}

#csomtart_lista li a {
	font-weight:normal;
	color:inherit;
    cursor: default;
    pointer-events: none;
}

#csomtart_lista li {
	padding:0 0 6px 0;
}

#csomtart_lista {
    list-style-image: unset;
    margin: 5px;
}

#csomag_megjegyz_html {
    font-style:italic;
}

#arcedula_artdet {
    fill:#EEEEEE;
}

#arkontener.akcios .text_style_line::after {
    border-bottom: 0.15em solid red;
	transform: rotate(-2deg);
}

#arkontener.akcios .text_style_line {
 font-size: 15px;
}

#arkontener.akcios .page_artdet_price_net {
	text-align:left;
	left:0;
	position: relative;
	transform: unset;
}

#arkontener.akcios .page_artdet_price_akcio {
	font-size: 21px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-45%, -10%);
	color: red;
	white-space: nowrap;
}

#visszaallit, #hozzaad {
/*	display:none; */
}

#visszaallit::after {
    content: "Betöltés.";
    animation: dotsAnimation3 1.5s infinite steps(1);
}

#kedvtolt img {
    margin: 0 5px 1px 0;
}

#kedvtolt {
	font-size:12px;
	font-weight: bold;
	/* width: 100%; */
    padding: 2px 0 1px 0;
	border-radius:5px;
    background: #eee;
    margin: 3px 0;
	width: 15%;
	opacity: 0.85;
	text-align:left;
	padding-left:15px;
}


#akkucsere_cseres_betolto_html {
    height: 0;
    overflow: hidden;
    transition: all 0.2s ease;
}

/* #arkontener2 svg circle, */
.arcimke.passziv svg circle,
#arkontener3 svg circle {
	fill:none !important;
}

/* #arkontener2:hover .cimkefelirat */
.arcimke.passziv:hover .cimkefelirat {
	text-decoration:underline;
}

#arkontener2 .cimkefelirat,
#arkontener.olcsobb .cimkefelirat {
	top:14%;
	color:#0059b3;
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 14px;
	background-size: 10px;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028.3%2026.9'%3E%3Ctitle%3EAkkucsere%20log%C3%B3%3C/title%3E%3Cpath%20d='M28.3.3c0,1-6,2.1-7.3,2.2-3.6.3-7.2.1-10.7.7C3.5,4.4.1,9.7,1.5,16.6,6.3,11.2,12.3,6.5,20,6.3c-1,.8-3.2,1.1-4.4,1.6a37.5,37.5,0,0,0-4.9,2.5,24.3,24.3,0,0,0-8,7.4c-.8,1.3-4,7.8-2.1,9.2s2.3-5.4,3.2-6.2,6.5.7,8.9.7a13.8,13.8,0,0,0,9-2.8C27.1,14.4,28.5,6.8,28.3.3Z'%20transform='translate(0%20-0.3)'%20style='fill:%2359b255'/%3E%3Cpath%20d='M1.9,27c-1.6-2-.3-7,1.9-8.3s2.9.5,4.6.9a13.9,13.9,0,0,0,5.5.2,16.3,16.3,0,0,0,8.5-4.5,20.8,20.8,0,0,0,3.2-4c.5-.7,1.5-4.1,2.2-4.6.4,3-2.2,7.4-4,9.7a13,13,0,0,1-7.9,4.8,17,17,0,0,1-5.2.1c-1.6-.2-3.8-1.4-5.3-1.3C1.5,20.5,3.8,25.2,1.9,27Z'%20transform='translate(0%20-0.3)'%20style='fill:%23116a3e'/%3E%3C/svg%3E");

}

.arvaltozatok .cimkefelirat {
	position:absolute;
	top:11%;
	left:16%;
	font-size:11px;
	font-weight:bold;
	/* color:#111000; */
}

.arvaltozatok .page_artdet_price_net {
    font-size: 18px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-47%, -60%);
	color: #000;
	white-space: nowrap;
}

/* #arkontener2 .page_artdet_price_net, */
.arcimke.passziv .page_artdet_price_net {
	opacity:0.65;
}

#arkontener3 .page_artdet_price_net {
	opacity:0.9;
}

#arkontener.dragabb .page_artdet_price_net,
#arkontener.olcsobb .page_artdet_price_net,
#arkontener2 .page_artdet_price_net ,
#arkontener3 .page_artdet_price_net {
	top: 39%;
	left: 16%;
	transform: none;
}

.arvaltozatok:hover #arkontener circle {
	fill:none!important;
}

.arvaltozatok:hover #arkontener {
	opacity:0.5;
}

.arvaltozatok .arcimke.passziv:hover .page_artdet_price_net, 
.arvaltozatok #arkontener3:hover .page_artdet_price_net {
	opacity:1;
}

.arvaltozatok #arkontener:hover circle,
.arvaltozatok .arcimke.passziv:hover circle,
.arvaltozatok #arkontener3:hover circle {
	fill:#1a77d2!important;
}

.arvaltozatok #arkontener:hover {
	opacity:1;
}

#akkucsereInfo ul {
	list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="10"  viewBox="0 0 17.7 14.2"><polygon points="14.2 0 7.1 7.1 3.5 3.5 0 7.1 7.1 14.2 17.7 3.5 14.2 0" style="fill:%231a77d2;"/></svg>');
	margin:0;
}

#akkucsereInfo h2 {
	color:#1a77d2;
	margin:0;
	font-family:'aecondensed';
	font-size:22px;
}

#akkucsereInfo strong {
	color:#1a77d2;
}

#akkucsereInfo {
	overflow:hidden;
	box-sizing: content-box;
    transition: all 0.25s ease;
}

#akkucsere_informacio_html {
	text-align:left;
	padding:5px;
	border-radius:10px;
	margin:6px 0 2px 0;
	background:#eeefff;
	border:solid #1a77d2 2px;
}

/* #arkontener2:hover svg, */
.arcimke.passziv:hover svg,
#arkontener3:hover {
    opacity:1;
}

/* #arkontener2 svg, */
.arcimke.passziv svg,
#arkontener3 {
    opacity:0.6;
    transition: opacity 0.5s ease;
}

/* #arkontener2:hover, */
.arcimke.passziv:hover,
#arkontener3:hover {
    cursor: pointer;
}

/* #arkontener, #arkontener2 , #arkontener3 */
.arcimke, #arkontener3 {
    position:relative;
}

#page_artdet_price_unit {
	text-align:right;
	font-size:11px;
	color:#444;
}

.page_artdet_price_save {

	position:absolute;
	right:0;
	background:red;
	color:white;
    border: 4px solid white;
    line-height: 39px;
}

/*
#szelesvarea {
    max-width: 100%;
    width: 800px;
}
*/


#szelesvissza a {
	float:right;
	color:white;
	text-transform: uppercase;
	padding:10px 30px;
	margin-top:10px;
	border-radius:5px;
	font-size:15px;
	background-color:#1176d5;
}

#szelesvarea iframe {
    width: 100%; /* Teljes szÃ©lessÃ©gű, ha a kijelző kisebb */
    height: auto; /* Automatikus magasság */
    aspect-ratio: 16 / 9; /* 16:9 arány a videóhoz */
    border: none;
}

#szelesvarea {
    width: 100%;
}

html {
    scroll-behavior: smooth;
}

figure {
	border:2px solid lightgray;
	padding:5px 5px 10px 5px;
	margin:20px 0;
	border-radius:5px;
}

.flatpickr-calendar {
    z-index: 9999;
}

.flatpickr-current-month {
    display: block !important;
}

.flatpickr-monthDropdown-months {
    display: inline-block !important;
}

.page_shop_page_834848 #content_wrap_nobox, .page_shop_page_102913 #content_wrap_nobox, .page_shop_page_294549 #content_wrap_nobox {
	max-width:1024px;
}

 #page_txt_reg_bottom,
 #page_order_mods_param_5734095, /* márka, típus */
 #page_order_mods_param_5742080, /* gyártás éve */
 #page_order_mods_param_5742095, /* ind. rendsz. */
#page_order_mods_param_5734110 /* besz. dátum */
{
    display:none;
}

#beszereles_autourlap_html, #beszereles_idopont_html {
    display:none;
}

 #beszereles_idopont_html .page_order_mods_tr_head {
    background:darkred;
	 color:white;
	 text-transform:uppercase;
	 font-size:16px;
    line-height: 18px;
    padding: 11px 0;
    background: #333;
    letter-spacing: 1px;
}

#page_order_mods_car td {
	padding:5px;
}
#page_order_mods_car input {
	max-width:50%;
}

#page_order_mods_car .figyelmKeret, #naptarKeret .figyelmKeret {
    display:none;
}

#page_order_mods_car.nincskitoltve .figyelmKeret {
    display:table-row;
}

#page_order_mods_car.nincskitoltve .kerekkeret {
    margin-bottom:0;
}

#naptarKeret.nincskitoltve .figyelmKeret {
    display:block;
}

#page_order_mods_car .raktarfigyelm, #beszereles_idopont_html .raktarfigyelm {
	margin:10px 5% 15px 5%;
	border-color:black!important;
	background:black;
}
#page_order_mods_car .raktarfigyelm strong, #beszereles_idopont_html .raktarfigyelm strong {
	color:black;
}

#page_order_mods_car tbody > .page_order_mods_tr_body:nth-last-child(2) td {
	padding-bottom:15px;
}

#page_order_mods_car tbody > .page_order_mods_tr_body:nth-child(3) td {
	padding-top:20px;
}

#page_order_mods_car .page_order_mods_tr_head td {
	padding:11px 0;
}
#page_order_mods_car.nincskitoltve .page_order_mods_tr_head td {
	background:darkred;
}

 #naptarKeret .page_order_mods_tr_head {
    background: #333;
}

 #naptarKeret.nincskitoltve .page_order_mods_tr_head {
    background:darkred;
}

#naptarKeret {
    width:100%;
	overflow:auto;
}

#beszerelSor {
	float:left;
	width:100%;
}

#beszereles_info_html {
    display:none;
	float:left;
	margin:0 20px 25px 0;
	padding:0 5px 5px 10px;
	border:2px solid darkred;
	border-radius:20px;
	background:white;
	text-align:left;
}

#beszereles_info_html h2 {
	text-transform:uppercase;
	font-weight:bold;
	padding:0;
	margin:10px 0 0 0;
	font-family: 'aecondensed';
    font-size: 22px;
	color:darkred;
}

#beszereles_info_html li {
	list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="10"  viewBox="0 0 17.7 14.2"><polygon points="14.2 0 7.1 7.1 3.5 3.5 0 7.1 7.1 14.2 17.7 3.5 14.2 0" style="fill:darkred;"/></svg>');
	margin:0;
}

#beszereles_info_html strong {
	color:darkred;
}

.page_order_mods_td_1 {
	width:10%;
}

.page_order_mods_td_3 {
	width:22%;
}


@media only screen and (min-width:1000px) {

    #beszereles_info_html {
        width: calc(50% - 20px);
    }

#beszGrafika {
width:50%;
	float:right;
	margin: 0 0 20px 25px;
	
}

.rejtett3 {
    display:none;
}

}


.tartalom.hitelesites::after {
    content: "Hitelesítés.";
    animation: dotsAnimation 1.5s infinite steps(1);
}


#beszGrafika h2 {
	font-weight:bold;
	font-size:20px;
	text-align:center;
}


#page_content_2637010 {
	text-align:left;
	margin-bottom: 30px;
}



#page_content_2637010 h4 {
	font-size:18px;
}


  #beszSzoveg  ol,#page_content_2666175  ol {
      list-style: none;
      counter-reset: lista;
      padding-left: 0;
    }

#beszSzoveg    ol li,#page_content_2666175    ol li {
      counter-increment: lista;
      position: relative;
      padding-left: 40px;
      margin-bottom: 10px;
    }
    
    #page_content_2666175    ol li {
        margin-bottom:20px;
    }

#beszSzoveg    ol li::before,#page_content_2666175    ol li::before {
      content: counter(lista) ". ";
      position: absolute;
      left: 0;
      top: 0;
      width: 30px;
      height: 30px;
      background-color: black;
      color: yellow;
			font-size:14px;
      border-radius: 25%;
      text-align: center;
      line-height: 30px;
      font-weight: bold;
    }


.box_newsletter_privacy_policy label {
	max-width:60%;
	padding-top:5px;
}


.newsletter_title:before {
	display:none;
}

.newsletter_title {
	line-height:26px;
  background: url('https://www.akku-elem.hu/shop_ordered/83625/pic/icon/hirlevel-feliratkozas-akkuelem.png') no-repeat left center;
  background-size: 100px auto;
  padding-left: 115px;
}

	
@media only screen and (max-width:640px) {
    
    .csakkeperny, .page_artdet_tab3, #page_artdet_properties { display:none; }
    
    .csakmobil { display:block!important; }
    .csakmobil a { width:100%; margin:30px 0;}
	
	.page_artdet_1_right, .videotabos .page_artdet_1_right { width:100%; margin-left:0; }

	#start_banners_2 .start_banner_box,#start_banners_3 .start_banner_box { width:97%; }
	#start_banners_2 .start_banner_box,#start_banners_3 .start_banner_box { margin-right:1.5%; margin-left:1.5%; }
    #start_banners_2 .start_banner_box:nth-child(2),#start_banners_3 .start_banner_box:nth-child(2) { margin-top:15px; }

	#tab_uzleteink_content p { width:calc(100%); }
	#tab_uzleteink_content iframe { float:unset; }
	
}

.page_shop_cat_754792 #page_cat_content .page_txt h3 {
text-align:left;
	font-weight:bold;
	font-size:17px;
}

.page_shop_cat_754792 #page_cat_content .page_txt img {
	max-width:25%;
	border-radius:20px;
}

.page_shop_cat_754792 #page_cat_content .page_txt p {
	text-align:left;
}

.page_shop_cat_754792 #page_cat_content .page_txt p:last-child {
text-align:right;
}

.page_shop_cat_754792 #page_cat_content .page_txt > p > a {
	background: #1176d5;
	color:white;
	padding:5px 15px;
	border-radius:5px;
}



.page_shop_page_169711    .star-container {
      display: flex;
      gap: 10px;
  justify-content: center;
  align-items: center;  
	margin-top:30px;
    }
    
    .page_shop_page_169711    .star {
      width: 50px;
      height: 50px;
      fill: grey;
      transition: fill 0.3s;
    }
    .page_shop_page_169711    .star:hover {
        cursor:pointer;
        fill:#0275d8;
    }

.page_shop_page_169711    .star.selected {
  fill: #0275d8;
}


.page_shop_page_169711 form
{
	margin:20px auto;
	max-width:500px;
}

.page_shop_page_169711 label
{
	margin-top:10px;
}

.page_shop_page_169711 textarea
{
	min-height:100px;
}

.page_shop_page_169711 button
{
	background-color: #0275d8;
	color:white;
	border-radius:10px;
	padding: 20px;
	line-height:0px;
	font-size:15px;
  display: block;
  margin: 40px auto;
}


#page_content_2444019 {
	margin:0 auto;
	max-width:800px;
}


.page_artdet_1_pic .polaritas {
	position:absolute;
	margin-top:15px;
	margin-right:5px;
	font-size:0;
	right:0;
}

.page_artdet_1_pic .polaritas div {
	width:52px;
	height:40px;
	background-size:100%;
	background-position:0 0;

}


#forrfulezes_script_html img {
	max-width:150px;
}