html {

    text-rendering: optimizeLegibility !important;

    -webkit-font-smoothing: antialiased !important;

}
@font-face {
    font-family: 'Raleway-Black';
    src: url('../fonts/raleway-black.ttf');
}
@font-face {
    font-family: 'Raleway-Bold';
    src: url('../fonts/raleway-bold.ttf');
}
@font-face {
    font-family: 'Raleway-BoldItalic';
    src: url('../fonts/raleway-bolditalic.ttf');
}
@font-face {
    font-family: 'Raleway-Semibold';
    src: url('../fonts/raleway-semibold.ttf');
}
@font-face {
    font-family: 'Raleway-Light';
    src: url('../fonts/raleway-light.ttf');
}
@font-face {
    font-family: 'Raleway-Extrabold';
    src: url('../fonts/raleway-extrabold.ttf');
}
@font-face {
    font-family: 'Raleway-Regular';
    src: url('../fonts/raleway-regular.ttf');
}
@font-face {
    font-family: 'Raleway-ExtraLight';
    src: url('../fonts/raleway-extralight.ttf');


}
/*body {
    padding-top: 50px;
}*/
.example{
    position: relative;
/*  top: 52px; */ /* Oldal felső margó 1 */
}
.navbar-nav{
    /*float: right;*/
    font-family: Raleway-Bold;
    font-size: 12px;
    color: #016ec0

}
.navbar-default .navbar-nav>li>a {
    font-family: Raleway-Bold;
    color: #016ec0;
}
.navbar-default .navbar-nav>li>a:hover {
    font-family: Raleway-Bold;
    src: url('../fonts/raleway-bold.ttf');
    color: #0ecfff;
}
.shrink2{
    display: none;
}
nav.navbar.shrink {
    min-height: 67px;
}

nav.shrink>img {
    max-height: 60px;
}
nav.navbar{

// Animation
-webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    min-height: 126px;
}
.navbar-header{
    float: right !important;
    margin-top: -9px;
    padding-right: 10px;
}
#buttonhead11 {
    background-color: #0fcfff; /* Green */
    font-family: 'Raleway-Semibold';

    border: none;
    color: white;
    margin-top: 10px;
    text-align: center;
    padding: 21px 32px 39px 30px;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    height: 60px;

}
#buttonhead12 {
    background-color: #0fcfff; /* Green */
    font-family: 'Raleway-Semibold';

    border: none;
    color: white;
    margin-top: 10px;
    text-align: center;
    /*padding: 12px 32px;*/
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    height: 40px;

}
#buttonhead21 {
    background-color: #4c7ea3; /* Green */
    font-family: 'Raleway-Semibold';

    border: none;
    color: white;
    margin-top: 10px;
    text-align: center;
    padding: 13px 32px;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    height:60px;

}
#buttonhead22 {
    background-color: #4c7ea3; /* Green */
    font-family: 'Raleway-Semibold';

    border: none;
    color: white;
    margin-top: 10px;
    text-align: center;
    padding-top: 3px;
    margin-right: 3px;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    height: 40px;

}
#buttonheadok21 {
    background-color: #8dc886; /* Green */
    font-family: 'Raleway-Semibold';

    border: none;
    color: white;
    margin-top: 10px;
    text-align: center;
    padding: 12px 32px;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    height: 60px;

}
#buttonheadok22 {
    background-color: #8dc886; /* Green */
    font-family: 'Raleway-Semibold';

    border: none;
    color: white;
    margin-top: 10px;
    text-align: center;
    /*padding: 12px 32px;*/
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    height: 40px;

}
#buttonlogout {
    background-color: #c4464a; /* Green */
    font-family: 'Raleway-Semibold';

    border: none;
    color: white;
    margin-top: 10px;
    text-align: center;
    padding: 17px 12px 42px!important;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    height: 60px;

}
#buttonlogout2 {
    background-color: #c4464a; /* Green */
    font-family: 'Raleway-Semibold';

    border: none;
    color: white;
    margin-top: 10px;
    text-align: center;
    /*padding: 16px 12px 43px!important;*/
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    height: 40px;

}
.buttonhead2 img{
    padding-right: 10px;
}
#cegek2 {display: none;}
#buttonhead12 {display: none;}
.hircimkemobil{display: none;}
.fb-like {
    display: none !important;
}

@media all and (max-width: 1600px) {
    /*#hirlevel{
        margin-top:-100px !important;
    }*/


}
@media all and (max-width: 1450px) {
    .cst1{ font-size: 14px !important;}
    .cst2{ font-size: 15px !important;}
    .cst3{ font-size: 15px !important;}

}
@media all and (max-width: 1360px) {
    #hir3 {display: none !important;}
    #hir4 {display: none !important;}



}
@media all and (max-width: 1160px) {
    #buttonhead11 {display: none;}
    #buttonhead12 {display: inline;}
    #cegek2 {display: none;}
    #cegek {display: inline;}
    #buttonhead12 {display: inline;}
    .cst3{ display: none;}
    #all4{ display: none;}
    #all5{ display: none;}
}
#buttonhead22 {display: none;}
#buttonheadok22 {display: none;}
#buttonlogout2 {display: none;}
@media all and (max-width: 1160px) {
    #buttonhead21 {display: none;}
    #buttonhead22 {display: inline;}
    #buttonheadok21 {display: none;}
    #buttonheadok22 {display: inline;}
    #buttonlogout {display: none;}
    #buttonlogout2 {display: inline;}
    #cegek2 {display: none;}
    #cegek {display: inline;}

}
#headerLogo_2 {display: none;}
@media all and (max-width: 1160px) {
    #headerLogo_1 {display: none;}
    #headerLogo_2 {display: inline;}
    #cegek2 {display: none;}
    #cegek {display: inline;}
}
@media all and (max-width: 1200px) {
    .hircimke {
        font-size: 20px !important;
    }
}
@media all and (max-width: 1000px) {
    #csatpicbg{display: none;}
    #all2{display: none;}
    #all3{display: none;}
    #all4{display: none;}
    #all5{display: none;}
    #jobbfelsohirek{display: none;}
    #cegek2 {display: none;}
    #cegek {display: inline;}
    .cst3{ display: inline;}
    .hircimke2 {font-size: 12px !important;}
    #rendcim {font-size: 18px !important;}
    .bs-wizard { display: none !important;}
    }


@media all and (max-width: 800px) {
    #csatfej {

        width: 280px !important;
    }
    .hircimke {
        font-size: 14px !important;
    }
    .hircimketext{
        font-size: 14px !important;
    }
    #hirfokep{display: none;}
    #hir2{display: none;}
    #hir3{display: none;}
    #cegek2 {display: none;}
    #cegek {display: inline;}
    .button { font-size: 10px !important;
        line-height: 30px; }
    .tannev { font-size: 14px !important; }
    .tanmegye{ font-size: 14px !important; }
    .kek1 {
        font-size: 18px !important;
    }
    .kek2 {
        font-size: 14px !important;
    }
    .erdekel a{
        font-size: 14px !important;
    }
    .allomas {
        padding: 5px;
        font-size: 16px !important;
    }
    .cst1 {
        font-size: 10px !important;
        padding: 10px !important;

    }
    .cst2 {
        font-size: 12px !important;
        padding: 10px !important;
    }
    .cst3 {
        font-size: 10px !important;
        padding: 10px !important;
    }
    .cst4 {
        font-size: 12px !important;
        padding: 10px !important;
    }
}
@media all and (max-width: 480px) {
    .hircimke {
        font-size: 12px !important;
    }
    .hircimketext{
        font-size: 12px !important;
    }
    #cegek {display: none;}
    #cegek2 {display: inline;}
    #csatfej {

        width: 200px !important;
    }

    .navbar-collapse.in {
        /*margin-top: 124px !important;*/
    }

    #rendcim {font-size: 11px !important;
        padding-top: 20px;
    }
}
@media all and (max-width: 600px) {
    #all1{display: none;}
    #csatfej {

        width: 230px !important;
    }
    #hir0{
        padding-bottom: 10px;
    }
    .tannev {
        color: black !important;
    }
    .tanmegye {
        color: black !important;
    }
    .cst3{
        display: none !important;
    }
    .tfejek{
        background-image: none !important;
    }
    .hircimke2 {display: none;}
    .hircimkemobil {display: inline;}
    #hir1{display: none;}
    #cegek {display: none;}
    #emberke {display: none;}
    #cegek2 {display: inline;}
    #rendcim {font-size: 13px !important;
        padding-top: 20px;
    }
    .kek1 {
        font-size: 12px !important;
    }
    .kek2 {
        font-size: 10px !important;
    }
    .erdekel a{
        font-size: 10px !important;
    }
    .cst1 {
        font-size: 12px !important;
    }
    .cst2 {
        font-size: 14px !important;
    }

    .cst3 {
        padding-top: 12px !important;
        font-size: 12px !important;

    }
    .cst4 {
        font-size: 16px !important;

    }
    .allomas {
        padding-top: 10px;
        font-size: 12px !important;

    }
    .tovabbihirek {
        margin-top: -35px !important;
    }
    .newsSectionTitle2 {
        font-size: 18px !important;
    }

}
@media all and (max-width: 360px) {
    .kek1 {
        font-size: 8px !important;
    }
    .kek2 {
        font-size: 6px !important;
    }

}
@media all and (max-width: 767px) {
    .navbar-collapse.in {
        /*margin-top: 71px !important;*/
    }
    .shrink2{
        display: inline;;
    }
    .navbar {
        min-height: 0px !important;
    }
    #csfejpos {

        width: 200px !important;

    }

    .nyille {
        display: none;
    }
    .fb-page{
        display: none !important;
    }
    .fb-like {
        display: inline !important;
    }
    #szechenyi{
        display: none;
    }
}
.navbar-collapse.in {
    overflow-y: auto;
    /*margin-top: 124px;*/
}



.smallimg {
    max-height: 70px;
}

#heromainbg{
    /*-webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 85%);
    clip-path: polygon(10% 0, 100% 0, 100% 96%, 0 100%);*/

}
#heromainbg2{
    position: relative;
    top: -6vw;
    z-index: 2;
    -webkit-clip-path: polygon(0 0%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0, 100% 0, 100% 100%, 0 100%);
}
#hero {
    color: #fff;
    font-family: 'Fira Sans', sans-serif;

    margin-top: -6vw;
    text-align: center;
    z-index: 200;

}
.heromain{
    position: relative;
    top: -0.9vw;
    width: 100%;
    z-index: 3;
}
#heromainbg {
    width: 100%;
}
#heromainbg2 {
    width: 100%;
}

#szechenyi {

    z-index: 10;

}
#szechenyi img {
    position: absolute;
    right: 0px;
    margin-top: -15.5vw;
    width: 13vw;
    z-index: 2;
}

#also {
    left: 50%;
    position: absolute;
    top: 50%;
    top: -180px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
}
#heroszoveg{
    position: absolute;
    top: 9vw;
    width: 100%;
}
#elerhetoszoveg{

}
.elerhetomain {
    position: relative;
    top: 0vw;
    width: 100%;
    z-index: 3;
}
#emberke{
    max-width: 10vw;
}
.kek1 {
    font-family: 'Raleway-ExtraLight';
    color: #fff;
    font-size: 26px;
}
.kek2 {
    color: #fff;
    font-family: 'Raleway-BoldItalic';
    font-size: 16px;
}
.elerheto1 {
    font-family: 'Raleway-Black';
    color: #fff;
    font-size: 2.5vw;
}
.elerheto2 {
    color: #fff;
    font-family: 'Raleway-Light';
    font-size: 2vw;
}
.elerheto3 {
    color: #ff8226;
    font-family: 'Raleway-Black';
    padding-top: 2vw;
    font-size: 3vw;
}
.erdekel a{
    color: #0ecfff;
    font-size: 16px;
    text-decoration: none;
}
#rendcim {
    color: #000;
    font-family: Raleway-Black;
    z-index: 205;
    font-size: 30px;
    margin-top: -1vw;
    text-align: center;
}
#csatbg {

    /*-webkit-clip-path: polygon(0 0%, 100% 0, 100% 100%, 0% 85%);
    clip-path: polygon(10% 0, 100% 0, 100% 96%, 0 100%);*/
}
#csatpicbg{
    background-color: #dfdade;
    width: 42vw;
    height: 30vw;
    margin: 0 auto;
    border-radius: 2%;
    margin-top: 4vw;
}
.csatpic{
    max-width: 80%;
    padding-top: 3vw;
    margin: 0 auto;
}
.rend {
    color: #fff;
    font-family: 'Fira Sans', sans-serif;
    margin-top: 50px;
    text-align: center;
    /*height: 104vw;*/
    z-index: 200;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
    border-top: 1px;
    border-style: solid;
    border-color: #016ec0;
}
#rendpos {
    position: relative;

}
#csatmain {
    position: relative;

}
.rend img {
    width: 100%;

}
#centerdiv{
    margin: 0 auto;
}
.rend figcaption {
    left: 50%;
    position: relative;
    top: 50%;
    top: -800px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
}#csatfej{

     width: 100%;

 }
#csatfej img{
    position: absolute;

    left: 50%;
    z-index: 2;

}
#csfejpos{
    position: absolute;
    left: 50%;
    width: 300px;
    transform: translate(-50%, -50%);
}
#elmain{
    position: absolute;
    top: 52px; /* Oldal felső margó 2 */
    margin: 0 auto;
    width: 100%;
}
.elerheto img {
    margin-top: -11vw;
    /*-webkit-clip-path: polygon(0% 0%, 100% 25%, 100% 75%, 0% 100%);
    clip-path: polygon(10% 0, 100% 0, 100% 96%, 0 100%);*/
}
.elerheto {
    color: #fff;
    font-family: 'Fira Sans', sans-serif;
    position: relative;
    top: -33vw;
    /*margin-top: -55vw;*/
    text-align: center;
    z-index: 200;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);

}
.elerheto img {
    width: 100%;

}
.elerheto figcaption {
    left: 50%;
    position: relative;
    top: 50%;
    top: -800px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
}
.img-circle {
    border-radius: 50%;
    margin: 0 auto;
}
.centered {
    text-align: center;
    font-size: 0;
}
.centered > div {
    float: none;
    display: inline-block;
    text-align: left;
    font-size: 13px;
}
#tanacsado{

    /*width: 1170px;*/
    margin: 0 auto;
    margin-top: -32vw;

}
.button {
    background-color: #0c73c2 !important;
    border: none !important;
    color: white !important;
    margin-top: 10px !important;
    text-align: center !important;
    text-decoration: none !important;
    display: inline-block !important;
    font-size: 16px !important;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.buttontlist {
    background-color: rgba(56, 143, 206, 0.6);
    font-family: 'Raleway-Light';
    font-size: 2vw;
    border: none;
    color: white;
    margin-top: 10px;
    text-align: center;
    padding: 12px 32px;
    border-radius: 1vw;
    text-decoration: none;
    display: inline-block;
    transition: all 0.55s ease-in-out;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.buttontlist2 {
    background-color: rgba(150, 121, 115, 0.6);
    font-family: 'Raleway-Light';
    /*font-size: 29px !important;*/
    border: none;
    color: white;
    margin-top: 10px;
    text-align: center;
    /*padding: 17px 50px !important;*/
    border-radius: 7px;
    text-decoration: none;
    display: inline-block;
    transition: all 0.55s ease-in-out;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.buttontlist2:hover {
    background-color: rgba(150, 121, 115, 0.6);
    border-radius: 7px;
    transform: scale(1.1);
}
.button:hover {
    background-color: #0fcfff !important;
    color: #ffffff !important;
    /* border-radius: 7px !important;*/

    transform: scale(1.1);
}
.buttontlist:hover {
    border-radius: 7px;
    background-color: rgba(56, 143, 206, 1);
    transform: scale(1.1);
}
#tuzijatek img {
    position: relative;
    top: -22px;
    /* -webkit-clip-path: polygon(0% 0%, 100% 25%, 100% 75%, 0% 100%);
     clip-path: polygon(10% 0, 100% 0, 100% 96%, 0 100%);*/
}
.csatlakozz {
    color: #fff;
    font-family: 'Fira Sans', sans-serif;
    text-align: center;
    z-index: 200;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);

}
#csatrelativ{
    position: relative;
    top: -67vw;
}
.csatlakozz img {
    width: 100%;

}
.csatlakozz figcaption {
    left: 50%;
    position: relative;
    top: 50%;
    top: -800px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
}
#csat47 {
    position: absolute;
    top: 21vw;
    left: 10%;
    color: #0ecfff;
    border-radius: 50%;
    border: 1px dashed rgba(14, 207, 255, 0.5);
    background-color: rgba(0, 0, 0, 0.3);
    width: 16vw;
    height: 16vw;
    margin: 0 auto;
    font-family: 'Raleway-Black';
    padding-top: 2vw;
    font-size: 4.5vw;
    text-align: center;
}
.szoveg47{
    font-family: 'Raleway-Light';
    font-size: 2.5vw;
    color: #fff;
    text-align: center;
    font-size: 1.7vw;
}
#csat23 {
    position: absolute;
    top: 21vw;
    left: 50%;
    color: #ff900e;
    border-radius: 50%;
    border: 1px dashed rgba(255, 144, 14, 0.5);
    background-color: rgba(0, 0, 0, 0.3);
    width: 16vw;
    height: 16vw;
    margin: 0 auto;
    font-family: 'Raleway-Black';
    font-size: 6vw;
    text-align: center;
}
#csat104 {
    position: absolute;
    top: 31vw;
    left: 30%;
    color: #86f237;
    border-radius: 50%;
    border: 1px dashed rgba(134, 242, 55, 0.5);
    background-color: rgba(0, 0, 0, 0.3);
    width: 18vw;
    height: 18vw;
    margin: 0 auto;
    font-family: 'Raleway-Black';
    font-size: 6vw;
    vertical-align: middle;
    text-align: center;
}
#csat960 {
    position: absolute;
    top: 28vw;
    left: 70%;
    color: #dd5e73;
    border-radius: 50%;
    border: 1px dashed rgba(221, 94, 115, 0.5);
    background-color: rgba(0, 0, 0, 0.3);
    width: 17vw;
    height: 17vw;
    margin: 0 auto;
    font-family: 'Raleway-Black';
    font-size: 6vw;
    vertical-align: middle;
    text-align: center;
}
#cegek{

    /*width: 1170px;*/
    margin: 0 auto;

}

#hirbg img {

    position: relative;
    /* top: -22px; */
    width: 100%;
    /* box-shadow: 10px 10px 5px #888888; */
    /*-webkit-clip-path: polygon(0% 0%, 100% 25%, 100% 100%, 0% 100%);
    clip-path: polygon(10% 0, 100% 0, 100% 96%, 0 100%);*/
}
.hirek {



}
#hirbg {
    max-width: 100%;

}
#hirekmain{

    position: relative;

    top: -45vw;
    margin: 0 auto;

}
#hirektext{
    position: absolute;
    top:10vw;
    width: 100%;
    margin: 0 auto;

}
#footer{
    background-color: #333333;
    position: relative;
    /*top: 52px;*/
    clear: both;
    width: 100%;
    margin: 0 auto;
}
#footermain{
    padding-top: 2vw;
    padding-bottom: 2vw;

}
#footermain a{
    color: white;
}
/*
.tp-rightarrow {
    top: 40% !important;
}
.tp-leftarrow {
    top: 40% !important;
}
.tp-bullets {
    top:100% !important;;
    z-index: 1000 !important;;
}*/
#csatszov{
    position: absolute;
    top: 0.5vw;
    left: 4vw;

}
.thead1,
.thead2{
    color: black;
}
.thead1{
    font-family: 'Raleway-Black';
    font-size: 3vw;
}
.hirhead1{
    font-family: 'Raleway-Black';
    font-size: 3vw;
    margin-bottom: 2vw;
}
.thead2{
    font-family: 'Raleway-Light';
    font-size: 2vw;
    margin-bottom: 3vw;
}
.tannev{
    padding-top: 15px;
    font-family: 'Raleway-Extrabold';
    font-size: 20px;
    color: black;
}
.tanmegye{
    font-family: 'Raleway-Regular';
    font-size: 20px;
    color: black;
}
#tanbutton{
    margin-top: 30px;
}
.allomas{

    width: 100%;
    font-family: 'Raleway-Light';
    font-size: 26px;
    text-align: left;
    color: #3b3b3b;
    padding-bottom: 2vw;
}
.allomas1{
    background-color: #3b3b3b;
    border-radius: 25px;
    width: 100%;
    height: 40px;
    cursor: pointer;
    text-align: left;
    transition: all 0.55s ease-in-out;
}
.allomas1:hover{
    background-color: black;
    margin-left: 10px;
}
.allomas2{

    width: 100%;
    height: 20px;
    text-align: left;
}
.allomas3{
    background-color: #0c73c2;
    border-radius: 25px;
    width: 100%;
    height: 40px;
    cursor: pointer;
    text-align: left;
    transition: all 0.55s ease-in-out;
}
.allomas3:hover{
    background-color: #3A7DC3;
    margin-left: 10px;
}
.tanacsadofej{
    width: 16vw;
}
.bx-wrapper {
    width: 55vw !important;
}
.hirhead1{
    font-family: 'Raleway-Black';
    font-size: 3vw;
}
#hirheadhead {
    top: 0vw;
    width: 100%;
    z-index: 3;
}
#hirtartalom{
    position: absolute;
    top: 9vw;
    width: 100%;
}
.hirdate{
    margin-bottom: 2vw;
    font-family: 'Raleway-Regular';
    font-size: 1.5vw;
}
.hircimke{
    font-family: 'Raleway-Extrabold';
    font-size: 2vw;
    text-align: left;
}
.hircimkelink {
    color: #000;
}
.hircimkelink:hover {
    text-decoration: none;
}
.hircimke2{
    font-family: 'Raleway-Bold';
    font-size: 20px;
    text-align: left;
    cursor: pointer;
}
.hircimkemobil{
    font-family: 'Raleway-Bold';
    font-size: 12px;
    text-align: left;
    cursor: pointer;
}
.hircimketext{
    font-family: 'Raleway-Regular';
    font-size: 16px;
    text-align: left;
}
.text-left{
    text-align: left;
}
.footerborder{
    padding-top: 10px;
    padding-left: 2vw;
    /*border-left: 1px solid;*/
    padding-bottom: 10px;
    border-color: #515151;
    font-family: 'Raleway-Semibold';
    color: white;
    margin-left: 2vw;
}
.footerc{
    text-align: left;
    padding-top: 20px;
    font-family: 'Raleway-Semibold';
    color: #717171;
    margin-bottom: 60px;
}

.facebookpic{
    width: 28vw;
}
#slidertext{
    border-top:1px solid;
    border-color: #fff;
    border-bottom: 1px solid !important;
    font-family: 'Raleway-Semibold';
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
#npont {
    height: 40px;
    width: 31px;
    float: left;
}
#kpont{
    text-align: right;
    width: 31px;
    float: right;
}
#fpont{
    text-align: right;
    width: 31px;
    float: right;
}
.cst1{
    font-family: 'Raleway-Regular';
    font-size: 19px;
    padding: 5px;
    color: #717171;
    float: left;
}
.cst2{
    font-family: 'Raleway-Extrabold';
    font-size: 22px;
    padding-top: 5px;
    color: #0ecfff;
    float: left;
}
.cst3{
    font-family: 'Raleway-Regular';
    font-size: 20px;
    padding-top: 6px;
    color: #999;
    float: left;
}
.cst4{
    font-family: 'Raleway-Semibold';
    font-size: 20px;
    padding-top: 7px;
    padding-left: 40px;
    color: #fff;
    float: left;
}

#vonal {
    height: 22px;
    width: 31px;
    float: left;
    padding-left: 10px;
}
#clearb{
    clear: both;
}
#hirjobb{
    width: 100%;
    padding: 10px;
}
#khirpont {
    height: 40px;
    width: 31px;
    float: left;
}
#khirszoveg{
    /*height: 40px;*/
    color: #000;
    float: left;
}
#hir1{
    clear: both;
    /* padding-bottom: 50px; */
    /* padding-top: 10px; */
}
#hir2{
    clear: both;
    /* padding-bottom: 50px; */
    /* padding-top: 10px; */
}
#hir3{
    clear: both;
    /* padding-bottom: 50px; */
    /* padding-top: 10px; */
}
#hirbal{
    border-right: 1px;
    border-style: solid;
    border-color: #c5c5c5;
    color: #000;
}
/* animated elements */
.animateblock {
    padding: 0px 0;
    color: #fff;
    opacity: 0;
    -webkit-transition: all 0.55s linear;
    -moz-transition: all 0.55s linear;
    transition: all 0.55s linear;
}

.animateblock.animated {
    opacity: 1;
}

/* animation transition styles */
.animateblock.left {
    margin-left: -2%;
}
.animateblock.left.animated {
    /*margin-left: 12%;*/
}

.animateblock.right {
    display: block;
    margin-left: 100%;
}
.animateblock.right.animated {
    margin-left: 70%;
}

.animateblock.top {
    display: block;
    width: auto;
    text-align: center;
    margin-top: -25px;
}
.animateblock.top.animated {
    margin-top: 0px;
}

.animateblock.btm {
    display: block;
    width: auto;
    text-align: center;
    margin-top: 25px;
}
.animateblock.btm.animated {
    margin-top: 0;
}

.animateblock.centerleft {
    display: block;
    width: auto;
    text-align: center;
    margin-right: -10%;
}
.animateblock.centerleft.animated {
    margin-right: 0;
}

.animateblock.centerright {
    display: block;
    width: auto;
    text-align: center;
    margin-left: -10%;
}
.animateblock.centerright.animated {
    margin-left: 0;
}

.animateblock.center {
    margin-left: 2%;
}
.animateblock.center.animated {
    margin-left: 42%;
}

.animateblock.size {
    display: block;
    width: 10%;
    text-align: center;
}
.animateblock.size.animated {
    width: 100%;
    /*height: 100%;*/
}
.animateblock.size img {
    max-width: 100%;
    height: auto;
}
.erdekel{
    transition: all .2s ease-in-out;
}
.erdekel:hover{
    transform: scale(1.1);
    /*z-index: 500;
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:    5px 5px 5px rgba(0, 0, 0, 0.25);
    box-shadow:         5px 5px 5px rgba(0, 0, 0, 0.25);*/
}
.tanacsadofej_overlay{
    position: absolute;
    top: 0px;
    background-color: rgba(12,115,194,0.4);
    color: white;
    font-weight: bold;
    margin: 0 auto;
    left: 0;
    right: 0;
    border-radius: 50%;
    moz-border-radius: 50%;
    webkit-border-radius: 50%;
    display: none;
}
#cserebg{
    background-image: url("../images/t4.jpg");
    width: 200px;
    border-radius: 50%;
    height: 200px;
    overflow: hidden;
    margin: 0 auto;
}


.tfej{
    background-repeat: no-repeat;
    background-position: center;
    background-size:contain;
    width: 16vw;
    border-radius: 50%;
    height: 16vw;
    /*overflow: hidden;*/
    margin: 0 auto;
}
.tfej:hover #overlay2 {
    opacity:1;
    border-radius: 50%;
}

#overlay2    {
    background:rgba(11,115,194,.75);
    text-align:center;
    padding:45px 0 66px 0;
    opacity:0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
}

#overlay    {
    background:rgba(11,115,194,.75);
    text-align:center;
    padding:45px 0 66px 0;
    opacity:0;
    width: 200px;
    height: 200px;
    -webkit-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
}

#cserebg:hover #overlay {
    opacity:1;
    border-radius: 50%;
    transform: scale(1);
}
.szovegkornev{
    font-family: 'Raleway-Extrabold';
    font-size: 14px;
    color: #fff;
}
.szovegkortitulus{
    font-family: 'Raleway-Regular';
    color: #fff;
    font-size: 14px;
}
.szovegkortext{
    font-family: 'Raleway-Light';
    font-size: 14px;
    color: #fff;
    padding: 5px;
}

.szovegkorval{
    font-family: 'Raleway-Extrabold';
    font-size: 30px;
    color: #fff;
}
.ch-item {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: relative;
    cursor: default;
    /*box-shadow:
            inset 0 0 0 0 rgba(200,95,66, 0.4),
            inset 0 0 0 16px rgba(255,255,255,0.6),
            0 1px 2px rgba(0,0,0,0.1);*/
    transition: all 0.4s ease-in-out;
}
.ch-img-1 {
    background-image: url(../images/t4.jpg);
    background-size: contain;
}

.ch-img-2 {
    background-image: url(../images/t3.jpg);
    background-size: contain;
}

.ch-img-3 {
    background-image: url(../images/t2.jpg);
    background-size: contain;
}
.ch-img-4 {
    /*background-image: url(../images/t1.jpg);*/
    background-size: contain;
}
.ch-item:hover .ch-info {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.ch-item.cegek:hover .ch-info {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 1;
}

.ch-item:hover .titles {
    opacity:0;
}

.ch-item .titles {
    color:white;
    position:absolute;
    bottom:10%;
    width:100%;
    transition: opacity 400ms;
}

.ch-info {
    position: absolute;
    padding-top: 30%;
    font-size: 1vw;
    width: 100%;
    height: 100%;
    background: rgba(12,115,194,0.8);

    border-radius: 50%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-backface-visibility: hidden;
}

.ch-info a {
    color: white;
}

.ch-info.cegek {
    padding-top:50%;
}

.ch-info .largestick {
    position: absolute;
    top: 22%;
    font-size: 600%;
    width: 100%;
    font-family: times new roman;
}

.unslider-arrow img{
    width: 30px;
    position: absolute;
    top: -11vw;
}


#slide-30-layer-1{
    font-family: "Raleway Black";
    position: absolute;
    top:60px;
}


nav #headermenu-collapse.navbar-collapse > ul.navbar-nav,nav div.navbar-header,nav {
    transition: all 400ms;
}

#headerLogo_1 img {
    transition: all 300ms;
}

nav.shrink #headermenu-collapse.navbar-collapse > ul.navbar-nav {
    margin-top: 8px;
}

#headerLogo_1 img.smallimg {
    height: 48px;
    margin-top: 10px;
}

nav.shrink div.navbar-header {
    /*margin-top: -70px;*/
}

nav {
    transition: all 400ms;
}
#erdekel1{
    background-image: url("/dl/plugins/indexhez/images/vallalkozasoknak-default.png");
    width: 508px;
    height: 98px;
}
#erdekel1:hover{
    background-image: url("/dl/plugins/indexhez/images/vallalkozasoknak-onclick.png");
    width: 508px;
    height: 98px;
}
#erdekel2{
    background-image: url("/dl/plugins/indexhez/images/szallitoknak-default.png");
    width: 508px;
    height: 98px;
}
#erdekel2:hover{
    background-image: url("/dl/plugins/indexhez/images/szallitoknak-onclick.png");
    width: 508px;
    height: 98px;
}
.tp-caption.Gym-Button, .Gym-Button {
    background-color: rgba(12,11,22,0.2) !important;
    border-color: rgba(0,0,0,0);
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0;
    color: rgba(255,255,255,1.00);
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 15px;
    padding: 13px 35px;
    text-align: left;
    text-decoration: none;
}
.navbar-toggle {
    padding: 13px 10px !important;
    margin-top: 9px !important;

}
.list-icon {
    background-image: url("/dl/plugins/indexhez/images/list-icon.png");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
}
.reszvetela{
    text-decoration: underline !important;
}
#khirszoveg:hover {
    color: #337ab7;
}
#content2{
    min-height: 250px;
    height: 379px;
    background-image: url("/dl/plugins/indexhez/images/slider1.png");
    background-size: cover;
    background-position: center center;
}
#hirlevel{
    background-color: #eaeaea;
    padding-bottom: 20px;
    position: relative;
    top: -1px;
   /* margin-top: 0px !important;*/
    /* height: 100%; */
    z-index: 100;

}
#hirlevelsec{
    background-color: #c2c2c2;
    background-size: cover;
    background-position: center center;
    border-radius: 10px;
    padding: 5px;
    color: white;
    border-color: white;
    /* background-color: #c0c0c0; */
    max-width: 1170px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.newsSectionTitle2 {
    color: #3A7DC3;
    font-family: Raleway Black;
    /*border-bottom: 1px solid #ddd;*/
    font-size: 24px;
    text-transform: uppercase;
    /*padding-bottom: 20px;
    margin-bottom: 20px;*/
    text-align: center;
}
#userimgke {
    height:35px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #userimgke {
        height:32px;
    }
}
#allmax {
    max-width: 800px;
}
#elval{
    float: left;
}
#class_title_holder{
    padding-left: 20px;
}
a.hrefimg img {
    width: 100% !important;
}

.hirhead2{
    font-family: 'Raleway-Black';
    font-size: 2vw;
    margin-bottom: 2vw;
    color: #6f7c82;
    text-transform: uppercase;
}

/* HÍRTALLÓZÓ */
.hircimke2.head
{
    font-family: 'Raleway-Black';
}

#hirbal
{
    border: none;
}

#hirjobb
{
    border-left: 1px solid #c5c5c5;
}

.news-gleaner .hircimke2
{
    display: block;
}

.news-gleaner a
{
    text-decoration: none;
}

.news-gleaner span
{
    white-space: nowrap;
}

#hirtartalom
{
    position: inherit;
    background: transparent url('/dl/plugins/indexhez/images/hirekbg2.png') no-repeat top center;
    background-size: cover;
    padding-top: 9vw;
    padding-bottom: 3vw;
}

#ugyfel_referencia_container div.cont {
    margin-bottom: 5px;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 5px;
}

@media all and (max-width: 1000px) {
    .news-gleaner #khirpont
    {
        display: none;
    }

    .news-gleaner .hircimke2
    {
        margin-bottom: 10px;
    }
}

@media all and (max-width: 800px) {
    .hirhead1
    {
        font-size: 24px;
    }

    .hirhead2
    {
        font-size: 18px;
        text-align: center;
    }

    .hirdate
    {
        font-size: 13px;
    }
}