
.mm-panels, .mm-panels>.mm-panel{background:white}
.mm-panel_has-navbar .mm-navbar{background: white;height:auto;text-align: left;}
#panel-menu.mm-panel_has-navbar .mm-navbar{padding:0;padding-left:30px}
.mm-navbar>*{padding:0}
.mm-panel_has-navbar .mm-navbar .logo img{height:50px;margin-bottom: 4px;}
.mm-panel_has-navbar .mm-navbar .fb{float:right;margin-top: 11px;margin-right: 15px;}
.mm-panel_has-navbar{padding-top: 55px;}
.mm-btn_prev{padding:20px}
.mm-panel_opened.mm-panel_has-navbar .mm-navbar{padding: 20px;padding-left: 50px;}
.mm-menu a:hover{color:red}
#mmenu_open{display:none;position:absolute;left:15px;top:23px;cursor:pointer}
#mmenu_open span{background:red;display:block;width:30px;height:5px;margin-bottom:4px}
#page{box-shadow: -9px 0px 7px #f3f3f3;}
.mm-listitem__text{padding-left: 40px;}
.hide{display:none}
.wrapper{width:auto;max-width:980px}
.wrapper.content{padding-left:15px;padding-right:15px}
.termek-item .img{width: 190px;height: 118px;margin-left: 3px;margin-top: 3px;}
#pmain>p{text-transform: uppercase;font-weight:bold;letter-spacing:2px;padding-bottom:10px}
#header .tel{display:none}
#header .logo img{max-width:590px}
#footer{text-align:left;position:relative;padding-left:20px}
#footer .contact ul{list-style:none}
#footer .contact ul li{display:inline-block;padding-right:15px;position:relative;text-transform: uppercase;}
#footer .contact ul li:after{content:'';position:absolute;right:6px;top:3px;width:1px;height:12px;background:black;}
#footer .contact ul li:last-child:after{display:none}
.termek-item .desc h3, .termek-item .desc h1{line-height: normal;}
#footer .logo{left:10px}
#footer .social{right:20px;top:30px}
#footer .social a{font-size:18px;display:block;border:1px solid black;padding: 3px;width: 20px;text-align: center;border-radius: 50%;}
#footer iframe{margin:0;position:absolute;right:20px;top:90px}
#footer .m{text-align: left;padding-left: 300px;}
#footer .mb{padding-top: 30px;}
#footer .logo img{height: 70px;position: relative;top: 10px;}
#footer .mb.mobile{display:none}

#benefits{text-align:right;padding-top:5px;padding-bottom:5px;display: flex;}
#benefits>div{text-align:center;background:#9eadb0;display:inline-block;flex: 1;vertical-align:top;margin:10px;padding:10px;padding-top: 20px;color:white;height: 90px;font-size: 16px;letter-spacing:1px;line-height: normal;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;letter-spacing: 0.5px;}
#benefits>div i{color:#e70e3a;font-size:25px;margin-bottom:15px}
#benefits>div:first-child{margin-left:0}
#benefits>div:last-child{margin-right:0}
#footer .logo p{font-weight:bold;font-size:14px;display:none;}
#adatlap{padding-top:10px;text-align:left}
#adatlap h1{padding-bottom:20px;line-height: normal;font-weight: bold;}

#adatlap>.img{max-width: 100%;float:none}
#adatlap>.img img{width:100%}
#adatlap>.desc{float:none;padding-left:0;padding-top:20px;width: auto;}
#adatlap>.desc>.price{color:#e70e3a;padding-bottom:20px;padding-top:20px;font-size: 18px;font-weight: bold;}
#col1 .title, #col2 .title, h1.title{color:#ef1e2a}
.owl-carousel .owl-item img{max-width:100%;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#pmain.kereses{float:none;width:auto}

.owl-carousel.main{position:relative}
.owl-carousel.main .owl-prev{font-size: 100px;}
.owl-carousel.main .owl-nav .owl-next{background-image: url('/files/images/site/chevron-next.png');position:absolute;right: 10px !important;left: auto !important;top:0;z-index: 10;}
.owl-carousel.main .owl-nav .owl-prev{background-image: url('/files/images/site/chevron-prev.png');position:absolute;left: 10px !important;top:0;z-index: 10;}
.owl-carousel.main .owl-nav .owl-prev, .owl-carousel.main .owl-nav .owl-next{background-color: #ff161e;font-size: 20px;opacity: 0.2;-webkit-transition: opacity 0.4s;-o-transition: opacity 0.4s;
    transition: opacity 0.4s;display: block!important;-webkit-background-size: contain;background-size: 40%;background-position: center center;background-repeat: no-repeat;border-radius: 0;
    height: 40px;width: 30px;cursor:pointer;outline:none;opacity:0.9}
.owl-carousel.main .owl-nav {position: absolute;top: 50%;z-index: 10;left: 0;width: 100%;margin-top: -20px;outline: none;}
.owl-carousel.main .owl-dots{position:absolute;bottom: 10px;width: 100%;right: 0;left: 0;text-align: center;} 
.owl-carousel.main .owl-dots button{outline: none;margin:5px} 
.owl-carousel.main .owl-dots .owl-dot span{width: 20px;height: 10px;display: inline-block;background: rgba(255, 255, 255, 0.7);border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.owl-carousel.main .owl-dots .owl-dot.active span, .owl-carousel.main .owl-dots .owl-dot:hover span {background: white;}
.owl-carousel.main .owl-nav .disabled{opacity: 0.2 !important}
.owl-carousel.main h3{background:#e70e3a;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;color:white;
position: absolute;left:20px;top:20px;padding:10px;padding-left:20px;padding-right:20px;text-transform:uppercase;font-size:20px;text-align:left}
.owl-carousel.main h3 span{font-size:16px;display:block;padding-top:10px}

.mm-panel_opened.mm-panel_has-navbar .mm-navbar{padding-bottom:0}
.mm-panel_opened.mm-panel_has-navbar .mm-navbar .mm-navbar__title{position: relative;top: -9px;}

@media screen and (max-width: 990px) {
    #header .logo{display: inline-block;padding-left:50px;padding-top: 10px;}
    #header .logo img{height: 50px;}
    #mmenu_open{display:block}
    .akcios-box{display:none}
    #pmain,.products-s{float:none;width:auto;text-align:center}
    .termek-item{float:none;display:inline-block;margin:10px; margin: 2px;text-align:left;}
    #menu{display:none}
    #kereses {right: 15px;top: 29px;}
    .breadcrumbs{text-transform: uppercase;font-weight:bold;letter-spacing:2px}
    #pmain>p,#benefits{text-align: center;}
}
@media screen and (max-width: 980px) {
    .termek-item{height:auto;padding-bottom: 10px;}
    .termek-item .img{float:none;width: auto;margin-right: 3px;}
    .termek-item .desc{float:none;width:auto;padding:10px}
    .termek-item {width: 32%;}
    #footer .logo{position:static;text-align: center;}
    #adatlap{text-align:left;padding-top:20px}
    #benefits{padding-top:10px}
    #footer{padding-bottom:20px}
    #footer .logo p{display:block;padding-top: 10px;}
    .breadcrumbs{letter-spacing: 1px;font-size: 12px;}
    #footer iframe{top:auto;bottom:15px}
    #footer .m{padding-left:0;text-align: center;}
    #footer #iframe{text-align:center}

}
@media screen and (max-width: 890px) {
    #col1,#col2{float:none;width:auto}
    #col1 iframe{width:100%}
    #col1 .iframe{width:auto !important}
    #col2 .box2>div{width:auto !important}
    #col2 table{width:100%}
    #col2 table input,#col2 table textarea{width: 98%;padding: 8px;padding-left: 1%;padding-right: 1px;}
    #content{padding:0}
}
@media screen and (max-width: 825px) {
    #footer iframe{position:static;margin:0 auto}
    #footer .mb{text-align:center;padding-bottom:30px;padding-top: 10px;}
    #footer #iframe{padding-bottom: 20px;}
}
@media screen and (max-width: 705px) {
    #kereses td:first-child{display:none}
}

@media screen and (max-width: 670px) {
    /*#benefits>div{width: 28%;}*/
    #adatlap>.img{float:none;width:auto;border:none;text-align:center;max-width: none;}
    #adatlap>.img img{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
    #adatlap>.desc>.price{font-size: 20px;line-height:normal}
    #adatlap>.desc{float:none;width:auto}
    .kat-image{display:none}
    #adatlap>.img{float:none;margin-bottom:10px;margin-right:0}
    #footer .mb.mobile{display:block;line-height: 24px;}
    #footer .mb.desktop{display:none}
}
/*
@media screen and (max-width: 662px) {
    #benefits>div{width: 26%;}
}*/

@media screen and (max-width: 640px) {
    .termek-item .img, .termek-item .desc{float:left;}
    .termek-item .img{width:170px}
    .termek-item .desc{width: 109px;}
    .termek-item{width:310px;padding-bottom: 3px;}
    #kereses{position:static;}
    #header .logo{display:block;border-bottom: 1px solid #d8d8d8;margin-bottom: 15px;padding-top:0;}
    #kereses table{width:99%}
    #kereses input{border:1px solid #f0f0f0;background:white;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;height:auto;width:100%;font-size: 15px;}
    #kereses td:last-child{width:20px}
    #kereses #submit{height: 32px;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border: none;}
    #header .tel{display:block;position:absolute;right:15px;top:21px;color:#3c3c3c;font-size:20px}
    #footer .contact ul li{display:block}
    #footer .contact ul li:after{display:none}
    #kereses{padding-left:5px;padding-right: 10px;}
    #benefits>div{height: 100px;width: 24%;}
    #footer .contact ul{width: 200px;margin: 20px auto;text-align: left;}
    #footer .contact ul li{display:list-item;list-style: disc;text-transform: none;}
    #footer .contact,#footer .contact div, #footer .contact span, #footer .contact a{font-size:16px !important;text-align:left;line-height: 24px;}
    #footer .contact em{font-style:normal;}
    #footer iframe{display:block}
    #mmenu_open{    top: 15px;}
}
/*
@media screen and (max-width: 490px) {
    #benefits>div{width:23%;font-size: 13px;}
}*/

@media screen and (max-width: 448px) {
    #header .logo img {height: 42px;}
    #header .tel{top:13px}
    #mmenu_open{top: 12px;}
    #mmenu_open span{width: 24px;height: 4px;}
    #panel-menu.mm-panel_has-navbar .mm-navbar{padding-left:15px}
    .mm-panel_has-navbar .mm-navbar .logo img{height: 37px;}
    .mm-panel_has-navbar .mm-navbar .fb{position: absolute;right: 0px;top: 12px;margin-top:0}
    .mm-panel_has-navbar .mm-navbar .fb img{height:20px;}
    .mm-panel_has-navbar{padding-top:43px;padding-left: 0;}
    .termek-item{width:100% !important}
    .termek-item .img{float:left;width: 52%;}
    .termek-item .desc{float:right}
    #footer .social{top: auto;bottom: 20px;}
    #footer .logo img{max-width:100%}
    #benefits>div{margin:5px}
    #benefits>div{font-size: 12px;}
    #footer .contact ul{margin:0;padding: 20px;}
    #footer .contact div{text-align:left !important}
    #footer iframe{width:100%;margin:0 auto;margin-top:30px}
    .owl-carousel.main h3{font-size: 15px;}
    .owl-carousel.main h3 span{font-size: 12px;padding-top: 5px;}
    .owl-carousel.main .owl-nav{display:none}
    .owl-carousel.main .owl-dots .owl-dot span{width: 15px;height: 7px;}
    .owl-carousel.main .owl-dots{bottom:5px}
    #footer .mb{padding-bottom:0}
    #adatlap>.desc>.price span{display:block}
}
