/*
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 : 2018.07.12., 9:09:14
    Author     : Peta
*/

body {
    background-color:#e2f4f4;
}

header, footer {
    background-color:#005090;
}

body.scrolledIn header {
    background-color:rgba(0, 80, 144, 0.85);
}

h1, h2, h3, h4 {
    color:#005090;
}

footer {
    border-color:#003868;
}

footer * {
    color:#ffffff;
}

body.fooldal #col-wrap .col:nth-child(1) {
    width:24%;
    padding-right:64px;
    display:block;
}

body.fooldal #col-wrap .col:nth-child(2) {
    width:52%;
    padding-right:0;
}

body.fooldal #col-wrap .col:nth-child(3) {
    width:24%;
    padding-left:64px;
}

#logo-wrap {
    padding-top:0;
}

#logo-wrap a {
    background:transparent url(gfx/elconsulting.svg) no-repeat 0 0;
    height:89px;
    margin-bottom:11px;
}

input[type=submit],
input[type=button],
.readmore a,
.logout a, a.reglink,
.part-newsbox_with_image .item > a,
.history-back a,
div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt .sli-cnt-but a,
div.part-catview .content-blog-list a.read-more,
div.portlet-content.box.part-downloadmanager div.file > div.buttons > a {
    background-color:#005090;
    border-color:#005090;
}

input[type=submit]:hover,
input[type=button]:hover,
.readmore a:hover,
.logout a, a.reglink:hover,
.part-newsbox_with_image .item > a:hover,
.history-back a:hover,
div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt .sli-cnt-but a:hover,
div.part-catview .content-blog-list a.read-more:hover,
div.portlet-content.box.part-downloadmanager div.file > div.buttons > a:hover {
    color:##005090;
}

/* MENU */

header #menu-wrap ul.nav li a:hover {
    background-color:#231f20;
}

/* SLIDER */

div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt h2.component-heading {
    background:none;
    font-family:'Roboto Bold';
    display:block;
}

div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt {
    padding-top:125px;
}

div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt h2.component-heading::before,
div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt h2.component-heading::after {
    display:none;
}

/* NEWSBOX WITH IMAGE */

#col-wrap div.part-newsbox_with_image div.img {
    display:none;
}

#col-wrap .col:nth-child(1) *,
#col-wrap .col:nth-child(3) * {
    font-size:14px;
    line-height:20px;
}

#col-wrap .col:nth-child(1) div.part-newsbox_with_image .item,
#col-wrap .col:nth-child(3) div.part-newsbox_with_image .item {
    margin-bottom:24px;
    padding-bottom:10px;
    border-bottom:dashed 1px #000000;
}

#col-wrap .col:nth-child(1) div.part-newsbox_with_image .item h3,
#col-wrap .col:nth-child(3) div.part-newsbox_with_image .item h3 {
    padding-top:0;
    color:inherit;
    font-size:16px;
    line-height:22px;
    padding-bottom:10px;
}

#col-wrap .col:nth-child(1) div.part-newsbox_with_image .item h3 a,
#col-wrap .col:nth-child(3) div.part-newsbox_with_image .item h3 a {
    font-size:16px;
    line-height:22px;
    text-transform:uppercase;
}

.col:nth-child(3) div.part-newsbox_with_image .item {
    padding:0 0 10px 0;
    border:none;
    background:none;
    box-shadow:none;
}

.col:nth-child(3) div.part-newsbox_with_image .item p,
.col:nth-child(3) div.part-newsbox_with_image .item p span {
    color:inherit;
}

#col-wrap .col:nth-child(2) div.part-newsbox_with_image .item {
    margin-bottom:64px;
}

#col-wrap .col:nth-child(2) div.part-newsbox_with_image .item h3 {
    padding-top:0;
}

#col-wrap .col:nth-child(2) div.part-newsbox_with_image .item h3 a {
    text-transform:uppercase;
}

input[type=submit],
input[type=button],
.readmore a,
.logout a,
a.reglink,
.part-newsbox_with_image .item > a,
.history-back a,
div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt .sli-cnt-but a,
div.part-catview .content-blog-list a.read-more,
div.portlet-content.box.part-downloadmanager div.file > div.buttons > a {
    padding:3px 10px;
    font-size:14px;
    border-radius:5px;
}

/* LOGIN */

header div.part-login h2.component-heading {
    background-color:#005090;
    border:solid 1px #231f20;
    color:#ffffff;
    box-shadow:none;
}

header div.part-login h2.component-heading:hover {
    color:#005090;
    box-shadow:none;
}

div.part-login .logged strong {
    color:#e2f4f4;
}

/* CONTENT */

div.part-content .console a {
    background-color:#005090;
}

div.part-content .article-tags span {
    color:#005090;
}

.part-user.elc-kezdolap * {
    text-align: center !important;
}

.part-user.elc-kezdolap p {
    font-size:18px;
    line-height:26px;
}

.part-user.elc-kezdolap h3 a {
    font-size:36px;
    font-family:'Roboto Bold';
    display:inline-block;
    color:#ffffff;
    background-color:#005090;
    border-radius:5px;
    padding:5px 20px;
    margin-top:40px;
    transition:0.3s;
    box-shadow:0 0 0 rgba(0,0,0,0.3);
}

.part-user.elc-kezdolap h3 a:hover {
    transform:scale(1.1,1.1);
    box-shadow:10px 10px 10px rgba(0,0,0,0.3);
}

body.fooldal #col-wrap .col:nth-child(2) {
    width:100%;
}

footer table tr td {
    padding:3px;
    font-size:14px;
    vertical-align:top;
}

@media only screen and (min-width:1324px) {
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt h2.component-heading,
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt .sli-cnt-riv {
        width:720px;
    }
    
    div.part-slider_extra .sli-bg {
        height:690px;
    }
}

@media only screen and (min-width:994px) and (max-width:1323px) {
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt h2.component-heading,
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt .sli-cnt-riv {
        width:560px;
    }
    
    div.part-slider_extra .sli-bg {
        height:510px;
    }

    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt {
        padding-top:45px;
    }
}

@media only screen and (min-width:640px) and (max-width:993px) {
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt h2.component-heading,
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt .sli-cnt-riv {
        width:360px;
    }

    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt .sli-cnt-riv {
        padding-top:0;
    }
    
    div.part-slider_extra .sli-bg {
        height:380px;
    }

    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt {
        padding-top:20px;
    }
}

@media only screen and (max-width:993px) {
    body.fooldal #col-wrap {
        /* display:flex; */
        flex-direction:column;
    }
    
    body.fooldal #col-wrap .col:nth-child(1),
    body.fooldal #col-wrap .col:nth-child(2),
    body.fooldal #col-wrap .col:nth-child(3) {
        width:100%;
        padding:0;
        margin-bottom:64px;
        float:none;
    }
    
    body.fooldal #col-wrap .col:nth-child(2) {
        order:1;
    }
    
    body.fooldal #col-wrap .col:nth-child(1) {
        order:2;
    }
    
    body.fooldal #col-wrap .col:nth-child(3) {
        order:3;
    }
}

@media only screen and (min-width:480px) and (max-width:639px) {
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt h2.component-heading,
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt .sli-cnt-riv {
        width:260px;
    }
    
    div.part-slider_extra .sli-bg {
        height:240px;
    }
}

@media only screen and (max-width:639px) {
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt {
        padding-top:20px;
    }
    
    header div.part-login h2.component-heading {
        border:none;
    }
}

@media only screen and (min-width:320px) and (max-width:479px) {
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt h2.component-heading {
        line-height:24px;
    }

    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt h2.component-heading,
    div.part-slider_extra div.sli-cnt-bg .sli-cnt-txt .sli-cnt-riv {
        width:160px;
    }
}