/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2017.05.03., 8:55:21
    Author     : peta
*/

/* SZINKEVERES */
div.part-user.szinkeveres{
    margin-left:0 !important;
    margin-right: 0 !important;
}
div.part-user .szinkeveres-wrap,
div.part-user .szinkeveres-wrap * {
    text-align:center;
    color:#e0e2e2;
}
div.part-user.szinkeveres .com-content {
    position:relative;
    padding:120px 0 120px 0;
    background-repeat: no-repeat;
    background-position:center top;
    background-image:url('../gfx/UM_kozepsokep_1838x582.jpg');
}
div.part-user.notop .component-heading{
    margin-top:0;
} 
div.part-user .szinkeveres-wrap {
    padding:0 72px;
    opacity:0;
    -webkit-transition:0.5s;
    transition:0.5s;
}
div.part-user .touchscreen .szinkeveres-wrap {
    opacity:1;
}
div.part-user .szinkeveres-bg {
    position:absolute;
    z-index: 1;
    top:0;
    left:0;
    bottom:0;
    right:0;
    opacity:0.6;
    background-color:#000000;
}
div.part-user.szinkeveres .com-content:hover .szinkeveres-wrap {
    opacity:1;
}
div.part-user .szinkeveres-wrap h2 {
    font-family:OpenSansBold;
    font-size:72px;
    line-height:86px;
    margin-bottom:32px;
    position:relative;
    z-index: 2;
}
div.part-user .szinkeveres-wrap h3 {
    font-size:48px;
    line-height:60px;
    margin-bottom:86px;
    position:relative;
    z-index: 2;
}
div.part-user a.szinkeveres-link {
    display:inline-block;
    padding:115px 15px 15px 15px;
    margin:0 30px;
    background-repeat: no-repeat;
    background-size:84px;
    position:relative;
    z-index: 2;
    color:#e0e2e2;
    border:solid 3px transparent;
    border-radius:15px;
    -webkit-transition:0.5s;
    transition:0.5s;
}
div.part-user a.szinkeveres-link:hover {
    border-color:#e0e2e2;
}
div.part-user #szinkeveres-reg {
    background-image:url('../gfx/icon_login.svg');
    background-position:center 15px;
}
div.part-user #szinkeveres-tovabb {
    background-image:url('../gfx/icon_chain.svg');
    background-position:center 45px;
}
div.part-user.szinkeveres .component-body::after {
    content:"";
    display:block;
    background-image:url('../gfx/mask.png');
    background-size:100% 100%;
    background-repeat: no-repeat;
    height:75px;
    width:100%;
}
div.part-user.szinkeveres.notop .component-body::after {
    display:none;
}

@media(max-width:767px){
    div.part-user.szinkeveres .com-content {
        padding:72px 0;
    }
    div.part-user .szinkeveres-wrap {
        padding:0 32px;
    }
    div.part-user .szinkeveres-wrap h2 {
        font-size:56px;
        line-height:66px;
    }
    div.part-user .szinkeveres-wrap h3 {
        font-size:32px;
        line-height:40px;
        margin-bottom:32px;
    }
}

/* SZINKEVERES END */

/* SEPARATOR */

div.part-user.separator {
    padding:64px 0;
    background-color:#fe7104;
}
div.part-user.separator,
div.part-user.separator * {
    color:#ffffff;
}
div.part-user .separator-title {
    font-size:40px;
    line-height: 50px;
    margin-top:36px;
    margin-bottom:10px;
}
div.part-user.separator a {
    transition:0.3s;
    text-shadow:0 0 #e56503;
}
div.part-user.separator a:hover {
    text-shadow:0 5px #e56503;
}
@media(max-width:767px){
    div.part-user.separator img {
        margin:32px 0;
    }
    div.part-user .tocenter,
    div.part-user .tocenter * {
        text-align:center;
    }
}
@media(max-width:525px){
    .separator-title {
        font-size:24px;
        line-height:34px;
    }
}

/* SEPARATOR END */

/* MINOSEG */

div.part-user.minoseg {
    padding:120px;
    background-image:url('../gfx/opel.jpg');
    background-position:center 0;
    background-repeat: no-repeat;
}
div.part-user.minoseg,
div.part-user.minoseg * {
    color:#e0e2e2;
    text-transform:uppercase;
    text-align:center;
}
div.part-user.minoseg h2 {
    font-family:OpenSansRegular;
    margin:0 0 32px 0;
    font-size:72px;
    line-height: 82px;
}
div.part-user.minoseg h3 {
    font-size:36px;
    line-height:56px;
}
@media(max-width:767px){
    div.part-user.minoseg {
        padding:64px 0;
    }
    div.part-user.minoseg h2 {
        font-size:42px;
        line-height:54px;
    }
    div.part-user.minoseg h3 {
        font-size:26px;
        line-height:39px;
        padding:0 15px;
    }
}

/* MINOSEG END */

/* SZLOGEN 1 */

div.part-user.szlogen1 {
    padding:120px;
    background-image:url('../gfx/bg1.jpg');
    background-position:center center;
    background-repeat: no-repeat;
}
div.part-user.szlogen1,
div.part-user.szlogen1 * {
    color:#ffffff;
    text-transform:uppercase;
    text-align:center;
}
div.part-user.szlogen1 h2 {
    font-family:OpenSansRegular;
    margin:0 0 32px 0;
    font-size:72px;
    line-height: 82px;
}
div.part-user.szlogen1 h3 {
    font-size:36px;
    line-height:56px;
}
@media(max-width:767px){
    div.part-user.szlogen1 {
        padding:64px 0;
    }
    div.part-user.szlogen1 h2 {
        font-size:42px;
        line-height:54px;
    }
    div.part-user.szlogen1 h3 {
        font-size:26px;
        line-height:39px;
        padding:0 15px;
    }
}

/* SZLOGEN 1 END */

/* SZLOGEN 2 */

div.part-user.szlogen2 {
    padding:210px 0;
    background-image:url('../gfx/diamond_bg.jpg');
    background-position:center center;
    background-repeat: no-repeat;
}
div.part-user.szlogen2,
div.part-user.szlogen2 * {
    color:#ffffff;
    text-transform:uppercase;
    text-align:center;
}
div.part-user.szlogen2 h2 {
    font-family:OpenSansRegular;
    margin:0 0 32px 0;
    font-size:72px;
    line-height: 82px;
}
div.part-user.szlogen2 h3 {
    font-size:36px;
    line-height:56px;
    text-transform:none;
    font-family:OpenSansRegular;
}
@media(max-width:767px){
    div.part-user.szlogen2 {
        padding:64px 0;
    }
    div.part-user.szlogen2 h2 {
        font-size:42px;
        line-height:54px;
    }
    div.part-user.szlogen2 h3 {
        font-size:26px;
        line-height:39px;
        padding:0 15px;
    }
}

/* SZLOGEN 2 END */

/* TERKEP */

#map {
    
}

/* TERKEP END */