@font-face{
	font-family:'FontAwesome';
	src:url('https://allianz.notebook.hu/notebook.hu/default/css/fonts/star-solid.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family: "SegoeUI Regular";
	src: url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/SegoeUI-Regular.ttf") format("opentype"),
	url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/SegoeUI-Regular.ttf") format('truetype');
	font-weight: normal;
}

@font-face {
	font-family: "SegoeUI Bold";
	src: url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/Segoe UI, Bold.ttf") format("opentype"),
	url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/Segoe UI, Bold.ttf") format('truetype');
	font-weight: bold;
}

@font-face {
	font-family: "SegoeUI Light";
	src: url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/SegoeUI-Regular.ttf") format("opentype"),
	url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/SegoeUI-Regular.ttf") format('truetype');
	font-weight: normal;
}


@font-face {
	font-family: "OpenSans CondBold";
	src: url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/OpenSans-CondBold.ttf") format("opentype"),
	url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/OpenSans-CondBold.ttf") format('truetype');
	font-weight: normal;
}


@font-face {
	font-family: "OpenSans Bold";
	src: url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/OpenSans-Bold.ttf") format("opentype"),
	url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/OpenSans-Bold.ttf") format('truetype');
	font-weight: normal;
}


@font-face {
	font-family: "OpenSans Light";
	src: url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/OpenSans-Light.ttf") format("opentype"),
	url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/OpenSans-Light.ttf") format('truetype');
	font-weight: normal;
}

@font-face {
	font-family: "OpenSans SemiBold";
	src: url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/OpenSans-Semibold.ttf") format("opentype"),
	url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/OpenSans-Semibold.ttf") format('truetype');
	font-weight: normal;
}


@font-face {
	font-family: "Lato Light";
	src: url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/Segoe UI, Light.ttf") format("opentype"),
	url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/Segoe UI, Light.ttf") format('truetype');
	font-weight: normal;
}

@font-face {
	font-family: MyriadPro;
	src: url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/SegoeUI-Regular.ttf") format("opentype"),
	url("https://allianz.notebook.hu/notebook.hu/default/css/fonts/SegoeUI-Regular.ttf") format('truetype');
	font-weight: normal;
}



@media only screen and (max-width: 1000px) {
  #product_sysreq table{
    width: 100% !important;
  }

  #product_sysreq table td{
    width: 100% !important;
    display: block;
     margin-bottom: 20px;
 }
 
.categorypath-dell-xps-13 .category-description img{
  width: 100% !important;
  max-width: auto !important;
  height: auto !important;
}

.categorypath-dell-xps-13 .category-description table{
  width: 100% !important;
  max-width: auto !important;
} 
}

.szerviz{
  background: #153854;
  line-height: 32px !important;
  padding: 0px !important;
  margin: 0px !important;
}

.szerviz a{
  padding: 0px 20px !important;
  margin: 0px !important;
  border: none !important; 
  color: #fff !important;
  font-weight: bold !important;
}

#main-menu .other-menu ul li a{
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  padding: 10px !important;
  padding-right: 15px !important;
  font-size: 17px;
}

.product-page .product-add-to-cart .btn_cart span{
line-height: 55px !important;
}

.categorypath-gamerek-vagyunk .sub-category{
max-width: 800px;
margin: 0 auto;
}

.categorypath-oriasi-keszletkisopres .sub-category{
max-width: 800px;
margin: 0 auto;
}

.top-banner-container a.banner-item{text-align:center;}

.product-page #offers .slider-items .thumb-wrapper img{
  max-width: 120px;
} 

.popupoverlay {
    z-index: 9999999999 !important;
}

#cookiebox{
  position: fixed;
  bottom: 0px;
  background: transparent;
  padding: 5px;
  z-index: 99999999999999999999 !important;
  width: 100%;
  text-align: center;
  
}

#cookiebox button{
border: none;
font-size: 14px;
color: #fff;
padding: 0px 10px;
background: #153854;
cursor: pointer;
  padding: 5px;
}

#cookiebox p{
  max-width: 65%;
  margin: 0 auto;
}

#cookiebox p{
  background: #aaa;
  color: #fff;
  padding: 10px;

}

.menu-container .nav{
  z-index: 999 !important;
}
.featherlight{
  z-index: 99999999999 !important;
}

.media-container .win-label{
  z-index: 9 !important;
}

.plus_office{
  display: block;
  width: 125px;
  height: 88px;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/o365+2.png') no-repeat center  center;
  position: absolute;
  bottom: 10px;
  left: -16px
}


.plus_office:hover .office_hint{
  display: block !important;
  font-size: 12px;
  width: 200px;
  background: #fff;
  padding: 5px;
  box-shadow: 1px 1px 5px #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  left: 20px;
  top: -15px;
}

.media-container .plus_office{
  left: -20px;
}

#hirlevel .content{
  margin-top: -20px !important;
}

#hirlevel .content .input-container{
  margin-top: 0px;
}

#hirlevel .content .buttons-container{
  margin-top: 5px;
}
#hirlevel .content #adatvedelem + label, #hirlevel .content #adatvedelem + label a{
  line-height: 10px !important;
}

.adatvedelem{
  font-size: 14px;
}

.adatvedelem input{
  min-width: 30px !important;
  height: 20px;
  vertical-align: text-bottom;
}

.adatvedelem li {
  line-height: 20px !important;
}

.hirlevel_reg{
  font-size: 14px;
}

.hirlevel_reg input{min-width: 24px !important;}

.hirlevel_reg label{
  display: inline !important;
}

.adatvedelem ul{
  margin-top: 10px;
  margin-bottom: 5px
}

.media-container .thm_icon{
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  display: block !important;
  
  position: absolute;
  top: 10px;
  left: -12px;
  width: 100px;
  height: 60px;
}


/* UJ */

.slideshow-wapper{
	padding-left: 0px;
}

.top-links *, .top-links a{
  	font-family: "SegoeUI Regular" !important;
    font-size: 12px !important;
    color: #000 !important;
    line-height: 36px
}

.top-links, .top-links-container{
  background: #fdfdfd;
}

.top-links a{
  margin-left: 10px;
  margin-right: 10px;
}

.header-container-new{
  height: 65px;
  vertical-align: middle;
  border-top: 1px solid #f0f0f0;  
}

.menu-container, .content-container {
    background: #f7f5f6;
}


.header-container-new.sticky{
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 99999999;
  background: #fff;
  box-shadow: 0px 0px 15px #ccc;
}	

.header-container-new-sticky-gap{
	height: 0px;
}
.header-container-new-sticky-gap.sticky{
	height: 65px;
}

.header-container-new{
  position: relative;
  z-index: 999;
  background: #fff;
}

.top-links-container{
  position: relative;
  z-index: 999;
}

.top-banner-container{
  position: relative;
  z-index: 999; 
  background: #fff;  
}

#menu-container-new-bg{
  position: fixed;
  background: rgba(22,22,22,0.5);
  z-index: 99;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 100%;
}


.menu-new{
  position: relative;
}

#menu-container-new{
  position: absolute;
  top: 65px;
  right: 0px;
  width: 300px;
  z-index: 999999;
  padding: 0px !important;
}

#menu-container-new ul.nav{
  display: block !important;
  position: absolute !important;
  z-index: 999999999;
  top: 100% !important;
  left: 0 !important;
  background: red;
}


	
	
		.grid-container{
			display: table;
			width: 100%;
			height: 65px;
		}

		.grid-cell{
			display: table-cell;
			vertical-align: middle;
		}
				
		.grid-cell.line span{
		  display: block;
		  width: 1px;
		  height: 36px;
		  background: #f1f1f1;
		  border-left: 1px #f8f8f8 solid;
		}

		.grid-cell.line{
		  width: 2px;
		}	

		.grid-cell.logo{
		  width: 320px;
		  max-width: 320px;
		}		
				
				
		.grid-cell.menu-new{
		  padding: 0px 20px 0px 20px; 
		  width: 130px;
		  max-width: 130px;
		}

		.header-container-new .grid-cell.menu-new .icon1x1{
		  display: inline-block;
		  vertical-align: middle;
		  width: 20px;
		  height: 20px;
		  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat 0px 0px;
		  margin-right: 3px;
		  margin-top: -1px;
		}

		.header-container-new .grid-cell.menu-new span{
		  display: inline-block;
		  vertical-align: middle;
		  color: #494e51;
		  text-transform: uppercase;
		  font-size: 16px;
		  font-weight: bold;
		}	


.grid-cell.search{
  padding: 0px 20px 0px 20px;   
}

.grid-cell.search div{
  border: 2px #f0f0f0 solid;
  height: 32px;
  position: relative;
}

.grid-cell.search input{
  border: none;
  height: 32px;
  width: 100%;
  text-indent: 5px;
}

.grid-cell.search button{
  position: absolute;
  height: 20px;
  width: 20px;
  top: 5px;
  right: 5px;
  z-index: 2;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -20px 0px;
  border: none;
  cursor: pointer;
}
	

.grid-cell.links{
	padding: 0px 20px 0px 20px; 
  width: 300px;
  max-width: 300px;  
}

.grid-cell.links ul li{
  position: relative;
}

.grid-cell.links ul li:hover .panel{
  display: block;
}

.grid-cell.links ul li:hover .arrow-top{
  display: block;
}


.grid-cell.links ul{
  display: table;
  vertical-align: middle;
  width: 100%;
  height: 36px;
}

.grid-cell.links ul li{
  display: table-cell;
  vertical-align: bottom;
}

.grid-cell.links ul li .menu-text{
  font-size: 12px;
  font-weight: bold;
}

.grid-cell.links ul li .icon{
  display: inline-block;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat;
  width: 30px;
  height: 30px;
  margin-bottom: -2px; 
  
}

.grid-cell.links ul li.account .icon{
  background-position: -100px 0px;
}

.grid-cell.links ul li.minicart .icon{
  background-position: -40px 0px;
}

.grid-cell.links ul li.wishlist .icon{
  background-position: -70px 0px;
}
	
	
.grid-cell.links .panel{
  display: none;
  position: absolute;
  z-index: 2;
  background: #fff;
  width: 300px;
  margin-top: 8px;
  border: 1px solid #f0f0f0;
  box-shadow: 1px 1px 5px silver;
  padding: 10px;
}

.grid-cell.links .arrow-top{
  display: none;
  position: absolute;
  z-index: 3;
  background: transparent;
  width: 10px;
  height: 10px;
  right: 50%;
  width: 0; 
  height: 0; 
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;  
  border-bottom: 8px solid #f0f0f0;
}	
	
	
.grid-cell.links .account .panel{
  left: 0px;
}

.grid-cell.links .wishlist .panel{
  left: -108px;
}

.grid-cell.links .minicart .panel{
  right: 0px;
}

.grid-cell.links li.line span{
  display: block;
  width: 1px;
  height: 15px;
  background: #f1f1f1;
  border-left: 1px #f8f8f8 solid;
  vertical-align: middle;
}

.grid-cell.links li.line{
  vertical-align: middle;
  padding: 0px 10px 0px 10px; 
}


.blog-container .blog-item{
  padding: 10px
}
.blog-container .blog-item .blog-title{
  overflow: hidden;
  height: 20px;
  margin: 8px 0px;
}

.blog-container .blog-item .blog-title a{
  font-family: "OpenSans SemiBold" !important;
  font-weight: normal !important;
  font-size: 15px !important;
}	

.blog-container .blog-item .blog-post-content{
  font-family: "OpenSans Light" !important;
  font-size: 13px !important;
  font-weight: normal; 
  line-height: 20px;
  margin-top: 10px;
}		

.blog-container .blog-item .details a{
  font-family: "OpenSans Light" !important;
  font-size: 15px !important;
  font-weight: normal; 
  margin-top: 20px;
}	

.blog-container .blog-more a{
  font-family: "OpenSans Light" !important;
  font-size: 17px !important;
  font-weight: normal; 
}		

.blog-container .blog-more{
  padding: 10px;
  margin-bottom: 20px;
}	

			
				.other-container .newsletter-container{
					background: #f0f0f0;
				}
				
				.other-container .newsletter-bg{
				  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/newsletter_bg.jpg') no-repeat center right;
				  height: 110px;
				  vertical-align: bottom;
				  padding: 10px;
				  color: #fff;
				  font-size: 13px;
				}
				.other-container .newsletter-container{
				  padding: 0px;
				}		

#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
#mce-error-response{display: none !important;}
#mce-success-response{display: none !important;}

.newsletter-container .frm-input{
  padding: 1px 0px !important;
  vertical-align: top !important;
  text-indent: 8px !important;
  line-height: 22px !important;
  color: #999 !important;
  width: 94% !important;
}


.newsletter-container  .input-container{
	margin-bottom: 0px;
  padding: 0px !important;
  margin: 0px !important;
  height: auto;
  min-height: 45px !important;
  border: none;
}

.input-container2{
	margin-top: 5px;
}

.newsletter-container .grid12-3{
  vertical-align: top !important;
}

#mc_embed_signup div.mce_inline_error{
  padding: 0px !important;
  margin: 0px !important;
  height: auto;
  border: none !important;
  background: transparent !important;
  font-size: 12px !important;
}
		
#mc-embedded-subscribe{
  margin: 0px;
}

#mc_embed_signup div.mce_inline_error{
  padding: 0px !important;
  margin: 0px !important;
  height: auto;
  border: none !important;
  background: transparent !important;
  font-size: 12px !important;
}
	
#mc-embedded-subscribe{
  margin: 0px;
  background: #0057a2;
  color: #fff;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
  padding: 5px 15px;
  margin-left: 20px;
}
		
#mc_embed_signup form{
  padding-top: 0px;
}

#mc_embed_signup{
  background: transparent;
}

.newsletter-container .title{
  text-indent: 10px;
  color: #000 !important;
  font-weight: normal !important;  
  font-size: 15px !important;
  line-height: 20px;
  margin-top: 8px;
}		

.newsletter-container .newsletter_form a{
  color: #0057a2 !important;
  text-decoration: none !important;
  font-weight: bold;
}

.blog-container *{
  color: #000 !important;
}

.blog-container .title h2{
  text-transform: uppercase;
  line-height: 20px;
}

.blog-container .title span{
  font-weight: normal;
  line-height: 18px;
}

.footer_block_4 li.gap{
  padding: 10px;
}		
		
.footer_block_4 li{
  color: #000;
  font-size: 14px;
  padding-bottom: 5px;
}		
		
.footer_block_1 h2, .footer_block_2 h5, .footer_block_4 h5, .footer_block_3 h5{
  font-size: 15px !important;
  font-weight: bold;
  color: #000;
}		
		
.footer_block_3 p a{
  font-size: 12px;
  color: #000;
}		
		
.footer_block_3{
  font-size: 13px;
  color: #000;
}
.miniblog .miniblog_item{
  display: inline-flex;
  background: red;
  overflow: hidden;
  height: 40px;
  width: 50px;
  vertical-align: middle;
}		
		
.footer_block_3 .grid12-9{
  vertical-align: middle;
  font-size: 11px;
  text-align: left;
  padding-left: 5px;
  color: #000;
}		
		
.footer-content{
  background: #fff !important;
  margin-top: 0px !important;
}

.other-container{
  margin-bottom: 0px !important;
}

.home-slider-container.blog-container{
  margin-bottom: 0px !important;  
}

.blog-container .blog-more {
    margin-bottom: 0px;
}		

.blog-container .blog-more a {
  display: block; 
  margin-bottom: 20px;
}

.footer-content{
  padding-top: 20px !important;
}

.footer_block_1 h2{
  font-size: 15px;
  font-weight: bold;
  color: #000;
}

.footer_block_1 ul{
  margin-bottom: 20px;
}

.footer_block_1 ul li{
  font-size: 14px;
  font-weight: normal;
  line-height: 19px;
}

.footer_block_1 ul li a{
	color: #000;
}

.footer_block_1 ul li:before{
  content: '›';
  font-size: 12px;
  color: #ddd;
  margin-right: 3px;
  vertical-align: top;
}


.footer_block_2 ul{
  margin-bottom: 20px;
}

.footer_block_2 ul li{
  font-size: 14px;
  font-weight: normal;
  line-height: 19px;
}

.footer_block_2 ul li a{
	color: #000;
}

.footer_block_2 ul li:before{
  content: '›';
  font-size: 12px;
  color: #ddd;
  margin-right: 3px;
  vertical-align: top;
}

.footer-container{
  background: #e5e5e5;
}

.footer-container .wrapper{
  background: #e5e5e5;
  padding: 15px;
}


.footer-container .wrapper *{
  font-size: 12px;
}
.footer-container .icon{
  display: inline-block;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

.footer-container ul{
  display: block;
  vertical-align: middle;
  text-align: right;
}

.footer-container ul li{
  display: inline-block;
  vertical-align: middle;
}

.footer-container .icon.tel{
  background-position: -24px -65px;
}

.footer-container .icon.mail{
  background-position: -0px -65px;
}
.footer-container .icon.fb{
  background-position: -48px -65px;
}

.footer-container .icon.tweet{
  background-position: -72px -65px;
}

.footer-container .icon.yt{
  background-position: -120px -65px;
}

.bg_popup{
  position: fixed;
  background: rgba(255,255,255, 0.6);
  top:0;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999999999999;
  text-align: center; 
}

.bg_popup .content_popup{
  margin: 30px auto;
  width: 800px;
 }

.bg_popup .content_popup a.close{
  position: absolute;
  text-align: right;
  display: block;
   width: 20px;
  text-align: center;
  margin-left: 550px;
}

.mobile .content_popup {
    width: 440px !important;
    position: relative !important;
}

@media only screen and (max-width: 1100px) {

  #main-menu .other-menu{
    display: none !important;
  }
  
  #main-menu .other-menu-2{
    display: block !important;
  }  
  
}

.unnep{
  background: #cf0000;
  color: #fff !important;
}

.unnep a{
  color: #fff !important;
}
.unnep a{border: none !important;}

#ak-widget{display: none;}



.header-container-new{
  border-bottom: 1px solid #eee;
}

#menu-container-new {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100% !important;
    height: 430px !important;
    border-top: 1px solid #eee;  
    background: transparent;
}

#menu-container-new .menu-container-fix-new{
  position: absolute;
  left: 285px;
  right: 0;
  top: 0px;
  bottom: 0px;
  background: transparent;
}

#menu-container-new .wrapper {
    position: absolute !important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 0px;
    border: none !important;
}

#menu-container-new .menu-container-fix-new ul.nav{
    display: block !important;
    position: static !important;
    top: 0px !important;
    bottom: 0px !important;
    right: 0px !important;
    left: 0px !important;
    background: #f7f7f7;
    min-width: 200px;
    width: 250px;
}

#menu-container-new .menu-container-fix-new ul.nav li{
  position: static !important;  
}

#menu-container-new .menu-content{
  display: none;
  position: absolute !important;
  top: 0px;
  bottom: 0px;
  left: 250px;
  right: 0px !important;
}

#menu-container-new .menu-content .menu-img-content{
  background-color: #fff !important;
  background-position: right bottom;
  position: absolute !important;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  min-height: auto;
  padding: 0px;
}

#menu-container-new ul.nav .menu-content-title{
  position: relative !important;
  background: transparent !important;
  font-size: 20px !important;  
  line-height: 46px;
  text-indent: 25px;
  left: 0px;
  top: 0px;
  z-index: 99999999;
}


#menu-container-new ul.nav li .menu-content .submenu{
  background: transparent !important;
  display: none;
  position: absolute !important;
  left: 0px !important;
  top: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  z-index: 999999 !important;
  margin-left: 0px;
  padding-left: 0px;
  width: auto;
  min-width: auto;  
}

#menu-container-new ul.nav li .menu-content .submenu ul li{
  min-width: 120px !important;
}

#menu-container-new ul.nav li .menu-content .submenu.level-1 .submenu{
  margin-left: 100%;
}

#menu-container-new ul.nav li .menu-content .submenu.level-1{
  top: 50px !important;
}

#menu-container-new ul.nav li .menu-content .submenu.level-1 > ul{
  display: block !important;
  width: auto;
  min-width: 200px;    
  position: static !important;
  background: #fff !important;
  margin-left: 0 !important;
  padding-left: 0px !important;
}

#menu-container-new ul.nav li .menu-content .submenu.level-2 > ul{
  display: none !important;
  width: auto;
  min-width: 200px;    
  margin-left: 0 !important;
  padding-left: 0px !important;  
}

#menu-container-new ul.nav li .menu-content .submenu > ul.col-2{
  position: static !important;
  background: #fff !important;
  margin: 1%;
  float: left;
  width: 48%;
  min-width: 48%;
  display: inline-block !important;
}

#menu-container-new ul.nav li .menu-content .submenu > ul.col-3{
  position: static !important;
  background: #fff !important;
  margin: 1%;
  float: left;
  width: 30%;
  min-width: 30%;
  display: inline-block !important;
}

#menu-container-new ul.nav li .menu-content .submenu > ul.col-4{
  position: static !important;
  background: #fff !important;
  margin: 1%;
  float: left;
  width: 24%;
  min-width: 20%;
  display: inline-block !important;
}


#menu-container-new ul.nav li .menu-content .submenu ul.col-2 > li,
#menu-container-new ul.nav li .menu-content .submenu ul.col-3 > li,
#menu-container-new ul.nav li .menu-content .submenu ul.col-4 > li{
  position: relative !important;
}

#menu-container-new ul.nav li .menu-content .submenu ul.col-2 > li > .submenu,
#menu-container-new ul.nav li .menu-content .submenu ul.col-3 > li > .submenu,
#menu-container-new ul.nav li .menu-content .submenu ul.col-4 > li > .submenu{
  position: absolute !important;
  background: #fff !important;
  float: none !important;
}

#menu-container-new ul.nav li .menu-content .submenu ul.col-2 > li > .submenu ul,
#menu-container-new ul.nav li .menu-content .submenu ul.col-3 > li > .submenu ul,
#menu-container-new ul.nav li .menu-content .submenu ul.col-4 > li > .submenu ul{
  position: static !important;
  padding: 10px;
  box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
}


#menu-container-new ul.nav li:hover .menu-content{
  display: block !important;
}

#menu-container-new ul.nav li:hover .menu-content .submenu{
  display: block !important;
}

#menu-container-new ul.nav li:hover .menu-content .submenu li:hover .submenu.level-2 > ul{
  display: block !important;
}

#menu-container-new ul.nav li:hover .menu-content .submenu li:hover .submenu.level-2 > ul li:hover .submenu.level-3 > ul{
  display: block !important;
}





#menu-container-new ul.nav * {
	font-family: "SegoeUI Light" !important;
  font-size: 14px !important;
  color: #000;
}

#menu-container-new ul.nav li{
  border-left: 3px solid transparent;
  line-height: 30px;
  padding-right: 0px !important;
  padding-left: 0px !important;
}

#menu-container-new ul.nav li a{
  display: block;
  padding-left: 25px;
  line-height: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
}

#menu-container-new ul.nav li.parent > a:after{
  content: '›';
  font-size: 20px;
  font-weight: normal;
  color: #555;
  vertical-align: top;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}


#menu-container-new ul.nav li:hover{
  border-left: 3px solid #0f5198;
}


#menu-container-new{
	display: none;
}

#menu-container-new-bg2{
	display: none !important;	
}		


#menu-container-new.open{
	display: block;
}

#menu-container-new-bg2.open{
	display: block !important;
}		


#menu-container-new ul.nav li:hover > a span, #menu-container-new ul.nav li:hover > a:after{
  color: #0f5198 !important;
}

#menu-container-new ul.nav .level-1 li:hover > a{
  text-decoration: underline !important;
  color: #0f5198 !important;
}


/* home */
	.slideshow-wapper #owl-demo {
		border: none;
	}

	.subcontent-container{
	  background: #fff;
	  padding: 10px 0px;
	}
	
	.subcontent-container .home-box-items{
	  border-top: 1px dotted #e1e1e1;
	  border-bottom: 1px dotted #e1e1e1;
	}	
		
	.subcontent-container .home-box-items{
	  display: table;
	  width: 100%;
	}

	.subcontent-container .home-box-items .box-item{
	  display: table-cell;
	  text-align: center;
	  vertical-align: middle;
	  width: auto !important;
	  padding: 15px 0px;	  
	}

	.subcontent-container .home-box-items .box-item.line{
	  width: 1%;
	  max-width: 1%;
	}	
		
	.subcontent-container .home-box-items .box-item.line span{
	  display: block;
	  width: 1px;
	  height: 40px;
	  border-left: 1px dotted #e1e1e1;
	  vertical-align: middle;
	}	
	
		
	.subcontent-container .home-box-items .box-item .icon{
	  display: inline-block;
	  width: 38px;
	  height: 36px;
	  vertical-align: middle;
	  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat 0px -30px;
	}

	.subcontent-container .home-box-items .box-item .icon.icon1{
	  width: 50px;
	  background-position: 0px -30px;
	}

	.subcontent-container .home-box-items .box-item .icon.icon2{
	  background-position: -54px -30px;
	}

	.subcontent-container .home-box-items .box-item .icon.icon3{
	  background-position: -100px -30px;
	}

	.subcontent-container .home-box-items .box-item .icon.icon4{
	  background-position: -148px -30px;
	}


	.subcontent-container .home-box-items .box-item .text-conatiner{
	  display: inline-block;
	  vertical-align: middle;
	}

	.subcontent-container .home-box-items .box-item .text-conatiner span{
	  display: block;
	  vertical-align: middle;
	  text-align: left;
	  text-indent: 5px;
	}	
		
.subcontent-container .home-box-items .box-item .text1{
  font-family: "OpenSans CondBold";
  font-weight: normal;
  font-size: 16px;
  color: #000;
  text-transform: uppercase;
}

.subcontent-container .home-box-items .box-item .text2{
  font-family: "SegoeUI Regular";
  font-weight: normal;
  font-size: 12px;
  color: #000;
}
	
	
	.home-cat-items table, .home-cat-items table td{
	  border: 1px dotted #e1e1e1;
	}
	
	.home-cat-items table, .home-cat-items table td{
	  border-top: none !important;
	  border-right: none !important;
	}

	.home-cat-items table, .home-cat-items table tr:first-of-type td:first-of-type{
	  border-left: none !important;
	}	
	
	.home-cat-items table td{
	  padding: 12px;
	  padding-bottom: 5px;
	}
		
	.home-cat-items .cat-text{
	  display: table-cell;
	  padding-top: 10px;
	}

	.home-cat-items .cat-text a{
	  font-family: "SegoeUI Light";
	  font-size: 16px;
	  color: #000;
	}	
		
	.home-slider-container .title h2{
	  background: transparent;
	  display: block;
	  padding: 0px;  
	  line-height: 30px;
	font-family: "OpenSans Bold" !important;
	font-size: 24px !important;
  font-weight: bold;
  text-transform: uppercase;
	  color: #333633 !important;
	}

	.home-slider-container .title{
	  padding-left: 10px;
	  color: #333633;
	  margin-bottom: 15px;
	}

	.home-slider-container .title span{
		font-family: "OpenSans Light" !important;
	  font-size: 14px !important;
	  line-height: 24px;
	}		


/* kategória */


.filter-item input.input-checkbox[type="radio"] + label.input-label {
    padding-left: 25px;
    width: 16px;
    height: 14px;
    line-height: 18px;
    background-repeat: no-repeat;
    font-size: 13px;
    padding-top: 2px;
    vertical-align: middle;
    cursor: pointer;
    overflow: hidden;
}

.filter-item input.input-checkbox[type="radio"] {
    width: 1px;
    height: 1px;
    position: absolute;
    overflow: hidden;
    clip: rect(0,0,0,0);
    margin: -1px;
    padding: 0;
    border: 0;
    display: none;
}

.filter-item input.input-checkbox[type="radio"]:checked + label.input-label {
    background-position: 0 -16px;
}








.slider-range-filter-tbl span {
	position:relative;
	height:20px !important;
	display:block;
}
.slider-range-filter-tbl span::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	margin-left: -0.5em;
	bottom: -22px;
	left: 10px;
	box-sizing: border-box;
	border: 6px solid black;
	border-color: transparent transparent #bbb #bbb;
	transform-origin: 0 0;
	transform: rotate(-45deg);
	box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.4);
}
.slider-range-filter-tbl span.rightspan::after {
	left: 70px;
}

.slider-range-filter {
	background-image: linear-gradient(to bottom, #000, #fff);
	height: 10px;
}
.ui-widget-header {
	background-image: linear-gradient(to bottom, #B8DA33, #fff);
	margin-left: -5px
}
.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	width: 10px;
	background: #666;
	border: 0px solid #333;
	box-shadow: 0px 0px 3px rgba(0,0,0, 0.75)
}
.slider-range-filter span {
	cursor: pointer;
}
.slider-range-filter-tbl input {
	border: none;
	margin-top: 8px;
	font-size: 12px;
	color: #666;
}
.slider-range-filter-tbl input.to-filter {
	text-align: right;
}
.slider-range-filter-tbl {
	width:100%;
}
.slider-range-filter-tbl input {
	max-width:90px;
}
.slider-range-filter-tbl .to-filter {
	float:right;
}

.slider-range-filter-tbl {
	margin-bottom: 10px !important;
}

.slider-range-filter-tbl input {
	max-width: 70px !important;
	font-weight: bold;
	background: #f7f7f7;
	background: -webkit-linear-gradient(#f7f7f7, #bbb);
	background: -o-linear-gradient(#f7f7f7, #bbb);
	background: -moz-linear-gradient(#f7f7f7, #bbb);
	background: linear-gradient(#f7f7f7, #bbb) !important;
	text-align:center !important;
	padding:4px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	box-shadow: 0px 4px 5px rgba(0,0,0, 0.6);
	margin-left: -10px;
}




.slider-range-filter {
		height: 26px !important;
		width:200px;
		margin-left:0px;
		background: url(images/slidebg.png) no-repeat !important;
		background-position:2px -2px !important;
		
	}
	.slider-range-filter .ui-slider-range {
		height:7px !important;
		margin-top:8px !important;
		background-image:url(images/abg.png) !important;
		background-repeat:repeat-x !important;
		
	}
	.slider-range-filter .ui-corner-all {
		top: 1px !important;
background-color: transparent !important;
background-position: top left !important;
 
width: 22px;
cursor: pointer;
	}
	.slider-range-filter-tbl td {padding:0 20px 5px 20px;}
	.slider-range-filter span:nth-last-child(1) {
		margin-left:0px !important;
	}
	.slider-range-filter span:nth-last-child(2) {
		margin-left:0px !important;
	}
	.slider-range-filter span {
		-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
	}
	
	
	
.slider-range-filter .ui-widget-header {
 padding: 0px !important;
 margin: 0px !important;
 top: 9px !important;
}



.slider-range-filter{
  margin-left: 10px;
}


.slider-range-filter {
 height: 26px !important;
 width:210px;
 background: none !important;
 margin: 0px !important;     
 padding: 0px !important;
 margin-left: 8px !important;
}

.slider-range-filter-bg {
 background: url(images/slidebg.png) no-repeat !important;
 background-position:10px -2px !important;
}

.filter-item-image li{
  display: inline-block;
  width: 56px;
  height: 56px;
  margin: 2px;
}

.filter-item-image li label{
  display: block;
  width: 100% !important;
  height: 56px !important;
  padding: 0px !important;
  overflow: hidden;
  text-indent: -999px;
  font-size: 0px !important;
  background: url('images/image_unchecked.png') no-repeat center center !important;
}

.filter-item-image li input[checked="checked"] + label{
  background: url('images/image_checked.png') no-repeat center center !important;
}

.slider-range-filter-tbl div.from-filter, .slider-range-filter-tbl div.to-filter {
	border: none;
	margin-top: 8px;
	font-size: 12px;
	color: #666;
  display: inline-block;
}

.slider-range-filter-tbl div.from-filter, .slider-range-filter-tbl div.to-filter{
	max-width: 70px !important;
	width: 100px !important;
  font-weight: bold;
	background: #f7f7f7;
	background: -webkit-linear-gradient(#f7f7f7, #bbb);
	background: -o-linear-gradient(#f7f7f7, #bbb);
	background: -moz-linear-gradient(#f7f7f7, #bbb);
	background: linear-gradient(#f7f7f7, #bbb) !important;
	text-align:center !important;
	padding:4px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	box-shadow: 0px 4px 5px rgba(0,0,0, 0.6);
	margin-left: -10px;
}

.slider-range-filter-tbl div.from-filter, .slider-range-filter-tbl div.to-filter{
	max-width:90px;
}

.slider-range-filter-tbl div.to-filter {
	text-align: right;
}

.slider-range-filter-tbl .to-filter {
	float:right;
}

.sticky .logo img {
    max-width: 320px !important;
    width: auto !important;
    margin-left: 0px;
}
 
 
 .category-page .category-content .products-container .item-new{
    width: 30.7% !important;
    min-width: 250px !important;
    margin: 0%;
    vertical-align: top;
    background: #fff;
    display: inline-block;
    border: none;
}

@media only screen and (max-width: 1440px) {
  .category-page .category-content .products-container .item-new{
     width: 30.7% !important;
  }
}

@media only screen and (max-width: 1280px) {
  .category-page .category-content .products-container .item-new{
     width: 30% !important;
  }
}

@media only screen and (max-width: 1195px) {
  .category-page .category-content .products-container .item-new{
     width: 46.5% !important; 
  }
}

@media only screen and (max-width: 1000px) {
  .category-page .category-content .products-container .item-new{
     width: 45% !important; 
  }
}

@media only screen and (max-width: 925px) {
  .category-page .category-content .products-container .item-new{
     width: 96% !important; 
  }
}

@media only screen and (max-width: 800px) {
  .category-page .category-content .products-container .item-new{
     width: 46% !important; 
  }
}

@media only screen and (max-width: 585px) {
  .category-page .category-content .products-container .item-new{
     width: 97% !important; 
  }
}

@media only screen and (min-width: 1380px) {
  .wrapper{
    max-width: 1440px;    
  }
  .category-page .category-content .products-container .item-new{
     width: 22% !important;
  }
}


.breadcrumb{
  text-align: left !important;
  padding: 0px !important;
  padding-left: 10px !important;
  margin-bottom: 15px;
}

.breadcrumb li *{
  font-family: "OpenSans Light";
  font-weight: bold;
  color: #333333;
  font-size: 15px
}

.breadcrumb li.last{
  line-height: 0px
}

.breadcrumb li.last a {
  background: #f7f5f6 !important;
  line-height: 18px;
  color: #aaaaaa !important;
}

.breadcrumb li.last a *{
  color: #aaaaaa !important;
}

.category-page .category-content{
  padding-left: 5px;
}

.category-page .category-content .toolbar *{
  font-family: "OpenSans Light" !important;
  font-weight: bold !important;
  color: #333333 !important;
  font-size: 12px !important;
  text-transform: uppercase;
}

.category-page .category-content .toolbar select{
  margin-left: 5px;
}

.category-page .category-content .toolbar .order{
  width: 40%;
}

.category-page .category-content .toolbar .pager{
  width: 20%;
}

.category-page .category-content .toolbar .limit{
  width: 40%;
}

.category-page .category-content .toolbar *{
  font-family: "OpenSans Light" !important;
  font-weight: bold !important;
  color: #333333 !important;
  font-size: 12px !important;
  text-transform: uppercase;
}

.category-page .category-content .toolbar{
  margin-bottom: 15px;
}

.category-page .category-content .toolbar select{
  margin-left: 5px;
  text-transform: none;  
  font-family: "OpenSans Light" !important;
  font-weight: normal !important;
  font-size: 12px !important;
}



.category-page .category-content .toolbar .nice-select{
  margin-left: 5px;
  font-family: "OpenSans Light" !important;
  font-weight: normal !important;
  font-size: 12px !important;
}

.category-page .category-content .toolbar .nice-select *{
  font-family: "OpenSans Light" !important;
  font-weight: normal !important;
  font-size: 12px !important;
  text-transform: none;
}

.category-page .category-content .toolbar .order{
  width: 40%;
}

.category-page .category-content .toolbar .pager{
  width: 20%;
}

.category-page .category-content .toolbar .limit{
  width: 40%;
}

.category-page .toolbar .pager a{
  font-family: "OpenSans Light" !important;
  font-weight: bold !important;
  font-size: 13px !important;
}

.category-page .toolbar .pager span{
  font-family: "OpenSans Light" !important;
  font-weight: bold !important;
  font-size: 13px !important;
  background: #c7c7c7 !important;
  color: #fff !important;
}

.scrollup {
		background-image: url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png');
    background-repeat: no-repeat;
    background-position: -3px -145px;
}

.owl-controls .owl-next {
    background-image: url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png');
    background-position: -102px -138px;
}

.owl-controls .owl-prev {
    background-image: url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png');
    background-position: -60px -138px;
}

.error1 {
    color: maroon;
    line-height: 16px;
    text-align: center;
}

.header-container-new.sticky{
  height: 46px;
}

.header-container-new.sticky .grid-container{
  height: 46px;
}

.minicart .count-container{
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 0px;
  left: 7px;
}

.minicart .count-container span{
  background: red;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: block;
  width: 16px;
  height: 16px;
  line-height: 14px;
  text-align: center;
}

.minicart .count-container *{
	font-family: "SegoeUI Bold" !important;
  color: #fff;
  font-size: 10px;
  font-weight: bold !important;
  line-height: 14px;
}

.header-container-new .links .panel *{
  color: #000;
}

.header-container-new .links .panel p {
	font-family: "SegoeUI Light";
  font-size: 14px;
  padding: 20px;
  text-align: center;
}



.header-container-new .links .panel .login-btn-cont a {
    text-align: center;
    background: #0057a2;
    color: #fff;
    padding: 8px 15px;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.header-container-new .links .panel .login-btn-cont{
  text-align: center;
  margin: 10px;
}

.header-container-new .links .panel .login-btn-cont a:hover {
    background: #006fbf;
    color: #fff;
}

.grid-cell.links ul li{
  padding-top: 6px;
  padding-bottom: 6px;
}

.grid-cell.links .panel {
    margin-top: 6px !important;
}

.grid-cell.links .arrow-top {
  margin-top: -2px
}

.header-container-new .links .minicart .mini-summary{
	font-family: "SegoeUI Light";
  font-size: 14px;  
  text-align: center;
  margin-bottom: 10px;
}

.header-container-new .links .minicart .mini-item{
  border-bottom: 1px dotted #dfdfdf;
  display: table;
  width: 100%;
}

.header-container-new .links .minicart .mini-item .image{
  display: table-cell;
  width: 80px;
  padding: 2px;
  vertical-align: middle; 
}

.header-container-new .links .minicart .mini-item .info{
  display: table-cell;
  padding: 2px;
  padding-left: 5px;
  font-family: "SegoeUI Light";
  font-size: 12px;   
}

.header-container-new .links .minicart .mini-item .info .name{
display: block;
height: 32px;
overflow: hidden;
}

.header-container-new .links .minicart .mini-item .info .price-box{
margin-top: 10px;
display: block;
line-height: 12px;
color: #153854;
text-align: left; 
height: 25px;
  
}


.header-container-new .links .minicart .mini-item .info .regular-price {
    font-family: "SegoeUI Light";
    font-size: 14px;
    color: #153854;
}

.header-container-new .links .minicart .mini-item .delete{
  display: block;
  width: 20px;
  height: 20px;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -128px -236px;  
}

.header-container-new .links .minicart .mini-item .buttons button{
  background: transparent;
}

.header-container-new .links .minicart .mini-item .buttons{
  display: table-cell;
  width: 40px;
  vertical-align: middle;
}

.header-container-new .links .minicart .mini-item .info{
  padding-top: 5px;
}

.header-container-new .links .minicart .mini-checkout-btns{
  text-align: center;
  padding-top: 10px;
}

.header-container-new .links .minicart .mini-checkout-btns a{
    display: inline-block;
    text-align: center;
    background: #0057a2;
    color: #fff;
    padding: 8px 15px;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;  
    width: 180px;
    margin: 3px auto !important;
}


.header-container-new .links .minicart .mini-checkout-btns a:hover {
    background: #006fbf;
    color: #fff;
}

.links li .tab{
  cursor: pointer;
}

#menu_btn span{
  vertical-align: bottom
}




.header-container-new .grid-cell.links ul li .menu-text{
  font-family: "SegoeUI Regular";
  font-size: 13px;
  font-weight: normal;  
  color: #000;
}

#tf_key{
  font-family: "SegoeUI Regular";
  font-size: 13px;
  font-weight: normal;  
  color: #666;  
}

.header-container-new .menu-new #menu_btn{
  font-family: "OpenSans CondBold";
  font-weight: normal;
  color: #000;
  font-size: 16px;
  vertical-align: bottom;
  cursor: pointer;
}

.newsletter-container .newsletter-bg p{
  font-family: "SegoeUI Regular";
  font-size: 12px;
  font-weight: normal;  
  color: #fff;  
  line-height: 14px;
}

.newsletter-container .newsletter-bg p{
  font-family: "SegoeUI Regular";
  font-size: 12px;
  font-weight: normal;  
  color: #fff;  
  line-height: 14px;
}

.newsletter-container .newsletter-frm .title{
  font-family: "SegoeUI Regular";
  font-size: 16px !important;
}

.newsletter-container .newsletter-frm input, .newsletter-container .newsletter-frm *{
  font-family: "SegoeUI Regular";
  font-size: 13px !important;
  line-height: 16px;
}

.newsletter-container .newsletter-frm .mce_inline_error{
  font-family: "SegoeUI Regular";
  font-size: 12px !important;
  line-height: 12px;
}
.footer_block_1 h2, .footer_block_2 h5, .footer_block_4 h5, .footer_block_3 h5{
  font-family: "SegoeUI Regular" !important;
  font-size: 16px !important;
  font-weight: normal;
  color: #000;
  letter-spacing: 0.6px;
}	


.footer_block_1 a{
  font-family: "SegoeUI Light" !important;
  font-size: 13px !important;
  color: #000;
  line-height: 16px !important;
}		

.footer_block_2 a{
  font-family: "SegoeUI Light" !important;
  font-size: 13px !important;
  color: #000;
  line-height: 16px !important;
}

.footer_block_3 *{
  font-family: "SegoeUI Light" !important;
  font-size: 12px !important;
  color: #000;
  line-height: 12px !important;
}	

.footer_block_3 .grid-full{
  margin-bottom: 25px
}

.footer_block_4 *{
  font-family: "SegoeUI Light" !important;
  font-size: 13px !important;
  color: #000;
  line-height: 16px !important;
}	

.footer-container *{
  font-family: "SegoeUI Regular" !important;
  color: #000 !important;
}


/*menu*/
#menu-container-new .wrapper{
  padding: 0px;
  border-bottom: 1px solid #eee;  
}

#menu-container-new ul.nav {
    display: block !important;
    position: absolute !important;
    z-index: 99999 !important;
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    background: #fff;
    min-width: 200px;
}

#menu-container-new ul.nav *{
	font-family: "SegoeUI Light" !important;
  font-size: 14px !important;
}

#menu-container-new-bg2{
  position: fixed;
  z-index: 2;
  display: none;
  background: rgba(100,100,100, 0.75);
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}

#menu-container-new ul.nav{
  background: #f7f7f7;
  height:  380px
}

#menu-container-new ul.nav{
  background: #f7f7f7;
}


.header-container-new{
  border-bottom: 1px solid #eee;
}

#menu-container-new ul.nav ul {
    background: #fff !important;
    display: none;
    position: absolute !important;
    z-index: 999999999;
    top: 0 !important;
    left: 0 !important;
    bottom: 0;
    margin-left: 100%;
    padding-left: 10px;
    width: auto;
    min-width: 200px;
}

#menu-container-new ul.nav{
  padding: 25px 0px;   
}

#menu-container-new ul.nav li{
  padding-left: 25px;   
  padding-right: 15px;   
}
/*mob*/
@media only screen and (max-width: 720px) {
  .top-links a:nth-child(1) {display: none !important;}
  .top-links span:nth-child(2) {display: none !important;}
}

@media only screen and (max-width: 640px) {
  .top-links a:nth-child(3) {display: none !important;}
  .top-links span:nth-child(4) {display: none !important;}
}

@media only screen and (max-width: 380px) {
  .top-links a:nth-child(5) {display: none !important;}
  .top-links span:nth-child(6) {display: none !important;}  
}

@media only screen and (max-width: 720px) {

	.header-container-new{
	  height: 80px;
	}

	.header-container-new .grid-container{
	  display: block; 
	}

	.header-container-new .grid-container .grid-cell{
	  display: inline-block;  
	}

	.header-container-new .grid-container .grid-cell.line{
	  display: none;
	}

	.header-container-new .grid-container .grid-cell.logo{
	  display: block !important;
	  width: 100% !important;
	  min-width: 100% !important;
	  padding: 5px 0px !important;
	  margin: 0px !important;  
	  text-align: center;
	}

	.header-container-new .grid-container .grid-cell.search{
	  display: none;
	}

	.header-container-new .grid-container .grid-cell.menu-new{
	  padding-left: 0px;
	  width: 110px;
	  min-width: 110px;
	  float: left;
	  vertical-align: middle;
	  margin-top: 8px;
	   padding: 0px;
	}

	.header-container-new .grid-container .grid-cell.links{
	  float: right;
	  width: auto;
	  vertical-align: middle;
	  text-align: right !important;
	  padding: 0px;
	}

	.header-container-new .grid-container .grid-cell.links ul{
	  display: block;
	  text-align: right !important;
	  width: 100%;
	}

	.header-container-new .grid-container .grid-cell.links ul > li{
	  display: inline-block;
	  vertical-align: middle;
	  padding: 1px;
	}


	.header-container-new .grid-container .grid-cell.links ul > li.line{
	  display: inline-block;
	  vertical-align: middle;
	  height: 16px;
	  padding: 0px !important;
	  margin: 0px !important;
	}

	.header-container-new .grid-container .grid-cell.links .menu-text, .header-container-new .grid-container .grid-cell.links ul > li .panel, .header-container-new .grid-container .grid-cell.links ul > li .arrow-top{
	  display: none;
	}  
}

@media only screen and (max-width: 1024px) {
  
	.header-container-new .grid-container .grid-cell.links .menu-text, 
  .header-container-new .grid-container .grid-cell.links ul > li .panel, 
  .header-container-new .grid-container .grid-cell.links ul > li .arrow-top{
	  display: none;
	}  
  
  	.header-container-new .grid-container .grid-cell.links ul > li{
	  display: inline-block;
	  vertical-align: middle;
	  padding: 1px;
	}

	.header-container-new .grid-container .grid-cell.links{
	  width: 165px !important;
	  min-width: 160px !important;
	  text-align: right !important;
	  padding: 0px 10px 0px 10px;
	}    
}

@media only screen and (max-width: 860px) {
	.header-container-new .grid-container .grid-cell.search{
		display: none;
		position: absolute !important;
		background: #fff;
		left: 0px;
		right: 0px;
		bottom: -45px;
		padding: 5px;
	}
  
 	.header-container-new .grid-container .grid-cell.search.open{
		display: block;
	} 
  
	.header-container-new .grid-container .grid-cell.line:nth-of-type(4){
	  display: none;
	}  

  .header-container-new .grid-container .links .search-icon{
    display: inline-block !important;
    width: 30px;
    height: 30px;
  }

  .header-container-new .grid-container .links .search-icon .icon{
    display: inline-block !important;
    width: 30px;
    height: 30px;
    background-position: -67px -303px;
    margin-bottom: -2px;
  }
  
  .header-container-new .grid-container .links .line.search-line{
    display: inline-block !important;
  }  
  
  
}


@media only screen and (max-width: 720px) {

  .header-container-new.sticky {
      height: 38px;
  }

  .header-container-new.sticky .grid-container .grid-cell.logo{
    display: none !important;
  }

}


#menu-container-new .menu-container-fix-new {
    left: 250px;
}

@media only screen and (max-width: 1200px) {
  #menu-container-new .menu-container-fix-new {
      left: 130px;
  }  
}


body{
	background: #f7f5f6 !important;
}

body.product-page{
	background: #fff !important;
}


#menu-container-new ul.nav li .menu-content .submenu ul{
  background: rgba(255,255,255, 0.3) !important;
}

#menu-container-new ul.nav li .menu-content .submenu.level-1 > ul {
  background: rgba(255,255,255, 0.3) !important;
}

body.mobil #menu-container-new .menu-container-fix-new{
  left: 0px;
}

body.mobil #menu-container-new .menu-container-fix-new #menu{
  display: block;
  width: 100%;
}

.home-page .home-cat-items img{
  width: 100%
}

.home-page .home-cat-items .desktop_tbl{
  display: table;
}

.home-page .home-cat-items .mobil_tbl{
  display: none;
}


@media only screen and (max-width: 1024px) {
  .home-page .home-cat-items .desktop_tbl{
    display: none;
  }

  .home-page .home-cat-items .mobil_tbl{
    display: table;
  }
}


@media only screen and (max-width: 480px) {
  .home-page .home-cat-items .mobil_tbl{
    display: block;
    width: 90%;
  }
  .home-page .home-cat-items .mobil_tbl tr{
    display: block;
    width: 100%;
  }
  .home-page .home-cat-items .mobil_tbl td{
    display: block;
    width: 100%;
  }
  
}


@media only screen and (max-width: 1200px) {
  .newsletter-bg{
    display: none;
  }
  
  .newsletter_form .grid-full .grid12-3{
    width: 25%
  }
}

@media only screen and (max-width: 800px) {
  .newsletter-bg{
    display: none;
  }
  
  .newsletter_form .grid-full .grid12-3{
    width: 100%
  }
}

.home-slider-container .title {
    background: none !important;
}

.blog-container .grid-full{
  display: block !important;
  width: 100% !important;
}

.blog-container .grid-full .grid12-3{
  display: inline-block !important;
  width: 23% !important;
} 

@media only screen and (max-width: 1240px) {
  .blog-container .grid-full .grid12-3{
    display: inline-block !important;
    width: 45% !important;
  } 
}

@media only screen and (max-width: 720px) {

  .blog-container .grid-full{
    display: block !important;
    width: 80% !important;
    margin: 0px auto !important;
    }
  
  .blog-container .grid-full .grid12-3{
    display: inline-block !important;
    width: 100% !important;
  }  

  .blog-container .grid-full .grid12-3 img{
    width: 100% !important;
    max-width: 300px !important;
  }    

}


@media only screen and (max-width: 1020px) {
  .footer-content .grid-full{
    display: block !important;
    width: 100%  !important;
  }

  .footer-content .grid-full .grid12-3{
    display: inline-block !important;
    width: 48% !important;
    vertical-align: top !important;
  }
}


@media only screen and (max-width: 600px) {
  .footer-content .grid-full{
    display: block !important;
    text-align: center;
  }

  .footer-content .grid-full .grid12-3{
    display: block !important;
    width: 95% !important;
    vertical-align: top !important;
  }
}

@media only screen and (max-width: 1024px) {
  .subcontent-container .home-box-items{
    display: block !important;
    width: 100% !important;
    margin: 0px auto;
  }

  .subcontent-container .home-box-items .box-item{
    display: inline-block !important;
    width: 48% !important;
    text-align: center;
  }
}

@media only screen and (max-width: 720px) {
  .subcontent-container .home-box-items{
    display: block !important;
    width: 100% !important;
    margin: 0px auto;
  }

  .subcontent-container .home-box-items .box-item{
    display: inline-block !important;
    width: 46% !important;
    text-align: center;
  }
  
 .subcontent-container .home-box-items .box-item.line{
    display: none !important; 
  }  
}


@media only screen and (max-width: 550px) {
  .subcontent-container .home-box-items{
    display: block !important;
    border: none !important;
    width: 80% !important;
    margin: 0px auto;
  }

  .subcontent-container .home-box-items .box-item{
    display: inline-block !important;
    width: 100% !important;
    border: none !important;
    text-align: center;
  }

  .home-box-items .box-item *{ 
    border: none !important;
  }

  .subcontent-container .home-box-items .box-item.line{
    display: none !important; 
  }
}



@media only screen and (max-width: 480px) {
  .footer_block_4 li:nth-of-type(2) img{
    width: 100% !important;
    height: 100% !important;
  }
}


body.mobil #menu-container-new ul.nav li:hover .menu-content {
 display: none !important;
}

body.mobil #menu-container-new ul.nav li:hover .menu-content .submenu{
  display: none !important;
}

/*mobil menu*/
body.mobil #menu-container-new .menu-container-fix-new ul.nav li.hide{
  display: none;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav{
  padding: 0px;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open{
  display: block !important;
  position: relative !important;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open .menu-content{
  display: block !important;  
  top: 0px;
  left: 0px;
  position: relative !important;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open .menu-content .menu-img-content{
  background: none !important;
  position: relative !important;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open .menu-content .menu-img-content > .submenu{
  display: block !important;
  position: relative !important;
  top: 0px !important;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open .menu-content .menu-content-title{
  display: none !important;
}



body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-2.open{
  display: block !important;
  position: relative !important;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-2.open .submenu{
  display: block !important;
  position: relative !important;
  top: 0px !important;
  margin-left: 0px;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-2.open .submenu ul{
  display: block !important;
  position: relative !important;
}


body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open .submenu ul{
  display: block;
  width: 100%;
  margin: 0px;
  float: none !important;
}

body.mobil #menu-container-new{
  position: fixed;
  top: 100px;
  bottom: 0px !important;
  overflow: auto;
  background: #f7f7f7 !important;
  height: auto !important;
}
body.mobil.showmenu{
   overflow: hidden;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav{
  height: auto;
}

body.mobil #menu-container-new .menu-container-fix-new{
  position: static !important;
}

body.mobil .sticky #menu-container-new{
  top: 48px;
}

body.mobil #menu-container-new ul.nav li:hover {
 border: none !important;
}

body.mobil #menu-container-new ul.nav li {
 border: none !important;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open > a::after {
    content: '';
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open > a::before {
    content: '‹‹';
    font-size: 20px;
    font-weight: normal;
    color: #555;
    vertical-align: top;
    float: left;
    margin-right: 10px;
    margin-left: 0px;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open > a{
  text-align: right;
  padding-right: 20px;
  background: #f7f7f7;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open{
	margin-top: 10px;
}


body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open li.level-2.open > a::after {
    content: '';
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open li.level-2.open > a::before {
    content: '‹‹';
    font-size: 20px;
    font-weight: normal;
    color: #555;
    vertical-align: top;
    float: left;
    margin-right: 10px;
    margin-left: 0px;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open li.level-2.open > a{
  text-align: right;
  padding-right: 20px;
  background: #f7f7f7;
}

@media only screen and (max-width: 720px) {
  body.mobil #menu-container-new{
    top: 118px;
  }
  body.mobil .sticky #menu-container-new{
    top: 40px;
  }
}


.home-box-items .box-item:not(.line){
  min-width: 25% !important;
}


.newsletter-bg{
  background-color: #343235 !important;
}

.blog-container .blog-item .blog-title {
    height: 22px;
}

.footer-content .miniblog{
  max-width: 280px
}


.slideshow-wapper {
    min-height: auto !important;
}



@media only screen and (max-width: 720px) {
  body.mobil .header-container-new{
   background: #f7f7f7; 
  }

  body.mobil .header-container-new .logo{
   background: #fff; 
  }
  body.mobil .header-container-new .wrapper{
    padding: 0px;
  }
  
  body.mobil .header-container-new .menu-new {
    padding-left: 10px !important;
  }  
}

  body.mobil #menu-container-new ul.nav{
   background: #fff !important; 
  } 

  body.mobil #menu-container-new{
   width: 65% !important; 
   background: #fff !important; 
  } 
  body.mobil #menu-container-new-bg2{
    background: transparent !important;
  }   


body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open > a,
body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-1.open > a span{
  color: #000 !important;
  font-weight: bold !important;
}

body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-2.open > a,
body.mobil #menu-container-new .menu-container-fix-new ul.nav li.level-2.open > a span{
  color: #000 !important;
  font-weight: bold !important;
}


.scrollup {
    background-image: url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png');
    background-repeat: no-repeat;
    background-position: -8px -144px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    width: 45px;
    height: 45px;
}

.scrollup:hover {
  background-color: #ddd; 
}

@media only screen and (max-width: 640px) {

  .newsletter-bg{
    display: block;
    background-position: center center !important;
  }

  .newsletter-bg p{
    display: none; 
  }
  
}

@media only screen and (max-width: 640px) {

  .newsletter-bg{
    display: block;
    background-position: top center !important;
    padding-top: 140px !important;
    height: auto !important;
    background-color: transparent !important;
  }

   .newsletter-bg p{
     background: #333;
     margin: 0px !important;
     padding: 3px !important;
    display: inline;
    text-indent: 0px !important; 
     font-size: 18px !important;
    line-height: 26px !important;
  }
}

@media only screen and (max-width: 640px) {

  .newsletter-bg{
    display: block;
    background-position: top center !important;
    padding-top: 140px !important;
    height: auto !important;
    background-color: transparent !important;
  }

   .newsletter-bg p{
     background: #333;
     margin: 0px !important;
     padding: 3px !important;
    display: inline;
    text-indent: 0px !important; 
     font-size: 18px !important;
    line-height: 26px !important;
  }
  
  .newsletter-container .title{
    text-indent: 0px !important; 
  }
  
  #mc_embed_signup .mc-field-group input{
    padding: 8px !important; 
  } 
  #mc_embed_signup .mc-field-group {
    padding: 0px !important;
    height: auto !important;
    min-height: auto !important;
  }
  
  #mc_embed_signup .mc-field-group button{
    padding: 10px;
    width: 98%;
    margin: 0px;
  }  
  
  
  .footer-content .grid-full .grid12-3.footer_block_1 {
  width: 47% !important;
  vertical-align: top !important;
  text-align: left;
  display: inline-block !important;
}

.footer-content .grid-full .grid12-3.footer_block_2 {
  width: 50% !important;
  vertical-align: top !important;
  text-align: left;
  display: inline-block !important;
  margin-top: 2px;
}

.footer-content .grid-full .grid12-3.footer_block_3 {
  text-align: left;
}

.footer-content .grid-full .grid12-3.footer_block_3 .fb-like{
  width: 100%;
  margin-top: 10px;
}

.footer-content .grid-full .grid12-3.footer_block_3 .grid-full{
  display: table  !important;
  margin-top: 10px;
}

.footer-content .grid-full .grid12-3.footer_block_3 .grid-full .grid12-3{
  display: table-cell !important;
  width: 110px !important;
}

.footer-content .grid-full .grid12-3.footer_block_3 .grid-full .grid12-9{
  display: table-cell !important;
  width: auto !important;
}

.footer-content .grid-full .grid12-3.footer_block_3 .miniblog{
  margin: 0px auto;
}

.footer-content .grid-full .grid12-3.footer_block_4{
  margin: 40px auto;
}

.footer-content .grid-full .grid12-3.footer_block_4 h5{
  font-size: 18px !important;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.footer-container .grid-full .grid12-4:nth-of-type(1){
  text-align: center;
  line-height: 10px;
  margin-bottom: 20px;
}

.footer-container .grid-full .grid12-4:nth-of-type(3){
  text-align: center;
  margin-top: 15px
}

.footer-container .grid-full .grid12-4:nth-of-type(3) ul{
  text-align: center;
}
}



.item-new{
  padding: 10px;
}


.item-new .col-item{
  text-align: center !important;
  border: 3px solid #f2f2f2;
  padding: 10px 20px;  
}

.item-new .col-item .thumb-wrapper{
  height: 200px;
  display: table-cell;
  vertical-align: middle;
}

.item-new .col-item .thumb-wrapper img{
  margin: 0px auto;
  max-width: 265px;
  width: 100%;
}

.item-new .loading{
	min-height: 100px !important;	
}

.tbl-container{
  display: table;
  width: 100%;
}

.tbl-container .tbl-cell{
  display: table-cell;
}

.item-new .item-top{
  margin-bottom: 5px;
}

.item-new .item-top .tbl-cell{
  width: 50%;
  height: 30px;
  vertical-align: middle;
}

.item-new .item-top .tbl-cell.review{
  text-align: left;
}

.item-new .item-top .tbl-cell.icons{
  text-align: right;
}

.item-new .item-top .tbl-cell.review .rating-bg{
  display: inline-block;
  background: #efefef;
  height: 13px;
  width: 80px;
  position: relative;
}

.item-new .item-top .tbl-cell.review .rating-bg .rating-stars{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 13px; 
  width: 80px;  
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -5px -92px;  
}

.item-new .item-top .tbl-cell.review .rating-bg .rating-value{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 13px; 
  width: 80px;
  max-width: 80px;
  background:red;
}


.item-new .item-top .tbl-cell.review .rating-percent{
  display: inline-block;
  font-family: "SegoeUI Light";
  font-size: 12px;
  vertical-align: middle;
}

.item-new .item-top .tbl-cell.review .rating-bg{
  vertical-align: middle;
}

.item-new .item-top .icons .top-labels{
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  border: 3px solid #fff;
  background: red;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  font-family: "SegoeUI Bold";
  font-size: 10px;
  font-weight: bold !important;
  text-transform: uppercase;
  color: #fff;
  vertical-align: middle;
  margin-right: -11px;
  float: right;
  letter-spacing: -0px;
}

.item-new .item-top .icons .top-labels.label-new{
  background: #f36621;
}

.item-new .item-top .icons .top-labels.label-thm{
  background: #3e95bd;
}

.item-new .item-top .icons .top-labels.label-win{
  background: #39b54a;
}

.item-new .item-top .icons .top-labels.label-new{
  background: #f36621;
}



.item-new .item-price .price-box{
  width: 65%;
  text-align: left;
}


.item-new .item-price .old-price *{
  font-family: "SegoeUI Light" !important;
  font-size: 14px;
  line-height: 12px;
  text-decoration: line-through;
  color: #000;  
}

.item-new .item-price .old-price{
  line-height: 12px;
  height: 13px;
  color: #000;  
}

.item-new .item-price .special-price *{
  font-family: "SegoeUI Bold" !important;
  font-size: 26px;
  font-weight: bold;
  color: #d50000;
  line-height: 20px;  
}






.item-new .item-title a{
  font-family: "SegoeUI Light" !important;
  font-size: 15px;
  color: #000;  
}

.item-new .item-title{
  text-align: left;  
  line-height: 15px;
  height: 32px;
  margin-bottom: 10px;
  overflow: hidden;
  color: #000;  
}


.item-new .item-price .regular-price *{
  font-family: "SegoeUI Bold" !important;
  font-size: 26px;
  font-weight: bold;
  color: #000;
  line-height: 30px;  
  vertical-align: bottom;
  color: #000;  
}

.item-new .item-price .price-box{
  height: 50px !important;
  overflow: hidden;
}

.item-new .short-description *{
  font-family: "SegoeUI Light" !important;
  font-size: 11px;
  font-weight: normal;
  text-align: justify;
  line-height: 13px;
}

.item-new .short-description{
  height: 65px;
  overflow: hidden;
  color: #3f3f3f;  
}


.item-new .item-details *{
  font-family: "SegoeUI Light" !important;
  font-size: 13px;
  font-weight: normal;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #000;    
}

.item-new .item-details{
  margin-top: 15px;
}

.item-new .stock-info{
  border-top: 1px dotted #e0e0e0; 
  border-bottom: 1px dotted #e0e0e0; 
  margin-bottom: 10px;
  margin-top: 10px;
}

.item-new .stock-info .tbl-cell{
  text-align: left;
  line-height: 30px;
  vertical-align: bottom;
}

.item-new .stock-info .tbl-cell *{
  font-family: "SegoeUI Light" !important;
  font-size: 13px;
  font-weight: normal;
  text-decoration: underline;
  color: #000;   
}

.item-new .stock-info .tbl-cell .icon{
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.item-new .stock-info .tbl-cell.stock .icon{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat 0px -110px;    
}

.item-new .stock-info .tbl-cell.ship .icon{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -25px -110px;    
}

.item-new .actions button{
  border: none;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 25px;
  height: 25px;
  cursor: pointer;
  margin-left: 2px;
}

.item-new .actions button span{
  display: none;
}

.item-new .actions button.link-compare{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -117px -110px;      
}

.item-new .actions button.link-wishlist{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -84px -110px;      
}


.item-new .actions {
  text-align: right;
  vertical-align: middle;
}

.filter-items-conatiner .color-filter{
  border: 1px solid #ddd;
}

body .all-cat{
  display: none;
}

body.mobil .all-cat{
  display: block;
}

.icons{
  position: relative;
}

.label-win:hover + div .whint {
    display: block;
    z-index: 999999999999;
}

.win-label .whint.zold {
    background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/Windowsos-PC-mouse-over.png') !important;
}
.win-label .whint {
    display: none;
    position: absolute;
    top: 15px;
    right: 15px;
    width: 170px;
    height: 235px;
    z-index: 999999999999;
}



.product-page .offers-container{
   border: 3px solid #f0f0f0;
   background: #fff;
   margin-bottom: 20px;
   padding: 10px;
}	





.product-page .description-container .grid12-6 .leiras{
  height: 600px;
}

.product-page .description-container .grid12-6 .wbg{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/desc_bg.png') repeat-x 0px 0px;
  position: absolute;
  height: 182px;
  bottom: 4px !important;
  right: 4px !important;
  left: 4px !important;
  width: auto !important;
}

.product-page .description-container .leiras-border{
  border: 3px solid #f0f0f0;
}

.product-page .description-container .grid12-6 {
  position: relative;  
}

.product-page .uzlet-banner .ticon{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -174px -263px;
  display: block;
  width: 28px;
  height: 36px;
  position: absolute;
  right: 10px;
  bottom: 10px;
}

.product-page .uzlet-banner{
 position: relative;
  background: #f36621;
  width: 98%;
  margin: 25px auto;
}

.product-page .uzlet-banner img{
  float: left;
  margin:5px;
  margin-right:20px;
  vertical-align: middle;
}

.product-page .uzlet-banner div{
  color: #fff;
}

.product-page .uzlet-banner div.uzlet-txt{
	font-family: "SegoeUI Light";
	font-size: 20px;
  line-height: 24px;
  padding-top: 10px; 
}

.product-page .uzlet-banner div.uzlet-txt2{
	font-family: "SegoeUI Light";
	font-size: 13px;
  text-transform: uppercase;    
  margin-top: 15px; 
}
.product-page .cart-button-container button .cicon{
	display: inline-block;
  width: 30px;
  height: 30px;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -169px -1px;
  vertical-align: middle;
  float: right;
}
.product-page .cart-button-container button{
  background: #f36621;
  font-family: "OpenSans Light" !important;
  font-size: 14px !important;
  font-weight: bold !important;
  color: #fff;
  width: 100%;
  padding: 8px 20px;
  text-align: left;  
}

.product-page .cart-button-container button *{
  font-family: "OpenSans Light" !important;
  font-size: 14px !important;
  font-weight: bold !important;
}

.product-page .cart-button-container button:hover{
  background: #ff9e6d;
}

.product-page .product-sales .price-box{
  padding: 10px;
  border: none;
  background: #fff;
}

.product-page .product-sales .price-box *{
	font-family: "SegoeUI Light";
  font-size: 13px !important;
  font-weight: normal !important;
  color: #000 !important;
  line-height: 14px !important;
  text-decoration: none !important;
}

.product-page .product-sales .price-box .special-price{
  font-family: "SegoeUI Bold" !important;
  font-size: 36px !important;
  font-weight: bold !important;
  color: #d50000 !important;
  line-height: 34px !important;
}

.product-page .product-info .cofidis-info .pic .sicons.hitel{
	background-position: -148px -95px;
  border: none;
}

.product-page .product-info .cofidis-info .pic .sicons{
  display: inline-block;
	background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat;
  width: 45px;
  height: 40px;
}

.product-page .product-info .cofidis-info div.row {
  display: block;
  padding: 5px;
}

.product-page .product-info .cofidis-info .pic {
    width: 45px;
    padding-right: 5px !important;
    vertical-align: middle;
    text-align: left;
}

.product-page .product-info .cofidis-info div.row .title{
	font-family: "SegoeUI Regular" !important;
  font-size: 12px !important;
  color: #000 !important;
  text-transform: uppercase;
}

.product-page .product-info .cofidis-info div.row .price{
	font-family: "OpenSans Light" !important;
  font-size: 11px !important;
  color: #000 !important;
}

.product-page .product-info .cofidis-info div.row .price .hitel-row{
  display: block;
  line-height: 16px;
}

.product-page .product-info .shipping-info div.row {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    border-bottom: none;
    padding-top: 0px;
}

.product-page .product-info .shipping-info div.row a{
  color: #005581 !important;
  font-weight: bold !important;
	font-family: "OpenSans Light" !important;
  font-size: 11px !important;
}

.product-page .product-info .shipping-info div.row .title{
	font-family: "SegoeUI Regular" !important;
  font-size: 12px !important;
  color: #000 !important;
}

.product-page .product-info .shipping-info div.row .desc{
	font-family: "OpenSans Light" !important;
  font-size: 12px !important;
  line-height: 14px !important;
  color: #000 !important;
}

.product-page .product-info .shipping-info div.row .price{
	font-family: "OpenSans Light" !important;
  font-size: 12px !important;
  font-weight: normal !important;
  color: #000 !important;
}


.product-page .product-info .shipping-info .pic .sicons{
	background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat;
  width: 45px;
  height: 40px;
}

.product-page .product-info .shipping-info .pic .sicons.uzletek{
	background-position: -40px -259px;
}

.product-page .product-info .shipping-info .pic .sicons.delivery{
	background-position: -85px -259px;
}

.product-page .product-info .shipping-info .pic .sicons.point{
	background-position: -130px -259px;
}



.product-page .product-info .shipping-info .pic{
  padding: 0px !important;
  width: 45px;
  padding-right: 5px !important;
}
.product-page .product-sales-container .shipping-info{
  border: 4px solid #f0f0f0;  
}

.product-page .product-sales-container .cofidis-info{
  border: 4px solid #f0f0f0;  
  border-top: none;
}

.product-page .product-sales .product-sales-container{
  min-width: 240px;
  max-width: 300px;
  width: 100%;  
}

.product-page .product-sales .product-sales-container .stock-info{
  background: #63d400;
  color: #fff;
  padding: 8px;
  padding-left: 20px;
	font-family: "OpenSans Light";
	font-weight: bold;
	font-size: 15px;
}
.product-page .product-sales .product-sales-container .stock-info .s_icon{
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  background: transparent no-repeat url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') -1px -263px;
  margin-right: 10px;  
} 

.product-page .product-options-list .product-options-line{
  border-bottom: 1px dotted #efefef;
  margin: 8px 0px;
}

.product-page .product-options-list .grid12-6:last-of-type{
  border-left: 2px outset #efefef;
  padding-left: 10px;
}


.product-page .product-deatils {
  padding-left: 10px;
}

.product-page .product-name  h2{
  margin: 0px;
  line-height: 24px;
  font-family: "OpenSans Light";
  color: #000;
  font-size: 22px;
  line-height: 24px;  
}

.product-options-list{
  margin-top: 15px;
}

.product-options-list *{
  font-family: "OpenSans Light";
  color: #000;
  font-size: 13px;
  line-height: 22px;  
}

.product-options-list .grid-full{
  width: 100%;
}

.product-options-list .grid-full .grid12-6{
  width: 50%;
}

.product-options-list .grid-full .grid12-6 .o-icon{
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  margin: 0px 5px;
  background: transparent no-repeat url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png');
}

.product-options-list .grid-full .grid12-6 .o-icon.i11{
  background-position: 0px -204px
}

.product-options-list .grid-full .grid12-6 .o-icon.i12{
  background-position: -116px -204px
}

.product-options-list .grid-full .grid12-6 .o-icon.i21{
  background-position: -30px -204px
}

.product-options-list .grid-full .grid12-6 .o-icon.i22{
  background-position: -145px -204px
}

.product-options-list .grid-full .grid12-6 .o-icon.i31{
  background-position: -58px -204px
}

.product-options-list .grid-full .grid12-6 .o-icon.i32{
  background-position: -0px -233px
}

.product-options-list .grid-full .grid12-6 .o-icon.i41{
  background-position: -87px -204px
}

.product-options-list .grid-full .grid12-6 .o-icon.i42{
  background-position: -28px -233px
}

.product-page .product-info .short-description *{
  font-family: "OpenSans Light";
  color: #000;
  font-size: 13px;
}
.product-page .product-info .short-description{
  font-family: "OpenSans Light";
  color: #000;
  font-size: 13px;
  line-height: 22px;
  margin-top: 15px !important;
}

.rating .rating-bg{
  display: inline-block;
  background: #efefef;
  height: 13px;
  width: 80px;
  position: relative;
  vertical-align: middle;
}

.rating .rating-bg .rating-stars{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 13px; 
  width: 80px;  
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -5px -92px;  
}

.rating .rating-bg .rating-value{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 13px; 
  width: 80px;
  max-width: 80px;
  background:red;
}

.rating .rating-percent{
  display: inline-block;
  font-family: "SegoeUI Light";
  font-size: 13px;
  vertical-align: top;
  line-height: 24px;
  color: #000;  
}

.product-review .review-link-txt{
  color: #000 !important;
  font-family: "SegoeUI Light"; 
  font-size: 13px !important;
}

.product-page .product-review #go-review3{
  float: left;
}

.product-page .product-review #go-review2{
  float: right;
}

.product-page .content-container{
  background: #f7f5f6 url('https://allianz.notebook.hu/notebook.hu/default/css/images/prod_pg_bg.png') repeat-x top left;
}

.product-page .page-container .addthis_button_compact{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -136px -4px !important;
  display: inline-block;
  width: 30px;
  height: 24px;
  line-height: 20px;
  vertical-align: top;
}
.product-page .page-container .addthis_button_compact *{
  display: none;
}

.product-page .page-container .share-container{
  vertical-align: middle;
  line-height: 26px;
	font-family: "OpenSans Light";
  font-size: 13px;
  display: block;
  text-align: right;
}

.product-page .page-container .breadcrumb{
  margin-bottom: 0px;
}


.product-page .grid-full-product{
  display: table;
  width: 100%;
}

.product-page .grid-full-product .grid-media-container, .product-page .grid-full-product .grid-details-container{
  display: table-cell;
  vertical-align: top;
}

.product-page .grid-full-product .grid-media-container{
  min-width: 550px;
  width: 550px;
}

@media only screen and (max-width: 1200px) {
  .product-page .grid-full-product .grid-media-container{
    min-width: 410px;
    width: 410px;
  }
}


@media only screen and (max-width: 1023px) {
  .product-page .grid-full-product{
    display: block;
  }
  
  .product-page .grid-full-product .grid-media-container, .product-page .grid-full-product .grid-details-container{
   display: block;
  }  
  
  .product-page .grid-full-product .grid-media-container{
    min-width: 100%;
    width: 100%;
	text-align: center;
  }
}


@media only screen and (max-width: 1023px) {
  .product-page .top-container.grid-full{
    display: block;    
  }

  .product-page .top-container.grid-full .grid12-3, .product-page .top-container.grid-full .grid12-9{
    display: block !important;
    width: 100% !important;
  }

  .product-page .top-container.grid-full .grid12-3 .share-container{
    width: 100% !important;
  }  
}

@media only screen and (max-width: 800px) {
  .product-page .top-container.grid-full .breadcrumb{
    display: block;
  }
  
  .product-page .top-container.grid-full .breadcrumb *{
    font-size: 12px !important;
  }
  
}


@media only screen and (max-width: 480px) {
  .product-page .top-container.grid-full .breadcrumb{
    display: none;
  }
  
}


.product-page .grid-media-container img.product-image{
  border: 1px solid #efefef;
}

.product-page .product-container{
  background: #fff;
}

.product-page .grid-full-product{
  margin-top: 15px;
}

.product-page .grid-full.top-container{
  margin-top: 15px;
}












/** Carousel **/

#jcarousel {
   position: relative;
   overflow: hidden;
   width: 130px;
   display: inline-block;
  height: 356px;
  margin-top: 9px;	
}

#jcarousel ul {
    height: 10000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

#jcarousel li {
    width: 120px;
    float: left;
    box-sizing: border-box;
	border: 1px solid #efefef;
    margin: 5px; 
    height: 110px !important;
	overflow: hidden;
}

#jcarousel li img{
	max-width: 100%;
}





.more-container{
  width: 130px;
  display: inline-block;
  padding: 20px 0px;
  padding-top: 10px;
  margin-left: 5px;
  position: relative;
}


.more-container .jcarousel-prev{
  background: #fff;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 20px;
  text-align: center;
}

.more-container .jcarousel-next{
  background: #fff;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 20px;
  text-align: center;
}

.more-container .jcarousel-next:before{
  content: '▼';
  font-size: 16px;
  color: #eaeaea;
}

.more-container .jcarousel-prev:before{
  content: '▲';
  font-size: 16px;
  color: #eaeaea;
}


@media only screen and (max-width: 550px){
	.more-container{
    width: 100% !important;
    display: block;
    padding: 0px 15px;
    margin-left: 0px;
    position: relative;
	padding: 0px !important;
  }

  #jcarousel {
     position: relative;
     overflow: hidden;
     width: 360px !important;
     display: inline-block;
    height: 130px !important;
    margin-top: 9px;	
  }

    #jcarousel ul{
		height: 130px !important;
		width: 10000em;
	}
	
	#jcarousel li {
		height: 110px !important;
		width: 110px;
		float: left;
		border: 1px solid #efefef;
		margin: 4px !important; 
	  overflow: hidden;
	}	
		


	 #jcarousel {
		 position: relative;
		 overflow: hidden;
		 width: 353px !important;
		 display: inline-block;
		 height: auto !important;
	  }

	.more-container .jcarousel-next{
	  right: 0px;
	  left: auto;
	  width: 20px;
	  height: 100%;
	}

	.more-container .jcarousel-prev{
	  left: 0px;
	  width: 20px;
	  height: 100%;
	}

	.more-container .jcarousel-next:before{
	  content: '►';
	  height: 100%;
	  display: block;
	  line-height: 140px;
	}

	.more-container .jcarousel-prev:before{
	  content: '◄';
	  height: 100%;
	  display: block;
	  line-height: 140px;
	}	
  
}
@media only screen and (min-width: 1024px) and (max-width: 1200px){
  .more-container{
    width: 370px;
    display: block;
    padding: 0px 15px;
    margin-left: 0px;
    position: relative;
  }

  #jcarousel {
     position: relative;
     overflow: hidden;
     width: 360px !important;
     display: inline-block;
    height: 130px !important;
    margin-top: 9px;	
  }

    #jcarousel ul{
		height: 130px !important;
		width: 10000em;
	}
	
	#jcarousel li {
		height: 110px !important;
		width: 110px;
		float: left;
		border: 1px solid #efefef;
		margin: 4px !important; 
	  overflow: hidden;
	}	
		
	  .more-container{
		width: 360px;
		display: block;
		padding: 0px 20px !important;
		padding-left: 28px !important;
		position: relative;
	  }

	 #jcarousel {
		 position: relative;
		 overflow: hidden;
		 width: 353px !important;
		 display: inline-block;
		 height: auto !important;
	  }

	.more-container .jcarousel-next{
	  right: 0px;
	  left: auto;
	  width: 20px;
	  height: 100%;
	}

	.more-container .jcarousel-prev{
	  left: 0px;
	  width: 20px;
	  height: 100%;
	}

	.more-container .jcarousel-next:before{
	  content: '►';
	  height: 100%;
	  display: block;
	  line-height: 140px;
	}

	.more-container .jcarousel-prev:before{
	  content: '◄';
	  height: 100%;
	  display: block;
	  line-height: 140px;
	}	
  
}

@media only screen and (max-width: 400px){
	  .more-container{
		width: 80%;
  }

  #jcarousel {
		width: 100% !important;
	  
  }
  
  .grid-media-container #nagykep img{
		width: 100% !important;	  
		height: 100% !important;	  
  }
}


.product-page .grid-media-container #nagykep{
  position: relative;
}

.product-page .grid-media-container #nagykep .hp3ev{
  position: absolute;
  bottom: 10px !important;
  left: 10px !important;
  margin: 0px !important;
  padding: 0px !important;
}

.product-page .grid-media-container #nagykep .intel_icon{
  position: absolute;
  bottom: 15px !important;
  right: 20px !important;
  margin: 0px !important;
  padding: 0px !important;
}

.product-page .grid-media-container #nagykep {
    display: inline-flex;
	vertical-align: top;
}

/*
@media only screen and (max-width: 1024px){
  
  .footer-content .grid-full .grid12-3{
    display: inline-table;
    width: 48% !important;
    min-width: 48% !important;
  }
  
  .footer-container .wrapper .grid-full .grid12-4{
    width: 32.5% !important;    
  }
}

@media only screen and (max-width: 680px){
  
  .footer-content .grid-full .grid12-3{
    display: block;
    width: 100% !important;
    min-width: 100% !important;    
    margin: 0px auto;
    text-align: center;
    overflow: hidden;
  }
  
  .footer-container .wrapper .grid-full .grid12-4{
    display: block;
    width: 100% !important;    
    text-align: center !important;
    margin-bottom: 10px;
  }  
}

*/

.product-page .description-container{
  display: block !important;
  width: 100% !important;
}

.product-page .description-container .grid12-6{
  display: block !important;
  width: 50% !important;
}


.product-page .description-container .grid12-6 .leiras{
  width: 94% !important;
  overflow: hidden !important;
  margin: 3%;
  font-family: "SegoeUI Light";  
  color: #000;
}

.product-page .description-container .grid12-6 .leiras *{
	font-family: "SegoeUI Light" !important;  
}

.product-page .description-container .grid12-6 .leiras p{
  max-width: 100% !important;
}

.product-page .description-container .grid12-6 .leiras img{
  max-width: 100% !important;
  height: auto !important;
}

.product-page .description-container .grid12-6 .leiras iframe{
  max-width: 100% !important;
}

.product-page .description-container .grid12-6 .leiras > table{
  width: 100% !important;
  max-width: 100% !important;
}

.product-page .description-container .grid12-6 {
  margin: 0px !important;
  padding: 0px !important;
  width: 49% !important;
  display: inline-block !important;
  float: left;
}

.product-page .description-container .grid12-6:last-of-type {
  float: right;
}

#leiras_btn, #properties_btn{
	font-family: "SegoeUI Regular" !important;
  font-size: 13px;
  color: #000;
  position: absolute;
  z-index: 9;
  bottom: 10px;
  left: 20px;
  cursor: pointer;
}

.product-page .description-container .open .wbg{
  display: none;
}

.product-page .description-container .open .leiras{
  padding-bottom: 20px;
  height: auto;
}

.product-page .description-container .hide .wbg{
  display: none;
}

.product-page .description-container .hide .leiras{
  height: auto !important;
  min-height: 600px;
}

.product-page .description-container .hide .show_btn{
  display: none !important;
}

#properties_content ul{
  display: table;
  width: 100%;
}

#properties_content ul li{
  display: table-row-group;
  width: 100%;
	font-family: "SegoeUI Light";
  font-size: 14px;
  line-height: 28px;
}

#properties_content ul .label{
  display: table-cell;
  width: 35%;
}
#properties_content ul .value{
  display: table-cell;
  line-height: 18px;
}

#properties_content h3{
  font-family: "SegoeUI Bold" !important;
  font-size: 30px;
  line-height: 38px;
}

 .product-page .description-container .grid12-6 .leiras pre{
    max-width: 100% !important;
    width: 100% !important;
    white-space: pre-line;
  }  


@media only screen and (max-width: 1024px){

  .uzlet-banner{
    display: none;
  }
  
  .description-container{
    display: block !important;
  }

  .product-page .description-container .grid12-6 {
      display: block !important;
      width: 100% !important;
      float: none !important;
      margin-top: 10px !important;
  }  
  

  .product-page .description-container .grid12-6 .leiras p{
    max-width: 100% !important;
    width: 100% !important;
  }
  
 .product-page .description-container .grid12-6 .leiras pre{
    max-width: 100% !important;
    width: 100% !important;
    white-space: pre-line;
  }  

  .product-page .description-container .grid12-6 .leiras img{
    max-width: 100% !important;
    height: auto !important;
  }

  .product-page .description-container .grid12-6 .leiras iframe{
    max-width: 100% !important;
    height: auto !important;
	min-height: 600px;
 }

  .product-page .description-container .grid12-6 .leiras > table{
    width: 100% !important;
    max-width: 100% !important;
  }

  
}


@media only screen and (max-width: 1024px){
  
  .product-info.grid-full{
    display: table;
    width: 100%;
    margin-top: 10px;
  }

   .product-info.grid-full .grid12-4{ 
    display: table-cell;
  }

   .product-info.grid-full .grid12-8{ 
    display: table-cell;
  }
  
  .product-options-list .grid-full{
    display: table;
    width: 100%;
  }
  .product-options-list .grid-full .grid12-6{
    display: table-cell;
    width: 50%;
  }
}



@media only screen and (max-width: 640px){
  .product-info.grid-full{
    display: block;
    width: 100%;
    margin-top: 10px;
  }

   .product-info.grid-full .grid12-4{ 
     display: block;
   }

   .product-info.grid-full .grid12-8{ 
    display: block;
   }

  .product-page .product-sales .product-sales-container {
      min-width: 100%;
      width: 100%;
  }  

}

.product-options-list {
  white-space: nowrap;
}

.product-options-list span {
    line-height: 16px;
    vertical-align: middle !important;
    display: inline  !important;
}

.product-options-list .o-icon {
    vertical-align: middle !important;
    float: left;
}

.product-options-list span.ad-icon {
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -64px -236px !important;
  display: inline-block !important;
  width: 14px; 
  height: 20px; 
}


.product-page .product-tabs-content {
  border: 3px solid #f0f0f0;
  margin-top: 20px;
}

.product-page .product-tabs-content .title h2{
  background: none !important;
  padding-top: 10px !important;
}

#product_hitel.product-tabs-content h2 a {
  font-family: "SegoeUI Bold" !important; 
  font-size: 24px !important;
  color: #000;
}

.product-page .product-options-list-sticky.left-sticky.show{
  display: block !important;
  position: fixed;
  right: -30px;
  top: 100px;
  background: transparent;
  width: 280px;
  margin-right: -213px;
  z-index: 9999999;
}

.product-page .product-options-list-sticky.left-sticky ul{
  display: block;
}

.product-page .product-options-list-sticky.left-sticky ul li{
  display: block;
  padding: 5px 0px;
  cursor: pointer;
}

.product-page .product-options-list-sticky.left-sticky ul li:hover{
  margin-left: -213px;
  background: #fff;
  box-shadow: 1px 1px 5px #ddd;
}

.product-page .product-options-list-sticky.left-sticky ul li .o-icon{
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  margin: 0px 5px;
  background: transparent no-repeat url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png');
  margin-right: 15px;
}

.product-options-list-sticky.left-sticky ul li .o-icon.i11{
  background-position: 0px -204px
}

.product-options-list-sticky.left-sticky ul li .o-icon.i12{
  background-position: -116px -204px
}

.product-options-list-sticky.left-sticky ul li .o-icon.i21{
  background-position: -30px -204px
}

.product-options-list-sticky.left-sticky ul li .o-icon.i22{
  background-position: -145px -204px
}

.product-options-list-sticky.left-sticky ul li .o-icon.i31{
  background-position: -58px -204px
}

.product-options-list-sticky.left-sticky ul li .o-icon.i32{
  background-position: -0px -233px
}

.product-options-list-sticky.left-sticky ul li .o-icon.i41{
  background-position: -87px -204px
}

.product-options-list-sticky.left-sticky ul li .o-icon.i42{
  background-position: -28px -233px
}

.product-page #pp_shops{
	cursor:pointer;
}




.product-page #shops_popup .popup{
  position: relative;
}
.product-page #shops_popup .popup .left-side {
  position: absolute !important;
  top: 50px;
  left: 10px;
  z-index: 99;
  background: transparent !important;
  height: calc(100% - 80px) !important;
  min-height: calc(100% - 60px);
  padding-right: 30px;
}

.product-page #shops_popup .popup .right-side {
    display: block !important;
    width: 100%;
    float: none;
}

.product-page #shops_popup .popup .left-side ul{
  background: transparent !important;
}

.product-page #shops_popup .popup .left-side ul li{
  background: #fff;
  margin: 10px 0px;
}

.product-page #shops_popup .popup .left-side ul li .shop-title{
  background: #fff;
  box-shadow: 2px 2px 5px silver;
}

.product-page #shops_popup .shop-item .shop-title .icon {
    display: inline-block;
    width: 24px;
    height: 30px;
    vertical-align: middle;
    margin-right: 8px;
		background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -150px -175px;
}

.product-page #shops_popup .shop-item .shop-title {
}

.product-page #shops_popup .shop-item .shop-title .open-icon {
    display: none !important;
    position: absolute;
    top: 8px;
    right: 0px;
    display: inline-block;
    width: 30px;
    height: 30px;
		background: #63d400 url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -1px -262px;
    vertical-align: middle;
    margin-right: 8px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;  
}

.product-page #shops_popup .shop-item .shop-title {
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.product-page #shops_popup .shop-item.st-green .shop-title .open-icon {
    display: block !important;
    position: absolute;
    top: 8px;
    right: 0px;
    display: inline-block;
    width: 30px;
    height: 30px;
		background: #63d400 url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -1px -262px;
    vertical-align: middle;
    margin-right: 8px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;  
}

.product-page #shops_popup .shop-item.st-green .shop-title {
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 100%;
}

.product-page #shops_popup .shop-item .shop-title span span {
    padding-left: 0px !important;
    background: none !important;
    color: maroon !important; 
    margin-bottom: 5px;
    margin-top: -3px;
}

.product-page #shops_popup .shop-item.st-green .shop-title span span {
    color: gray !important; 
}

.product-page #shops_popup .popup {
    height: 90% !important;
    min-height: 90% !important;
    top: 5% !important;
}

.product-page #shops_popup .shop-item .shop-title.open .icon {
	background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -175px -175px;
}

.product-page .product-info .price-box .regular-price {
    font-size: 34px !important;
    font-weight: bold  !important;
    text-transform: uppercase !important;
    line-height: 34px !important;
    font-family: "SegoeUI Bold" !important;
}

.product-page #shops_popup .popup{
  left: 0;
  margin: 0px;
  width: 80%;
  margin-left: 10%;
}


@media only screen and (max-width: 1350px){
  .product-page .product-options-list-sticky.left-sticky.show{
    display: none !important;
  }
}



@media only screen and (max-width: 640px){
	.product-page .product-sales .product-sales-container .stock-info{
	  padding: 15px;
	}

	.product-page .cart-button-container button{
	  padding: 15px;
	}
}

@media only screen and (max-width: 500px){
  .product-options-list{
    display: block;
    border: none;
  }
  
  .product-options-list .grid-full{
    display: block;
    border: none;
    width: 100%;
  }

  .product-options-list .grid-full .grid12-6{
    display: block;
    border: none;
    float: left;
    width: 100%;
    padding: 8px 0px !important;
    margin: 0px;
  }
 
  .product-options-list .product-options-line{
    border: none !important;
    clear: both;
  }
  
  .product-options-list .product-options-line:first-of-type{
    border-top: 1px dotted #ddd !important;
  }  

  .product-options-list .grid-full .grid12-6 *{
    font-size: 16px !important;
  }  
}


@media only screen and (max-width: 800px){
  
  .product-page .offer-categories{
    display: block !important;
    width: 100% !important;
  }
  
  .product-page .categories.tabs{
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }

  .product-page .categories.tabs .title{
    display: none !important;
  }
  
  .product-page .categories.tabs li{
    border: none !important;
    font-size: 18px  !important;
    line-height: 26px !important;
    padding: 5px 0px !important;
  }  
  
}

@media only screen and (max-width: 510px){

  .product-page .offer-categories .item{
    width: 42%;
    min-width: 140px;
  }
  
  .product-page .offer-categories .panels .panel{
    text-align: center;
  }  
}


@media only screen and (max-width: 800px){

  .product-page .review-btns{
    display: block !important;
    width: 100% !important;
  }  
  
  .product-page .review-btns .tbl-left{
    display: block !important;
    width: 100% !important;
  }

  .product-page .review-btns .tbl-left tbody{
    display: table !important;
    width: 100% !important;
   }
  
  .product-page .review-btns .tbl-left tr{
    display: table-cell !important;
    width: 50%;
    vertical-align: top;
    padding: 0px !important;
  }

  .product-page .review-btns .tbl-left tr td{
    display: inline-block !important;
    width: 100%;
  }
  
  .product-page .review-btns .send-btn{
    width: 97%;
    margin: 0px !important;
    height: 76px;
  }  
}


@media only screen and (max-width: 640px){

  .product-page .review-btns .g-recaptcha{
    display: inline-block;
  }
  
 .product-page .review-btns .tbl-left tbody{
    display: block !important;
  }
  
  .product-page .review-btns .tbl-left tr{
    display: block !important;
    width: 100%;
  }
  
  .product-page .review-btns .tbl-left tr td{
    display: block !important;
    width: 100%;
    text-align: center; 
    padding: 0px !important;
    margin-left: -5px
  } 
  
  .product-page .review-btns .send-btn{
    width: auto;
    min-width: 300px;
    height: 70px;
  }

  .product-page .review-content table{
    display: block !important;
    width: 100%;      
  }
  .product-page .review-content table tbody{
    display: block !important;
    width: 100%;      
  }  
  .product-page .review-content table tbody tr{
    display: block !important;
    width: 100%;      
  }  
  .product-page .review-content table tbody tr td{
    display: block !important;
    width: 100%;
    padding: 0px !important;
    margin-bottom: 10px;
  }  
  .product-page .review-content table tbody tr td input{
    width: 96% !important;
    padding: 2% !important;
  }  
  .product-page .review-content table tbody tr td textarea{
    width: 96% !important;
    padding: 2% !important;
  }  

}





.item-new{
  padding: 10px;
}


.item-new .col-item{
  text-align: center !important;
  border: 3px solid #f2f2f2;
  padding: 10px 20px;  
}

.item-new .col-item .thumb-wrapper{
  height: 200px;
  display: block;
  vertical-align: middle;
}

.item-new .col-item .thumb-wrapper img{
  margin: 0px auto;
  max-width: 265px;
  width: 100%;
}

.item-new .loading{
	min-height: 100px !important;	
}

.tbl-container{
  display: table;
  width: 100%;
}

.tbl-container .tbl-cell{
  display: table-cell;
}

.item-new .item-top{
  margin-bottom: 5px;
}

.item-new .item-top .tbl-cell{
  width: 50%;
  height: 30px;
  vertical-align: middle;
}

.item-new .item-top .tbl-cell.review{
  text-align: left;
}

.item-new .item-top .tbl-cell.icons{
  text-align: right;
}

.item-new .item-top .tbl-cell.review .rating-bg{
  display: inline-block;
  background: #efefef;
  height: 13px;
  width: 80px;
  position: relative;
}

.item-new .item-top .tbl-cell.review .rating-bg .rating-stars{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 13px; 
  width: 80px;  
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -5px -92px;  
}

.item-new .item-top .tbl-cell.review .rating-bg .rating-value{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 13px; 
  width: 80px;
  max-width: 80px;
  background:red;
}


.item-new .item-top .tbl-cell.review .rating-percent{
  display: inline-block;
  font-family: "SegoeUI Light";
  font-size: 12px;
  vertical-align: middle;
}

.item-new .item-top .tbl-cell.review .rating-bg{
  vertical-align: middle;
}

.item-new .item-top .icons .top-labels{
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  border: 3px solid #fff;
  background: red;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  font-family: "SegoeUI Bold";
  font-size: 10px;
  font-weight: bold !important;
  text-transform: uppercase;
  color: #fff;
  vertical-align: middle;
  margin-right: -11px;
  float: right;
  letter-spacing: -0px;
}

.item-new .item-top .icons .top-labels.label-new{
  background: #f36621;
}

.item-new .item-top .icons .top-labels.label-thm{
  background: #3e95bd;
}

.item-new .item-top .icons .top-labels.label-win{
  background: #39b54a;
}

.item-new .item-top .icons .top-labels.label-new{
  background: #f36621;
}



.item-new .item-price .price-box{
  width: 65%;
  text-align: left;
}


.item-new .item-price .old-price *{
  font-family: "SegoeUI Light" !important;
  font-size: 14px;
  line-height: 12px;
  text-decoration: line-through;
  color: #000;  
}

.item-new .item-price .old-price{
  line-height: 12px;
  height: 13px;
  color: #000;  
}

.item-new .item-price .special-price *{
  font-family: "SegoeUI Bold" !important;
  font-size: 26px;
  font-weight: bold;
  color: #d50000;
  line-height: 20px;  
}






.item-new .item-title a{
  font-family: "SegoeUI Light" !important;
  font-size: 15px;
  color: #000;  
}

.item-new .item-title{
  text-align: left;  
  line-height: 15px;
  height: 32px;
  margin-bottom: 10px;
  overflow: hidden;
  color: #000;  
}


.item-new .item-price .regular-price *{
  font-family: "SegoeUI Bold" !important;
  font-size: 26px;
  font-weight: bold;
  color: #000;
  line-height: 30px;  
  vertical-align: bottom;
  color: #000;  
}

.item-new .item-price .price-box{
  height: 50px !important;
  overflow: hidden;
}

.item-new .short-description *{
  font-family: "SegoeUI Light" !important;
  font-size: 11px;
  font-weight: normal;
  text-align: justify;
  line-height: 13px;
}

.item-new .short-description{
  height: 65px;
  overflow: hidden;
  color: #3f3f3f;  
}


.item-new .item-details *{
  font-family: "SegoeUI Light" !important;
  font-size: 13px;
  font-weight: normal;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #000;    
}

.item-new .item-details{
  margin-top: 15px;
}

.item-new .stock-info{
  border-top: 1px dotted #e0e0e0; 
  border-bottom: 1px dotted #e0e0e0; 
  margin-bottom: 10px;
  margin-top: 10px;
}

.item-new .stock-info .tbl-cell{
  text-align: left;
  line-height: 30px;
  vertical-align: bottom;
}

.item-new .stock-info .tbl-cell *{
  font-family: "SegoeUI Light" !important;
  font-size: 13px;
  font-weight: normal;
  text-decoration: underline;
  color: #000;   
}

.item-new .stock-info .tbl-cell .icon{
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.item-new .stock-info .tbl-cell.stock .icon{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat 0px -110px;    
}

.item-new .stock-info .tbl-cell.ship .icon{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -25px -110px;    
}

.item-new .actions button{
  border: none;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 25px;
  height: 25px;
  cursor: pointer;
  margin-left: 2px;
}

.item-new .actions button span{
  display: none;
}

.item-new .actions button.link-compare{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -117px -110px;      
}

.item-new .actions button.link-wishlist{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -84px -110px;      
}


.item-new .actions {
  text-align: right;
  vertical-align: middle;
}

/*csak kategoria nézet*/
.category-page .category-content .products-container .item-new{
    width: 31%;
    margin: 0%;
    vertical-align: top;
    background: #fff;
    display: inline-block;
    border: none;
}

.category-page .category-content .products-container .item-new .imgb{
  display: none;
}


.category-page .showfilter{
  margin: 0px !important;
  padding: 0px !important;
  line-height: 30px !important;
  margin-top: -10px !important;
  margin-bottom: 2px !important;
  text-transform: uppercase;
  color: #333;
  font-family: "OpenSans CondBold"; 
  cursor: pointer;
  text-align: center;
}
.category-page .showfilter .flticon{
  display: inline-block;
  width: 30px;
  height: 32px;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -103px -304px;
  vertical-align: middle;  
  margin-right: 5px;
}

@media only screen and (max-width: 800px) {

	.category-page .left-content {
		display: block;
		width: 100% !important;
		min-width: 100% !important;
		position: static;
		padding-right: 0;
		left: 0px;
		z-index: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
	}
	
	.category-page .left-content .filter-items-conatiner{
		position: absolute;
		left:-120%;
		-webkit-transition: left 0.5s ease;
		-moz-transition: left 0.5s ease;
		-o-transition: left 0.5s ease;
		-ms-transition: left 0.5s ease;
		transition: left 0.5s ease;	  
		background: #fff;
		z-index: 999999;
		padding: 5px;
		box-shadow: 1px 1px 4px #ccc;
  		width: 98%;
	}

	.category-page .left-content .filter-items-conatiner.open{
	  left: 0px;
	}
	
	.filter-content{
	  position: relative;
	  z-index: 9;
	}

	.category-page .left-content .filter-active-panel{
		margin-bottom: 10px;
	}
	
	.filter-items-conatiner .filter-item.price ul{
	  max-width: 292px;
	  margin-left: auto;
	  margin-right: auto;
	}	
		
	.filter-items-conatiner .filter-item ul{
	  display: none;
	}

	.filter-items-conatiner .filter-item .filter-item-title span{
	  display: inline-block;
	  width: 26px;
	  height: 26px;
	  vertical-align: middle;
	  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -139px -303px;  
	  float: right;  
	}

	.filter-items-conatiner .filter-item{
	  border-top: 1px dotted #555;
	}

	.filter-items-conatiner .filter-item:nth-of-type(1){
	  border-top: none;
	}

	.filter-items-conatiner .filter-item.open .filter-item-title span{
	  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -168px -303px;  
	}

	.filter-items-conatiner .filter-item.open ul{
	  display: block;
	}
	
	.filter-items-conatiner .filter-item .filter-item-title{
		cursor: pointer;
	}
		
	.breadcrumb ul{
	  display: block;    
	}

	.breadcrumb ul li{
	  display: inline-block !important;    
	}	
}


@media only screen and (max-width: 800px) {

  .breadcrumb ul{
    display: block;    
  }

  .breadcrumb ul li{
    display: inline-block !important;    
  }

  .toolbar{
    padding: 14px 5px !important;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
  }
}

@media only screen and (max-width: 480px) {
  .toolbar .top .order{
    display: block !important;
    width: 100% !important;
    text-align: center;
    padding-bottom: 15px !important;
  }
  .toolbar .top .pager{
    display: block !important;
    width: 100% !important;
    margin-top: 5px;
    border-top: 1px dotted #ddd;
    padding-top: 15px !important;
  }
}

@media only screen and (max-width: 585px) {
	.category-page .category-content .products-container .item-new {
  display: block;
  width: 94% !important;
  margin: 0px auto !important;
}
}


.category-page .left-content .filter-content{
  border: none !important;
}
.category-page .left-content .filter-active{
  background: #fff;
  padding: 10px;
  padding-top: 20px;
}

.category-page .left-content .filter-active > label, .category-page .left-content .filter-title{
  display: none;
}

.category-page .left-content .filter-active .flt-items span input{
  background: #f7f5f6;
  color: #c7c7c7;
  border: none !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; 
  padding: 5px 10px;
	font-family: "OpenSans Light";
  font-weight: bold;  
  font-size: 12px;  
}

.category-page .left-content .filter-active .flt-items span label {
  background: #f7f5f6 !important;
  color: #c7c7c7;
  line-height: 12px;
}

.category-page .left-content .filter-active .clear_flts *{
	font-family: "OpenSans Light";
  font-weight: normal;  
  font-size: 12px;  
  color: #000;  
}

.category-page .left-content .filter-item{
  background: #fff;
  margin-bottom: 15px;
}
.category-page .left-content .filter-item{
  padding: 10px;
}
.category-page .left-content .filter-item .filter-item-title{
  color: #000;
  font-family: "OpenSans Bold";
  text-transform: uppercase;
  border: none;
  font-weight: normal;
  font-size: 18px;
}

.category-page .left-content .filter-item .filter-item-desc{
  color: #000;
	font-family: "OpenSans Light";
  border: none;
  font-weight: normal;
  font-size: 13px;
}

.category-page .left-content .filter-item ul{
  margin-top: 15px;
}

.category-page .left-content{
  width: 320px;
}

#slider-range-filter {
    background: transparent url(https://allianz.notebook.hu/notebook.hu/default/css/images/csuszka_bg.png) no-repeat 0px 8px !important;
    width: 280px;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background: url(https://allianz.notebook.hu/notebook.hu/default/css/images/csuszka_kor.png) no-repeat center center !important; 
    border: none;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    box-shadow: none !important;
}

#slider-range-filter .ui-corner-all.ui-slider-handle {
  width: 18px;  
  background-position: 0px 2px !important;  
}


#slider-range-filter span:nth-last-child(2) {
    margin-left: -9px !important;
}

#slider-range-filter span:nth-last-child(1) {
    margin-left: -18px !important;
}




#slider-range-filter-tbl input{
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}

#slider-range-filter-tbl span::after{ 
  display: none !important;
}


#slider-range-filter-tbl td{
	font-family: "OpenSans Light";
  font-size: 13px;
  padding: 0px;
  line-height: 13px;
  text-align: left;
}

#slider-range-filter-tbl td span input{
  font-family: "OpenSans Light" !important;
  font-size: 13px !important;
  line-height: 16px !important;
  padding: 0px !important;
  margin: 0px;
  text-align: left !important;
  font-weight: bold;
  min-width: 90% !important;
  
}

#slider-range-filter-tbl td:nth-child(2){
  text-align: right;
}

#slider-range-filter-tbl tr:nth-child(2) td:nth-child(2) input{
  text-align: right !important;
}

#slider-range-filter-tbl{
  width: 96%;
  margin: 0px auto
}

.category-page .left-content .filter-item ul li label{
  font-family: "OpenSans Light" !important;
  font-size: 13px !important;
  font-weight: normal;  
  color: #000;
}

.category-page .left-content .filter-item ul li label span{
  font-family: "OpenSans Light" !important;
  font-size: 13px !important;
  font-weight: normal;  
  color: #000;
}

.category-page .left-content .filter-item ul li label{
  background-position: 0px 3px; 
}

.input-label {
    background-image: url('https://allianz.notebook.hu/notebook.hu/default/css/images/checkbox_new.png');
}

input.input-checkbox[type="checkbox"]:checked + label.input-label {
    background-position: 0 -20px;
}

.category-page .category-content{
  background: #fff;
}

.category-page .category-container{
  margin-top: 15px;
}

.category-page{
  background: #f7f5f6;  
}





.service-container{
  display: table;
  width: 100%;
}

.service-container .service-group{
  display: table-cell;
  vertical-align: top;
}

.service-container .service-group .service-group-title > a{
	font-family: "SegoeUI Light";
  font-size: 18px;  
  color: #000;
}

.service-container .service-group .service-group-title{
  margin-bottom: 20px;
}		
.service-container .service-group ul li label{
	font-family: "SegoeUI Regular";
  font-size: 14px;  
  color: #000;  
  cursor: pointer !important;
  
}

.service-container .service-group ul li label span{
	font-family: "SegoeUI Bold";
  font-size: 20px;  
  color: #f26522;
  display: block;
  text-indent: 20px;
  margin: 0px;
  line-height: 16px;  
}

.service-container .service-group ul li{
  margin-bottom: 15px;
  cursor: pointer;
}		

.service-container .service-group ul li input[type="radio"]{
  display: none;
}	

.service-container .service-group ul li input[type="radio"] + label{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -175px -358px;
  padding-left: 30px;
}	

.service-container .service-group ul li label span{
  text-indent: 30px;
}

.service-container .service-group ul li input[type="radio"]:checked + label{
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -175px -338px;
  color: #f26522;
}	



	
		
		
.product-page .offers-container .offer-summary{
  display: table;
  width: 100%;
}

.product-page .offers-container .offer-summary #offer-summary-title{
  display: table-cell;
  width: 20%;
  padding: 5px;
}

.product-page .offers-container .offer-summary #offer-summary-product-container{
  display: table-cell;
  padding: 5px;
  vertical-align: top;
}

.product-page .offers-container .offer-summary #offer-summary-price-box{
  display: table-cell;
  width: 25%;
  padding: 5px;
  vertical-align: middle;
  min-width: 300px;
	
}		


#offer-summary-product-container .item{
  display: inline-block;
  vertical-align: middle;
  width: 150px;
  text-align: center;
  margin: 3px;
}

#offer-summary-product-container .item .plus{
  vertical-align: middle;
  width: 20px;
}

#offer-summary-product-container .item .img{
  text-align: center;
  vertical-align: top;
  width: 120px;
}

#offer-summary-product-container .item table{
  width: 100%;
}

#offer-summary-product-container .item .name{
  vertical-align: top;
	font-family: "SegoeUI Light";
  font-size: 12px;
  text-align: center;
}



#offer-summary-product-container .item .picon{
  display: inline-block;
  width: 18px;
  height: 18px;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -151px -237px;
  vertical-align: middle;
}

#offer-summary-product-container .item td.name span{
  display: block;
  overflow: hidden;
  height: 33px !important;
}

#offer-summary-product-container .item .empty{
  display: block !important;
  background: #f5f5f5;
  width: 90px;
  padding: 20px 15px;
  text-align: center;
	font-family: "SegoeUI Light";
  font-size: 12px;  
  vertical-align: middle;
  line-height: 16px;
  border: 1px solid #dedede;
  color: #818181;
}

#offer-summary-product-container .item .plus{
  padding-right: 5px;
}

.product-page #offer-summary-title{
	font-family: "SegoeUI Light";
  font-size: 26px;  
  vertical-align: top;
  color: #000;
}


#offer-summary-price-box .pack-text{
	font-family: "SegoeUI Light";
  font-size: 16px;
  margin-bottom: 5px;
}

#offer-summary-price-box .note{
	font-family: "SegoeUI Light";
  font-size: 12px;    
  margin-top: 10px;
}

#offer-summary-price-box .price, #offer-summary-price-box .price *{
	font-family: "SegoeUI Bold";
  font-size: 20px;    
  font-weight: bold;
  color: #f36621;
}

#offer-summary-price-box .save{
	font-family: "SegoeUI Regular";
  font-size: 12px;    
  color: #f36621;
} 

#offer-summary-price-box .eq{
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

#offer-summary-price-box td:first-of-type{
  vertical-align: middle;
  width: 40px;
  text-align: center;
}

#offer-summary-price-box .eq .eqicon{
  display: block;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -171px -237px;
  width: 20px;
  height: 20px;
}

#offer-summary-price-box .buttons{
  width: 100%;
  margin-top: 5px
}


#offer-summary-price-box .buttons button{
  width: 100%;
  text-align: left;
  background: #f36621;
  padding: 0px;
}

#offer-summary-price-box .buttons button span{
  color: #fff;
	font-family: "SegoeUI Bold";
  font-size: 18px;    
  font-weight: bold;  
  line-height: 54px;
  text-indent: 10px;
  display: inline-block;
}

#offer-summary-price-box .buttons button span.btnicon{
  display: inline-block;
  width: 60px;
  height: 46px;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -0px -310px;
  vertical-align: middle;
  float: right;
  margin-top: 9px;
}




.product-page .offer-categories{
  display: table;
  width:100%;
}

.product-page .offer-categories .tabs{
  display: table-cell;
  width:20%;
  padding-right: 10px;
  vertical-align: top;
  
}

.product-page .offer-categories .panels{
  display: table-cell;
  width:80%;
  vertical-align: top;
}

.product-page .offer-categories .tabs li{
  display: block;
  border-bottom: 1px dotted #ddd;
  line-height: 26px;
	font-family: "SegoeUI Regular";
  font-size: 14px;
  color: #000;
}

.product-page .offer-categories .tabs li.title{
  border-bottom: none;
	font-family: "SegoeUI Bold";
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.product-page .offer-categories .panels{
  padding: 10px;
  border-left: 1px solid #efefef;  
}

.product-page .offer-summary{
  border-bottom: 1px dotted #ddd;
  margin-bottom: 10px;
}

.product-page .offer-categories .item{
  display: inline-block;
  vertical-align: middle;
  width: 190px;
  text-align: center;
  margin: 10px;
}

.product-page .offer-categories .item .img{
  text-align: center;
  vertical-align: top;
}

.product-page .offer-categories .item table{
  width: 100%;
}

.product-page .offer-categories .item .name{
  vertical-align: top;
	font-family: "SegoeUI Light";
  font-size: 14px;
  text-align: center;
}

.product-page .offer-categories .item td.name span{
  display: block;
  overflow: hidden;
  height: 38px !important;
  color: #000;
}


.product-page .offer-categories .item .price, .product-page .offer-categories .item .price span{
	font-family: "OpenSans CondBold";
  font-size: 24px;
  text-align: center;
  color: #f26522;
}

.product-page .offer-categories .item .btn-add-pack{
  text-align: center;
  padding-top: 5px;
}

.product-page .offer-categories .item .btn{
	font-family: "SegoeUI Bold";
  font-size: 13px;
  text-align: center;
  color: #fff;
  padding: 5px 15px;
  border: none;
  background: #76b241;
  cursor: pointer;
}

.product-page .offer-categories .panels .panel.open{
  display: block !important;
}

.product-page .offer-categories .tabs li.open{
  font-weight: bold;
  color: #f36621;
}

.product-page .offer-categories .tabs li:not(.title){
  cursor: pointer;
}


.product-page .offer-slider-container .delicon{
  position: absolute;
  background: red;
  display: block;
  height: 20px;
  width: 20px;
  top: 5px;
  right: 5px;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -128px -237px;  
  cursor: pointer;
}

.product-page .offer-slider-container .item{
  position: relative;
}


.popupoverlay .popup{
position: fixed !important;
background: #FFF;
top: 25%;
left: 45%;
width: 40%;
margin-left: -15%;
border: 1px solid #dfdfdf;
box-shadow: 1px 1px 3px rgba(0,0,0,0.3);  
}

.popupoverlay .popup p{
  text-align: left;
}

.popupoverlay .popup ul{
  text-align: left;
  margin: 10px;
  margin-top: 20px;
}

.popupoverlay .popup ul li{
  font-size: 14px;
  line-height: 22px;
}




@media only screen and (max-width: 1024px) {

.product-page .offers-container .offer-summary{
  display: block;
  width: 100%;
}

.product-page .offers-container .offer-summary #offer-summary-title{
  display: block;
  width: 100%;
  padding: 5px;
}

.product-page .offers-container .offer-summary #offer-summary-product-container{
  display: inline-block;
  width: 48%;
  padding: 5px;
  vertical-align: middle;
  text-align: center;
}

.product-page .offers-container .offer-summary #offer-summary-price-box{
  display: inline-block;
  width: 48%;
  padding: 5px;
  vertical-align: middle;
  min-width: 300px;
}		
  
}





@media only screen and (max-width: 800px) {


.product-page .offers-container .offer-summary #offer-summary-product-container{
  display: block;
  width: 100%;
  padding: 5px;
  vertical-align: middle;
  text-align: center;
}

.product-page .offers-container .offer-summary #offer-summary-price-box{
  display: block;
  width: 100%;
  padding: 5px;
  vertical-align: middle;
  min-width: 300px;
  margin: 20px auto;
  width: 300px;
 }		
  
  .product-page .offers-container .offer-summary #offer-summary-price-box .eq{
    display: none;
  }
  
}


@media only screen and (max-width: 1200px) {
.service-container{
  display: block;
  width: 100%;
}

.service-container .service-group{
  display: inline-block;
  vertical-align: top;
  width: 49%;
  margin-bottom: 20px;
}
  
}

@media only screen and (max-width: 720px) {
.service-container{
  display: block;
  width: 100%;
}

.service-container .service-group{
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin-bottom: 20px;
}
  
}


@media only screen and (max-width: 720px){

  .offer-summary{
    position: relative;
  }

  #offer-summary-title{
    display: none !important;
  }

   #offer-summary-title2{
     display: inline-block !important;
     width: 40% !important;
     float: left;
     padding: 0px !important;
     margin: 0px !important;
    text-align: left;
  }
 
  #offer-summary-price-box{
    width: 100% !important;
  }

   #offer-summary-price-box .small-text{
     display: inline-block;
     width: 60% !important;
     float: right;
    clear: right !important;
  }
  
  #offer-summary-price-box .buttons{
    clear: both !important;
    margin-top: 120px !important;
  }
 
  #offer-summary-price-box table tr td:first-child{
    display: none;
  }  
  
  #offer-summary-product-container{
  }
}



@media only screen and (max-width: 800px){

  .offer-summary{
    position: relative;
  }

  #offer-summary-title{
    display: none !important;
  }

   #offer-summary-title2{
     display: inline-block !important;
     width: 49% !important;
     float: left;
     padding: 0px !important;
     margin: 0px !important;
     text-align: left;
     border-right: 5px solid orange;   
     color: #000;
      font-family: "SegoeUI Light";
      font-size: 28px;  
      vertical-align: top;
     
  }
 
  #offer-summary-price-box{
    width: 100% !important;
    position: absolute;
    top: 0px;
  }

   #offer-summary-price-box .small-text{
     display: inline-block;
     width: 49% !important;
     float: right;
     clear: right !important;
     max-width: 300px !important;
  }
  
  #offer-summary-price-box .buttons{
    clear: both !important;
    margin-top: 120px !important;
  }
 
  #offer-summary-price-box table tr td:first-child{
    display: none;
  }  
  
  #offer-summary-product-container{
    padding-top: 200px !important;
  }
}


@media only screen and (max-width: 720px){
   #offer-summary-title2{
     width: 49% !important;
     font-size: 24px;  
  }
}

@media only screen and (max-width: 620px){
   #offer-summary-title2{
     width: 40% !important;
     font-size: 20px;  
  }
  
   #offer-summary-price-box .small-text{
     width: 56% !important;
  }  
}


@media only screen and (max-width: 520px){
   #offer-summary-title2{
     display: block;
     width: 100% !important;
     border: none;  
     border-bottom: 5px solid orange;
     margin-bottom: 10px !important;
     padding-bottom: 10px !important;
  }
  
   #offer-summary-price-box .small-text{
     width: 100% !important;
     max-width: 100% !important;
  }  
  
  #offer-summary-product-container{
    padding-top: 250px !important;
  }
  
}


/*cart*/
.cart-page .navig,
.checkout-page .navig {
	top: 65px !important;
	z-index: 99;
}


.sticky.cart-page .navig,
.sticky.checkout-page .navig {
    top: 46px !important;
    border-bottom: 1px solid #eee;
}

.sticky.cart-page .header-container-new,
.sticky.checkout-page .header-container-new {
  box-shadow: none;
  border-bottom: none;
}

.cart-page .header-container-new .menu-new,
.checkout-page .header-container-new .menu-new{
  display: none;
}

.cart-page .header-container-new #search-container,
.checkout-page .header-container-new #search-container{
  display: none;
}

.cart-page .header-container-new .grid-cell.line,
.checkout-page .header-container-new .grid-cell.line{
  display: none;
}

.cart-page .header-container-new .grid-cell.links,
.checkout-page .header-container-new .grid-cell.links{
  max-width: 80px !important;
}


.price-headline{
  line-height: 1.2em;
}

.cart-page .txt-fld, #GiftCardModel table td .txt-fld {
	width: 90%;
	padding: 5px !important;
}

#GiftCardModel table td #tf_pin_code{
  width: 25% !important;  
}

#GiftCardModel table td #tf_card_code{
  width: 60% !important;    
}

.error1{
  padding: 10px 0px;
}


.cart-page .cart-tbl-container{
}

.cart-page .cart-tbl-container > .grid12-9{
  background: #f4f4f4 !important; padding: 15px; padding-top: 0px;
}

.cart-page .cart-tbl-container  > .grid12-3{
  background: #f4f4f4 !important; padding: 15px; padding-top: 0px;
}

.cart-page .breadcrumb{
  margin-bottom: 0px;
}

.cart-page .header-container-new .grid-container .links .search-icon{
    display: none !important;
}


body.mobil.cart-page .header-container-new {
    background: #fff;
}

@media only screen and (max-width: 1024px){
  .cart-page .content-container {
      margin-top: 80px;
  }
}

@media only screen and (max-width: 720px){
  .cart-page .navig {
     top: 80px !important;
  }

  .cart-page.sticky .navig {
     top: 35px !important;
     position: fixed;
  }
  
}


@media only screen and (max-width: 800px){
  .cart-page .cart-summary .grid12-4{
    border: none !important;
    padding-left: 0px !important;
    margin-top: 15px;
  }
  
  .cart-page .cart-summary .grid12-4 h3{
    float: right;
  }  
  
  .cart-page .cart-summary .grid12-4 h3:first-of-type{
    float: left;
  } 
  
 .cart-page .cart-summary .grid12-4 button{
   clear: both !important;
  }  
  
  .cart-page .cart-summary{
    display: none;
  }
  
  .cart-page .cart-tbl-container > .grid12-3 .price-headline{
    width: 48%;
    display: inline-block;
    text-align: right;
  }
  
  .cart-page .cart-tbl-container > .grid12-3 .price-headline:first-of-type{
    text-align: left;
  }  
  
  .cart-page .cart-tbl-container > .grid12-3 button{
    margin-top: 15px;
  }  
    
}

@media only screen and (max-width: 1024px) AND (min-width: 800px){
  .cart-page .cart-tbl-container > .grid12-3{
    display: table-cell !important;
    width: 50% !important;
  }
  .cart-page .cart-tbl-container > .grid12-9{
    display: table-cell !important;
    width: 50% !important;
  }
  
  .cart-page .cart-summary > .grid12-4{
    width: 35% !important;
  }
 
  .cart-page .cart-summary > .grid12-8{
    width: 55% !important;
  }
  
}




.review-cart{
	-webkit-box-shadow:  none !important;
	-moz-box-shadow:  none !important;
 box-shadow: none !important;
 border: none !important;
 background: transparent !important; 
}
.review-cart .left_review{
	-webkit-box-shadow: 1px 1px 2px 0px rgba(173,173,173,1);
	-moz-box-shadow: 1px 1px 2px 0px rgba(173,173,173,1);
	box-shadow: 1px 1px 2px 0px rgba(173,173,173,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	padding: 0 !important;
  margin: 5px;
}

.checkout-page .content-container{
  background:  #fafafa !important; 
}

.checkout-page .content-container .review-cart .left_review .totals{
  background:  #f2f2f2 !important; 
	margin-top: 0px;
}

.checkout-page .checkout-container .content .review-cart .left_review table tr td span.row-total::before {content:'';}

.checkout-page .checkout-container .content .review-cart .left_review > table tr { position:relative; }

.checkout-page .checkout-container .content .review-cart .left_review > table tr:before {
	border-bottom:2px dotted #ddd;
	width:auto;position:absolute;left:20px;right:20px;content:'';top:0px;
}
.checkout-page .checkout-container .content .review-cart .left_review > table tr:first-child:before {
	border-bottom:0px;
}

.left_review .price-container .price{
  margin: 0px !important;
}

.left_review .price-container .row-total{
  font-weight: normal !important;
}


.left_review .totals table *{
  font-weight: normal !important;
  font-size: 14px !important;
  line-height: 22px !important;
}

.left_review .totals h5{
  font-weight: normal !important;
  font-size: 24px !important;
  line-height: 34px !important;
}

.left_review .totals tr:last-of-type *{
  font-weight: normal !important;
  font-size: 22px !important;
  line-height: 38px !important;
}

.checkout-page .footer-container{
  background: #fff !important;
  border-top: 2px solid #f5f5f5;
}

.checkout-page .footer-container .copyright{
  width: 100% !important;
  max-width: 100% !important;
  border-top: 2px solid #f5f5f5;
}

.box-title a{
  font-size: 14px;
  text-transform: lowercase;  
  color: #b0b0b0;
  border: 1px solid #dfdfdf;
  display: inline-block;
  text-indent: 0px;
  padding: 3px;
  line-height: 16px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.checkout-page .navig{
left: 25%;
}

.checkout-container {
    margin-top: -25px;
}

body.mobil.checkout-page .header-container-new {
    background: #fff;
}

.checkout-page .header-container-new .grid-container .links .search-icon{
    display: none !important;
}

@media only screen and (max-width: 1024px){
  .checkout-page .checkout-container {
      margin-top: 35px;
  }
  
  .checkout-page.sticky .navig {
     top: 35px !important;
     position: fixed;
  }  
}

@media only screen and (max-width: 720px){
  .checkout-page .navig {
     top: 80px !important;
  }
  .checkout-page.sticky .navig {
     top: 35px !important;
     position: fixed;
  }

  .checkout-page .checkout-container {
      margin-top: 65px;
  }
  
}




@media only screen and (max-width: 480px){
  .checkout-page .navig .navigation-item{
    font-size: 13px;
  }
}

@media only screen and (max-width: 1200px){
  .checkout-page .checkout-container .grid-full .grid12-4{
    width: 50%;
  }

  .checkout-page .checkout-container .grid-full .grid12-8{
    width: 50%;
  }

  .checkout-page .checkout-container .box-container-start .login_form-content .grid12-6{
    display: block;
    width: 100%;
    height: auto !important;
    min-height: auto !important;
    max-height: auto !important;
    margin: 0px !important;
    float: none !important;
    clear: float !important;
    margin-bottom: 15px !important;
  }

  
  .checkout-page .checkout-container .box-container-start .login_form-content .grid12-6 .input-container{
    margin: 5px auto !important;
    width: 100%;
  }
  
  .checkout-page .checkout-container .start-form .box-container-start .box .box-content .login_form-content > .grid12-6:nth-child(2)::before{
    border: none;
  } 
  
  .checkout-page .checkout-container .start-form .box-container-start .customer-registration .grid-full{
    display: block;
  }
  
  .checkout-page .checkout-container .start-form .box-container-start .customer-registration .grid-full .grid12-6{
    display: block;
    width: 100%;
  }  
  
  .checkout-page .checkout-container .start-form .box-container-start .customer-registration .input-container{
    margin: 5px auto !important;
    width: 100%;
  }  
  
  .checkout-page .checkout-container .start-form .box-container-start #guest-box .grid12-6{
    display: block;
    width: 100%;
  }  

  .checkout-page .checkout-container .start-form .box-container-start #guest-box .input-container{
    margin: 5px auto !important;
    width: 100%;
  }   
}

@media only screen and (max-width: 820px){
  .checkout-page .checkout-container {
      margin-top: 55px !important;
  }
}

@media only screen and (max-width: 800px){
  .checkout-page .checkout-container {
      padding-top: 5px !important;
  }
  
  .checkout-page .checkout-container .checkout-content{
    width: 100% !important;
    display: block !important;
  }  
}

@media only screen and (max-width: 480px){
  .checkout-page .input-container {
      width: 100% !important;
  }
}

.checkout-page .error1{
  margin-top: -10px;
  margin-bottom: 30px
}

@media only screen and (max-width: 1024px){

  .checkout-page .error1{
    margin-top: 80px;
    margin-bottom: -30px
  }
  
}





#rb_shipping_methods li > label .subtext {
    font-size: 12px !important;
}

.checkout-page #coupon-card-container .grid12-5,
.checkout-page #coupon-card-container .grid12-7{
  vertical-align: top !important;
}

.checkout-page #coupon-card-container{
  padding: 0px !important;
  margin: 0px !important;
}

.checkout-page #coupon-card-container div{
  border: none !important;
  padding: 0px !important;
  margin: 0px !important;
}

.checkout-page #coupon-card-container div h3{
  padding: 0px !important;
  margin: 0px !important;
}

.checkout-page #coupon-card-container div p{
  padding: 0px !important;
  margin: 0px !important;
}


.checkout-page #coupon-card-container .grid12-5,
.checkout-page #coupon-card-container .grid12-7{
  padding: 15px !important;
}

.checkout-page #coupon-card-container div h3{
  margin: 10px 0px !important;
}

.checkout-page #coupon-card-container div p{
  margin-bottom: 10px !important;
  font-size: 13px !important;
  font-weight: normal !important;
	font-family: "SegoeUI Regular" !important;  
}

.checkout-page #coupon-card-container div p *{
  font-size: 13px !important;
  font-weight: normal !important;
	font-family: "SegoeUI Regular" !important;  
}


.checkout-page #coupon-card-container #GiftCardModel table td #tf_card_code{
  width: 55% !important;
}

.checkout-page #coupon-card-container #GiftCardModel table td #tf_pin_code{
  width: 30% !important;
}

.details_step_content #rb_shipping_methods li > label .subtext {
    font-weight: normal !important;
    font-size: 12px !important;
}


.details_step_content #rb_payment_methods li{
  width: 47% !important;
  vertical-align: top;
}

.details_step_content #rb_payment_methods li .payment_note{
  font-size: 12px !important;
}

@media only screen and (max-width: 1255px){
  .checkout-page #rb_shipping_methods li{
    width: 47% !important;
    min-height: 80px;
  }

  .checkout-page #rb_shipping_methods .subtext{
    line-height: 15px !important;
  }
  
  .checkout-page #billing_form #customer_type{
    display: table !important;
    width: 100% !important;
  }

  .checkout-page #billing_form #customer_type li{
    display: table-cell !important;
    width: 50% !important;
  } 
  
}


@media only screen and (max-width: 1200px){
  .checkout-page #rb_shipping_methods li{
    display: block !important;
    width: 100% !important;
  }
  
  .checkout-page #billing_form #customer_type{
    display: table !important;
    width: 100% !important;
  }

  .checkout-page #billing_form #customer_type li{
    display: table-cell !important;
    width: 50% !important;
  }
  
  
  .checkout-page #coupon-card-container{
    display: block !important;
    width: 100% !important;       
  }
  
  .checkout-page #coupon-card-container .grid12-5,
  .checkout-page #coupon-card-container .grid12-7{
    display: block !important;
    width: 100% !important;       
  }
  
  .checkout-page #coupon-card-container .btn-fld{
    width: 100% !important;
    max-width: 300px
  }

  .checkout-page #coupon-card-container{
    margin-bottom: 20px !important;
  }
  
  .checkout-page #rb_payment_methods li{
    display: block !important;
    width: 97% !important;
  }  
  
  .checkout-page #rb_uzletek_container{
	  display:none;
  }

.checkout-page #personalpick_frm .grid12-6{
  width: 100% !important;
}
  
  
}











.category-page .left-content .filter-active > label, .category-page .left-content .filter-title {
  display: block;
  color: #000;
  font-family: "OpenSans Light" !important;
  font-weight: bold !important; 
  margin-bottom: 15px;
}

.filter-item-image li {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 2px !important;
}

.filter-item-image li label {
    height: 30px !important;
}

.product-page .cart-button-container .buttons-container button {
  background: #3e95bd !important;
}

.product-page .cart-button-container .buttons-container button:hover {
    background: #007cbb !important;
}

#offer-summary-price-box .price, #offer-summary-price-box .price * {
    color: #3e95bd !important;
}

#offer-summary-price-box .save {
    color: #3e95bd !important;
}

#offer-summary-price-box .buttons button {
    background: #3e95bd !important;
}

.product-page .offer-categories .tabs li.open {
    color: #3e95bd !important;
}

.service-container .service-group ul li label span {
    color: #3e95bd !important;
} 


.service-container .service-group ul li input[type="radio"]:checked + label {
    background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -175px -338px;
    color: #3e95bd !important;
}

.gmnoprint.gm-style-mtc{
  display: none !important;
}

.product-page #shops_popup .popup .left-side {
    top: 10px !important;
}

#ShopsMapModel .shop-details.open pre{
  white-space: pre-line;
}

.product-page .cart-button-container .buttons-container button span{
  font-family: "SegoeUI Bold" !important;
  font-size: 18px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
}

.uzlet-banner .uzlet-txt2 a{
  color: #fff;
  margin-left: 2px;
  margin-right: 4px;
}

.uzlet-banner .uzlet-txt2 a:hover{
  text-decoration: underline;
}

.product-page .offer-categories .item .price, .product-page .offer-categories .item .price span {
    color: #3e95bd;
}


.scrollup{
  right: 5px !important;
}

.scrollup:hover {
    background-position: -86px -336px;
}

@media only screen and (max-width: 550px){

  .home-box-items .box-item:nth-of-type(3){
    display: none !important;
  }

  .home-box-items .box-item:nth-of-type(7){
    display: none !important;
  }
  
  .home-box-items .box-item{
    width: 49% !important;
    max-width: 49% !important;
    padding: 0px !important;
    text-align: center !important;
    margin: 0px !important;
  }
  
}

@media only screen and (max-width: 530px){
  .home-box-items .box-item{
    width: 100% !important;
    max-width: 100% !important;
    padding: 10px !important;
  }
  
  .home-box-items{
    width: 100% !important;
    max-width: 100% !important;
    text-align: left !important;
    margin: 0px 10px !important;
  }  
}


body.mobil .nav .all-cat{
  font-weight: bold;
}



  .grid-media-container #nagykep img{
		height: 100% !important;	  
  }
  
@media only screen and (max-width: 800px){
  .cof-cont iframe{
    height: 600px !important;
  }  
}  
  
  
 .home-page .blog-slider-items .blog-image img{
  width: 100%;
} 


@media only screen and (max-width: 800px){
  .left-content > .filter-title{
    display: none !important;
  }
  

	.product-page .offers-container .sec_btn{
	  display: block !important;
	}

	.product-page .offers-container .sec_btn button {
		background: #3e95bd !important;
	}

	.product-page .offers-container .sec_btn button {
		width: 100%;
		text-align: left;
		background: #f36621;
		padding: 0px;
		margin: 0xp 10px;
	}

	.product-page .offers-container .sec_btn button span {
		color: #fff;
		font-family: "SegoeUI Bold";
		font-size: 18px;
		font-weight: bold;
		line-height: 54px;
		text-indent: 10px;
		display: inline-block;
	}

	.product-page .offers-container .sec_btn button span.btnicon {
		display: inline-block;
		width: 60px;
		height: 46px;
		background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -0px -310px;
		vertical-align: middle;
		float: right;
		margin-top: 9px;
	}

	.product-page .offers-container .sec_btn button span {
		color: #fff;
		font-family: "SegoeUI Bold";
		font-size: 18px;
		font-weight: bold;
		line-height: 54px;
		text-indent: 10px;
		display: inline-block;
	}  
}




@media only screen and (max-width: 800px){
 .offer-categories .panels{
    border: none !important;
  }
  
	#offer-summary-title2 {
		border-right: 5px solid #3e95bd ;
	} 
}

@media only screen and (max-width: 520px){
	#offer-summary-title2 {
		border-right: none;
		border-bottom: 5px solid #3e95bd;		
	} 
}


.product-page .offers-container {
    border: 3px solid #f2f2f2 !important;
}

.product-page .description-container .leiras-border {
    border: 3px solid #f2f2f2 !important;
}

.product-page .product-tabs-content {
    border: 3px solid #f2f2f2 !important;
}

.product-page .product-sales-container .shipping-info {
    border: 4px solid #f2f2f2 !important;
}

.product-page .product-sales-container .cofidis-info{
    border: 4px solid #f2f2f2 !important;
    border-top: none !important;
}



.product-page .offers-container {
    border: 3px solid #f2f2f2 !important;
    border-left: none !important;
    border-right: none !important;
}

.product-page .description-container .leiras-border {
    border: 3px solid #f2f2f2 !important;
}

.product-page .description-container .leiras-border#description_content {
    border-left: none !important;
}

.product-page .description-container .leiras-border#properties_content {
    border-right: none !important;
}

.product-page .product-tabs-content {
    border: 3px solid #f2f2f2 !important;
    border-left: none !important;
    border-right: none !important;
}

#addsuccess2{
  background: rgba(101,101,101, 0.75);
}


#addsuccess2 .title{
  font-size: 0px;
  text-indent: -99999px;
  overflow: hidden;
  margin: 30px auto !important;
  width: 74px;
  height: 92px;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -1px -377px;
}

#addsuccess2 .popup{
  background: #c4c4c4;
  border: none;
}

#addsuccess2 .popup .btns{
  text-align: center;
}

#addsuccess2 .popup .btns{
  text-align: center;
}

#addsuccess2 .popup .btns button, #addsuccess2 .popup .btns a{
  display: inline-block !important;
  padding: 10px 45px !important;
  background: #fcfcfc;
  line-height: 20px !important;
  border: none !important;
  color: #999;
	font-family: "SegoeUI Regular" !important;
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
  vertical-align: middle;
}


#addsuccess2 .popup p{
  color: #fff;
  text-align: center;
  max-width: 80% !important;
  margin: 0px auto;
  margin-bottom: 10px;
}

#addsuccess2 .popup {
  top: 15%;
  left: 0px;
  width: 50%;
  margin-left: 25%;
}

@media only screen and (max-width: 1024px){
  #addsuccess2 .popup {
  top: 15%;
  left: 0px;
  width: 80%;
  margin-left: 10%;
}
}

@media only screen and (max-width: 800px){
  #addsuccess2 .popup {
  top: 15%;
  left: 0px;
  width: 80%;
  margin-left: 10% !important
}
  
}


@media only screen and (max-width: 600px){
  #addsuccess2 .popup {
    top: 10%;
    left: 0px;
    width: 90%;
    margin-left: 5% !important
  }

  #addsuccess2 .popup .btns button, #addsuccess2 .popup .btns a{
    width: 75% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 8px;
  }

#addsuccess2 .title{
  margin: 20px auto !important;  
  margin-bottom: 10px !important;  
  width: 35px;
  height: 45px;
  background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -90px -425px;
}  
}


.compare-container{ 
  background-color: transparent !important;
}

#block-compare{
  background-color: rgba(255, 255, 255, 0.90) !important;  
}


.compare-container .compare-title{ 
  display: inline-block;
  vertical-align: top;
  width: 15%;
	font-family: "OpenSans Bold";
  font-size: 16px;
  font-weight: normal;
  padding: 1%;
  color: #333 !important;
  text-transform: uppercase;
  border-top: 1px solid silver;
}


.compare-container .compare-title small{ 
  width: 100%;
	font-family: "OpenSans Light";
  font-size: 13px;
  font-weight: bold;
  text-transform: none;
}

.compare-container .groups{ 
  display: inline-block !important;
  width: 83% !important; 
}

.compare-container .groups .group-title span{
  background: transparent;
	font-family: "OpenSans Bold";
  font-size: 16px;
  font-weight: bold;
  color: #333;
}

.compare-container .groups .group-title button{
  background: #3e95bd;
}

.compare-container .groups .comapre-item{
  background: #fff;
  border: 3px solid #f2f2f2;
}

.block-compare li.comapre-item .item-buttons button {
    background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/icons_new.png') no-repeat -176px -67px;
}

.compare-container .groups{
  margin-left: 17%;
}

.compare-container .groups:nth-of-type(1){
  margin-left: 0%;
}

@media only screen and (max-width: 800px){
  .compare-container .compare-title{
    display: none;
  }

  .compare-container .groups{
    display: block !important;
    width: 100% !important;
    margin-left: 0px !important;
  }  
}


@media only screen and (max-width: 800px){

  .checkout-page .checkout-content-review .step-box-container .box{
    width: 100% !important;
  }

  .checkout-page .checkout-content-review #ReviewModel{
    padding-left: 0px !important;
    padding-right: 10px !important;
  }

  .checkout-page .checkout-content-review .cart-title{
    text-align: center;
  }

  .checkout-page .checkout-content-review #review_products_container textarea{
    width: 94% !important;
  }

  .checkout-page .checkout-content-review center table{
    width: 100% !important;
  }

  .checkout-page .checkout-content-review center div{
    width: 100% !important;
  }
}



.item-new .thumb-wrapper{
  position: relative !important;
}

.item-new .thumb-wrapper .intel_icon{
  right: 0px !important;
}

.item-new .thumb-wrapper .hp3ev{
  left: 0px !important;
}

input.input-checkbox[type="radio"]:checked + label.input-label {
  background-position: 0 -20px !important;
}

.product-page #nagykep{
  cursor: pointer;
}


@media only screen and (max-width: 800px){
  .product-page #shops_popup .popup{
      width: 100% !important;
      left: 0px !important;
      right: 0px !important;
      bottom: 0px !important;
      top: 28px !important;
      height: 100% !important;
      margin: 0px !important;
  }
  
  .product-page #shops_popup .popup .product-info{
    height: 40px;
    line-height: 40px;
  }  

  .product-page #shops_popup .popup .product-info span{
    display: block !important;
    padding: 0px !important;
    width: 60px !important;
    height: 40px !important;
    text-align: center !important;
    text-indent: 0px; 
  }  
  
  .product-page #shops_popup .popup .left-side ul li{
    max-width: 230px;
  }  
.
}

body.mobil .intel_icon{
	z-index: 8 !important;
}

.product-page .grid-full.description-container .grid12-6.full{
  width: 100% !important;
}
.product-page .grid-full.description-container .grid12-6.full .leiras-border{
  border-right: none !important;
}


.product-page #product_hitel {
    height: 610px !important;
    min-height: 560px !important;
    overflow: hidden !important;
}

.product-page #product_hitel .cof-cont iframe {
    width: 30%;
    min-height: 640px !important;
    overflow: hidden !important;
    margin: 1px !important;
}

@media only screen and (max-width: 800px){
  
 .product-page #product_hitel {
      height: auto !important;
      min-height: auto !important;
  }  
   
 .product-page #product_hitel .cof-cont{
     display: inline-block !important;
     width: 96% !important;
     min-height: auto !important;
  }  
  
 .product-page #product_hitel .cof-cont iframe{
      width: 100% !important;
      min-height: 160px !important;
      height: 500px !important;
      overflow: hidden !important;
  }
}

@media only screen and (max-width: 550px){
 .product-page #product_hitel .cof-cont iframe{
      height: 550px !important;
  }
}

@media only screen and (max-width: 480px){
 .product-page #product_hitel .cof-cont iframe{
      height: 600px !important;
  }
}

.product-page #product_sysreq *{
	font-family: "SegoeUI Regular";
  color: #333;
}

.product-page #product_sysreq table{
  width: 100% !important;
}

.product-page #product_sysreq table td{
  width: 50% !important;
}

.item-new .stock-info .tbl-cell .text {
    font-size: 13px;
    margin: 0px !important;
}

.item-new .stock-info .tbl-cell .icon {
  margin: 0px !important;  
  margin-left: -2px !important;
}

.item-new .stock-info .tbl-cell{
  text-align: center;
}

.item-new .stock-info{
  width: 116%;
  margin-left: -8%;
}


@media only screen and (min-width: 800px){

.filter-items-conatiner .filter-item.itemspan .filter-item-title{
  display: none;
}

.filter-items-conatiner .filter-item.itemspan.first .filter-item-title{
  display: block;
}

.filter-items-conatiner .filter-item.itemspan:not(.first){
  padding-top: 0px;
}

.category-page .left-content .filter-item.itemspan {
   margin-top: -15px !important;
}

.category-page .left-content .filter-item.itemspan.first {
   margin-top: 15px !important;
}
}


.product-page .product-sales .product-sales-container .stock-info.out-of-stock {
    background: red;
}

.product-page .product-sales .product-sales-container .stock-info.out-of-stock .s_icon{
    background: none;
}

.out-of-stock + div *{
  color: #333;
}

.out-of-stock + div #ProductListRecommendation2Model a{
  display: block;
  margin-bottom: 10px !important;
}

.out-of-stock + div #ProductListRecommendation2Model a > div{
  display: table !important;
}


.out-of-stock + div #ProductListRecommendation2Model b{
  display: table-cell;
  vertical-align: middle !important;
}


.item-new.bf{
  position: relative;
}

.item-new.bf .stockout .stockout {
    position: absolute;
    z-index: 990;
    display: block;
    top: 0px;
    left: 0px;
    background: rgba(0,0,0, 0.65) url('https://allianz.notebook.hu/notebook.hu/default/css/images/elfogyott_v3a.png') center center no-repeat !important;
    width: 100%;
    bottom: 0px;
}

.item-new.bf .szazalek {
    display: inline-block !important;
    position: absolute;
    z-index: 100 !important;
    background: transparent url('https://allianz.notebook.hu/notebook.hu/default/css/images/szazalek2.png') no-repeat center center;
    width: 90px;
    height: 95px;
    text-align: center;
    line-height: 68px;
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    font-family: Impact, Charcoal, sans-serif !important;
    bottom: 10px;
    left: 10px; 
}

.item-new.bf .thumb-wrapper .hp3ev {
    display: none !important;
}





.category-page .category-content .products-container .item-new.bf.kiemelt {
    width: 61.4% !important;
}

.category-page .category-content .products-container .item-new.bf .col-item {
    min-height: 490px !important;
}

.category-page .category-content .products-container .item-new.bf.kiemelt .stock-info{
  width: 100%;
  margin-left: 0px;
}

.item-new.bf.kiemelt .thumb-wrapper{
  height: 225px
}

.item-new.bf.kiemelt  .special-price {
  font-family: "SegoeUI Bold" !important;
  font-size: 26px;
  font-weight: bold;
  color: #d50000;
  line-height: 20px !important;
}

.item-new.bf.kiemelt  .short-description {
    height: 40px;
}

.item-new.bf.kiemelt .col-item .thumb-wrapper img {
  max-width: 340px !important;
}

@media only screen and (max-width: 1200px){
.category-page .category-content .products-container .item-new.bf.kiemelt {
    width:98% !important;
}
}

.header-container-new .links .wishlist .wl_count{
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: -5px;
    font-size: 10px;
    background: #628CB4;
    color: #fff;
    border: 2px solid #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    padding-top: 0px;
    font-weight: bold;
}

.header-container-new .links .mini-item {
    width: 270px;
    display: table;
    border: 1px solid #e5e5e5;
    margin: 8px 3px;
    font-size: 13px;
    position: relative;
}

.header-container-new .links .mini-item .image {
    display: table-cell;
    border-right: 1px solid #e5e5e5;
    padding: 2px;
    width: 80px;
    vertical-align: middle;
}

.header-container-new .links .mini-item .info {
    display: table-cell;
    padding: 2px;
        padding-left: 2px;
    width: 300px !important;
    padding-left: 5px;
}

.header-container-new .links .mini-item .info .name {
    display: block;
    height: 50px;
    overflow: hidden;
}

.header-container-new .links .mini-item .info .price-box {
    margin-top: 10px;
    display: block;
    line-height: 12px;
    color: #153854;
    text-align: left;
    height: 25px;
}

.header-container-new .links .mini-item .buttons {
    display: table-cell;
    width: 40px;
}

.header-container-new .links .wishlist .buttons button[name="btn_add_item_to_cart"] {
    position: absolute;
    top: 64px;
    right: -8px;
    border: none;
    background: transparent center center no-repeat;
}

.header-container-new .links .wishlist .buttons button {
    position: absolute;
    top: 0px;
    right: 0px;
    border: none;
    background: transparent center center no-repeat;
    cursor: pointer;
    padding: 0px;
}

.header-container-new .links .wishlist .buttons button span.delete {
    background-image: url('images/mini-delete.png');
}

.header-container-new .links .wishlist .buttons button span{
    display: block;
    background: transparent center center no-repeat;
        background-image: none;
    width: 20px;
    height: 20px;
}


.header-container-new .links #dm-account ul {
    display: block;
    box-shadow: none;
    padding: 10px;
    margin: 0px;
}

.header-container-new .links #dm-account ul li {
    display: block;
    box-shadow: none;
    padding: 0px;
    margin: 0px;
    border: none;
    width: 100%;
    float: none;
    border-bottom: 1px dotted silver;
    color: #333;
}

.header-container-new .links #dm-account ul li a {
    display: block;
    width: 100%;
    line-height: 29px;
    text-indent: 10px;
    font-size: 14px;
}

.header-container-new .links #dm-account ul{
	height: auto !important;
}

@media only screen and (min-width: 1380px){


  .category-page .category-content .products-container .item-new.bf {
      width: 31% !important;
  }

  .category-page .category-content .products-container .item-new.bf.kiemelt {
      width: 64.3% !important;
  }
  
}


@media only screen and (max-width: 1380px) AND (min-width: 1200px){


  .category-page .category-content .products-container .item-new.bf {
      width: 30% !important;
  }

  .category-page .category-content .products-container .item-new.bf.kiemelt {
      width: 62.4% !important;
  }
  
}


.spec_icon{
    display: inline-block !important;
    position: absolute;
    z-index: 100 !important;
    height: 80px;
    width: 80px !important;
    bottom: 10px;
    left: 0px;
}

.spec_icon.icon50e{
    background: transparent url('https://allianz.notebook.hu/media/50e.png') no-repeat center center;
}

.spec_icon.icon80e{
    background: transparent url('https://allianz.notebook.hu/media/80e.png') no-repeat center center;
}

.spec_icon.icon100e{
    background: transparent url('https://allianz.notebook.hu/media/100e.png') no-repeat center center;
}
/*
@media only screen and (max-width: 800px) {
  .slideshow_item.hide_on_mobile.item{
    display: none;
  }
  
  .slideshow_item.item a.header-image.normal{
    display: none !important;
  } 
  
  .slideshow_item.item a.header-image.mobil{
    display: block !important;
  }  
}
*/

.home-slider-container .title h2 a { 
    font-size: inherit !important;
    font-weight: bold !important;
    padding-left: 0px;
    background: none;

    font-family: "OpenSans Bold" !important;
    font-size: 24px !important;
    font-weight: bold;
    text-transform: uppercase;
    color: #333633 !important;  
}

.spec_icon.icontaska{
  background: transparent url('https://allianz.notebook.hu/media/badge2.png') no-repeat center center;
  height: 110px
}
 

@media only screen and (max-width: 800px) {

  .account-menu-content{
    width: 100% !important;
  }
  
  .account-content .recent_order{
    overflow: auto !important;
    width: 100% !important;
  }
  
  .account-content .customer-registration{
    width: 95%
  }
  
 .account-content .customer-registration fieldset .field{
    width: 95% !important;
  }  
 .account-content .customer-registration fieldset .field input{
    width: 100% !important;
  }  
  
	.account-nav .menu-item:nth-child(5) {
		display: block !important;
	}  
}
