#iconsav{
    padding: 0;
    z-index: 1;
}
#wrapper{
    z-index: 1;
position: relative;
display: inline;
}
#iconsav .vc_single_image-img{
    height: 70px;
    object-fit: contain;
}
#iconsav .iconwrap > .vc_column-inner  {
    border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #FFFFFF;
border-radius: 20px;
background-color: #00000090;

}
#iconsav .iconwrap > .vc_column-inner  > .wpb_wrapper {
padding: 20px 5px;
background-color: transparent;
}
#iconsav a{
  font-size: 20px;
  font-weight: 800;
}
#iconsav .iconwrap > .vc_column-inner  > .wpb_wrapper:hover .vc_single_image-img{
    filter: grayscale(100%);
}
#iconsav .iconwrap > .vc_column-inner:hover{
background-color: #ffffff90;
}
#iconsav .iconwrap > .vc_column-inner  > .wpb_wrapper:hover a{
  color: #666666;
}
#iconsav{
    background-repeat: no-repeat !important;
background-size: 133% auto !important;
}
#kiemelthirekharmad > .vc_column-inner{
    border-left: 0;
}
.ikoncolumn{
    padding: 0 !important;
    border-right: 8px solid #fff;
}
#kiemelthirekharmad{
    padding: 0 !important;
}
#kiemelthirekharmad .vc_column-inner{
    margin: 0 !important;
}
.ikoncolumn:first-of-type .vc_column-inner{
    padding-right: 22.5px !important;
}
.ikoncolumn .vc_column-inner{
    padding-left: 22.5px !important;
    padding-right: 22.5px !important;
}
#logo .logo_img {
  height: 64px;
}
#header #menu > ul > li > a {
  line-height: 60px;
}
#menu > ul > li > a, #header .header_cart .icon {
  line-height: 80px;
}
#wrapper{
    top: 0;
overflow: visible;
display: block;
width: 100vw;
}
#header{
    width: 100% !important;
}
a:hover, a:focus, .post_content a:not(.button), .post_content a:not(.button):visited, .post_content .wpb_widgetised_column a:not(.button):hover {
	color: #F6702C;
}



