@font-face{font-family: 'Optima'; font-style: normal; src: url(/sites/ajk.pte.hu/files/drupalexp/evolve_sub_ajk/fonts/H-OptimaNormal.woff);}
#block-evolve-sub-ajk-sitebranding {    
    /*font-family: 'Merriweather Sans', sans-serif;*/
      font-family: 'Optima';
      margin: 10px 0 10px 10px !important;
}
a.site-logo {
    float: left;
    margin-right: 10px;	
}
.site-name a {
    padding: 2px;
    color: #666 !important;
}
.site-name {
	text-transform: uppercase;
    padding-top: 25px;
    display: inline-block;
    border-bottom: 1px solid #666;
    font-family: 'Optima';
    font-weight: 600;
    font-size: 13px;
}
#site-name-footer {
    border-bottom: 1px solid #fff;
}
.site-slogan {
	text-transform: uppercase;
	color: #666 !important;
        font-family: 'Optima';
        font-weight: 600;
        font-size: 13px;
}
.site-slogan a {
        color: #666 !important;

}
#site-slogan-footer {
	color: #fff !important;
}
.region-logo {
    min-width: 358px;
}
/*-----------LOGO & SLIDER POSITION----------------*/
/*#section-slider {
    top: -100px;
}
#section-header {
    background: transparent !important;
}*/
/*-------------MENU---------------*/
/*@media screen and (min-width: ~"@{screen-lg}") {
    #section-header {
        ul.menu.dexp-menu {
            >li {
                >a,
                span.dexp-nolink {
                    .transition(line-height, 0.3s, ease);
                    line-height: @header_height;
                    text-transform: uppercase;
                    font-size: 13px;
                    color: #fff;
                    &:hover,
                    &.is-active {
                        color: @base_color;
                    }
                }
                &.menu-item--expanded {
                    &::after {
                        font-family: FontAwesome;
                        content: "\f107";
                        position: absolute;
                        right: 2px;
                        top: 50%;
                        margin-top: -9px;
                        font-size: 11px;
                        color: #ededed;
                    }
                }
                ul.menu {
                    li {
                        border-top: 1px solid #eff4f7;
                        a,
                        span.dexp-nolink {
                            color: #9BA0A5;
                            line-height: 35px;
                            &.is-active {
                                color: @base_color;
                            }
                        }
                        &:hover {
                            background-color: #F5F7F9;
                        }
                        &.menu-item--active-trail a {
                            color: @base_color;
                        }
                    }
                }
                &.menu-item--active-trail a,
                &.menu-item--active-trail span.dexp-nolink {
                    color: @base_color;
                }
            } //Submenu width
            li>ul {
                max-width: 220px;
                width: 220px;
            }
        }
        &.affix {
            ul.menu.dexp-menu {
                >li {
                    >a,
                    span.dexp-nolink {
                        line-height: @header_sticky_height;
                    }
                }
            }
        }
    }
}*/
#section-top-bar .region-top-right .search-form-block-wrapper {
    display: none;
    position: absolute;
    width: 300px;
    background: #fff;
    box-shadow: 0px 1px 4px -1px rgba(0,0,0,0.2);
    right: 0;
    padding: 0 15px;
    border-radius: 0 0 3px 3px;
}

.icon-holder .box-image { text-align: center; }
#section-page-title {
    background-attachment: fixed;
    background-image: url("/sites/ajk.pte.hu/files/images/liliomok_jobbra_hatterrel_navy_dark_ajk.png");
    background-position: 50% 0;
    clear: both;
    margin-bottom: 80px;
}
img.align-left {
    margin-right: 10px;
}
.position {
	font-size: 12px;
	margin-bottom: 15px;
	padding-top: 5px;
	border-top: 1px dotted #666;
	margin-top: 5px;
	color: #666;
}
.team-email::before {
    font-family: FontAwesome;
    content: "\f003";
    padding-right: 2px;
	color: #b9bec3;
}
.team-email {
    font-weight: 300;
    color: #b9bec3;
    font-size: 12px !important;
	border-top: 1px solid #eceef0;
    padding: 5px 0 10px;
    font-weight: 300;
}
.team-office::before {
    font-family: FontAwesome;
    content: "\f124";
    padding-right: 2px;
	color: #b9bec3;
}
.team-office {
    font-weight: 300;
    color: #b9bec3;
    font-size: 12px !important;
	border-top: 1px solid #eceef0;
    padding: 5px 0 10px;
    font-weight: 300;
}

.team-phone::before {
    font-family: FontAwesome;
    content: "\f095";
    padding-right: 2px;
	color: #b9bec3;
}
.team-phone {
    font-weight: 300;
    color: #b9bec3;
    font-size: 12px !important;
	border-top: 1px solid #eceef0;
    padding: 5px 0 10px;
    font-weight: 300;
}
.team-beosztas {
    color: #b9bec3;
    font-size: 12px !important;
    border-top: 1px solid #eceef0;
    padding: 5px 0 10px;
    font-weight: 300;
}
.team-egyebinfo {
    color: #b9bec3;
    font-size: 12px !important;
    border-top: 1px solid
    #eceef0;
    padding: 5px 0 10px;
    font-weight: 300;
	margin-left: 10px;
}
.region-top-right .block {
    height: 30px;
    top: -20px;
}

#section-top-bar .container, #section-top-bar .container .row {
    max-height: 30px;
}


#section-top-bar {
    max-height: 30px;
}

.item-list ul li.shuffle-filters-item.active {
    background: #87c224;
    color: #fff;
}

li.shuffle-filters-item {
    border: 1px solid #f2f4f6;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px 0px 5px;
    padding: 5px 10px;
    display: inline-block;
    line-height: 24px;
    background: #fff;
    overflow: hidden;
    text-decoration: none;
}

li.shuffle-filters-item:hover {
    cursor: pointer;
    background: #aeaeae;
    background-color: #87c224;
    color: #fff;
}
ul.menu.dexp-menu li ul.menu > li {
    padding: 8px 15px;
}
#section-header ul.menu.dexp-menu > li ul.menu li a, #section-header ul.menu.dexp-menu > li ul.menu li span.dexp-nolink {
    color: #9BA0A5;
    line-height: 15px;
}
a.rovidciklus-almenu {
    border-bottom: 6px solid #46699C;
    text-transform: uppercase;
    color: #000 !important;
    font-family: Raleway;
}
a.rovidciklus-almenu:hover {    
    background: #46699C !important;
    color: #fff !important;
    border-bottom: unset !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}