@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@import url(http://fonts.googleapis.com/css?family=Roboto:400,600,700);@import url(https://fonts.googleapis.com/css?family=Roboto+27px);@import url(https://fonts.googleapis.com/css?family=Roboto);/*GENERIC*/html, body {    background-color: #ffffff;    padding-top: 0;    margin-top: 0;    margin: 0;    padding: 0;    color: #000;    font-family: "Roboto", Roboto sans-serif;    font-size: 14px;}.clear {    clear: both;}h1{    font-size: 38px;    line-height: 1.143;    /*font-family: "Roboto 27px", Roboto sans-serif;*/    font-family: "Roboto", Roboto sans-serif;    color: #333;    font-weight: 900;    margin: 0px;}h1:first-letter {    text-transform: uppercase;}h2 {    font-size: 25px;    line-height: 1.143;    font-family: "Roboto", Roboto sans-serif;    color: #333;    font-weight: 900;    margin: 0px;}h2:first-letter {    text-transform: uppercase;}h3 {    font-size: 22px;    line-height: 1.143;    font-family: "Roboto", Roboto sans-serif;    color: #000000;    margin: 0px;}/*HEADER*/header {    height: 224px;    background-color: #fff;    text-transform: capitalize;}.top-addres-bar{    height: 45px;    float:right;    font-size: 14px;    margin-right: 121px;}    .top-addres{        border-right: 1px solid #333;        display: inline-block;        margin-top: 11px;        padding-right: 23px;    }    .top-instagram {      background: url("../img/instagram.png") no-repeat left;      margin-left: 18px;      padding-left: 30px;      display: inline-block;      height: 18px;    }    .top-facebook{        background: url("../img/facebook_icon.png") no-repeat left;        margin-left: 19px;        padding-left: 30px;        display: inline-block;        height:18px;    }    .top-facebook_text{        font-family: "Roboto", Roboto sans-serif;        font-size: 14px;    }    .top-youtube{        background: url("../img/youtube_icon.png") no-repeat left;        margin-left: 18px;        padding-left: 30px;        display: inline-block;        height:18px;}.logo-lang{    }    .logo{        float: left;        display: inline-block;        max-width: 30%;        height: auto;    }    .lang{        float: right;        margin-right: 123px;        margin-top: 0px;        border-left: 1px solid #d2d2d2;        border-right: 1px solid #d2d2d2;        padding-left: 0px;        height: 91px;        max-width: 84px;    }        .lang_down_no_margin_right{            margin-right: 0px;            margin-top: 15px;        }        .lang-big{            font-size: 25px;            text-transform: uppercase;            margin-right: 40px;            margin-left: 25px;            margin-top: 6px;        }        .lang-smal{            font-size: 13px;            text-transform: capitalize;            margin-top: -4px;            margin-left: 21px;        }        .lang-arow{            background: url("../img/arow_lang.png") no-repeat center;            width: 28px;            height: 16px;            margin-top: 6px;            margin-left: 28px;        }        .lang_dropdown {            position: relative;            display: inline-block;            z-index: 101;        }        .lang_dropdown-content {            display: none;            position: absolute;            background-color: #fff;            box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);            padding: 0px 15px 15px 15px;            z-index: 1;            margin-left: -16px;            margin-top: 7px;        }        .lang_dropdown:hover .lang_dropdown-content {            display: block;        }.div_line{}a {    text-decoration: none;    color: #333;}a:hover{    color: #feed01;    text-decoration: none;}/*navigation*/nav {    font-family: "Roboto", Roboto sans-serif;    font-size: 18px;    font-weight: bold;    text-transform: none;    text-align: left;    z-index: 100;    border-top: 1px solid #feed01;    margin-top: -4px;    padding-top: 5px;}.nav_arrow{    background: url("../img/arow_menu.png") no-repeat left;    padding-left: 25px;}.nav a {    display: inline-block;    line-height: 20px;    color: #555;    vertical-align:top;}.nav a:hover{      color: #feed01;      background: url("../img/dot.png") no-repeat bottom;  }.nav a:active{    color: #feed01;    background: url("../img/dot.png") no-repeat bottom;}.active_url{    color: #feed01;    background: url("../img/dot.png") no-repeat bottom;}/*bootsrap*/.btn-default{    min-width: 100px;}.navbar-default{    background-color: #464646;    border:none;    border-bottom: solid;    border-bottom: 1px;    border-bottom-color: #feed01;}.dropdown{    background-color: #464646;}.open{    background-color: #464646;}.dropdown-toggle{    background-color: #464646;}.carousel-control {    color: #feed01;}.carousel-indicators {    margin-bottom: -11px;}.carousel-indicators .active{    background-color:#eeeeed;}.carousel-indicators li{    background-color:#feed01;    border: 1px solid #feed01;}.carousel-control.left{    background-image: none;}.carousel-control.right{    background-image: none;}.carousel-caption{    margin-bottom: -43px;}.navbar-nav > li > .dropdown-menu {    margin-top: 19px;}.navbar-default .navbar-nav > li > a{    font-family: "Roboto", Roboto sans-serif;    font-size: 18px;    font-weight: bold;    color: #fff;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {    color: #feed01;    background-color: transparent;}.navbar-default .navbar-nav > .active > a:focus {    color: #feed01;    background: url("../img/dot.png") no-repeat bottom;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {    color: #feed01;    background-color: transparent;}.dropdown-menu {    padding: 5px 0;    margin: 1px 0 0;    font-family: "Roboto", Roboto sans-serif;    font-weight: bold;    font-size: 16px;    text-align: left;    list-style: none;    background-color: #464646;    -webkit-background-clip: padding-box;    background-clip: padding-box;    border: none;    border-radius: 0px;}.dropdown-menu > li > a {    color: #fff;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {    color: #feed01;    background:none;}.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{    background-color: #feed01;    border-color: #feed01;  }.btn:focus {    background-color: #feed01;}.panel-default > .panel-heading{    background-color: #eeeeed;}    /*end bootstrap*/.padding_muszaki{    padding: 10px;}/*slide*/.slide2{    display: none;}.slide_plakat{    max-height: 652px;    position: relative;}.slide{    max-height: 652px;    position: relative;    overflow: hidden;    margin-bottom: 30px;}.slide_img{    max-width:100%;    padding-top: 10px;    padding-bottom: 40px;    padding-left: 80px;}    .green_div{        width: 388px;        height: 70px;        position: absolute;        margin-left: 929px;        margin-top: 582px;        background-color: #eeeeed;    }    .slide_down{        position: absolute;        bottom: -1px;    }/* main content */    .news_img{        max-width: 792px;        position: relative;    }    .news_img_down{        position: absolute;        bottom: -13%;    }    .news_div_overflow{       /* min-height: 220px;*/        height: 300px;        width: 100%;        overflow: hidden;    }.news_div_overflow1{    /* min-height: 220px;*/    height: 400px;    width: 100%;    overflow: hidden;}   .news_date{    }    .news_content{          margin-left: 90px;          margin-top: 0px;          font-family: "Roboto", Roboto sans-serif;          font-size: 15px;    }    .news_year{        font-family: "Roboto", Roboto sans-serif;        font-size: 20px;        color: #fff;        margin-top: -13%;    }    .new_month{        font-family: "Roboto", Roboto sans-serif;        font-size: 25px;        color: #fff;        margin-top: -13px;    }    .news_hr{        color: #dcdcdc;        margin-top: 30px;        background-color: #dcdcdc;;    }    .news_button{        background-color: #feed01;        font-family: "Roboto", Roboto sans-serif;        font-size: 14px;        color:#fff;        font-weight: bold;        background-image: -moz-linear-gradient( 90deg, rgb( 217, 2, 129 ) 0%, rgb( 236, 0, 140 ) 99.487%);        background-image: -webkit-linear-gradient( 90deg, rgb( 217, 2, 129 ) 0%, rgb( 236, 0, 140 ) 99.487%);        height: 36px;        border-radius: 50px;        width: 150px;        padding-top: 8px;        text-align: center;        float: right;        margin-top: -38px;        margin-right: 20px;    }    .news_smal_date{        width: 130px;        height: 70px;        float: left;        padding-left: 20px;        margin-top: -6%;    }    .news_smal_img{        max-width: 388px;        position: relative;    }    .news_smal_img_down{        position: absolute;        bottom: -2px;    }    .news_smal_content{        margin-left: 0px;        margin-top: -9%;        font-family: "Roboto", Roboto sans-serif;        font-size: 14px;    }    .news_detail_photo{        max-width: 350px;        padding: 20px;        display: inline-block;    }    .news_tarsulat_szoveg_haromszog{        font-family: "Roboto";        font-size: 15px;        position: absolute;        margin-top: -16%;        z-index: 300;        margin-left: 89%;    }    .news_tarsulat_szoveg_haromszog2{        font-family: "Roboto";        font-size: 13px;        margin-top: -17%;        z-index: 300;        float: right;        margin-right: -10px;    }main {    float: left;    width: 100%;}.main_imgage{    width: 100%;    height: auto;}.main_title{    background-color: #464646;    padding-top: 5px;    padding-bottom: 10px;    margin-bottom: 30px}.main_text_bottom{    scolor: #666;    padding-top: 21px;    padding-right: 20px;    padding-bottom: 20px;    padding-left: 25px;    line-height: 25px;}.szemelyzet_kep{    max-width: 142px;    margin-right: 15px;    margin-top: 20px;    vertical-align: top;}.szemelyzet_nev{    font-size: 16px;    font-weight: bold;    text-transform: capitalize;}.szemelyzet_foglalkozas{    font-size: 14px;    font-weight: bold;}.darab_kep {    max-width: 281px;    margin-right: 15px;    margin-top: 20px;    vertical-align: top;}.thumbnail{    border: none;    margin-top: 0;}/*****form*****/form{    padding: 1px 25px;}form h4{    margin: 0;    font-size: 19px;    text-transform: uppercase;}form label{    font-size: 13px;    font-weight: 800;    display: block;    margin-bottom: 7px;}form label.email_l{    margin-top: 33px;}form label.pass{    margin-top: 19px;}form input[type=email],form input[type=password],form input[type=text]{    background-color: #eeeeed;    border-bottom-width: 1px;    border-bottom-color: #b5b5b5;    border-right: 0px;    border-left: 0px;    border-top: 0px;    height: 46px;    width:59%;    font-size: 15px;    margin-left: -11px;}form input[type=file]{    background-color: #fff;    border: 1px solid #e8e8e8;    border-radius: 3px;    height: 24px;    padding: 6px 15px;    width: 287px;}form input[type=submit]{    background-color: #feed01;    border: 1px solid #c8d8fa;    border-radius: 5px;    display: inline-block;    cursor: pointer;    color: #fff;    font-weight: bold;    font-size: 16px;    height: 49px;    padding: 0px 22px;    margin-top: 14px;}.div_arhcivum{    padding: 6px;    display: inline-block;}/*right content*/aside {    float: right;    width: 388px;    background-color: #eeeeed;}.right_panel{    /*background-color: #fff;*/    margin-bottom: 30px;}.line_right_panel{    margin: 0 auto;    width:88%;    height:1px;    background: #e8e8e8;}.link_magenta_right_panel {    background: url("../img/arow_magenta_right.png") no-repeat right;    color: #666;    font-size: 16px;    padding: 0px 29px 10px 7px;    line-height: 20px;    border-bottom: solid;    border-bottom-width: 1px;    border-bottom-color: #feed01;    margin-left: 18px;    margin-right: 14px;    margin-top: 10px;}.link_magenta_eloadasok {    background: url("../img/arow_magenta_right_white.png") no-repeat left;    color: #666;    font-size: 16px;    padding: 11px 0px 10px 24px;    line-height: 20px;    border-bottom: solid;    border-bottom-width: 1px;    border-bottom-color: #feed01;    /* margin-left: 18px; */    /* margin-right: 14px; */    margin-top: 20px;}.video_link{    background: url("../img/video.png") no-repeat left;    padding-left: 29px;    padding-right: 10px;}.triangle_rigth_end:first-letter{    width: 0;    height: 0;    border-top: 39px solid transparent;    border-bottom: 0px solid transparent;    border-right: 389px solid #fff;    text-transform: uppercase;    margin-left: -1px;    margin-top: 0px;}.titlu_right_panel{    background: url("../img/arow_magenta_full.png") no-repeat left;    font-family: 'Roboto', Roboto sans-serif;    color: #fff;    font-size: 22px;    font-style: normal;    font-weight: 400;    padding-left: 17px;    margin-bottom: 1px;    margin-top: 5px;    margin-left: 1px;}.titlu_musorrend{    font-family: 'Roboto', Roboto sans-serif;    color: #333;    font-size: 20px;    font-style: normal;    font-weight: 400;    text-transform: lowercase;}.list_right_panel{    font-size: 13px;    color: #666;    padding-left: 26px;    padding-bottom: 3px;}.eloadas_left{    float: left;    width: 40%;}.eloadas_right{    float: right;    vertical-align: top;    width: 60%;}.content {    margin: 0 auto;    width: 1440px;}.content_bottom {    margin: 0 auto;    width: 1195px;}.panel{    /* border: 1px solid #e8e8e8;    background-color: #fff;*/    margin-bottom: 50px;    border: 0px;    box-shadow: none;    /*width: 100%;*/}.panel.sp{    padding:  8px 28px;}.panel.sp h4{    font-size: 19px;    text-transform: uppercase;}article{    vertical-align: top;}.article_info{    height: 58px;    font-size: 12px;    width: 100%;}.article_info div{    display: inline-block;}.article_info a{    font-size: 11px;}.article_info a:hover{    color: #5e5e5e;    text-decoration: underline;    font-size: 11px;}.red_link{    color: #f00;    text-transform: capitalize;}.author_icon{    background: url("/public/img/ico_author.png") no-repeat left;    width: 13px;    height: 12px;    margin-left: 26px;    margin-right: 6px;}.verticalLine {    border-left: 1px solid #e8e8e8;    margin-left: 21px;    margin-right: 12px;margin-top: 10px;    height: 20px;    vertical-align: bottom;}.date_icon{    background: url("/public/img/ico_date.png") no-repeat left;    width: 14px;    height: 12px;    margin-right: 6px;    vertical-align: midle;}.coments_icon{    background: url("/public/img/ico_comments.png") no-repeat left;    width: 15px;    height: 12px;    margin-right: 6px;    vertical-align: midle;}.ico_tags_icon{    background: url("/public/img/ico_tags.png") no-repeat left;    width: 17px;    height: 12px;    margin-right: 6px;    vertical-align: midle;}.article_read_more{    height: 65px;    font-size: 12px;    margin-left: 20px;    margin-right: 20px;    border-top: 1px solid #e8e8e8;}.read_more{    border-top: 1px solid #f00;    text-transform: uppercase;    padding-top: 18px;    margin-top: -1px;    float: left;    font-weight: bold;}.social{    float: right;    margin-top: -25px;}.social div{    display: inline-block;}.icon_share{    background: url("/public/img/ico_share.png") no-repeat right;    width: 17px;    height: 12px;    margin-left: -20px;}.icon_facebook{    background: url("/public/img/ico_facebook.png") no-repeat right;    width: 17px;    height: 12px;    margin-left: 10px;}.icon_twitter{    background: url("/public/img/ico_twitter.png") no-repeat right;    width: 17px;    height: 12px;    margin-left: 10px;}.icon_pinteres{    background: url("/public/img/ico_pinterest.png") no-repeat left;    width: 17px;    height: 12px;    margin-left: 10px;}.icon_g{    background: url("/public/img/ico_googleplus.png") no-repeat left;    width: 17px;    height: 12px;    margin-left: 10px;}.vertical_line2 {    border-left: 1px solid #e8e8e8;    margin-left: 16px;    margin-right: 14px;    margin-top: 10px;    height:10px;}.share_text{    font-weight: bold;    margin-right: 21px;    margin-left: 3px;    margin-top: 5px;}.share_text div{    display: inline-block;}/*drown down left, social butons*/.dropdown_l {    position: relative;    float: right;    margin-top: 13px;}.dropdown-content_l {    display: none;}.dropdown_l:hover .dropdown-content_l {    display: block;}/*end drown down left*//*pagiantion*/.pagination_panel{    background-color: #fff;    width: 100%;    height: 52px;    text-align: center;    padding-top: 18px;    margin-bottom: 50px;    /*border-radius: 5px;*/    border: 1px solid #e8e8e8;    font-weight: 600;    box-sizing:border-box;}.pagination_text{    color: #666;    padding-bottom: 5px;    padding-left: 10px;    padding-right: 10px;    padding-top: 7px;}.pagination_panel .selected,.pagination_panel a:hover {    background-color: #f00;    color: #fff;    padding-bottom: 5px;    padding-left: 10px;    padding-right: 10px;    padding-top: 7px;    border-radius: 20%;}/* comments section */.comment-container{    display: inline-block;    width: 100%;    margin-top:8px;}.comment-title{    font-size: 22px;    text-transform: uppercase;    font-weight: 800;    margin-top: -8px;    margin-bottom: 37px;}.comment-container img{    float: left;    max-width: 85px;    width: 100%;}.comment-container .comment-right{    float: right;    width: 100%;    max-width: 582px;}.comment-container .top{    display: inline-block;    width: 100%;    margin-top: 9px;}.comment-container .top a{    font-weight: 800;    font-size: 14px;    text-decoration: none;    float: left;    text-transform: uppercase;}.comment-container .top date{    float: right;    color: #f00;    font-size: 12px;}.comment-container .comment{    font-size: 13px;    color:#7A668F;    line-height: 25px;    padding-top: 13px;}.comment-container .comment-date{    float: right;    font-size: 11px;    color: #f00;    margin-top: -7px;}.comment-container-form{    margin: 0;    padding: 0;}.comment_input_div{    max-width: 669px;    width: 100%;}.comment_input_div input[type=text]{    border-top: 0;    border-left: 0;    border-right: 0;    border-bottom: 1px solid #e8e8e8;    height: 37px;    padding: 3px 0 0 21px;    width: 100%;    font-size: 14px;}.input_your_comment    {    border: 0;    height: 81px;    padding: 18px 0 0 21px;    max-width: 645px;    width: 100%;    font-size: 14px;    margin-bottom: 7px;}.comment_submit_div{    height: 48px;    background-color: #f5f5f5;    padding-top: 1px;    padding-bottom: 10px;}.comment_submit_div input[type=submit]{    background-color: #4d90f0;    border: 1px solid #c8d8fa;    border-radius: 3px;    display: block;    cursor: pointer;    color: #fff;    font-weight: 900;    height: 29px;    padding: 0 18px;    margin-left: 10px;    margin-bottom: 20px;    font-size: 11px}/* article section*/.input_content    {    background-color: #fff;    border: 1px solid #e8e8e8;    border-radius: 3px;    height: 220px;    padding: 11px 15px;    max-width: 661px;    width: 100%;}/*footer*/footer {    font-size: 11px;    color: #666;    left: 0;    bottom: 0;    width: 100%;}    a.footer_link:link {    color: #b2b2b2;    text-transform: capitalize;    font-weight: normal;    font-size: 11px;    margin:0;    padding-left: 0px;    padding-right: 0px;    }/*footer slide*/    .footer_slide_top{        background: url("../img/footer_slide_top_bg.png") no-repeat;        height: 163px;    }    .footer_slide_title{        font-family: "Roboto", Roboto sans-serif;        font-size: 30px;        color: #fff;        padding-top:100px;    }    /*footer content*/    .footer_slide_content{        background-color: #474747;        height: 200px;        padding-left: 15%;        padding-right: 220px;        font-family: "Roboto", Roboto sans-serif;        font-size: 22px;    }    .footer_slide_content2{        margin-left: 0px;        font-family: "Roboto", Roboto sans-serif;        font-size: 15px;        background-color: #fff;        padding-bottom:20px ;        width:202px;    }    .footer_slide_content_date{        background: url("../img/magenta_footer_content_datum_bg.png") no-repeat left;        width: 85px;        height: 43px;        float: left;        padding-left: 20px;        margin-top: 2px;    }    .footer_slide_content_img{        max-width: 388px;        position: relative;    }    .footer_slide_content_img_down{        position: absolute;        bottom: -2px;    }    .footer_slide_content_content{        margin-left: 0px;        font-family: "Roboto", Roboto sans-serif;        font-size: 14px;    }    .footer_slide_content_year{        font-family: "Roboto", Roboto sans-serif;        font-size: 13px;        color: #fff;        margin-top:-2px;    }    .footer_slide_content_bottom_bg{        background: url("../img/footer_slide_content_bottom_bg.png") no-repeat;        height: 31px;        margin-top: 9px;        float: right;        width: 202px;    }    .footer_slide_content_left{        float: left;        background-color: #474747;        width:85px;        height: 40px    }    /*end footer conent*/    .footer_slide_bottom{        background: url("../img/footer_slide_bottom_bg.png") no-repeat;        height: 191px;    }    .no_padding{        padding: 0px;        border-radius: 0px;        width: 287px;        margin-right: 20px;    }    .footer_gree_content {        margin: 0 auto;        width: 1440px;        background-color: #464646;        padding-top: 50px;    }    .footer_gree_arrow {        background: url("../img/footer_arrow.png") no-repeat left;        height: 51px;        font-family: "Roboto", Roboto sans-serif;        font-size: 17px;        font-weight: bold;        padding-top: 15px;        padding-left: 16px;    }    .footer_text{        font-size: 15px;        font-family: "Roboto";        line-height: 1.333;        padding-left:15px;    }    .footer_tamogato{        display: inline-block;        margin-right: 10px;        margin-bottom: 10px;    }    .footer_jogi{        font-family: "Roboto", Roboto sans-serif;        size: 13px;        padding-bottom: 25px;        background-color: #464646;    }    .footer_white_bg{        background-color: #ffffff;    }    .footer_margin_no_padding{        margin-right: 10px;        margin-bottom: 10px;        padding: 0px;    }    .footer_partnerek{        max-width: 100px;        padding-left: 10px;    }    .footer_green_line{        height: 10px;        background-color: #464646    }    .footer_div_overflow{    max-height: 140px;    width: 100%;    overflow: hidden;    }    /****Tooltip****/.tooltipem {    position: relative;    display: inline-block;    color: #ffffff;}.tooltipem .tooltiptext {    visibility: hidden;    width: 300px;    background-color: black;    color: #fff;    text-align: left;    border-radius: 6px;    padding: 10px 10px 10px 15px;    /* Position the tooltip */    position: absolute;    z-index: 30000;    margin-left: -70px;    margin-top: -80px;}.tooltipem:hover .tooltiptext {    visibility: visible;}/***************/.musorrend_div_left_sz{    float: left;    background-color: #feed01;    color: #464646;    border-bottom: 2px;    border-bottom: solid;    border-color: #FFF;    padding: 10px;    min-height: 90px;    width: 40%;}.musorrend_div_left_n{    float: left;    background-color: #b9c550;    border-bottom: 2px;    border-bottom: solid;    border-color: #FFF;    padding: 10px;    min-height: 90px;    width: 40%;}.musorrend_div_left_l{    float: left;    background-color: #ffba00;    border-bottom: 2px;    border-bottom: solid;    border-color: #FFF;    padding: 10px;    min-height: 90px;    width: 40%;}.musorrend_div_left_vendeg{    float: left;    background-color: #c9c8c8;    border-bottom: 2px;    border-bottom: solid;    border-color: #FFF;    padding: 10px;    min-height: 90px;    width: 40%;}.musorrend_div_right{    float: right;    background-color: #eeeeed;    min-height: 87px;    width: 60%;}.musorrend_div_tickhet{    float: right;    background-color: #eeeeed;    color: #feed01;    font-weight: bold;    margin-top: 5px;}.musorrend_datum{    margin-top: -29px;    padding-bottom: 0px;}.musorrend_datum_padding_left{   padding-left: 20px;}.musorrend_datum_padding_right{    padding-right: 20px;}.page404{    background: url("/public/img/404.png") no-repeat left;    width: 615px;    height: 315px;    margin-bottom: 30px;}.edit_article{    font-size:12px;    float: right;}.my_article{    padding: 35px 28px;}.my_article_title{    padding-bottom: 10px;    float : left;}.my_article_operation{    padding-bottom: 10px;    float : right;}.my_article h4{    margin: 0;    font-size: 19px;    text-transform: uppercase;    padding-bottom: 30px;}.error_message{    font-size: 14;    color: #0ff;}.login_link{    background-color: #4d90f0;    border: 1px solid #c8d8fa;    border-radius: 3px;    display: block;    cursor: pointer;    color: #fff;    font-weight: 800;    padding: 8px 0;    margin-top: 14px;    width: 200px;    text-align: center;    align-content: center;}/*drop down submenu*/.dropdown-submenu {    position: relative;}.dropdown-submenu .dropdown-menu {    top: 0;    left: 100%;    margin-top: -1px;}/**/@media only screen and (max-width: 1140px){    main, aside{        float: none;        width: 100%;    }    .content{        width: 760px;    }    .content_bottom{        width: 760px;    }    .footer_gree_content {        width: 760px;    }    .footer_slide_content{        width: 760px;    }    .footer_margin_no_padding{        margin-left: 10px;    }    .news_smal_content{        margin-left: 168px;        margin-top: -30px;    }    .top-facebook_text{        display: none;    }    .slide{        display: none;    }    .news_div_overflow{        /* min-height: 220px;*/        height: 400px;    }    /**/    .navbar-header {        float: none;    }    .navbar-toggle {        display: block;    }    .navbar-collapse {        border-top: 1px solid transparent;        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);    }    .navbar-collapse.collapse {        display: none!important;    }    .navbar-nav {        float: none!important;        margin: 7.5px -15px;    }    .navbar-nav>li {        float: none;    }    .navbar-nav>li>a {        padding-top: 10px;        padding-bottom: 10px;    }    .navbar-text {        float: none;        margin: 15px 0;    }    /* since 3.1.0 */    .navbar-collapse.collapse.in {        display: block!important;        background-color: #eeeeed;    }    .collapsing {        overflow: hidden!important;    }    .slide_img {        max-width: 590px;        padding-top: 10px;        padding-bottom: 40px;        padding-left: 180px;    }    .news_year{        font-size: 23px;    }    .new_month{        font-size: 28px;    }    .news_content {        margin-left: 90px;        margin-top: 0px;        font-family: "Roboto", Roboto sans-serif;        font-size: 15px;    }    .news_tarsulat_szoveg_haromszog{        margin-top: -17%;    }    .news_tarsulat_szoveg_haromszog2 {        font-size: 19px;        margin-top: -13%    }    .news_date {        padding-top: 78px;    }    .logo{        margin-left: 30px;    }    .lang{        margin-right: 80px;    }    .navbar-default .navbar-nav > li > a {        font-family: "Roboto", Roboto sans-serif;        font-size: 40px;        line-height: 2;    }    .dropdown-menu {        font-size: 35px;        line-height: 1;    }    .navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret{        margin-top: -25px;    }    .navbar-default .navbar-nav > li > a{        background-color: #464646;    }        /**/    /*ne popupban nyiljon meg a submenu*/    .navbar-nav .open .dropdown-menu {        position: static;        float: none;        width: auto;        margin-top: 0;        background-color: transparent;        border: 0;        -webkit-box-shadow: none;        box-shadow: none;    }    .navbar{        background-color: #fff;        border-top: none;        border-left: none;        border-right: none;        border-bottom-color: #feed01;        border-radius: 0px;        margin-bottom: 5px;    }}@media (max-width: 991px) {    .navbar-header {        float: none;    }    .navbar-toggle {        display: block;    }    .navbar-collapse {        border-top: 1px solid transparent;        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);    }    .navbar-collapse.collapse {        display: none!important;    }    .navbar-nav {        float: none!important;        margin: 7.5px -15px;    }    .navbar-nav>li {        float: none;    }    .navbar-nav>li>a {        padding-top: 10px;        padding-bottom: 10px;    }    .navbar-text {        float: none;        margin: 15px 0;    }    /* since 3.1.0 */    .navbar-collapse.collapse.in {        display: block!important;    }    .collapsing {        overflow: hidden!important;    }    .navbar-collapse.in {        overflow-y: visible;    }    .slide_plakat{        max-height: 652px;        position: relative;    }    .slide_img {        max-width: 590px;        padding-top: 10px;        padding-bottom: 40px;        padding-left: 180px;    }    .news_year{        font-size: 15px;    }    .new_month{        font-size: 20px;    }    .news_content {        margin-left: 90px;        margin-top: 0px;        font-family: "Roboto", Roboto sans-serif;        font-size: 15px;    }    .news_tarsulat_szoveg_haromszog{        margin-top: -17%;    }    .news_tarsulat_szoveg_haromszog2 {        font-size: 19px;        margin-top: -13%    }    .news_date {        padding-top: 78px;    }    .logo{        margin-left: 30px;    }    .lang{        margin-right: 80px;    }    /*ne popupban nyiljon meg a submenu*/    .navbar-nav .open .dropdown-menu {        position: static;        float: none;        width: auto;        margin-top: 0;        background-color: transparent;        border: 0;        -webkit-box-shadow: none;        box-shadow: none;    }    .navbar{        background-color: #fff;        border-top: none;        border-left: none;        border-right: none;        border-bottom-color: #feed01;        border-radius: 0px;        margin-bottom: 5px;    }}@media only screen and (max-width: 768px){    .content{        width: 100%;    }    .content_bottom{        width: 100%;    }    .footer_gree_content {        width: 100%;    }    .footer_slide_content{        width: 100%;    }    h1, h2 {        font-size: 26px;        line-height: 28px;    }    .footer_margin_no_padding{        margin-left: 10px;    }    .news_smal_content{        margin-left: 150px;        margin-top: -15px;    }    .news_year{        font-size: 15px;    }    .new_month{        font-size: 20px;    }    .top-facebook_text{        display: none;    }    .slide{        display: none;    }    .news_div_overflow{        /* min-height: 220px;*/        height: 300px;    }    .slide_img {        max-width: 590px;        padding-top: 10px;        padding-bottom: 40px;        padding-left: 180px;    }    .news_date {        padding-top: 78px;    }}@media only screen and (max-width: 600px) {    header {        height: auto;    }    header .content {        text-align: center;    }    nav {        float: none;        margin: 0;        padding: 10px;    }    .share_text {        font-weight: bold;        margin-right: 5px;        margin-left: 3px;        margin-top: 5px;    }    .logo {        float: left;        display: inline-block;        max-width: 100%;        height: auto;        margin-left: 10px;    }    .footer_margin_no_padding{        margin-left: 10px;    }    .news_smal_content{        margin-left: 123px;        margin-top: 0px;    }    .top-facebook_text{        display: none;    }    .slide{        display: none;    }    .news_div_overflow{        /* min-height: 220px;*/        height: 300px;    }    .news_date {        padding-top: 78px;    }}    @media only screen and (max-width: 320px){        header{            height: auto;        }        header .content{            text-align: center;        }        nav{            float: none;            margin: 0;            padding: 10px;        }        .share_text{            font-weight: bold;            margin-right: 5px;            margin-left: 3px;            margin-top: 5px;        }        .logo{            float: left;            display: inline-block;            max-width: 100%;            height: auto;            margin-left: 10px;        }        .footer_margin_no_padding{            margin-left: 10px;        }        .news_smal_content{            margin-left: 168px;            margin-top: -30px;        }        .top-facebook_text{            display: none;        }        .slide{            display: none;        }        .news_div_overflow{            /* min-height: 220px;*/            height: 200px;        }}