/*@media screen and (max-width:730px) {
    #bannertop {
        display: none;
    }
}*/

elofizetes-full-2018-bg {
    display: block;
}

a.elofizetes-mobile-2018-bg {
    display: none;
}

@media screen and (min-width:769px) {
    
    #sidebar-first-inner {
        display: block !important;
    }
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
    #search {
        /* display: none; */
    }
    /*#abovefooter-left {
        display: none;   
    }*/
    #headelv {
        display: none;
    }
    #right-wrapper
    #abovefooter-content {
        clear: both;
    }
    #content-wrapper, #right-wrapper #content {
        margin-right: 0;  
    }
    .page-nyitooldal #sidebar-first,
    .page-nyitooldalv3 #sidebar-first,
    #sidebar-first {  
        width: 100%;
        clear: both;
        float: none;
    }
        #sidebar-first #primary {
            width: 200px;
            margin: 0px 20px 11px 0;
            float: left;
            background-color: rgb(255, 255, 255);
        }
        #sidebar-first #primary li {
            margin: 0;   
        }
        #sidebar-first .region-sidebar-first {
            margin-top: 14px;
            overflow: hidden;
            max-width: 540px;
        }
            #sidebar-first .region-sidebar-first > div.block {
                display: inline-block;
                float: left;
                clear: none;
                margin-right: 20px;
            }
  
    #sidebar-tablet-mode {
        padding: 4px 3px;
        text-transform: uppercase;
        text-align: center;
        background-color: #CCC;
        cursor: pointer;
        display: inline-block;
        float: left;
    }
        #sidebar-tablet-mode:hover {
            background-color: #F20000;   
            color: #FFF;
        }
    #sidebar-first-inner {  
        display: none;
        z-index: 9999;
        position: absolute;
        background-color: #FFF;
    }    
    
    .sidebar-hide {
      display: none !important;
    }
  
  /*#top-menu {
    left: 120px;
  }*/
  
  #top-rovat-menu {
      width: 100%;
      padding-left: 50px;
  }
  
  #top-menu {
    margin-left: 0px;
    margin-top: 0px;
    height: 30px;
    left: 0px;
    top: 0px;
    display: inline-block;
    position: static;
    /*clear: both;*/
    }
    #block-views-korabbi_lapszamok_v2-block_1 {
        width: 450px;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 530px) {
    #top-rovat-menu {
        padding-left: 5px;
    }
}

@media only screen and (max-width: 490px) {
    #top-header-menu {
        width: 100%;
    }
    
    #top-rovat-menu {
        width: 100% !important;
        overflow: scroll !important;
        height: 40px !important;
        position: absolute !important;
        top: 0px !important;
        padding-left: 0px !important;
        background-color: #F0F0F0;
    }
    #top-menu {
        width: 460px !important;
        overflow: scroll !important;
        top: 0px !important;
        display: block !important;
        height: 40px !important;
        left: 0px !important;
        position: none !important;
    }
    
    #sidebar-tablet-mode {
        display: none !important;    
    }
    
    #page-top #logo-container {
        margin-top: 30px;
    }
    #mobilpage {
        margin-top: 30px;
    }
    #search {
        margin-top: 30px;
    }
    #searchtoggle {
        margin-top: 30px;
        top: 20px !important;
    }
}

@media only screen and (max-width: 480px) {
    /*#top-menu {
    display: block;
    margin-left: 0px;
    clear: both;
    position: static;
    /*display: block;
    height: 40px;*/
    /*margin-top: 0px;
    top: 0;
    left: 0;
    }*/
    
    #headelv {
        display: none;
    }
    
    #sidebar-first {
        display: none !important;
    }
    
    #block-views-korabbi_lapszamok_v2-block_1 {
        padding: 0px !important;
    }
}
@media screen and (max-width:825px) {
    #search #edit-search-block-form--2 {
        left: 102px;
        width: 146px;
    }
}