body, button, input[type="submit"]:not(.avia-font-entypo-fontello) {
    font-size: 14px;
    font-family: 'Roboto', Arial, Verdana, sans-serif !important;
}

.html_header_sticky #main {
    margin-top: 15px;
}

#top.single-post .main_color strong {
    color: inherit;
}

.mt40 {
    margin-top: 40px;
}

.homepage-fund-logo{
    width: 150px;
}

#who-are-we .av_one_third{
    background: #fff;
    padding: 23px 32px 40px 32px;
}

.druzba-red-text{
    color: #c01f17 !important;
}

.pink-column{
    background: #fdeae1 !important;
    padding: 40px !important;
    vertical-align: middle;
}

.pink-column p{
    font-size: 22px !important;
    line-height: 1.4 !important;
}

#who-are-we .av-flex-placeholder{
    width: 3%;
}

/* porfolio */
.ow_portfelj {
    max-width: 800px;
    margin: 0 auto;
}

.ow_portfelj .ow_accordion_toggle {
    cursor: pointer;
    position: relative;
    padding: 16px 57px;
    vertical-align: middle;
    display: flex;
    align-items: center;
}

@media (max-width: 767px) {
    .ow_portfelj .ow_accordion_toggle {
        padding: 20px
    }
}

.ow_portfelj .ow_accordion_toggle img {
    max-height: 60px;
}

.ow_portfelj .ow_accordion_toggle .title {
    display: block;
    color: #000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 28px;
    letter-spacing: 1px;
    line-height: 1.1;
    margin: 0 32px 0 0;
    transition: all 0.3s;
}

.ow_portfelj .ow_accordion_toggle svg { /*position:absolute;right:39px;top:42px;*/
    transition: all 0.3s;
    margin-left: 24px;
}

@media (max-width: 767px) {
    .ow_portfelj .ow_accordion_toggle svg {
        right: 4px
    }
}

.ow_portfelj .ow_accordion_toggle.active svg {
    transform: rotate(180deg)
}

.ow_portfelj .ow_accordion_content {
    display: none;
    padding: 0 57px
}

@media (max-width: 767px) {
    .ow_portfelj .ow_accordion_content {
        padding: 0 20px
    }
}

#top .ow_portfelj .ow_accordion_content > *:first-child {
    margin-top: 0
}

#top .ow_portfelj .ow_accordion_content > *:last-child {
    margin-bottom: 24px
}

/*  Prenova ggef*/


#top .ow_popup {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: transparent;
    width: 100%;
    height: 100%;
    overflow: auto;
    display: none;
}

#top .ow_popup.open {
    display: block;
}

#top .ow_popup .ow_popup_inner {
    display: none;
}

#top .ow_popup .ow_popup_inner.shown {
    display: block;
}

#top .ow_popup .scroller {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    max-width: 984px;
    width: 90%;
    max-height: 90%;
    overflow: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: relative;
}

#top .ow_popup .closepopup {
    position: absolute;
    top: 40px;
    right: 40px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

@media (max-width: 767px) {
    #top .ow_popup .closepopup {
        top: 15px;
        right: 15px;
    }
}

#top .ow_popup .innerpopup {
    padding: 80px;
}

@media (max-width: 767px) {
    #top .ow_popup .innerpopup {
        padding: 40px;
    }
}

@media (max-width: 400px) {
    #top .ow_popup .innerpopup {
        padding: 40px 20px;
    }
}

#top .ow_popup ul {
    list-style: disc outside;
}

#top .ow_popup ul li {
    margin-left: 1em;
}

#top .ow_popup input[type="submit"] {
    background-color: #c5271c;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}

button {
    border: none;
    font-size: 14px;
    font-family: 'Roboto', Arial, Verdana, sans-serif !important;
}

button:focus {
    outline: none;
}

.hide {
    display: none;
}

#top .dokumenti-panel {
    margin-top: 20px
}

#top .dokumenti-panel .dokumenti-buttons {
    width: 300px;
    float: left
}

.dokumenti-buttons a:hover, .dokumenti-buttons a:focus, .dokumenti-buttons a:visited {
    outline: 0;
    text-decoration: none;
}

#top .dokumenti-panel .dokumenti-dropdown-button {
    width: 100%;
    display: block;
    background-color: #333;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
    padding: 15px 30px;
    text-align: left;
    cursor: pointer
}

#top .dokumenti-panel .dokumenti-dropdown-button.active {
    background-color: #c21b17
}

#top .dokumenti-panel .dokumenti-button {
    width: 100%;
    border: none;
    margin: 0;
    padding: 15px 30px;
    background-color: rgba(251, 232, 223, 0.2);
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5;
    text-align: left;
    cursor: pointer
}

#top .dokumenti-panel .dokumenti-button.active {
    color: #c21b17
}

#top .dokumenti-panel #dokumenti {
    margin-top: 30px
}

#top .dokumenti-panel .dokumenti {
    width: calc(100% - 340px);
    float: right
}

#top .dokumenti-panel .dokumenti ul {
    list-style: none;
    margin: 0
}

#top .dokumenti-panel .dokumenti li {
    margin: 0
}

#top .dokumenti-panel .dokumenti .doc-pdf {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    background-image: url("./images/pdf_icon.svg");
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 120px 10px 60px;
    border-bottom: 1px solid #d9d9d9;
    overflow: visible;
    min-height: 76px
}

#top .dokumenti-panel .dokumenti .doc-pdf p {
    display: inline-block;
    align-self: center;
    color: #333333;
}

#top .dokumenti-panel .dokumenti .doc-pdf span.link {
    position: absolute;
    right: 0;
    top: calc(50% - 14px)
}

#top .dokumenti-panel .dokumenti .doc-pdf:hover {
    text-decoration: none
}

#top .dokumenti-panel .dokumenti .doc-pdf:hover p {
    color: #c21b17 !important
}

#top .dokumenti-panel .dokumenti li:first-child .doc-pdf {
    border-top: 1px solid #d9d9d9
}

#top .dokumenti-panel .dokumenti ul.pagination {
    float: right
}

#top .dokumenti-panel .dokumenti .obrazec-content ul {
    list-style: inherit;
    padding-left: 20px
}

#top .dokumenti-panel .documents-date span {
    font-size: 0.94em;
    margin-right: 5%
}

#top .dokumenti-panel .documents-date .input-date {
    min-width: 160px;
    width: 230px;
    font-size: 16px;
}

#top .dokumenti-panel .documents-types .select2-container {
    max-width: 300px;
    min-width: 200px;
    margin-right: 20px
}

#top .dokumenti-panel .documents-types .select2-container .select2-selection {
    width: calc(100% - 52px);
    min-height: 45px;
    /*border-radius:4px;*/
    border-radius: 0;
    background-color: #fff;
    padding: 0;
    display: block;
    float: left;
    line-height: 21px;
    margin-right: 50px;
    border-color: #e5e5e5
}

#top .dokumenti-panel .documents-types .select2-container .select2-selection__rendered {
    width: 100%;
    padding: 12px 10px;
    line-height: 21px;
    font-size: 16px;
    border-radius: 0;
}

#top .dokumenti-panel .documents-types .select2-container .select2-selection__arrow {
    min-width: 49px;
    min-height: 45px;
    /*border-radius:4px;*/
    background-color: #333333;
    background-repeat: no-repeat;
    background-size: 18px 11px;
    background-position: center;
    right: 0;
    top: 0;
    background-image: url("./images/button-arrow-down.svg")
}

#top .dokumenti-panel .documents-types .select2-container .select2-selection__arrow b {
    display: none
}

#top .dokumenti-panel .documents-types .select2-container .select2-selection__placeholder {
    color: #333333;
    font-size: 16px
}

#top .dokumenti-panel .accordion-panel .table-csp-ptr {
    margin: -2px
}

#top .obrazci-panel .obrazec {
    overflow: hidden;
    max-height: 0
}

#top .obrazci-panel .obrazec.active {
    max-height: 4000px;
    transition: max-height 1s
}

#top .obrazci-panel .obrazec .obrazec-content {
    margin-top: 20px
}

#top .obrazec-content .ow_tab_title {
    display: none;
}

#top .obrazec-content .tabcontainer {
    margin: 0;
}

#top .obrazec-content .tabcontainer .tab_titles .tab {
    background-color: #e1e1e1;
    padding: 13px 30px;
    margin-right: 2px;
    color: #333333;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
    border: none;
}

#top .obrazec-content .tabcontainer:not(.ow_grey_tabs) .tab_titles .tab.active_tab {
    background-color: #c21b17;
    color: #fff;
}

#top .obrazec-content .tabcontainer .tab_content {
    background-color: transparent;
    border: none;
    padding: 20px 0;
}

#top .grid-skladi {
    display: grid;
    grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));
    grid-auto-rows: minmax(210px, auto);
    grid-gap: 4px
}

#top .grid-skladi a {
    color: #fff;
    transition: all 0.4s;
}

#top .grid-skladi a:hover {
    text-decoration: none;
    /*font-size: 14px;*/
}

#top .grid-skladi a:focus {
    text-decoration: none;
}

#top .grid-skladi .grid-sklad {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
    transition: all 0.2s;
    position: relative;
}

/*#top .grid-skladi .grid-sklad a:before{
    content: '';
    transition: all 0.4s;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
#top .grid-skladi .grid-sklad:hover a:before{
    background-color: rgba(0,0,0,0.15);
}*/
/*#top .grid-skladi .grid-sklad:hover{
    background-position:center bottom 210px;
}*/
#top .grid-skladi .grid-sklad:hover {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

#top .grid-skladi .grid-sklad-content {
    padding: 20px 10px 60px;
    height: 100%;
    position: relative;
}

#top .grid-skladi .grid-sklad-content:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 60%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 0;
}

#top .grid-skladi .grid-sklad-content h3 {
    margin-bottom: 0;
    font-weight: bold;
    font-size: 1.5em;
    position: relative;
}

#top .grid-skladi .grid-sklad-content h3 strong {
    display: block;
}

#top .grid-skladi .grid-sklad-content p {
    margin: 0;
    color: #FCE9E1 !important;
}

#top .avia-msie .grid-skladi {
    display: block;
    margin-right: -4px
}

#top .avia-msie .grid-skladi .grid-sklad {
    min-width: 200px;
    width: 16.36%;
    height: 210px;
    margin: 0 4px 4px 0;
    float: left
}

/*#top .banner-sklad{
    background-color:#fbe8e0
}*/
/*#top .banner-sklad .banner-left{
    background-position:right 250px !important;
    background-repeat:no-repeat !important;
    background-attachment:scroll !important;
    background-size:auto 123px !important
}*/
#top .banner-sklad .banner-left .flex_column > * {
    width: 100%;
    max-width: 680px;
    float: right;
    padding: 0 50px;
    clear: both
}

#top .banner-sklad .banner-right .flex_column > * {
    width: 100%;
    max-width: 680px;
    float: left;
    padding: 0 50px;
    clear: both
}

#top .banner-sklad .banner-right .flex_column_table.av-equal-height-column-flextable {
    min-height: 300px
}

#top .banner-sklad h1, #top .banner-sklad h2, #top .banner-sklad h3, #top .banner-sklad h4 {
    font-weight: 400
}

#top .banner-sklad h1 {
    font-size: 48px;
    letter-spacing: -0.6px;
    margin-bottom: 0;
    line-height: 1.2em;
    text-transform: none;
}

#top .banner-sklad .banner-left .flex_cell_inner h5 {
    margin-bottom: 20px;
    font-weight: 400;
    color: #FCE9E1 !important;
    font-size: 18px;
    line-height: 1.5;
}

#top .banner-sklad .banner-right p {
    font-size: 16px;
    line-height: 1.4em;
    letter-spacing: 0.16px;
}

.pisava-bela h1, .color-white h1, #top .orodja-panel .flex_column:not(.first):hover h1, .pisava-bela h2, .color-white h2, #top .orodja-panel .flex_column:not(.first):hover h2, .pisava-bela h3, .color-white h3, #top .orodja-panel .flex_column:not(.first):hover h3, .pisava-bela h4, .color-white h4, #top .orodja-panel .flex_column:not(.first):hover h4, .pisava-bela h5, .pisava-bela #top .orodja-button a .avia_iconbox_title, #top .orodja-button a .pisava-bela .avia_iconbox_title, .color-white h5, #top .orodja-panel .flex_column:not(.first):hover h5, #top .orodja-panel .flex_column:not(.first):hover #top .orodja-button a .avia_iconbox_title, #top .orodja-button a #top .orodja-panel .flex_column:not(.first):hover .avia_iconbox_title, .color-white #top .orodja-button a .avia_iconbox_title, #top .orodja-button a .color-white .avia_iconbox_title, .pisava-bela h6, .color-white h6, #top .orodja-panel .flex_column:not(.first):hover h6, .pisava-bela p, .pisava-bela #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .pisava-bela .entry-content, .color-white p, #top .orodja-panel .flex_column:not(.first):hover p, #top .orodja-panel .flex_column:not(.first):hover #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #top .orodja-panel .flex_column:not(.first):hover .entry-content, .color-white #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .color-white .entry-content, .pisava-bela li, .color-white li, #top .orodja-panel .flex_column:not(.first):hover li, .pisava-bela span, .color-white span, #top .orodja-panel .flex_column:not(.first):hover span {
    color: #fff !important;
}

#top .avia-button.avia-color-light {
    border-width: 1px !important;
}

#top .avia-button.avia-size-x-large {
    padding: 15px 50px !important;
}

#top .main_color.banner-sklad .avia-color-light:hover {
    border-color: #FFF;
    background-color: #fff;
    color: #c21b17;
    opacity: 1;
}

#top .main_color.banner-sklad .avia-button .avia_iconbox_title {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}

#top #main table.table-arhiv-preoblikovanje tbody td {
    border: 3px solid #f6f6f6;
    padding: 12px 20px;
    background-color: #fff;
}

#top #main table.table-arhiv-preoblikovanje tbody td:nth-child(2) {
    padding: 12px 9px !important;
}

#top.single-portfelj #main table.avia-table tbody td {
    border: 1px solid #fff;
    background-color: #f6f6f6;
    color: #333;
    font-size: 14px;
    text-align: left;
    vertical-align: middle;
    line-height: 1.2;
}

#top #main table.table-arhiv-preoblikovanje tbody td.fund, #top #main table.table-arhiv-preoblikovanje tbody td.avia-highlight-col {
    color: #333333;
    font-size: 17px;
    font-weight: 600;
    background-color: #dedfe0;
}

#top #main table.table-arhiv-preoblikovanje.osebna-izkaznica tbody td {
    border: 3px solid #fff;
    background-color: #f6f6f6;
}

#top #main table.osebna-izkaznica tbody td.avia-highlight-col {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    background-color: #dedfe0;
}

#top #main table.table-arhiv-preoblikovanje {
    margin: 10px 0;
    table-layout: auto;
}

#top #main table.avia-table {
    font-size: inherit;
}

#top .custom-tab-predstavitev-druzbe p {
    font-size: 16px;
    line-height: 1.4em;
    letter-spacing: 0.16px;
}

#top #main table.table-arhiv-preoblikovanje.odnosi-z-javnostjo {
    margin: 30px 0;
}

#top #main table.table-arhiv-preoblikovanje.odnosi-z-javnostjo tbody td.avia-highlight-col {
    border-left-width: 0;
    background-color: #333333;
    color: #ffffff;
}


.ekipawrap .av_one_third, .ekipawrap .av_one_third .svetovalecimg, .ekipawrap .av_one_third.active .svetovalecimg, .ekipawrap .ekipazivljenjepis, .skrij, .prikazi {
    -webkit-transition: all 0.55s ease-in-out;
    -moz-transition: all 0.55s ease-in-out;
    -ms-transition: all 0.55s ease-in-out;
    -o-transition: all 0.55s ease-in-out;
    transition: all 0.55s ease-in-out;
}

.ekipawrap {
    text-align: left;
}

.ekipawrap .av_one_third {
    width: 32%;
    margin-left: 2%;
    padding: 0 20px;
    text-align: center;
    display: inline-block;
    min-height: 370px;
    margin-bottom: 70px;
    position: relative;
    overflow: hidden;
    max-height: 370px;
}

.ekipawrap .av_one_third.active {
    background-color: #f6f6f6;
    min-height: 420px;
    margin-bottom: 20px;
    z-index: 1;
}

.ekipawrap .av_one_third .svetovalecimg img {
    border-radius: 100%;
    max-width: 150px;
}

.ekipawrap .av_one_third.active .svetovalecimg {
    margin-top: -150px;
}

.ekipawrap .av_one_third:nth-child(3n+1) {
    margin-left: 0;
}

.ekipawrap .svetovalecime {
    margin-top: 18px;
}

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

.ekipawrap .prikazi, .ekipawrap .av_one_third.active .skrij {
    display: block;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
}

.ekipawrap .skrij {
    position: absolute;
    bottom: -500px;
    left: 50%;
    transform: translateX(-50%);
}

.ekipawrap .av_one_third.active .prikazi {
    position: absolute;
    bottom: 250px;
}

.ekipawrap .ekipazivljenjepis {
    position: relative;
    bottom: -500px;
    max-height: 240px;
    overflow-y: scroll;
    text-align: left;
    padding-right: 20px;
}

.ekipawrap .av_one_third.active .ekipazivljenjepis {
    margin-top: -10px;
    position: relative;
    bottom: 0;
    background-color: #f6f6f6;
    line-height: 1.4em;
    letter-spacing: 0.16px;
    font-size: 16px;
}

.ekipazivljenjepis::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #d8d8d8;
}

.ekipazivljenjepis::-webkit-scrollbar {
    width: 12px;
    background-color: #f6f6f6;
}

.ekipazivljenjepis::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #c21b17;
}

.svetovalci h2 {
    font-size: 28px;
    font-weight: bold;
    line-height: 47px;
    text-align: center;
    margin-bottom: 35px;
}

.svetovalecime {
    font-size: 16px;
    line-height: 17px;
    font-weight: bold;
}

.svetovaleclokacija {
    margin-bottom: 10px;
}

#top .dokumenti-panel-side {
    position: fixed;
    z-index: 99;
    left: -300px;
    transition: left 0.3s;
}

#top .dokumenti-panel-side .ow_meni_mobile {
    position: absolute;
    display: block;
    top: 0;
    width: 50px;
    height: 50px;
    right: -50px;
    background-color: #333;
    border-radius: 0 3px 3px 0;
    -webkit-user-select: none;
    user-select: none;
    padding: 10px 8px;
}

#top .dokumenti-panel-side .ow_meni_mobile span {
    display: block;
    width: 30px;
    height: 4px;
    background-color: #fff;
    margin: 5px 0;
    transition: 0.4s;
}

#top .dokumenti-panel-side.open_meni {
    left: 0;
}

#top .dokumenti-panel-side.open_meni .ow_meni {
    padding: 55px 20px 20px 20px;
    max-width: 600px;
}

#top .dokumenti-panel-side.open_meni .ow_meni_mobile span:nth-child(1) {
    transform: rotate(-45deg) translate(-6px, 6px);
}

#top .dokumenti-panel-side.open_meni .ow_meni_mobile span:nth-child(2) {
    opacity: 0;
}

#top .dokumenti-panel-side.open_meni .ow_meni_mobile span:nth-child(3) {
    transform: rotate(45deg) translate(-6px, -8px);
}

#top .ggef_tocka_sklada .avia-heading-row th {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    background-color: #dedfe0;
    border: 3px solid #fff;
    width: 50%;
}

#top .ggef_tocka_sklada_right td, #top .ggef_tocka_sklada_right th {
    text-align: right;
}

#top .ggef_tocka_sklada.ggef_sestava_svetovalnega_odbora .avia-heading-row th {
    width: auto;
}

#top .vodstvowrap * {
    line-height: 1.4;
}

#top #wrap_all .all_colors .banner-sklad h1 {
    color: #ffffff;
    line-height: 1.2;
    text-transform: none;
    font-weight: 600;
}

#top .banner-sklad h1 {
    font-size: 48px;
    letter-spacing: -0.6px;
    margin-bottom: 0;
}

#top #wrap_all #main .dokumenti-tab-buttons {
    width: 300px;
    float: left;
    display: inline-block;
    margin-right: 40px
}

#top #wrap_all #main .dokumenti-tab-buttons .dokumenti-tab-button {
    width: 100%;
    font-size: 16px;
    line-height: 1.5;
    background-color: #333;
    color: #fff;
    font-weight: bold;
    padding: 15px 30px;
    text-align: left;
    cursor: pointer;
}

#top #wrap_all #main .dokumenti-tab-buttons .dropdown-content .dokumenti-tab-button {
    background-color: rgba(251, 232, 223, 0.2);
    color: #333;
    font-size: 14px;
}

#top #wrap_all #main .dokumenti-tabs {
    display: block;
    float: left;
    width: 100%
}

#top #wrap_all #main .dokumenti-tabs .tab-docs {
    display: none
}

#top #wrap_all #main .dokumenti-tabs .tab-docs.active {
    display: block
}

#top #wrap_all #main .dokumenti-tab-buttons + .dokumenti-tabs {
    width: calc(100% - 340px)
}

#top #wrap_all #main .dokumenti-tab-buttons + .dokumenti-tabs .document {
    width: 100%
}

#top #wrap_all #main .dokumenti-tab-buttons + .dokumenti-tabs .document:nth-child(2) {
    border-top: none
}

#top #wrap_all #main .dokumenti-tab-buttons + .dokumenti-tabs ul.list li:not(:first-child) .document {
    border-top: none
}

#top #wrap_all #main .fullwidth-doc .document {
    width: 100%
}

#top #wrap_all #main .fullwidth-doc .document:nth-child(2) {
    border-top: none
}

#top .dokumenti-tab-panel {
    margin-top: 20px;
}

#top .dokumenti-tab-panel h4 {
    font-size: 22px;
}

#top .documentation-panel {
    margin: 30px 0;
    overflow: auto
}

#top .documentation-panel li {
    margin-left: 0;
}

#top .documentation-panel .document {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    background-image: url(images/pdf_icon.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 120px 10px 60px;
    width: 47%;
    min-height: 82px;
    float: left;
    clear: left;
    overflow: visible
}

#top .documentation-panel .document h6 {
    align-self: center
}

#top .documentation-panel .document span.link {
    position: absolute;
    right: 0;
    top: calc(50% - 14px)
}

/*#top .documentation-panel .document:nth-child(1),#top .documentation-panel .document:nth-child(2){
    border-top:1px solid #d9d9d9
}*/
#top .documentation-panel .document:nth-child(2n) {
    float: right;
    clear: right
}

#top .documentation-panel .document:hover {
    text-decoration: none
}

#top .documentation-panel .document:hover h6 {
    color: #c21b17 !important
}

#top .documentation-panel ul li .document {
    width: 100%
}

#top .documentation-panel ul li:not(:first-child) .document {
    border-top: none
}

#top .documentation-panel .pagination {
    float: right;
    padding-bottom: 0;
    margin-bottom: 0
}

#top #wrap_all #main .dokumenti-tab-buttons .dokumenti-tab-button.active {
    background-color: #c21b17;
    color: #fff;
}

#top ul.list, #top ul.pagination {
    list-style: none;
    margin-left: 0
}

#top .main_color strong {
    color: inherit;
}

#top .dropdown-content {
    background-color: #fff;
}

#top .dokumenti-panel-main-side {
    display: none;
}

@media (max-width: 990px) {
    #top .dokumenti-panel .dokumenti-buttons {
        width: 250px;
    }

    #top .dokumenti-panel .dokumenti {
        width: calc(100% - 270px);
    }

    #top .dokumenti-panel-side {
        left: -250px;
    }
}

@media (max-width: 767px) {
    #top #wrap_all #main .dokumenti-tab-buttons {
        width: 100%;
        float: none;
        display: block;
        margin-right: 0;
        margin-bottom: 40px;
    }

    #top #wrap_all #main .dokumenti-tab-buttons + .dokumenti-tabs {
        width: 100%;
    }

    #top .dokumenti-panel-desktop .dokumenti-buttons {
        display: none;
    }

    #top .dokumenti-panel .dokumenti-buttons {
        position: relative;
        float: none;
        width: 300px;
    }

    #top .dokumenti-panel .dokumenti {
        width: 100%;
        float: none;
    }

    #top .dokumenti-panel-main-side {
        left: -300px;
        position: fixed;
        z-index: 9999;
        margin-top: 0;
        display: block;
    }

    #top .dokumenti-panel-main-side .ow_meni_mobile {
        position: absolute;
        display: block;
        top: 0;
        width: 50px;
        height: 50px;
        right: -50px;
        background-color: #333;
        border-radius: 0 3px 3px 0;
        -webkit-user-select: none;
        user-select: none;
        padding: 10px 8px;
    }

    #top .dokumenti-panel-main-side .ow_meni_mobile span {
        display: block;
        width: 30px;
        height: 4px;
        background-color: #fff;
        margin: 5px 0;
        transition: 0.4s;
    }

    #top .dokumenti-panel-main-side.open_meni {
        left: 0;
        top: 0 !important;
        height: 100vh;
        z-index: 9999;
    }

    #top .dokumenti-panel-main-side.open_meni .dokumenti-buttons {
        overflow-y: auto;
        height: 100%;
    }

    #top .dokumenti-panel-main-side.open_meni .ow_meni {
        padding: 55px 20px 20px 20px;
        max-width: 600px;
    }

    #top .dokumenti-panel-main-side.open_meni .ow_meni_mobile span:nth-child(1) {
        transform: rotate(-45deg) translate(-6px, 6px);
    }

    #top .dokumenti-panel-main-side.open_meni .ow_meni_mobile span:nth-child(2) {
        opacity: 0;
    }

    #top .dokumenti-panel-main-side.open_meni .ow_meni_mobile span:nth-child(3) {
        transform: rotate(45deg) translate(-6px, -8px);
    }

    #top .dokumenti-panel-side {
        left: -300px;
        margin-top: 0;
    }

    #top .dokumenti-panel-side.open_meni {
        left: 0;
        top: 0 !important;
        height: 100vh;
        z-index: 9999;
    }

    #top .dokumenti-panel-side.open_meni .dokumenti-buttons {
        overflow-y: auto;
        height: 100%;
    }
}


/* konec  prenova ggef  */


#top .avia-search-tooltip {
    border-color: transparent;
}

#top #header #header_meta .menu-item-search-mod .avia-search-tooltip #searchform > div {
    margin: 0;
}

#top #header #header_meta .menu-item-search-mod .avia-search-tooltip #s {
    font-size: 16px;
    padding: 7px;
    margin-right: 40px;
    width: calc(100% - 40px);
}

#top #header #header_meta .menu-item-search-mod .avia-search-tooltip #searchsubmit {
    background-image: url(./images/iskalnik-meni.svg);
    background-color: #fff;
    font-size: 0;
    background-position: center;
    background-repeat: no-repeat;
}

#top #header #header_meta .menu-item-search-mod .avia-arrow-wrap {
    display: none;
}

#top #mobile-advanced .avia-search-tooltip {
    position: relative;
    width: 100%;
    top: 0 !important;
    margin-left: 0;
    padding: 0 28px;
    border-color: transparent;
    box-shadow: none;
}

#top #mobile-advanced .avia-search-tooltip .avia-arrow {
    display: none;
}

#top #mobile-advanced #menu-item-search-mod [data-av_icon]:before {
    position: relative;
    margin: 0 auto;
    top: 0;
}

#top #mobile-advanced li > a:hover {
    background-color: transparent;
}

#top #mobile-advanced .menu-item-search-mod .avia-search-tooltip #searchform > div {
    margin: 0;
    max-width: none;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.2);
}

#top #mobile-advanced .menu-item-search-mod .avia-search-tooltip #searchsubmit {
    background-image: url(./images/iskalnik-meni.svg);
    background-color: #fff;
    font-size: 0;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
}

#top #mobile-advanced .menu-item-search-mod .avia-search-tooltip #s {
    font-size: 16px;
    padding: 7px;
    margin-right: 40px;
    width: calc(100% - 40px);
    border: none;
}


.av-main-nav-wrap .menu-item-search-mod, .av-main-nav-wrap .ow_lang_switcher {
    display: none !important;
}


#top #header #header_meta .avia_wpml_language_switch:before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-left: 1px solid #d9d9d9;
}

#top #header #header_meta .sub_menu {
    top: 0;
    padding: 0
}

#top #header #header_meta .avia_wpml_language_switch:before {
    margin: 8px 0 0 0;
    height: calc(100% - 16px)
}

#top #header #header_meta .menu-item-search-mod {
    position: relative;
    float: left;
    height: 29px;
    padding: 6px 0;
    margin: 8px 24px 8px 7px;
    /*min-width:301px*/
}

#top #header #header_meta .menu-item-search-mod > a {
    font-size: 18px;
    display: block;
    /*padding:11px 13px;*/
    float: right
}

#top #header #header_meta .avia_wpml_language_switch {
    height: auto;
    top: 0;
    padding: 0
}

#top #header #header_meta .avia_wpml_language_switch li {
    margin-left: 1vw;
}

#top #header #header_meta .avia_wpml_language_switch li a {
    min-height: 29px;
    font-size: 12px;
    line-height: 29px;
    padding: 0;
    margin: 8px 0 8px 0;
    display: block;
    text-align: center;
    font-weight: 600;
}

#top #header #header_meta .avia_wpml_language_switch .language_flag {
    display: none
}

#top #header #header_meta .avia_wpml_language_switch .language_code {
    display: block;
    text-transform: uppercase
}

#top #header .av-language-switch-item a {
    padding: 0;
    width: 35px;
    height: 35px !important;
    border: 1px solid #979797;
    margin: 28px 5px 0;
    border-radius: 90%
}

#top #header .av-language-switch-item span {
    color: #333333;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    line-height: 35px;
    display: block
}

#top #header .avia_current_lang {
    display: none
}


/*PETER CSS*/

#top .ow_accordion {
    margin-top: 50px;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
}

#top .ow_accordion .ow_accordion_toggle {
    cursor: pointer;
    padding: 20px 40px;
    border-top: 1px solid rgba(100, 101, 103, 0.2);
    position: relative;
}

@media (max-width: 767px) {
    /*#top #header_main{
        padding-top: 10px;
        padding-bottom: 10px;
    }*/
    #top #main .blog-news-posts li {
        width: calc(100% - 10px) !important;
    }

    #top .ow_accordion .ow_accordion_toggle {
        padding: 20px 40px 20px 20px;
    }
}

#top .ow_accordion .ow_accordion_toggle:first-child {
    border-top: none;
}

#top .ow_accordion .ow_accordion_toggle.active {
    background-color: #fce9e1;
}

#top .ow_accordion .ow_accordion_toggle.active p {
    font-weight: 600;
    color: #222426;
}

#top .ow_accordion .ow_accordion_toggle.active .circle-plus {
    background-color: rgba(100, 101, 103, 0.1);
}

#top .ow_accordion .ow_accordion_toggle.active .circle-plus .horizontal {
    transition: all 0.5s ease-in-out;
    transform: rotate(90deg);
    opacity: 0;
}

#top .ow_accordion .ow_accordion_toggle.active .circle-plus .vertical {
    transition: all 0.5s ease-in-out;
    transform: rotate(90deg);
}

#top .ow_accordion .ow_accordion_toggle p {
    margin: 0;
}

#top .ow_accordion .ow_accordion_content {
    display: none;
    padding: 0 50px 20px 40px;
}

@media (max-width: 767px) {
    #top .ow_accordion .ow_accordion_content {
        padding: 0 40px 20px 20px;
    }
}

#top .ow_accordion .ow_accordion_content.default {
    display: block;
}

#top .ow_accordion .ow_accordion_content.active {
    background-color: #fce9e1;
}

#top .ow_accordion .ow_accordion_content *:first-child {
    margin-top: 0;
}


/* KROGEC PRI NOVI HARMONIKI */
#top .circle-plus {
    background-color: #fce9e1;
    width: 21px;
    height: 21px;
    position: absolute;
    right: 15px;
    top: 23px;
    border-radius: 100%;
}

#top .circle-plus .horizontal {
    position: absolute;
    background-color: rgba(34, 36, 38, 0.8);
    width: 8px;
    height: 1px;
    left: 50%;
    margin-left: -4px;
    top: 50%;
    margin-top: -0.5px;
    transition: all 0.5s ease-in-out;
    transform: rotate(-90deg);
    opacity: 1;
}

#top .circle-plus .vertical {
    position: absolute;
    background-color: rgba(34, 36, 38, 0.8);
    width: 1px;
    height: 8px;
    left: 50%;
    margin-left: -0.5px;
    top: 50%;
    margin-top: -4px;
    transition: all 0.5s ease-in-out;
    transform: rotate(-90deg);
}


.html_stretched #wrap_all {

    background-color: #c21b17 !important;

}

::selection {

    color: #353132 !important; /* WebKit/Blink Browsers */

}

::-moz-selection {

    color: #353132 !important; /* Gecko Browsers */

}

/*spremembe za preprečevanje transformiranje v uppercase vse*/

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {

    text-transform: none !important;

}

/*sprememba višine menija*/

.av_minimal_header #header_main .container, .av_minimal_header .main_menu ul:first-child > li a {

    height: 153px;

    line-height: 153px;

}

/* sprememba oblike za Odjava in Prijava v meniju */
#header #header_main .ow_logout_url .avia-menu-text {
    text-transform: none;
    color: #c21b17;
}

/*sprememba višine prve sekcije*/

/*#home-top{

    height: 354px;

}*/

/*priprava pozicije naslova*/

#home-top .generali-title-second-part {

    margin-top: 0;

}

/*border za prijava za vlagatelje button*/
.prijava-za-vlagatelje-button.prijava-za-vlagatelje-button-prijavljen {
    display: none;
}

.logged-in .prijava-za-vlagatelje-button {
    display: none;
}

.logged-in .prijava-za-vlagatelje-button.prijava-za-vlagatelje-button-prijavljen {
    display: inline-block;
}

.logged-in .prijava-za-vlagatelje-button.prijava-za-vlagatelje-button-prijavljen.avia-button-center {
    display: block;
}

#top .ow_besedilo_cta_prijavljen {
    display: none;
}

#top.logged-in .ow_besedilo_cta {
    display: none;
}

#top.logged-in .ow_besedilo_cta.ow_besedilo_cta_prijavljen {
    display: block;
}

.prijava-za-vlagatelje-button > a {

    border: 1px solid #ffffff !important;

    padding: 15px 43px 15px !important;

}

/*font size za button prijava za vlagatelje*/

.prijava-za-vlagatelje-button > a {

    font-size: 15px !important;

}

/*generali naslov*/

#home-top .generali-title-first-part > .av-special-heading-tag {

    line-height: 52px;

    letter-spacing: 0.5px;

}

/*Growth equity fund naslov*/

.generali-title-second-part > .av-special-heading-tag {

    letter-spacing: 0.9px !important;

    line-height: 48px;

    font-weight: 700 !important;

}

/*priprava barve za specialni investicijski sklad*/

.generali-title-second-part > .av-subheading {

    color: #f7c9b9;

    padding-top: 3px;

}

/*sekundarni text pri naslovu desno*/

.generali-hero-sub-text {

    font-weight: 400;

    line-height: 18px !important;

}

/*line height za text pri quick factih*/

#value-fund .quick-facts-sec-text {

    line-height: 32px;

}

/*oblikovanje tabel in texta znotraj njih*/

.fund-info-table td {

    text-align: left !important;

    padding: 0 !important;

    padding-bottom: 10px !important;

    font-size: 16px;

    font-weight: 400;

    line-height: 23px;

}

/*določanje velikosti tabele pri fund informacijah in factig*/

.fund-info-table tr > td:first-child {

    width: 199px !important;

    color: #f7c9b9 !important;

}


/*pravilen razpon sekcije*/

#value-fund .content {

    padding-top: 69px;

    padding-bottom: 66px;

}

/*spreminjanje paddingov in marginom za pravilen konec tabele :)*/

.fund-info-table td:last-child,
.fund-info-table td:last-child > p:last-child {

    padding-bottom: 0 !important;

    margin-bottom: 0 !important;

}


/*line height za oba title-a v O DRUŽBI*/

#who-are-we .druzba-first-title,
#who-are-we .druzba-sec-title {

    line-height: 28px;

}

/*o družbi pravilni odmerki med naslovom in textom*/

#who-are-we .druzba-first-title {

    padding-bottom: 38px;

}

/*o družbi pravilni odmerek med naslovom in textom drugo okno*/

#who-are-we .druzba-sec-title {

    padding-bottom: 93px;

}

/*line height za O družbi obadva texta*/

#who-are-we .druzba-first-text,
#who-are-we .druzba-sec-text {

    line-height: 23px;

}

/*padding za O Družbi naslov*/

#who-are-we .ow-section-title {

    padding-top: 5px;

}

/*font weight za O družbi naslov*/

#who-are-we .ow-section-title > h3 {

    font-weight: 700;

}

/*spreminjanje širine pri Ekipi*/

#team .av_one_fifth {

    margin-left: 3%;

    width: 17.4%;

}

/*spreminjanje margina pri prvem elementu v ekipi*/

#team .first {

    margin-left: 0;

}

/*dodaja bold-anja naslovu Ekipa*/

#team .ow-section-title > h3 {

    font-weight: 700;

}

/*poravnava ekipa sekcije na spodnjo*/

#team .content {

    padding-bottom: 90px;

}


/* popravki za prikaz shadow-a pri accordionu */
#fund-tab-section .noborder_tabs.sidebar_tab_left .tab_content {
    border: 0;
    left: 0;
    padding: 0 10px 0 30px;
}


/*          FOOTER sekcija          */


/*oblikovanje footer naslovov*/

#footer .widgettitle {

    letter-spacing: 0;

    font-size: 15px;

    text-transform: none;

    font-weight: 700;

}

/*oblikovanje samo prvega dela (drugod je <p> tag -.-)*/

#footer .textwidget > a {

    font-size: 15px;

    font-weight: 400;

    line-height: 16px;

}

/*odstranjevanje margina za kul pozicijo vsega texta*/

#footer .textwidget > p {

    margin: 0;

}


#footer .textwidget > p > a {

    font-size: 15px;

    font-weight: 400;

    line-height: 16px;

}

#footer .textwidget > ul > li {

    font-size: 15px;

    font-weight: 400;

    line-height: 16px;

}

#footer .container {

    padding-bottom: 10px;

}

#socket {
    background-color: #c21b17;
    border: none;
}

#top #socket .container {
    height: 94px;
    line-height: 94px;
    padding-top: 0;
    padding-bottom: 0;
}

.my-custom-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    height: 100%;
    background-color: #742129;
}

.my-custom-img img {
    max-height: 135px;
}

.header-scrolled .my-custom-img {
    top: -45px;
}

.header-scrolled-full .my-custom-img img {
    display: none;
}

#top.hide-header .my-custom-img {
    top: -95px;
}

#top.hide-header .header-scrolled-full .my-custom-img img {
    display: block;
}

.my-custom-telephone-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
}

.my-custom-telephone-img img {
    height: 90px;
}


#call-to-action {

    z-index: 1;

}

/* MOBILE DESIGN BBY */
#top #mobile-advanced {
    text-align: center;
    transform: scale(1);
}

.avia_transform3d #top .show_mobile_menu #mobile-advanced {
    transform: scale3d(1, 1, 1);
    transform: translate3d(-100%, 0, 0);
}


#top #mobile-advanced,
#top #mobile-advanced a,
#top #mobile-advanced .mega_menu_title {
    border-color: transparent;

}

#top #mobile-advanced li > a:before,
#top .html_header_mobile_behavior #mobile-advanced span > a:before,
#top #mobile-advanced .mega_menu_title:before {
    font-size: 0;
}

#top #mobile-advanced .menu-item-top-level-6::after {
    content: '';
    height: 1px; /*You can change this if you want smaller/bigger borders*/

    width: 300px;

    position: absolute;

    left: 50%;

    transform: translate(-50%, 0%);

    top: 65px; /*If you want to set a smaller height and center it, change this value*/

    background-color: #000000; /*The color of your border*/
}

#top #mobile-advanced .ow_logout_url {
    margin-top: 20px;
}

#top #mobile-advanced .menu-item-top-level-6 {
    margin-bottom: 20px;
}


/*          LEGAL NOTICE            */

#legal-notice-body .legal-title {

    height: 140px;


}

/*poravnava za angleško stran od naslova do besedila pri prvem delu besedila*/

#legal-notice-body .avia-builder-el-first .legal-title {

    height: 140px;

}

/*poravnava za slovensko stran od naslova do besedila pri prvem delu besedila*/

#top #legal-notice-body .avia-builder-el-first .legal-title-si {

    height: 140px;

}

/*poravanava za angleško stran od naslova do besedila pri drugem delu besedila*/

#legal-notice-body .legal-title-last > p {

    margin-bottom: 45px;

    line-height: 47px;

}

/*poravana za slovensko stran od naslova do besedila pri drugem delu besedila*/

#top #legal-notice-body .legal-title-last-si > p {

    margin-bottom: 0;

}


#legal-notice-body .content {

    padding-top: 23px;

}

#legal-notice-body .izjava-desni-text {

    padding-bottom: 40px;

}

/*poravnava pri login - da je bližje pod pozabil geslo informacije*/

#prijava .content {

    padding-bottom: 0;

}


/*Glavni del fund page-a (kjer so downloadi in tab sekcija)*/

#fund-tab-section .tab_content p {

    color: #323232;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    font-size: 16px;

}

/*obdelovanje tabelce znotraj glavnega dela fund page-a*/

#fund-tab-section tr:nth-child(odd) {

    background-color: white !important;

}


/*MENU POSITIONING CHANGE*/

#header_main .ow_header_links {

    line-height: 55px;

}

#avia-menu .ow_lang_switcher > span a {

    color: #323232 !important;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    font-size: 11px;

    height: 45px;
    line-height: 45px;
    display: block;

}

/*dodajanje boarderja*/

.ow_lang_switcher {

    /*border-left: 1px solid;*/

}


/*MENU SEARCH ICON*/

#menu-item-search-mod a {

    color: black;

}

#menu-item-search-mod a:hover {

    text-decoration: none;

}

#main .search-result-counter {

    background-color: transparent;

}


.search_form_field .author-extra-border {

    border-width: 0;

}

#main .page-heading-container {

    border-width: 0;

}

/*   mobile stuff hamburger  */
#top #advanced_menu_toggle,
#top #advanced_menu_hide {
    border-style: none;
    height: 40px;
}

#top #advanced_menu_toggle:before {
    content: "\e811";
    color: #c21b17;
}

#top .show_mobile_menu #advanced_menu_hide:before {
    content: "\e813";
    color: #c21b17;
}


/*SEACH PAGE*/

#top #s {

    background-color: white;

}


/*LOST EMAIL */

#top .tml-resetpass, #top .tml-lostpassword {

    border: 1px solid #e9e9e9;

    margin: auto;

    background-color: #fce9e1;

}


/* POPRAVKI PRIDOBLJENI OD KD SKLADI */

#value-fund .quick-facts-text > p {
    margin-top: 0;
}

#socket img {
    width: 114px;
}

#top #menu-item-search-mod .ajax_search_entry [data-av_icon]:before {
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;
}

#top #menu-item-search-mod [data-av_icon]:before {
    background-image: url(images/iskalnik-meni.svg);
    content: "";
    display: block;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

#top #header #header_main .menu-item-search-mod .avia-search-tooltip #s {
    border: 1px solid #f6f6f6;
    border-radius: 0;
    padding-left: 12px !important;
}

#top #call-to-action .middle .avia-button-wrap .avia-button:hover,
#top #investment-criteria .avia-button-wrap .avia-button:hover {
    background-color: #c21b17 !important;
    color: white !important;
}

#top #header #header_main .menu-item-search-mod {
    position: relative;
    float: left;
    margin-right: 10px;
    height: 45px;
    padding: 0;
    line-height: 45px;
    /*min-width:301px*/
}

#top #header #header_main .menu-item-search-mod > a {
    height: 45px !important;
    line-height: 45px !important;
    font-size: 18px;
    display: block;
    padding: 8px 13px;
    float: right
}

#top #header #header_main .menu-item-search-mod .avia-arrow-wrap {
    display: none
}

#top #header #header_main .menu-item-search-mod .avia-search-tooltip {
    top: 8px !important;
    left: -180px !important;
    /*     position:relative !important;
        top:0 !important;
        right:0 !important;
        left:auto !important;
        opacity:1 !important;
        border:none;
        box-shadow:none;
        background-color:transparent;
        padding:0;
        float:right;
        margin:0 -40px 0 0 */
}

#top #header #header_main .menu-item-search-mod .avia-search-tooltip #searchform > div {
    margin: 0
}

#top #header #header_main .menu-item-search-mod .avia-search-tooltip #searchsubmit {
    background-image: url('./images/Search_icon.svg');
    background-color: #fff;
    font-size: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 35%;
}

#top #header #header_main .menu-item-search-mod .avia-search-tooltip #s {
    font: 16px 'Roboto', Arial, Verdana, sans-serif;
    padding: 7px;
    margin-right: 40px;
    width: calc(100% - 40px)
}

#top #header #header_main .menu-item-search-mod .avia-search-tooltip .ajax_search_response {
    position: absolute;
    padding: 5px 0;
    background-color: #f6f6f6;
    width: 100%;
    max-width: 100%
}

/*
body:not(.single-portfelj) .fullsize{
    min-height: calc(100vh - 499px);
}*/

#avia-menu .ow_lang_switcher {
    line-height: 45px;
    height: 45px;
    padding-left: 5px;
}


/* DODATNE NALOGE ZA DODAJANJE NOVIH VSEBIN IN PODSTRANI SEKCIJA */

#investment-criteria .investment-criteria-table {
    background-color: #fbe9e0;
}


#investment-criteria .investment-criteria-table tr th,
#investment-criteria .investment-criteria-table tr td {
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    color: #333333 !important;
    text-align: left;
    font-size: 16px;
    line-height: 23px;
    padding: 10px;
}

#investment-criteria .investment-criteria-table tr td:first-child {
    padding-right: 0;
    color: #c21b17 !important;
    width: 170px;
}

.investment-criteria-text {
    line-height: 32px !important;
}

#investment-criteria .ow-section-title > h3 {
    font-weight: 700;
}


#header #header_main .avia-menu-text {
    color: #333333;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.33px;
    line-height: 25px;
    text-transform: uppercase;
}

#header #header_main .avia-menu-text:hover {
    color: #c21b17;
}


/* BLOG SEKCIJA */

#blog-section .blog-news-posts {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    text-align: left;
}

#top #main .blog-news-posts li:nth-child(2n+1) {
    margin-right: 10px;
    clear: left;
}

#top #main .blog-news-posts li {
    background-color: #fff;
    width: calc(50% - 10px);
    margin: 0 0 20px;
    padding: 0;
}

#top #main .blog-news-posts a {
    padding: 30px;
}

#top #main .blog-news-posts a:hover {
    text-decoration: none;
}

#top #main .blog-news-posts a {
    color: inherit;
    display: block;
}

#top #blog-section span.link {
    color: #c5281c;
}

#top #blog-section .post-info p {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: 400;
}

#top #blog-section .post-info h3 {
    font-size: 26px;
    line-height: 29px;
    color: #333333;
}

#top #blog-section .post-info time {
    font-size: 15px;
    line-height: 26px;
    color: #333333;
}

/* SINGLE POST EDITING stylessssss */

#top.single-post #main .container_wrap_first {
    background-color: #f6f6f6;
}

#top.single-post #main .template-blog main.content {
    background-color: #fff;
    margin-top: 35px;
    margin-bottom: 35px;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
    float: none;
    width: calc(100% - 40px);
}

#top.single-post #main h1.post-title {
    color: #353132;
    font-size: 33px;
    font-weight: bold;
    text-align: left;
    padding-bottom: 0;
}

#top.single-post #main .post-info {
    font-size: 15px;
    margin-bottom: 20px;
    display: block;
}

#top.single-post #main .entry-content {
    text-align: left;
}

#top.single-post #main .entry-content p,
#top.single-post #main .entry-content #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content,
#top #main .blog-panel .template-blog .entry-content-wrapper #top.single-post #main .entry-content .entry-content {
    line-height: 1.4em;
    text-align: left;

}

#top.single-post #main .entry-content p, #top.single-post #main .entry-content li {
    font-size: 18px;
    line-height: 26px;
    color: #333333;
}

/* PAGINACIJA PRI NOVICAH */
#blog-section .ow_blog_pagination {
    display: inline-flex;
}

#blog-section .page-numbers {
    float: left;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0;
    border-radius: 100px;
    margin-right: 3px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
    border: 1px solid #c5281c;
    font-size: 12px;
    color: #c5281c !important;
}

#blog-section .current {
    background-color: #c5281c;
    color: #fff !important;
}

#blog-section .avia_textblock {
    text-align: center;
}

/* PORTFOLIO */
#top #porfolio-section .portfolio-card {
    background-color: #fff;
    padding: 30px;
    margin-top: 35px;
    margin-bottom: 35px;
    min-height: 350px;
}

#top #porfolio-section .porfolio-single-text {
    padding-top: 10px;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: 400;

}

#top #porfolio-section .portfolio-logo img {
    object-fit: cover;
    max-height: 100px;
}


/*PREVIOUS CSS*/


body#top {

    font-size: 17px

}


/*body#top p,

body#top a,

body#top span,

body#top b,

body#top strong,

body#top em,

body#top li {

    font-family: Roboto, Arial Narrow, Arial

}*/


body#top h1,
body#top h2,
body#top h3,
body#top h4,
body#top h5,
body#top h6 {

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

}


body#top .main_color h2 {

    /*color: #353132;*/

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

}


.page-id-150 .main_color .content strong {

    coloR: #353132;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

}


span.logo img {
    padding: 3px 0;
}

span.logo svg {
    max-height: 49px !important;
}

#top #header.header-scrolled .logo img,
#top #header.header-scrolled .logo svg {
    padding: 6px 0;
    opacity: 0;
    transition: none;
}

#top #header.header-scrolled .logo .subtext img {
    opacity: 1;
    transition: none;
}


.ow_header_links {

    float: right;

    margin-bottom: 0

}


.ow_header_links li {

    display: inline-block;

    padding-left: 5px

}


.ow_header_links .ow_logout_url a {

    /* text-transform: uppercase; */

    padding-right: 15px;
    padding-left: 15px;

    color: #353132;

    text-decoration: underline;

    -webkit-transition: color .3s;

    -moz-transition: color .3s;

    -ms-transition: color .3s;

    -o-transition: color .3s;

    transition: color .3s

}


.ow_header_links .ow_logout_url a:hover {

    color: #c21b17

}


.ow_header_links .ow_last_login {

    padding-left: 0

}


#menu-item-search-mod {

    padding-right: 40px;
    padding-left: 20px;
}


/*#menu-item-search a:first-child:after {

    content: " | ";

    display: inline-block;

    padding: 0 5px 0px 15px;

    position: relative;

    top: 0px;

    font-size:13px;

}*/


#top #home-top .content {

    padding-top: 70px;

    padding-bottom: 0;

}


/*#top #home-top .ow_tretjina {

    -webkit-transition: transform .3s;

    -moz-transition: transform .3s;

    -ms-transition: transform .3s;

    -o-transition: transform .3s;

    transition: transform .3s;

    transition-timing-function: cubic-bezier(0.46, -0.41, 0.5, 1.46)

}*/


/*#top #home-top .ow_tretjina.left {

    border-bottom: 5px solid #c21b17;

    width: 30%

}*/


/*#top #home-top .ow_tretjina.right {

    border-top: 5px solid #c21b17;

    width: 30%

}*/


/*#top #home-top .middle {

    width: 40%

}*/


#top #home-top .middle h2,
#top #home-top .middle .av-subheading {

    color: #fff

}


#top #home-top .middle h2 {

    font-weight: 900;

    text-transform: none;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

}


#top #home-top .middle .av-subheading {

    margin-top: 0

}


#top #home-top .middle .av-subheading p {

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

}


#top #home-top .middle .avia-button-wrap {

    position: absolute;

    width: 100%

}


#top #home-top .middle .avia-button-wrap .avia-button {

    border: none;

    padding: 16px 40px 14px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px

}


#top #home-top .middle .avia-button-wrap .avia-button span {

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    font-size: 21px;

    text-transform: uppercase

}


.ow-section-title {

    position: relative;

    margin-bottom: 35px

}


/*.ow-section-title::after {

    content: "";

    width: 80px;

    height: 3px;

    background: #c21b17;

    display: block;

    position: absolute;

    bottom: -11px;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    -o-transform: translateX(-50%);

    transform: translateX(-50%)

}*/


.ow-section-title.white h1 {

    color: #fff;
    font-weight: 600;

}

.ow-section-title.white h3 {

    color: #fff;
    font-weight: 600;

}


.ow-section-title.black h3 {

    color: #353132

}


#value-fund .ow-subheading {

    max-width: 1050px;

    margin: auto

}


#value-fund .tabcontainer .tab_titles {

    border-bottom: 1px solid #979797

}


#value-fund .tabcontainer .tab_titles .tab {

    padding-left: 0;

    padding-right: 55px;

    font-size: 20px;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    border: none;

    text-transform: uppercase;

    margin-bottom: -1px

}


#value-fund .tabcontainer .tab_titles .tab.active_tab {

    border-bottom: 3px solid #c21b17;

    color: #c21b17;

    background-color: transparent

}


#value-fund .tabcontainer .tab_content {

    background-color: transparent;

    border: none;

    padding: 10px 0

}


#value-fund .tabcontainer .tab_content * {

    font-size: 17px

}

/*oblikovanje celic O Družbi*/

#who-are-we .av_one_half {
    background: #fff;
    padding: 23px 50px 40px 46px;
}


#who-are-we .av_one_half h4 {

    color: #353132;

    text-transform: uppercase;

    font-size: 20px;

    line-height: 1.5;

    padding-bottom: 15px

}


#who-are-we .av_one_half ul {

    margin: 0;

    color: #979797

}


#team .oseba .image_wrapper,
#team .oseba .description_wrapper {

    /*display: inline-block;

    vertical-align: middle*/

}


#team .oseba .image_wrapper {

    width: 115px;

    margin-bottom: 0;

}


#team .oseba .image_wrapper img {

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%

}


#team .oseba .description_wrapper {

    width: 100%;

    margin-top: 29px;

    word-break: break-word;

}


#team .oseba h4 {

    color: #323232;

    font-size: 16px;

    font-weight: 700;

    line-height: 23px;

    margin-bottom: 0;

}


#team .oseba p {

    font-size: 16px;

    font-weight: 400;

    color: #323232;

    line-height: 23px;

    margin: 0;

    min-height: 46px;

}


#team .oseba .email_link {

    font-size: 14px;

    padding-top: 0;

    color: #979797;

    padding-bottom: 18px;

    display: block

}


#team .oseba .readmore {

    padding-top: 20px

}


.member-full-content-popup {

    background: rgba(0, 0, 0, 0.3);

    position: fixed;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 10000

}


.member-full-content-popup .inner {

    position: absolute;

    max-width: 90%;

    width: 1024px;

    left: 50%;

    transform: translate(-50%, -50%);

    top: 50%;

    background: #fff;

    padding: 60px;

    text-align: center;

    -webkit-box-shadow: 0 0 91px -3px rgba(0, 0, 0, 0.37);

    -moz-box-shadow: 0 0 91px -3px rgba(0, 0, 0, 0.37);

    box-shadow: 0 0 91px -3px rgba(0, 0, 0, 0.37)

}


.member-full-content-popup .inner .close_button span {

    color: #c21b17;

    cursor: pointer;

    margin-top: 10px

}


.member-full-content-popup h4 {

    text-align: center;

    font-size: 32px

}


.member-full-content-popup .data {

    margin: 10px 0

}


.member-full-content-popup .data p {

    margin: 0;

    font-weight: bold

}


.member-full-content-popup .data a {

    color: #979797;

    text-decoration: underline;

    -webkit-transition: color .3s;

    -moz-transition: color .3s;

    -ms-transition: color .3s;

    -o-transition: color .3s;

    transition: color .3s

}


.member-full-content-popup .data a:hover {

    color: #c21b17

}


.member-full-content-popup .close_button {

    margin-top: 25px

}


#top #call-to-action .ow_tretjina {

    -webkit-transition: transform .3s;

    -moz-transition: transform .3s;

    -ms-transition: transform .3s;

    -o-transition: transform .3s;

    transition: transform .3s;

    transition-timing-function: cubic-bezier(0.46, -0.41, 0.5, 1.46)

}


#top #call-to-action .content {

    padding-top: 110px;

    padding-bottom: 105px

}


#top #call-to-action .ow_tretjina.left {

    /*

    border-bottom: 5px solid #c21b17;

    */

    width: 30%

}


#top #call-to-action .ow_tretjina.right {

    /*

    border-top: 5px solid #c21b17;

    */

    width: 30%

}


#top #call-to-action .middle {

    width: 40%

}


#top #call-to-action .middle h2,
#top #call-to-action .middle .av-subheading {

    color: #323232

}


#top #call-to-action .middle h2 {

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    font-weight: 700;

    line-height: 24px;

    letter-spacing: 0;

}


#top #call-to-action .middle .av-subheading {

    margin-top: 0

}


#top #call-to-action .middle .av-subheading p {

    /*

    font-family: 'Roboto', Arial, Verdana, sans-serif!important;

    */

}


#top #call-to-action .middle .avia-button-wrap {

    padding-top: 28px;

    width: 221px;

    margin: 0 auto;

}


#top #call-to-action .middle .avia-button-wrap .avia-button,
#top #investment-criteria .avia-button-wrap .avia-button {

    border: 1px solid #c21b17 !important;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    border-radius: 0;

    padding: 13px 33px !important;

}


#top #call-to-action .middle .avia-button-wrap .avia-button span {

    font-size: 15px;

    line-height: 21px;

    letter-spacing: -0.15px;

}


/*

#home-top:hover .ow_tretjina.left,

#call-to-action:hover .ow_tretjina.left {

    -webkit-transform: translateX(-15px);

    -moz-transform: translateX(-15px);

    -ms-transform: translateX(-15px);

    -o-transform: translateX(-15px);

    transform: translateX(-15px)

}



#home-top:hover .ow_tretjina.right,

#call-to-action:hover .ow_tretjina.right {

    -webkit-transform: translateX(15px);

    -moz-transform: translateX(15px);

    -ms-transform: translateX(15px);

    -o-transform: translateX(15px);

    transform: translateX(15px)

}

*/


#footer {

    border-top: none

}


#footer .widgettitle {

    position: relative;

    padding-bottom: 15px;

    margin-bottom: 10px

}


/*#footer .widgettitle::after {

    content: "";

    display: block;

    width: 35px;

    height: 2px;

    background: #c21b17;

    position: absolute;

    left: 0;

    bottom: 0

}*/


#footer .footer_link_list a {

    display: block;

    line-height: 1.2;

    padding: 5px 0

}


#footer .footer_link_list a br {

    display: none

}

#socket .copyright {
    float: left;
    margin: 8px 0
}

#socket .copyright a {
    display: inline-block;
    vertical-align: middle
}

#socket .copyright img {
    margin-right: 35px;
    vertical-align: middle
}

#socket .copyright img.last {
    margin-right: 0
}

#prijava h4 {
    color: #323232;
    margin-bottom: 35px;
    font-family: 'Roboto', Arial, Verdana, sans-serif !important;
    font-size: 21px;
    font-weight: 700;
}

#prijava h5 {
    color: #353132;
    text-transform: uppercase
}

#prijava .entry-content-wrapper {
    max-width: 450px;
    margin: auto;
    padding: 50px 35px;
}

#ow_login_spodaj h5 {
    color: #323232;
    font-family: 'Roboto', Arial, Verdana, sans-serif !important;
    font-size: 21px;
    font-weight: 700;
}

#ow_login_spodaj .ow_login_spodaj > p {

    color: #323232;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    font-size: 15px;

}


#ow_login_spodaj a {

    color: #353132

}


#ow_login_spodaj .content {

    padding-top: 0

}


#top .ow_member_menu ul {

    list-style-type: none;

    margin-left: 0;

    border-bottom: 1px solid #e3e3e3

}

#top .dokumenti-panel .dokumenti .ow_member_menu ul {

    list-style-type: none;

    margin-left: 0;

    border-bottom: 1px solid #e3e3e3;

    padding-left: 0;

}


#top .ow_member_menu li {

    display: inline-block;

    margin-left: 0;

    margin-right: 35px;

    padding-bottom: 10px;

    margin-bottom: -2px

}

#top .dokumenti-panel .ow_member_menu li {

    display: inline-block;

    margin-left: 0;

    margin-right: 35px;

    padding-bottom: 10px;

    margin-bottom: -2px

}


#top .ow_member_menu li a {

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    color: #353132;

    cursor: pointer;

    font-size: 20px;

    -webkit-transition: color .3s;

    -moz-transition: color .3s;

    -ms-transition: color .3s;

    -o-transition: color .3s;

    transition: color .3s

}

#top .dokumenti-panel .ow_member_menu li a {

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    color: #353132;

    cursor: pointer;

    font-size: 20px;

    -webkit-transition: color .3s;

    -moz-transition: color .3s;

    -ms-transition: color .3s;

    -o-transition: color .3s;

    transition: color .3s

}


#top .ow_member_menu li a:hover {

    color: #c21b17;

    text-decoration: none

}


#top .ow_member_menu li.active {

    border-bottom: 3px solid #c21b17;

}


#top .ow_member_menu li.active a {

    color: #c21b17;

}


.member_content_wrapper > div {

    display: none

}


.member_content_wrapper > div h4 {

    color: #353132;

    text-transform: uppercase;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    margin-bottom: 12px

}


.member_content_wrapper .active {

    display: block;
    padding-top: 30px;

}


#top .tabcontainer.sidebar_tab .tab_titles {

    /*

    border: 1px solid #e3e3e3;

    */

    padding: 5px 20px;

    background-color: #fce9e1;

}


#top .tabcontainer.sidebar_tab .tab_titles .tab {

    border: none;

    padding: 8px 0;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    cursor: pointer;

    color: #323232;

    font-size: 16px;

}


#top .tabcontainer.sidebar_tab .tab_titles .tab.active_tab {

    color: #c21b17;

    font-weight: normal;

    background-color: #fce9e1;

}


#top .tabcontainer.sidebar_tab .tab_titles .tab .tab_icon::before {

    display: none

}


#top .tabcontainer.sidebar_tab .tab_titles .tab .tab_icon::after {

    content: " - ";

    display: inline-block;

    margin: 0 13px;

    font-size: inherit

}


#top .tabcontainer.sidebar_tab .tab_content {

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: transparent;

}


#top .tabcontainer.sidebar_tab .tab_content .ow_tab_title, #top .obrazec_title {

    color: #c21b17;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    font-size: 32px;

    font-weight: 700;

    margin-bottom: 30px;

}


/*#top .tabcontainer.sidebar_tab .tab_content .ow_download_item {*/
#top .ow_download_item {

    padding: 10px 0 10px 45px;

    background: url(images/pdf_icon.svg) center left no-repeat

}


/*#top .tabcontainer.sidebar_tab .tab_content .ow_download_item a {*/
#top .ow_download_item a {

    color: #c21b17;
    font-weight: bold;

}

/*#top .tabcontainer.sidebar_tab .tab_content .ow_download_item a.smaller {*/
#top a.smaller {

    color: #333333;
    font-weight: normal;
    font-size: 15px;

}


/*#top .tabcontainer.sidebar_tab .tab_content .ow_download_item p {*/
#top .ow_download_item p {

    margin: 0

}


#top .tabcontainer.sidebar_tab .tab_content strong {

    color: #353132

}


#top .tabcontainer.sidebar_tab .tab_inner_content > ol > li {

    font-weight: bold

}


#top .tabcontainer.sidebar_tab .tab_inner_content > ol > li > ol {

    list-style-type: none

}


#top .tabcontainer.sidebar_tab .tab_inner_content > ol > li > ol li {

    font-weight: normal

}


#top .tabcontainer.sidebar_tab .member_info {

    margin-bottom: 20px

}


#top .tabcontainer.sidebar_tab .member_info span {

    display: block;

    line-height: 1.2

}

#top .dokumenti-panel .dokumenti .member_info span {

    display: block;

    line-height: 1.2

}


#top .tabcontainer.sidebar_tab .member_info .email a {

    color: #909090;

    text-decoration: underline

}


#ow_funds_menu {

    margin-left: 0;

    border-bottom: 1px solid #e0e0e0;

    list-style-type: none

}


#ow_funds_menu .ow_menu_item {

    display: inline-block;

    margin-left: 0;

    padding-right: 45px;

    padding-bottom: 10px;

    margin-bottom: -2px

}


#ow_funds_menu .ow_menu_item a {

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    color: #353132;

    text-decoration: none;

    font-size: 20px;

    font-weight: bold;

    text-transform: uppercase;

    -webkit-transition: color .3s;

    -moz-transition: color .3s;

    -ms-transition: color .3s;

    -o-transition: color .3s;

    transition: color .3s

}


#ow_funds_menu .ow_menu_item a:hover {

    color: #c21b17

}


#ow_funds_menu .ow_menu_item.current_menu_item {

    border-bottom: 3px solid #c21b17

}


#ow_funds_menu .ow_menu_item.current_menu_item a {

    color: #c21b17;

}


.error404 #main .ow_404_wrap {

    background: url(images/slikaerror404.jpg) center center no-repeat;

    background-size: cover;

    padding: 230px 0

}


.error404 #main .ow_404_wrap .ow_404_inner {

    text-align: center;

    width: 90%;

    max-width: 700px;

    padding: 70px 50px;

    background: #fff;

    margin: auto

}


.error404 #main .ow_404_wrap .ow_404_inner h1 {

    font-size: 70px;

    color: #353132;

    text-transform: uppercase;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    margin-bottom: 0

}


.error404 #main .ow_404_wrap .ow_404_inner p {

    font-size: 50px;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    line-height: 1.2;

    display: block;

    margin: 0

}


.error404 #main .ow_404_wrap .ow_404_inner p a {

    font-family: inherit;

    text-decoration: none

}


.error404 #main .ow_404_wrap .ow_404_inner .ow_border {
    width: 80px;
    height: 3px;
    background: #c21b17;
    margin: auto;
    margin-bottom: 15px
}


#avtorji .av_textblock_section {

    background: #fff;

    padding: 75px 40px;

    max-width: 768px;

    margin: auto;

    box-shadow: 0 4px 114px 13px rgba(0, 0, 0, 0.45)

}


#avtorji .av_textblock_section h2 {

    font-size: 50px

}


#avtorji .av_textblock_section p {

    font-size: 20px

}


.avia-button {

    overflow: hidden

}

/* Hover button */

/* .avia-button::after {

    content: "";

    display: block;

    height: 100%;

    width: 100%;

    background: rgba(163, 67, 10, 0.1);

    position: absolute;

    left: -100%;

    top: 0;

    -webkit-transition: left .3s;

    -moz-transition: left .3s;

    -ms-transition: left .3s;

    -o-transition: left .3s;

    transition: left .3s

} */


.avia-button.ow_i_disagree::after {

    background: rgba(0, 0, 0, 0.05)

}


#top #main .avia-button {

    transition: all 0.4s;

}


#top #main .avia-button:hover {

    opacity: 1

}


.avia-button:hover:after {

    left: 0

}


#top .main_color button.avia-button.ow_i_agree_btn {

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    border-radius: 0;

    border: 1px solid #c21b17;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    font-size: 15px;

    cursor: pointer;

    vertical-align: top;

    margin-right: 10px;

}


#top .main_color a.avia-button.ow_i_disagree {

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    border-radius: 0;

    border: 1px solid #c21b17;

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    font-size: 15px;

    background: transparent;

    color: #c21b17;

}


#top .main_color #lostpasswordform {

    margin: auto;

    max-width: 375px

}


#top .main_color .tml-user-login-wrap,
#top .main_color .tml-user-pass-wrap {

    margin-top: 25px;

    margin-bottom: 33px;

}


#top .main_color .tml-user-login-wrap input {

    text-align: center;

    border: none;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    margin-bottom: 0;

    padding: 15px 10px;

    background-color: white !important;

    font-size: 15px;

    max-width: 250px;

    margin: auto;

}


#top .tml-resetpass,
#top .tml-lostpassword {

    max-width: 650px;

    width: 100%;

    padding: 50px;

    border: none;

    margin: auto

}


#top .tml-resetpass .message,
#top .tml-lostpassword .message {

    background: none;

    border: none;

    text-align: center;

    max-width: 410px;

    margin: auto;

    font-weight: 900

}


#top .tml-resetpass #wp-submit1,
#top .tml-resetpass #wp-submit,
#top .tml-lostpassword #wp-submit1,
#top .tml-lostpassword #wp-submit {

    float: none;

    display: block;

    max-width: 250px;

    margin: auto;

    font-size: 15px;

    /*

    text-transform: uppercase;

    */

    font-family: 'Roboto', Arial, Verdana, sans-serif !important;

    border: none;

    cursor: pointer;

    border-radius: 0;

}


#top .tml-resetpass .tml-action-links,
#top .tml-lostpassword .tml-action-links {

    display: block

}


#top .tml-resetpass .tml-action-links li,
#top .tml-lostpassword .tml-action-links li {

    display: block;

    text-align: center;

    float: none

}


#top .tml-resetpass .tml-action-links li a,
#top .tml-lostpassword .tml-action-links li a {

    font-size: 15px;

    color: #323232;

    /*

    text-decoration: underline

    */

}


#top .tml-resetpass .tml-action-links li a:hover,
#top .tml-lostpassword .tml-action-links li a:hover {

    color: #c21b17

}


@media only screen and (max-width: 1200px) {
    #legal-notice-body .legal-title {
        height: 100%;
    }

    #main .avia-full-stretch {
        background-size: auto !important;
    }

    #main #who-are-we {
        background-size: cover !important;
    }

    #top #home-top .content {
        padding-top: 40px;
    }

    #socket {
        min-height: 111px;
    }

    #team .oseba .email_link {

        font-size: 11px;

    }

    #top .ow_member_menu li {

        display: block;

        padding-top: 8px;

        padding-bottom: 8px

    }


    #top .ow_member_menu li.active {

        border-bottom: none;

        background: #e9e9e9;

        padding-left: 15px

    }

}

@media only screen and (max-width: 989px) {
    #top .main_color .tml-user-login-wrap input {
        max-width: 100%;
    }

    #main .avia-full-stretch {
        background-size: auto !important;
    }

    #top #home-top .content {
        padding-top: 30px;
    }

    #socket {
        min-height: 111px;
    }

    #who-are-we .av_one_half {

        padding-left: 25px;

    }

    #home-top {

        height: auto;

    }

    .fund-info-table tr > td:first-child {

        width: auto !important;

        margin-right: 5px;

    }

    #team .oseba .image_wrapper {

        margin: 0 auto;

    }

    #team .av_one_fifth {

        margin-left: 0;

        width: 100%;

        text-align: center;

        padding-bottom: 35px;

    }

}

@media only screen and (max-width: 767px) {
    .responsive #investment-criteria .avia_responsive_table .avia-data-table {
        border-style: none;
    }

    #fund-tab-section .noborder_tabs.sidebar_tab_left .tab_content {
        padding: 0 0 0 10px;
    }

    #top .tabcontainer.sidebar_tab .tab_content .ow_download_item {
        padding: 49px 0 25px 0;
        background: url(images/pdf_icon.svg) left top no-repeat;
    }

    #top .ow_accordion {
        margin-bottom: 50px;
    }

    .responsive #top .main_color .tabcontainer {
        border-color: transparent !important;
    }

    .responsive .tabcontainer .tab.fullsize-tab {
        background-color: #fce9e1;
    }

    #main .avia-full-stretch {
        background-size: auto !important;
    }

    #main #who-are-we {
        background-size: cover !important;
    }

    .responsive #top .main_color .active_tab_content {
        background-color: white !important;
    }


    #menu-item-search-mod a:first-child:after {

        width: 0;

    }

    #menu-item-search-mod {

        padding-right: 0;

    }

    #value-fund tr {

        margin-top: 20px;

    }

    #team .oseba .image_wrapper {

        margin: 0 auto;

    }

    #team .av_one_fifth {

        margin-left: 0;

        width: 100%;

        text-align: center;

        padding-bottom: 35px;

    }

    .fund-info-table tr > td:first-child {

        width: auto !important;

        margin-right: 5px;

    }

    #home-top {

        height: auto;

    }

    .responsive #home-top .ow_tretjina.left,
    .responsive #home-top .ow_tretjina.right,
    .responsive #call-to-action .ow_tretjina.left,
    .responsive #call-to-action .ow_tretjina.right {

        display: none

    }


    #footer .widget {

        text-align: center

    }


    #footer .widget .widgettitle::after {
        left: calc(50% - 17.5px)
    }

    #value-fund .tabcontainer .tab_content {
        padding: 20px 35px
    }

    .oseba {
        padding: 20px 0
    }

    #socket .logotipi,
    #socket .tekst {
        float: none;
        text-align: center
    }

    .responsive #top #header strong.logo {

        width: auto;

        float: left;

        height: 91px !important

    }


    .responsive #top #header strong.logo img {
        top: 0;
        -ms-transform: none;
        transform: none
    }

    .member-full-content-popup {
        overflow-y: scroll
    }

    .member-full-content-popup .inner {
        font-size: 15px;
        line-height: 1.5;
        text-align: center;
        transform: translate(-50%, 0);
        top: 4%
    }


    #ow_funds_menu .ow_menu_item {

        display: block;

        padding-top: 10px

    }


    #ow_funds_menu .ow_menu_item.current_menu_item {

        border-bottom: none;

        background-color: #e9e9e9

    }

}


@media only screen and (max-width: 625px) {

    #top .main_color a.avia-button.ow_i_disagree {

        width: 100%;

    }

    #top .main_color button.avia-button.ow_i_agree_btn {

        width: 100%;

        margin-bottom: 25px;


    }

    #legal-notice-body .avia-builder-el-first .legal-title {
        padding-bottom: 0;
    }

    #legal-notice-body .avia-builder-el-first .legal-title-si {
        padding-bottom: 0;
    }

    .ow_lang_switcher {

        display: block !important;

    }

    .ow_header_links {

        padding: 10px 0

    }


    .ow_header_links li {

        display: block;

        line-height: 35px;

        text-align: center

    }


    #team .oseba .image_wrapper {


        display: block;

        text-align: center

    }


    #team .oseba .description_wrapper {

        width: 100%;

        text-align: center;

        padding-top: 15px

    }

}


@media only screen and (max-width: 540px) {
    #main .avia-full-stretch {
        background-size: auto !important;
    }

    #main #who-are-we {
        background-size: cover !important;
    }

    #socket {
        min-height: 111px;
    }

    .fund-info-table td {
        padding-bottom: 0 !important;
    }

    /*    Spremenjena višina texta    */
    #home-top .generali-title-first-part > .av-special-heading-tag {
        line-height: 42px;
    }

    /*    Spremenjena višina texta    */
    .generali-title-second-part > .av-special-heading-tag {
        line-height: 40px;
    }

    /*      Centriranje search ikone       */
    #top #header #header_main .menu-item-search-mod {
        margin-right: auto;
        margin-left: auto;
    }

    .ow_lang_switcher {

        display: block !important;

    }

    /*      DOdajanje pravilnega izgleda iz designa :)     */
    #top #header_main .ow_header_links {

        vertical-align: top;
        display: flex;
        flex-direction: column;

    }

    #top #header #header_main .container {

        line-height: 90px;

    }

    #home-top {

        height: auto;

    }

    #home-top .hr {

        height: 25px !important;

    }

    #value-fund .content {

        padding-top: 50px;

    }

    #who-are-we .druzba-sec-title {

        padding-bottom: 30px;

    }


    #top #wrap_all #team .av-special-heading-tag,
    #top #wrap_all #who-are-we .av-special-heading-tag {

        font-size: 1.4em;

        text-align: center;

    }

    .ow_header_links li {

        font-size: 14px

    }


    .responsive #top #header strong.logo img {

        width: 180px

    }


    #who-are-we .av_one_half {

        padding: 25px 30px;

        height: auto;

    }


    #prijava .entry-content-wrapper {

        padding: 50px 20px 0

    }


    #prijava .ow_login_form form {

        width: 100%

    }


    #prijava .ow_login_form form #wp-submit1 {

        width: 100%;

        padding: 15px 45px

    }


    .member-full-content-popup .inner {

        padding: 30px

    }


    #top .tml-lostpassword {

        padding: 50px 20px

    }

}


@media only screen and (max-width: 400px) {

    .ow_lang_switcher {

        display: block !important;

    }

    .responsive #top #header strong.logo {

        width: 100%;

        /*height: 40px !important;*/

        float: none

    }


    .responsive #top #header strong.logo img {

        /*margin: auto*/

    }


    .ow_header_links {

        width: 100%

    }


    .ow_header_links li {

        padding-left: 0;

        text-align: center

    }

}


/*BUTTON HOVERJI*/

.prijava-za-vlagatelje-button a:hover {
    border-color: rgb(252, 233, 225) !important;
    color: rgb(252, 233, 225) !important;
}

@media (max-width: 990px) {
    #header_meta {
        display: none;
    }

    .html_header_top.html_header_sticky #top #wrap_all #main {
        padding-top: 90px !important;
    }

    .my-custom-img img {
        max-height: 90px;
    }

    strong.logo img {
        padding: 20px 0;
    }
}

@media (max-width: 767px) {
    .html_header_top.html_header_sticky #top #wrap_all #main {
        padding-top: 0 !important;
    }
}