@media not print {
    body, main {
        color: yellow !important;
        background: black !important;
        font-size: 28px;
    }
    #carousel-head {
        display: none;
    }

    .container {
        width: 100%;
    }

    h1, h2, h3, h4, h5, h6, ul {
        color: yellow;
    }
    p, a, a:hover, a:active, a:focus {
        color: white;
        font-size: 28px;
    }

    .main_sidebar {
        border-left: none;
        background: transparent;
    }

    .main_content {
        background: transparent;
    }

    .oldalsav_box {
        border: none;
    }

    .header_bottom {
        background: transparent;
    }

    .header_bottom_logo_kulso {
        height: auto;        
        position: static;
        width: auto;        
    }       
    .header_bottom_logo {
        margin-top: 10px;
        margin-bottom: 10px;
        max-width: 150px;
    }
    .header_table_cell {
        background: transparent !important;   
    }
    .header_kapcsolat .header_kapcsolat_data_szoveg {
        color: yellow;
        font-size: 24px;
    }

    .header_top_felirat {
        color: yellow;
        font-size: 28px;
    }
    .header_top_nevnap {
        display: none;
    }
    .header_top_ikonok img {
        width: 50px;
        height: auto;
    }
    
    div.kulcsszo_keres_div {
        background: transparent;
    }

    .header_top_xs_sm {
        background: transparent;
    }
    
    .main_sidebar .sidebar_top_nevnap p {
        color: yellow;
        font-size: 20px;
    }

    .main_sidebar .sidebar_top_social img {
        width: 80px;
    }
    
    main .oldalcim {
        background: transparent;
        padding: 0;
        font-size: 24px;
        color: yellow;
    }

    .main_sidebar .sidebar_top .sidebar_cim_1, .main_sidebar .sidebar_top .sidebar_cim_2 {
        color: yellow;
    }
    .header_top_kereso input[type="text"],
    .sidebar_top_kereso input[type="text"] {
        border: 2px solid yellow;
        color: yellow;
        background: transparent;
        font-size: 24px;
        height: 50px;
    }
    .header_top_kereso button,
    .sidebar_top_kereso button {
        border: 2px solid yellow;
        color: yellow;
        background: transparent;
        height: 50px;
    }
    .header_top_kereso input[type="text"]::placeholder,
    .sidebar_top_kereso input[type="text"]::placeholder {
        color: yellow;
    }
    .header_top_kereso input[type="text"]:-ms-input-placeholder,
    .sidebar_top_kereso input[type="text"]:-ms-input-placeholder {
        color: yellow;
    }
    .header_top_kereso input[type="text"]::-ms-input-placeholder,
    .sidebar_top_kereso input[type="text"]::-ms-input-placeholder {
        color: yellow;
    }
    
    /* kereso */
    a.kulcsszo_keres_cimlink {
        color: yellow;    
    }
    .kulcsszo_kereso_tovabb, .kulcsszo_kereso_tovabb:hover, .kulcsszo_kereso_tovabb:active, .kulcsszo_kereso_tovabb:focus {
        border: 2px solid yellow;
        background: black;
        color: yellow;
    }

    /* navbar */
    .navbar {
        background: transparent;
        border-top: 2px solid yellow;
        border-bottom: 2px solid yellow;
    }
    .navbar-default .navbar-nav .navbar_dropdownmenu > li > a,
    .navbar-default .navbar-nav > li > a {
        font-size: 28px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    /* menu */
    .main_sidebar {
        border-right: 2px solid yellow;
        padding-top: 30px;
    }
    .oldalsav_menu h2 {
        border: 2px solid yellow !important;
        color: yellow !important;
        font-size: 20px !important;
        background: transparent !important;
    }
    .oldalsav_menu_1, .oldalsav_menu_2, .oldalsav_menu_3, .oldalsav_menu_4, .oldalsav_menu span.glyphicon {
        border: none !important;
        background: black !important;
        color: yellow !important;
        font-size: 20px !important;
    }

    .oldalsav_box {
        width: 100% !important;
        color: white;
        font-size: 28px;
        background: transparent;
    }
    .oldalsav_box h2 {
        background: transparent;
        color: yellow;
        font-size: 28px;
        border: 2px solid yellow !important;
    }

    /* velemeny */
    .arajanlatkeres_box input[type="text"] {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;
    }
    .arajanlatkeres_box textarea {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;
    }
    .arajanlatkeres_box button {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;
    }

    /* kepgaleria */
    div.kepgaleria_lapozh_div {
        background: transparent;
    }
    a.kepgaleria_lapozh_cimlink, a.kepgaleria_lapozh_cimlink:hover, a.kepgaleria_lapozh_cimlink:active, a.kepgaleria_lapozh_cimlink:focus {
        color: yellow;
        font-size: 28px;
    }
    a.kepgaleria_lapozh_tovabblink, a.kepgaleria_lapozh_tovabblink:hover, a.kepgaleria_lapozh_tovabblink:active, a.kepgaleria_lapozh_tovabblink:focus {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;    
    }
    p.kepgaleria_lapozh_kepalairas {
        font-size: 18px;
        color: yellow;
    }
    .kepgaleria_archivum_cim, .kepgaleria_archivum_cim:hover, .kepgaleria_archivum_cim:active, .kepgaleria_archivum_cim:focus {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;        
        font-size: 28px;
    }

    /* dokumentumtar */
    .dokumentumtar_kategorialink_elsoszint, .dokumentumtar_kategorialink {
        color: yellow;
        font-size: 28px;
    }
    .dokumentumtar_kategoriadiv_elsoszint span, .dokumentumtar_kategoriadiv span, .dokumentumtar_dokumentumdiv_elsoszint span, .dokumentumtar_dokumentumdiv span {
        opacity: 1;
    }

    /* csomagajanlo */
    .csomagajanlo_kepdiv_feliratok_div {
        background: transparent;
        color: yellow;
        border: 2px solid yellow !important;
    }
    .csomagajanlo_kepdiv_feliratok_div h2 {
        font-size: 28px;
    }
    .csomagajanlo_kepdiv {
        border: 2px solid yellow !important;
    }

    /* hirek */
    .hirek_rovidhir_div {
        background: transparent;
    }
    .hirek_lapozh_datum, .hir_datum {
        border: 2px solid yellow !important;
        color: yellow;
        font-size: 28px;
        background: transparent;
    }
    .hirek_rovidhir_cimlink, .hirek_rovidhir_cimlink:hover, .hirek_rovidhir_cimlink:active, .hirek_rovidhir_cimlink:focus {
        color: yellow;
        font-size: 28px;
    }
    .hirek_elsorovidhir_tovabb, .hirek_elsorovidhir_tovabb:hover, .hirek_rovidhir_tovabb, .hirek_rovidhir_tovabb:hover, .hir_visszalepes, .hir_visszalepes:hover {
        border: 2px solid yellow !important;
        color: yellow;
        font-size: 28px;
        background: transparent;    
    }

    /* lapozo */
    .lapozo a, .lapozo a:hover {
        color: yellow;
        border: none;
        font-size: 28px;
        background: transparent;
    }
    .lapozo a.lapozo_active, .lapozo a.lapozo_active:hover {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;        
    }

    /* footer */
    footer {
        border-top: 2px solid yellow !important;
        color: yellow;
        background: transparent;            
    }
    footer .footer_cim {
        color: yellow;
        font-size: 28px;    
    }

    .sidebar_popup {
        display: none !important;
    }
}