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

@media (min-width: 768px) {
    body {
        font-size: 14px
    }
}

@media (min-width: 990px) {
    body {
        font-size: 15px
    }
}

@media (min-width: 1280px) {
    body {
        font-size: 16px
    }
}

#top h1, #top .ow-h1 h2 {
    font-size: 3em;
    letter-spacing: -0.6px;
    margin-bottom: 0;
}

#top h2, #top .ow-h2 {
    font-size: 1.75em;
    letter-spacing: -0.6px;
}

#top h2.big, #top .ow-h2.big {
    font-size: 2.8em;
    letter-spacing: -0.6px;
}

#top .h2-big h2 {
    font-size: 2.3em;
    letter-spacing: -0.6px;
}

#top h3, #top .ow-h3 {
    font-size: 1.65em;
    letter-spacing: -0.6px;
}

#top h4, #top .ow-h4, #top .tab-docs h3, #top #main .tabcontainer .tab_content h3 {
    font-size: 1.35em;
}

#top h5, #top .ow-h5, #top .orodja-button a .avia_iconbox_title, #top #wrap_all #main .banner-one-third h3 {
    font-size: 1.125em;
    line-height: 1.5;
    letter-spacing: normal;
}

#top h6 {
    font-size: 1.06em;
}

button {
    border: none
}

label {
    cursor: pointer
}

.hide {
    display: none
}

.hidden, #top #wrap_all #main .compare-funds .graph-return-checkbox input:not(:checked) + label {
    z-index: -1;
    opacity: 0;
    position: absolute;
    top: 0;
    visibility: hidden
}

:focus {
    outline: none
}

.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;
}


.container_wrap {
    border: none
}

.show-block > .container {
    padding: 0;
    max-width: 100%
}

.show-block > .container > .content {
    padding: 0;
    min-height: 0
}

.show-page > .container > .content {
    padding: 0;
    min-height: 0
}

.avia_textblock > ul > li, p, #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content {
    line-height: 1.4em;
    letter-spacing: 0.16px
}

.p-no-margin p, .p-no-margin #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .p-no-margin .entry-content {
    margin: 0
}

.p-small-margin p, .p-small-margin #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .p-small-margin .entry-content {
    margin: 5px 0
}

.text-center p, .text-center #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .text-center .entry-content {
    text-align: center
}

.h-no-margin h1, .h-no-margin h2, .h-no-margin h3, .h-no-margin h4, .h-no-margin h5, .h-no-margin #top .orodja-button a .avia_iconbox_title, #top .orodja-button a .h-no-margin .avia_iconbox_title, .h-no-margin h6 {
    margin: 0
}

.text-left {
    text-align: left
}

.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
}

.color-white p a {
    color: #fff !important;
    text-decoration: underline !important;
}

.color-heading h1, .color-heading h2, .color-heading h3, .color-heading h4, .color-heading h5, .color-heading #top .orodja-button a .avia_iconbox_title, #top .orodja-button a .color-heading .avia_iconbox_title, .color-heading h6, .color-heading p, .color-heading #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .color-heading .entry-content, .color-heading li, .color-heading span {
    color: #333333 !important
}

.pisava-oranzna h1, .color-orange h1, .pisava-oranzna h2, .color-orange h2, .pisava-oranzna h3, .color-orange h3, .pisava-oranzna h4, .color-orange h4, .pisava-oranzna h5, .pisava-oranzna #top .orodja-button a .avia_iconbox_title, #top .orodja-button a .pisava-oranzna .avia_iconbox_title, .color-orange h5, .color-orange #top .orodja-button a .avia_iconbox_title, #top .orodja-button a .color-orange .avia_iconbox_title, .pisava-oranzna h6, .color-orange h6, .pisava-oranzna p, .pisava-oranzna #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .pisava-oranzna .entry-content, .color-orange p, .color-orange #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .color-orange .entry-content, .pisava-oranzna li, .color-orange li, .pisava-oranzna span, .color-orange span {
    color: #c21b17 !important
}

.margin-small-p p, .margin-small-p #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .margin-small-p .entry-content {
    margin: 5px 0
}

.h-margin-bottom h1, .h-margin-bottom h2, .h-margin-bottom h3, .h-margin-bottom h4, .h-margin-bottom h5, .h-margin-bottom #top .orodja-button a .avia_iconbox_title, #top .orodja-button a .h-margin-bottom .avia_iconbox_title, .h-margin-bottom h6 {
    margin-bottom: 20px
}

.h-margin-bottom-big h1, .h-margin-bottom-big h2, .h-margin-bottom-big h3, .h-margin-bottom-big h4, .h-margin-bottom-big h5, .h-margin-bottom-big #top .orodja-button a .avia_iconbox_title, #top .orodja-button a .h-margin-bottom-big .avia_iconbox_title, .h-margin-bottom-big h6 {
    margin-bottom: 30px
}

a, button {
    cursor: pointer
}

a.block {
    display: block;
    color: inherit
}

#top .avia-button {
    border: none;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 0;
}

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

#top .main_color .avia-button.avia-color-theme-color-subtle {
    border: 1px solid #c21b17;
    background-color: transparent;
    color: #c21b17;
    padding-top: 14px;
    padding-bottom: 14px;
}

#top .main_color .avia-button.avia-color-grey {
    border: 1px solid #333333;
    background-color: #333333;
    color: #ffffff;
    padding-top: 14px;
    padding-bottom: 14px;
}

#top .main_color .avia-button.avia-color-red {
    border: 1px solid #ffffff;
    background-color: #ffffff;
    color: #333333;
    padding-top: 14px;
    padding-bottom: 14px;
}

#top .pum-container .avia-button.avia-color-theme-color-subtle {
    border: 1px solid #c21b17;
    background-color: transparent;
    color: #c21b17;
    padding-top: 14px;
    padding-bottom: 14px;
}

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

.img-left, .img-left-half, .img-left-50, .img-left-80, .img-left-100 {
    position: relative
}

.img-left img, .img-left-half img, .img-left-50 img, .img-left-80 img, .img-left-100 img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.img-left-half {
    padding-left: 50%
}

.img-left-half img {
    max-width: 50%
}

.img-left-50 {
    padding-left: 50px
}

.img-left-80 {
    padding-left: 80px
}

.img-left-100 {
    padding-left: 100px
}

#top .img-border {
    border: 1px solid #d9d9d9
}

#top .background-white {
    background-color: #fff
}

.ajax-loader {
    background-image: url(../images/ajax-loader.svg);
    background-repeat: no-repeat;
    background-position: center center
}

.tanka-pisava h1, .tanka-pisava h2, .tanka-pisava h3, .tanka-pisava h4, .tanka-pisava h5, .tanka-pisava #top .orodja-button a .avia_iconbox_title, #top .orodja-button a .tanka-pisava .avia_iconbox_title, .tanka-pisava h6, .tanka-pisava p, .tanka-pisava #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .tanka-pisava .entry-content, .tanka-pisava a, .tanka-pisava li, .light h1, .light h2, .light h3, .light h4, .light h5, .light #top .orodja-button a .avia_iconbox_title, #top .orodja-button a .light .avia_iconbox_title, .light h6, .light p, .light #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .light .entry-content, .light a, .light li {
    font-weight: 400 !important
}

.velike-crke, .uppercase {
    text-transform: uppercase !important
}

#top .huge-placeholder .av-flex-placeholder {
    width: 20%
}

#top .medium-placeholder .av-flex-placeholder {
    width: 4%
}

#top .small-placeholder .av-flex-placeholder {
    width: 3%
}

#top .smaller-placeholder .av-flex-placeholder {
    width: 2%
}

#top .tiny-placeholder .av-flex-placeholder {
    width: 1%
}

#top .clear-left {
    clear: left
}

.avia_textblock p strong, .avia_textblock #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content strong, #top #main .blog-panel .template-blog .entry-content-wrapper .avia_textblock .entry-content strong {
    color: inherit
}

.letter-spacing-2 {
    letter-spacing: 1.2px
}

.letter-spacing-4 {
    letter-spacing: 1.4px
}

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

.download-button a {
    min-width: 200px
}

.padding-right-small {
    padding-right: 15px
}

.margin-right-20 {
    margin-right: 20px
}

.max-width-400, .max-width-p-400 p, .max-width-p-400 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-400 .entry-content {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto
}

.max-width-500, .max-width-p-500 p, .max-width-p-500 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-500 .entry-content {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto
}

.max-width-600, .max-width-p-600 p, .max-width-p-600 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-600 .entry-content {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto
}

.max-width-700, .max-width-p-700 p, .max-width-p-700 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-700 .entry-content {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto
}

.max-width-800, .max-width-p-800 p, .max-width-p-800 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-800 .entry-content {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto
}

.max-width-900, .max-width-p-900 p, .max-width-p-900 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-900 .entry-content {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto
}

.max-width-left-400, .max-width-p-400 p, .max-width-p-400 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-400 .entry-content {
    max-width: 400px
}

.max-width-left-500, .max-width-p-500 p, .max-width-p-500 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-500 .entry-content {
    max-width: 500px
}

.max-width-left-600, .max-width-p-600 p, .max-width-p-600 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-600 .entry-content {
    max-width: 600px
}

.max-width-left-700, .max-width-p-700 p, .max-width-p-700 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-700 .entry-content {
    max-width: 700px
}

.max-width-left-800, .max-width-p-800 p, .max-width-p-800 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-800 .entry-content {
    max-width: 800px
}

.max-width-left-900, .max-width-p-900 p, .max-width-p-900 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .max-width-p-900 .entry-content {
    max-width: 900px
}

.min-width-200, .min-width-200 .avia-button {
    /*min-width:200px*/
    /*min-width:275px*/
    width: 275px;
    max-width: 100%;
}

#top .no-radius, #top #wrap_all #main .custom-tab-button, #top .no-radius .avia-button, #top #wrap_all #main .custom-tab-button .avia-button {
    border-radius: 0
}

.text-absolute {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%
}

.content-14 p, .content-14 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .content-14 .entry-content {
    font-size: 14px
}

.content-16 p, .content-16 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .content-16 .entry-content {
    font-size: 16px
}

.content-18 p, .content-18 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .content-18 .entry-content {
    font-size: 18px
}

.content-20 p, .content-20 #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .content-20 .entry-content {
    font-size: 20px
}

.textblock-padding {
    padding: 30px 30px 0
}

#top span.link {
    color: #c21b17;
    /*text-decoration:underline*/
}

.container-z-index-2 .container {
    z-index: 2
}

#top .border-shadow-img img {
    box-shadow: 0 2px 4px rgba(206, 206, 206, 0.5);
    border: 1px solid #e5e5e5
}

.html_header_sticky #main {
    margin-top: 17px
}

#top .avia-button-fullwidth {
    font-size: 1em
}

.relative-wrapper {
    position: relative
}

td.fund .relative-wrapper {
    /*padding:12px 12px 12px 57px*/
    padding: 12px
}

.float-right {
    float: right
}

.margin-side-minus-2, #top #wrap_all #main .custom-tab-button {
    margin-left: -2px;
    margin-right: -2px;
    padding-left: 1px;
    padding-right: 1px
}

.margin-side-5 {
    margin-left: 5px;
    margin-right: 5px
}

#top .button-underline .avia-button {
    text-decoration: underline
}

#top #main .button:hover {
    border-color: inherit
}

.move-up-20 {
    margin-top: -20px
}

.box-shadow-video {
    box-shadow: 0 0 11px rgba(89, 89, 89, 0.5)
}

.table-border-white thead, .table-border-white tbody, .table-border-white tr, .table-border-white th, .table-border-white td {
    border-color: #fff !important
}

p + .content_block, #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content + .content_block {
    display: inline-block
}

#gform_wrapper_7 .gfield.gform_hidden {
    position: absolute;
    visibility: hidden
}

#gform_wrapper_7 .gfield.gfield_error.checkboxlabel li {
    background-color: #faf0ea;
    background-size: calc(100% - 40px) 100%;
    background-repeat: no-repeat;
    background-position: right center;
    border: 1px solid #f26722;
    /*border-radius:4px;*/
    padding: 8px
}

.asterisk img {
    width: 13px;
    height: 13px
}

.button {
    /*border-radius:4px;*/
    background-color: #c21b17
}

.tooltip {
    position: relative;
    display: inline-block;
    /*color:#c21b17*/
    color: #333;
}

.tooltip .tooltiptext {
    visibility: hidden;
    min-width: 250px;
    max-width: 50%;
    background-color: #fff;
    color: #333333;
    padding: 10px 20px;
    position: absolute;
    z-index: -1;
    top: -20px;
    left: 100%;
    margin-left: 20px;
    opacity: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    border: 1px solid #dfdfdf;
    -webkit-transform-origin: left;
    transform-origin: left;
    transform: perspective(1000px) rotate3d(0, 1, 0, 45deg);
    transition: all 0.2s
}

.tooltip .tooltiptext a {
    text-decoration: underline
}

.tooltip .tooltiptext.big {
    min-width: 450px;
    top: 30px
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 20px;
    left: 0;
    width: 14px;
    height: 14px;
    margin-left: -8px;
    border-left: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    background-color: #fff;
    transform: rotate(45deg)
}

.tooltip i:hover + .tooltiptext {
    visibility: visible;
    opacity: 1;
    z-index: 7;
    transform: perspective(1000px) rotate3d(0, 1, 0, 0deg)
}

.tooltip.bottom .tooltiptext {
    top: 25px;
    right: -20px;
    left: auto;
    margin: 0
}

.tooltip.bottom .tooltiptext:after {
    top: -8px;
    left: calc(100% - 25px);
    transform: rotate(135deg)
}

.arrow-right:after {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 25px;
    font-weight: 400;
    color: #fff;
    float: right;
    padding-left: 10px
}

.arrow-right.active:after {
    content: "\f107"
}

.arrow-down:after, #top .togglecontainer .toggler:after {
    font-family: FontAwesome;
    content: "\f107";
    font-size: 25px;
    font-weight: 400;
    color: #fff;
    float: right;
    padding-left: 10px
}

.arrow-down.active:after, #top .togglecontainer .toggler.active:after {
    content: "\f105"
}

#top #main .input-date {
    display: inline-block;
    width: 120px;
    height: 45px;
    margin: 0 3px 0 10px;
    border: 1px solid #e1e1e1;
    /*border: none;*/
    vertical-align: middle;
    /*border-radius:4px*/
}

#top #main .ui-datepicker-trigger {
    display: inline-block;
    width: 49px;
    height: 45px;
    background-color: #333333;
    margin: 0;
    vertical-align: middle;
    cursor: pointer;
    padding: 11px 13px
}

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

#top input:focus {
    box-shadow: none !important;
}

/*#top #main table.avia-table thead{
    border-bottom:4px solid #fff
}*/
#top #main table.avia-table thead th {
    background-color: #e1e1e1;
    color: #333;
    font-weight: bold;
    font-size: 0.875em;
    text-align: left;
    border: 1px solid #fff;
    line-height: 1.2;
    letter-spacing: 0;
}

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

.table-white thead, #top #wrap_all #main .merged-fund-vep-panel .table-pripojeni-skladi-vep thead, #top #wrap_all #main .merged-fund-docs-panel table.table-csp-ptr thead {
    border: none
}

.table-white thead th, #top #wrap_all #main .merged-fund-vep-panel .table-pripojeni-skladi-vep thead th, #top #wrap_all #main .merged-fund-docs-panel table.table-csp-ptr thead th {
    padding: 12px 20px;
    border: 4px solid #f6f6f6
}

.table-white tbody td, #top #wrap_all #main .merged-fund-vep-panel .table-pripojeni-skladi-vep tbody td, #top #wrap_all #main .merged-fund-docs-panel table.table-csp-ptr tbody td {
    background-color: #fff;
    padding: 12px 20px;
    border: 4px solid #f6f6f6
}

#top #wrap_all #main .table-paket, #top #wrap_all #main .informative-calculation-panel .table-izracun {
    margin: 0
}

#top #wrap_all #main .table-paket tr, #top #wrap_all #main .informative-calculation-panel .table-izracun tr {
    background-color: #333333;
    border-bottom: 1px solid #fff
}

#top #wrap_all #main .table-paket .avia-desc-col, #top #wrap_all #main .informative-calculation-panel .table-izracun .avia-desc-col {
    color: #fff;
    letter-spacing: 0.5px;
    line-height: 21px;
    text-align: left;
    text-transform: none;
    border: none;
    padding: 13px 10px 13px 0
}

#top #wrap_all #main .table-paket td, #top #wrap_all #main .informative-calculation-panel .table-izracun td {
    color: #fff;
    font-size: 1em;
    background-color: #333333;
    border: none;
    padding: 13px 10px 13px 0;
    vertical-align: bottom;
    line-height: 21px;
}

#top #wrap_all #main .table-paket .avia-heading-row th, #top #wrap_all #main .informative-calculation-panel .table-izracun .avia-heading-row th {
    color: #FCE9E1;
    /*color:#F09273;*/
    font-size: 1em;
    font-weight: bold;
    background-color: transparent
}

#top #wrap_all #main .table-paket-donos {
    margin: 0
}

#top #wrap_all #main .table-paket-donos .avia-heading-row {
    border: none;
    background-color: transparent
}

#top #wrap_all #main .table-paket-donos .avia-heading-row div {
    text-align: left;
    font-size: 16px;
    line-height: 21px
}

#top #wrap_all #main .table-paket-donos .avia-pricing-row {
    background-color: transparent;
    border: none;
    font-size: 40px;
    font-weight: 400;
    text-align: left;
    padding-top: 0;
    padding-bottom: 0
}

#top #wrap_all #main .table-paket-donos .avia-pricing-row .currency-symbol {
    opacity: 1;
    text-shadow: none
}

.responsive .avia_responsive_table .avia-data-table th:before {
    display: block;
    font-style: italic;
    font-size: 11px;
    font-width: normal
}

.subscribe-fullsize {
    padding: 40px calc(20% - 40px)
}

.subscribe-halfsize {
    padding: 60px 35px 30px
}

#top #wrap_all #main .mailchimp-gravity .gform_body {
    display: inline-block;
    width: 100%;
    float: left
}

#top #wrap_all #main .mailchimp-gravity .gform_body ul {
    list-style: none;
    margin: 0
}

#top #wrap_all #main .mailchimp-gravity .gform_body ul.gfield_checkbox {
    padding: 10px 0
}

#top #wrap_all #main .mailchimp-gravity .gform_body li {
    background-color: transparent;
    width: 100%;
    margin: 0
}

#top #wrap_all #main .mailchimp-gravity .gform_body label.gfield_label, #top #wrap_all #main .mailchimp-gravity .gform_body .gfield_required {
    display: none !important
}

#top #wrap_all #main .mailchimp-gravity .gform_body input {
    /*border-radius:4px;*/
    background-color: #707173;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    padding: 13px 15px;
    border: none
}

#top .mailchimp-gravity .maForm .maFormElement input {
    background-color: #707173;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    padding: 13px 15px;
    border: none
}

#top .mailchimp-gravity .maForm .maFormElement label {
    color: #fff;
}

#top .mailchimp-gravity .maForm .maFormElement.formRequiredError #gdprLabel label {
    color: #333;
}

#top #wrap_all #main .mailchimp-gravity .gform_body input::-webkit-input-placeholder {
    color: #fff !important
}

#top #wrap_all #main .mailchimp-gravity .gform_body input:-moz-placeholder {
    color: #fff !important;
    opacity: 1
}

#top #wrap_all #main .mailchimp-gravity .gform_body input::-moz-placeholder {
    color: #fff !important;
    opacity: 1
}

#top #wrap_all #main .mailchimp-gravity .gform_body input:-ms-input-placeholder {
    color: #fff !important
}

#top #wrap_all #main .mailchimp-gravity .gform_body input::-ms-input-placeholder {
    color: #fff !important
}

#top #wrap_all #main .mailchimp-gravity .gform_body .checkboxlabel label {
    display: block;
    font-size: 14px
}

#top #wrap_all #main .mailchimp-gravity .gform_footer {
    width: 100%;
    padding: 3px 5px;
    display: inline-block;
    float: left
}

#top #wrap_all #main .mailchimp-gravity .gform_footer input.gform_button {
    /*border-radius:4px;*/
    background-color: transparent;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    padding: 13px 10px;
    border: 1px solid #ffffff;
    width: 100%
}

#top #wrap_all #main .mailchimp-gravity .gform_footer input.gform_button:hover {
    border-color: rgb(252, 233, 225);
    color: rgb(252, 233, 225);
}

#top #wrap_all #main .subscribe-fullsize .ajaxresponse h3, #top #wrap_all #main .subscribe-halfsize .ajaxresponse h3 {
    color: #fff
}

#top #wrap_all #main .mailchimp {
    margin: 0
}

#top #wrap_all #main .mailchimp .text_input {
    border-radius: 4px;
    background-color: #333333;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    padding: 13px 15px;
    border: none
}

#top #wrap_all #main .mailchimp .button {
    border-radius: 4px;
    background-color: #fff;
    color: #333333;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    padding: 13px 10px;
    border: none
}

.pagination {
    display: inline-flex
}

.pagination li {
    margin: 3px
}

.pagination a {
    width: 22px;
    height: 22px;
    line-height: 34px !important;
    border: 1px solid #c21b17;
    font-size: 12px;
    color: #c21b17 !important;
}

.pagination .active a, #top .pagination .current {
    background-color: #c21b17;
    color: #fff !important;
}

.pagination a:hover, .pagination span:hover {
    background-color: #c21b17 !important;
    color: #fff !important;
}

.delimeter {
    margin: 0 4px;
}

#top .white-line {
    line-height: 1px;
    min-height: 0
}

#top .white-line span.hr-inner {
    border-top-width: 3px
}

blockquote {
    border: none;
    padding: 0;
    margin-bottom: 0;
    display: inline-block;
    position: relative
}

#top #main blockquote p, #top #main blockquote .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper blockquote .entry-content {
    color: #333333;
    font-size: 22px;
    line-height: 25px;
    display: inline
}

blockquote::before {
    content: "\201C";
    position: absolute;
    left: -12px;
    top: -5px;
    font-size: 22px;
    color: #333333
}

blockquote::after {
    content: "\201D";
    font-size: 22px;
    color: #333333
}

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

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

#top .banner .banner-image-right {
    background-position: 400px top !important
}

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

#top .banner p, #top .banner h2, #top .banner h3, #top .banner #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .banner .entry-content {
    line-height: 1.5em;
    font-size: 1.125em;
    font-weight: 400;
    letter-spacing: 0.2px
}

#top .banner h2 {
    margin: 0.85em 0;
    font-size: 1.75em;
}

#top .banner .banner-right-gradient {
    background-image: linear-gradient(135deg, #cedee6 0%, #cedee6 100%);
    background-position: center top;
    background-size: 100% calc(100% - 56px);
    background-repeat: no-repeat
}

#top .banner .full-height .flex_cell_inner {
    height: 100%
}

#top .banner .full-height .flex_column {
    height: 100%
}

#top .two-blocks .entry-content-wrapper {
    position: relative
}

#top .two-blocks .second-block {
    position: absolute;
    right: 0;
    bottom: 0
}

.arrow-blue-right:after {
    left: 100%;
    top: 60%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(243, 112, 36, 0);
    border-left-color: #c21b17;
    border-width: 16px;
    margin-top: -16px;
    visibility: visible
}

#top #main .tabcontainer .tab {
    background-color: #333333;
    padding: 12px 20px;
    margin: 1px 0;
    color: #fff;
    border: none;
    font-size: 1em;
    font-weight: 600;
    border-radius: 0;
}

#top #main .tabcontainer .tab.active_tab {
    background-color: #c21b17;
    width: 100%;
}

#top #main .tabcontainer .tab_content {
    box-shadow: none;
    padding-left: 50px;
    background-color: transparent
}

#top #main .tabcontainer .tab_content h4, #top #main .tabcontainer .tab_content h3 {
    margin-bottom: 20px
}

#top #main .tabcontainer.sidebar_tab .tab_titles {
    max-width: 280px
}

#top #main .tabcontainer.active-blue .tab.active_tab {
    background-color: #c21b17
}

#top #main .tabcontainer .documentation-panel {
    margin: 0
}

#top #main .tabcontainer .documentation-panel .document {
    width: 100%
}

#top #main .tabcontainer .documentation-panel .document:nth-child(2) {
    border-top: none
}

#top .togglecontainer .single_toggle {
    text-align: center
}

#top .togglecontainer .toggler {
    text-align: center;
    display: inline-block;
    color: #c21b17;
    text-decoration: underline
}

#top .togglecontainer .toggler:after {
    color: #c21b17
}

#top .togglecontainer .toggler.activeTitle:after {
    content: "\f106"
}

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

button.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s
}

button.accordion.active, button.accordion:hover {
    background-color: #ddd
}

div.accordion-panel {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out
}

#top .buttons-center {
    text-align: center
}

#top .buttons-center .avia-button-wrap {
    display: inline-block
}

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

#top #header #header_meta li.menu-item {
    padding: 8px 1.5vw 8px 0;
    position: relative
}

#top #header #header_meta li.menu-phone {
    margin: 8px 0 8px 0;
    padding: 0 0 0 1vw;
}

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

#top #header #header_meta li.menu-item a {
    min-height: 27px;
    display: block;
    line-height: 27px;
    padding: 0;
    font-weight: normal;
    font-size: 12px;
    font-weight: 600;
}

#top #header #header_meta li.menu-item.current-menu-item a {
    color: #c21b17
}

#top #header #header_meta li.menu-item:hover a {
    text-decoration: none;
    color: #c21b17
}

#top #header #header_meta .menu-item-search-mod {
    position: relative;
    float: left;
    height: 29px;
    padding: 6px 0;
    margin: 8px 17px 8px 0;
    /*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 .menu-item-search-mod .avia-arrow-wrap {
    display: none
}

#top #header #header_meta .menu-item-search-mod .avia-search-tooltip {
    /*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_meta .menu-item-search-mod .avia-search-tooltip #searchform > div {
    margin: 0
}

#top #header #header_meta .menu-item-search-mod .avia-search-tooltip #searchsubmit {
    /*opacity:0*/
    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-search-tooltip #s {
    font: 16px 'Roboto', Arial, Verdana, sans-serif;
    padding: 7px;
    margin-right: 40px;
    width: calc(100% - 40px)
}

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

#top #header #header_meta li.menu-phone a {
    /*padding-right:80px;*/
    /*background-image:url(../images/phone-header.png);
    background-repeat:no-repeat;
    background-position:right calc(50% - 1px);
    background-size:71px 12px;*/
    display: block
}

#top #header #header_meta li.menu-phone a::before {
    margin: 12px 0;
    height: calc(100% - 24px)
}

#top #header #header_meta li.menu-phone span {
    font-size: 1rem;
    display: inline-block;
    position: relative;
    letter-spacing: 0px;
    margin: 0 2px;
    font-weight: bold;
    line-height: 25px
}

#top #header #header_meta li.menu-button {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 1.5vw;
}

#top #header #header_meta li.menu-button a {
    display: block;
    /*border-radius:4px;*/
    background-color: transparent;
    border: 1px solid #c21b17;
    min-height: 28px;
    line-height: 18px;
    padding: 4px 7px;
    color: #c21b17;
    font-size: 14px;
    font-weight: 600
}

#top #header #header_meta li.menu-button:hover a {
    color: #c21b17
}

#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-width:32px;*/
    min-height: 29px;
    font-size: 12px;
    font-weight: normal;
    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 li a:hover{
    background-color:#e2e2e2
}*/
#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 .logo {
    height: inherit;
    max-width: 23%;
}

#top #header .main_menu {
    height: inherit;
    float: right;
    min-width: calc(90% - 250px);
    max-width: calc(100% - 220px)
}

#top #header .main_menu .av-main-nav-wrap {
    float: right;
    width: 100%
}

/*#top #header .logo a{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    vertical-align:middle
}*/
#top #header .logo img {
    padding: 3px 0
}

#top #header .logo svg {
    max-height: 50px !important;
    width: 100%;
}

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

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

#top #header.menuopen .logo img {
    padding: 20px 0
}

#top #header #avia-menu {
    width: 100%;
    display: inline-flex;
    justify-content: space-between
}

#top #header .av-main-nav > li.last-menu-item > a {
    padding-right: 0;
}

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

#top #header #avia-menu .menu-item .avia-menu-text:hover {
    color: #c21b17
}

#top #header #avia-menu .current-menu-item .avia-menu-text {
    color: #c21b17
}

#top #header #menu-item-search a {
    color: #979797 !important;
    font-size: 19px !important
}

#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
}

#top #header #nav_menu-5 {
    padding: 0;
    position: relative;
    top: 94px
}

#top #header #nav_menu-5 h3.widgettitle {
    display: none
}

#top #header .menu-glavni-meni-container {
    line-height: 56px
}

#top #header #menu-glavni-meni {
    width: 100%;
    display: inline-flex;
    justify-content: space-between;
    border-top: 1px solid #d9d9d9
}

#top #header #menu-glavni-meni .menu-item {
    padding: 0 10px
}

#top #header #menu-glavni-meni .menu-item:first-child {
    padding-left: 0
}

#top #header #menu-glavni-meni .menu-item:last-child {
    padding-right: 0
}

#top #header #menu-glavni-meni .menu-item a {
    font-weight: 600;
    height: 66px;
    font-size: 18px;
    line-height: 1.2em;
    -webkit-align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    align-items: center
}

#top #header .header_bg {
    margin-bottom: 64px
}

.map-search-input {
    position: relative
}

.search-clear {
    position: absolute;
    height: 45px;
    width: 40px;
    line-height: 45px;
    top: 0;
    right: 0;
    cursor: pointer;
    display: none
}

.search-clear.active {
    display: block
}

.route {
    margin-top: 10px
}

.route a {
    font-size: 1.3em;
    font-weight: 400
}

#top .kviz ul {
    list-style: none
}

#top .kviz input[type="text"] {
    line-height: 48px;
    padding: 0px 12px;
    /*border-radius:4px;*/
    border: 1px solid #dfdfdf
}

#top .kviz input[type="submit"] {
    width: 100%;
    text-align: center;
    /*border-radius:4px;*/
    line-height: 32px;
    font-size: 18px;
    color: #fff
}

#top #main .home-banner .container {
    opacity: 1 !important;
    -moz-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important;
    -webkit-animation: none;
    -moz-animation: none;
    -msanimation: none;
    animation: none;
}

#top #main .home-banner h1 {
    font-size: 3em;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 10px;
}

#top #main .home-banner h3 {
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.5;
}

#top #main .home-banner .avia-button {
    padding: 14px 35px 16px
}

#top #main .nagrade-slider .new-special-heading {
    /*font-weight: bold;
	font-size: 1.125em;
    line-height: 1.4;
    color: #333333;*/
    /*  AH 4.6. ob prenovi, ker je bilo polje prazno  */
    display: none;
}

/*#top .nagrade_wrap {
    border: 1px solid #fff;
}*/
#top #main .nagrade-slider .slide-entry h3 {
    font-weight: bold;
    font-size: 1.25em;
    line-height: 1.4;
    color: #fff;
}

#top #main .nagrade-slider .slide-entry p {
    font-size: 1.125em;
}

#top #main .nagrade-slider .slide-entry p, #top #main .nagrade-slider .slide-entry .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .nagrade-slider .slide-entry .entry-content {
    letter-spacing: 0.2px;
    line-height: 1.6;
    color: #ffffff;
}

#top #main .nagrade-slider .slide-entry a {
    color: #ffffff;
    text-decoration: none;
}

#top #main .nagrade-slider .slide-entry .slide-entry-excerpt a {
    text-decoration: underline;
}

#top #main .nagrade-slider .avia-slideshow-dots {
    position: absolute;
    height: 0;
}

#top #main .nagrade-slider .avia-slideshow-dots .goto-slide {
    width: 13px;
    height: 13px;
    margin-right: 4px;
    background-color: transparent;
    border: 1px solid #fff;
}

#top #main .nagrade-slider .avia-slideshow-dots .goto-slide.active {
    background-color: #ffffff;
    border: 1px solid #fff;
}

#top .orodja-button a {
    padding: 40px 30px 40px 80px;
    border-radius: 0
}

#top .orodja-button a .avia_iconbox_title {
    display: block;
    font-weight: bold;
    line-height: 23px;
    text-align: left
}

#top .orodja-button a .av-button-description {
    opacity: 1;
    font-size: 1em
}

#top .orodja-button a .av-button-description p, #top .orodja-button a .av-button-description #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .orodja-button a .av-button-description .entry-content {
    text-align: left
}

#top .orodja-button a .avia_button_background {
    display: none
}

#top .orodja-panel .entry-content-wrapper {
    display: flex;
}

#top .orodja-panel .flex_column {
    transition: all 0.5s
}

#top .orodja-panel .flex_column:not(.first):hover {
    background-color: #c21b17 !important
}

#top .orodja-panel .flex_column:not(.first):hover .icon-calculator {
    background-image: url(../images/icon-calc-black.svg)
}

#top .orodja-panel .flex_column:not(.first):hover .icon-person {
    background-image: url(../images/icon-person-black.svg)
}

#top .orodja-panel .flex_column:not(.first):hover.border-right:after {
    display: none
}

#top .orodja-panel .flex_column:not(.first):before {
    transition: all 0.5s;
    width: 1px;
    border-right: 1px solid;
    height: 100%;
    min-height: 40px;
    position: absolute;
    visibility: visible;
    top: 0;
    left: -2px;
    content: "";
    border-color: transparent;
}

#top .orodja-panel .flex_column:not(.first):hover:before {
    border-color: #c21b17;
}

#top .orodja-panel .side-icon {
    margin: 0
}

#top .orodja-panel .side-icon a {
    overflow: auto;
    padding: 40px 30px
}

#top .orodja-panel .side-icon .av-image-caption-overlay {
    position: relative;
    float: right;
    width: calc(100% - 60px)
}

#top .orodja-panel .side-icon .av-image-caption-overlay-position > div {
    padding: 0;
    text-align: left;
    font-size: 1em;
    line-height: 1em
}

#top .orodja-panel .side-icon .av-image-caption-overlay-position > div p, #top .orodja-panel .side-icon .av-image-caption-overlay-position > div #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .orodja-panel .side-icon .av-image-caption-overlay-position > div .entry-content {
    color: #333333;
}

#top .orodja-panel .side-icon img {
    max-width: 40px
}

.icon-calculator {
    background-image: url(../images/icon-calc.svg);
    background-repeat: no-repeat;
    background-position: left 5px;
    background-size: 26px 37px;
    padding-left: 50px
}

.icon-person {
    background-image: url(../images/icon-person.svg);
    background-repeat: no-repeat;
    background-position: left 5px;
    background-size: 38px 38px;
    padding-left: 50px
}

.shadow-light {
    box-shadow: 1px 3px 15px 5px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 1px 3px 15px 5px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 1px 3px 15px 5px rgba(0, 0, 0, 0.08)
}

.shadow-grey, .shadow-grey-wrapper .entry-content-wrapper {
    box-shadow: 0 0 10px #e5e5e5;
    -webkit-box-shadow: 0 0 10px #e5e5e5;
    -moz-box-shadow: 0 0 10px #e5e5e5
}

.move-up-40 {
    position: relative;
    top: -40px
}

.list-border-bottom ul {
    margin: 0;
    list-style: none
}

.list-border-bottom ul li {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 20px 0;
    margin: 0
}

.list-border-bottom ul li:after {
    content: " ";
    border-bottom: 1px solid #fff;
    opacity: 0.5;
    display: table-cell;
    width: 50px;
    position: absolute;
    margin: 20px auto 0;
    left: 0;
    right: 0
}

.list-border-bottom ul li:last-child:after {
    border: none
}

.arrow-orange-left:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(243, 112, 36, 0);
    border-right-color: #c76831;
    border-width: 16px;
    margin-top: -16px;
    visibility: visible
}

.border-right {
    position: relative
}

.border-right:after {
    width: 1px;
    border-right: 1px solid #d9d9d9;
    height: calc(100% - 80px);
    min-height: 40px;
    margin: 40px 0;
    visibility: visible;
    position: absolute;
    top: 0;
    right: 0
}

#top #main .blog-panel .blog-header .blog-filter {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex
}

#top #main .blog-panel .blog-header .blog-filter span.order {
    line-height: 45px;
    white-space: nowrap;
    width: 80px;
    display: inline-block;
    vertical-align: middle;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #F09273;
}

.select2-dropdown {
    border-radius: 0;
    border-color: #f6f6f6;
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before {
    background-image: url(../images/GI-arrow-left.svg);
    color: transparent !important;
    background-size: 11px 18px;
    background-repeat: no-repeat;
    background-position: center;
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before {
    background-image: url(../images/GI-arrow-right.svg);
    color: transparent !important;
    background-size: 11px 18px;
    background-repeat: no-repeat;
    background-position: center;
}

#top #main .blog-panel .blog-header .filter-one-fourth {
    min-width: 20%;
    max-width: 30%
}

#top #main .blog-panel .blog-header .input-text {
    width: calc(100% - 62px);
    /*border-radius:4px;*/
    border-radius: 0;
    background-color: #fff;
    padding: 12px 15px;
    margin-left: 10px;
    margin-bottom: 0;
    display: block;
    float: left;
    line-height: 21px;
    border: 1px solid #e1e1e1;
}

#top #main .blog-panel .blog-header .input-submit {
    width: 49px;
    height: 45px;
    /*border-radius:4px;*/
    background-color: #333333;
    background-repeat: no-repeat;
    background-size: 23px;
    background-position: center;
    margin-left: 3px;
    font-size: 0;
}

#top #main .blog-panel .blog-header .input-submit.arrow-down, #top #main .blog-panel .blog-header .togglecontainer .toggler.input-submit, #top .togglecontainer #main .blog-panel .blog-header .toggler.input-submit {
    background-image: url(../images/button-arrow-down.svg)
}

#top #main .blog-panel .blog-header .input-submit.author {
    background-image: url(../images/button-person.svg)
}

#top #main .blog-panel .blog-header .input-submit.search {
    background-image: url(../images/button-search.svg)
}

#top #main .blog-panel .blog-header .datepicker-range {
    min-width: 205px;
    padding: 11px 15px
}

#top #main .blog-panel .blog-header .ui-datepicker-trigger {
    position: relative
}

#top #main .blog-panel .blog-header .select2-container {
    margin-left: 10px
}

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

#top #main .blog-panel .blog-header .select2-selection__rendered {
    width: 100%;
    padding: 11px 10px;
    line-height: 21px;
    border: 1px solid #e1e1e1;
}

#top #main .blog-panel .blog-header .select2-selection__arrow {
    width: 49px;
    height: 45px;
    /*border-radius:4px;*/
    background-color: #333;
    background-repeat: no-repeat;
    background-size: 23px;
    background-position: center;
    right: 0;
    top: 0;
    background-image: url(../images/button-arrow-down.svg)
}

#top #main .blog-panel .blog-header .select2-selection__arrow b {
    display: none
}

#top #main .blog-panel .blog-header .select2-selection[aria-expanded="true"] .select2-selection__arrow {
    background-image: url(../images/button-arrow-up.svg)
}

#top #main .blog-panel .blog-header .select2-author + .select2-container .select2-selection__arrow {
    background-image: url(../images/button-person.svg)
}

#top #main .blog-panel .blog-header .select2-selection__placeholder {
    color: #333333;
}

#top #main .blog-panel #blog_list {
    text-align: center;
    margin-top: 50px
}

#top #main .blog-panel .blog-content .list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    text-align: left
}

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

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

#top #main .blog-panel .blog-content .list li:nth-child(2n) {
    margin-left: 10px;
    clear: right
}

#top #main .blog-panel .blog-content .list li > a {
    color: inherit;
    display: block
}

#top #main .blog-panel .blog-content .list li > a:hover {
    text-decoration: none
}

#top #main .blog-panel .blog-content .list .post {
    padding: 30px
}

#top #main .blog-panel .blog-content .list .cta {
    height: 100%;
    width: 100%;
    display: table
}

#top #main .blog-panel .blog-content .list .cta > div {
    display: table-cell;
    vertical-align: middle;
    padding: 20px 35px;
    float: none
}

#top #main .blog-panel .av-magazine article {
    width: 47%;
    margin-right: 3%;
    margin-bottom: 0;
    float: left;
    clear: none
}

#top #main .blog-panel .av-magazine .hr {
    padding-right: 3%;
    min-height: 10px;
    line-height: 1px;
    padding-bottom: 15px
}

#top #main .blog-panel .av-magazine .hr-inner {
    width: 100%;
    border-color: #d9d9d9
}

#top #main .blog-panel .av-magazine .av-magazine-top-bar {
    display: none
}

#top #main .blog-panel .av-magazine .av-magazine-time, #top #main .blog-panel .av-magazine .author {
    font-size: 15px;
    text-transform: none
}

#top #main .blog-panel .av-magazine .av-magazine-title {
    font-size: 18px;
    font-weight: 600
}

#top #main .blog-panel .template-blog .big-preview {
    width: 49%;
    float: left;
    background-color: #fff;
    border: 1px solid #d9d9d9
}

#top #main .blog-panel .template-blog .big-preview img {
    width: auto;
    margin: 0 auto
}

#top #main .blog-panel .template-blog .post-meta-infos {
    margin: 0
}

#top #main .blog-panel .template-blog .entry-content-wrapper {
    width: 49%;
    float: right
}

#top #main .blog-panel .template-blog .entry-content-wrapper .entry-content-header {
    margin-bottom: 10px
}

#top #main .blog-panel .template-blog .entry-content-wrapper h2 {
    padding: 0;
    font-size: 1.18em;
    font-weight: bold
}

#top #main .blog-panel .template-blog .entry-content-wrapper .entry-content p, #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content {
    font-size: 17px;
    text-align: left
}

#top #main .blog-panel .template-blog .entry-content-wrapper .entry-content a {
    font-size: 16px;
    text-decoration: underline;
    margin: 10px 0
}

#top #main .blog-panel .template-blog .entry-content-wrapper .entry-content a .more-link-arrow {
    display: none
}

#top #main .blog-panel .avia-content-slider .slide-image {
    width: calc(50% - 15px);
    float: left;
    margin-right: 15px;
    border: 1px solid #d9d9d9
}

#top #main .blog-panel .avia-content-slider .slide-content h3.entry-title {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 10px
}

#top #main .blog-panel .avia-content-slider .slide-content .slide-meta {
    display: none
}

#top #main .blog-panel .avia-content-slider .slide-content .read-more-link a {
    text-decoration: underline
}

#top #main .blog-panel .avia-content-slider .slide-content .read-more-link a .more-link-arrow {
    display: none
}

#top #main .blog-panel .javne-objave-panel .blog-filter .filter-one-fourth:first-child, #top #main .blog-panel .javne-objave-panel .blog-filter .filter-one-fourth:nth-child(3) {
    display: none !important
}

#top #main .blog-panel .blog-content {
    min-height: 500px
}

#top #main .blog-panel .blog-loader.ajax-loader {
    width: 100%;
    height: 500px;
    position: absolute
}

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

#top.single-post #main .post-banner {
    background-color: #333333
}

#top.single-post #main .post-banner .container {
    min-height: 170px;
    opacity: 1
}

#top.single-post #main .post-banner h2, #top.single-post #main .post-banner .ow-h2 {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3em;
}

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

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

#top.single-post #main h1.post-title {
    color: #333333;
    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 td {
    border-color: #000000;
}

#top.single-post #main .author-panel {
    background-color: #f6f6f6;
    padding: 40px 30px;
    margin-top: 40px
}

#top.single-post #main .author-panel .author-img {
    float: left;
    max-width: 100px;
    margin: 20px 20px 20px 0
}

#top.single-post #main .author-panel .author-img img {
    border-radius: 90%
}

#top.single-post #main .author-panel .author-content .author-name p, #top.single-post #main .author-panel .author-content .author-name #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #top.single-post #main .author-panel .author-content .author-name .entry-content {
    font-size: 18px
}

#top.single-post #main .author-panel .author-content .author-name .author-naziv {
    color: #111;
    font-weight: 600
}

#top.single-post #main .author-panel .author-content p, #top.single-post #main .author-panel .author-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 .author-panel .author-content .entry-content {
    font-size: 17px
}

#top.single-post #main .related-content {
    margin-top: 40px
}

#top.single-post #main .related-content p, #top.single-post #main .related-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 .related-content .entry-content {
    font-size: 17px
}

#top.single-post #main .related-content .title {
    color: #111;
    font-size: 18px;
    font-weight: 600
}

#top.single-post #main .back-button {
    padding: 80px 0 90px
}

#top.single-post #main .back-button a {
    background-color: #333333;
    /*border-radius:4px;*/
    padding: 15px 30px
}

#top.single-post #main .back-button .avia_iconbox_title {
    color: #fff;
    font-size: 16px;
    line-height: 20px
}

#top.single-post #main .back-button .avia_button_icon {
    font-size: 17px
}

#top.single-post #main .related-content {
    margin-top: 40px
}

#top.single-post #main footer .av-share-box {
    float: none;
    margin: 30px 0 40px;
    overflow: auto
}

#top.single-post #main footer .av-share-box h5, #top.single-post #main footer .av-share-box #top .orodja-button a .avia_iconbox_title, #top .orodja-button a #top.single-post #main footer .av-share-box .avia_iconbox_title {
    display: inline-block;
    font-weight: 600;
    line-height: 30px;
    padding: 15px 0;
    margin: 0
}

#top.single-post #main footer .av-share-box ul.av-share-box-list {
    display: inline-block;
    clear: none;
    width: auto;
    vertical-align: middle;
    float: right
}

#top.single-post #main footer .av-share-box ul.av-share-box-list li.av-share-link {
    display: inline-block;
    width: 230px;
    margin-left: 12px
}

#top.single-post #main footer .av-share-box ul.av-share-box-list li.av-share-link a {
    background-color: #f6f6f6;
    background-repeat: no-repeat;
    background-position: center center
}

#top.single-post #main footer .av-share-box ul.av-share-box-list li.av-share-link a:before {
    visibility: hidden
}

#top.single-post #main footer .av-share-box ul.av-share-box-list li.av-share-link.av-social-link-facebook a {
    background-image: url(../images/facebook.svg)
}

#top.single-post #main footer .av-share-box ul.av-share-box-list li.av-share-link.av-social-link-facebook:hover a {
    background-image: url(../images/facebook-white.svg);
    background-color: #37589b
}

#top.single-post #main footer .av-share-box ul.av-share-box-list li.av-share-link.av-social-link-linkedin a {
    background-image: url(../images/linkedIn.svg);
    transform: scaleY(-1)
}

#top.single-post #main footer .av-share-box ul.av-share-box-list li.av-share-link.av-social-link-linkedin:hover a {
    background-color: #419cca
}

#top.single-post #main footer .av-share-box ul.av-share-box-list li.av-share-link.av-social-link-square-x-twitter a {
    background-image: url(../images/X-logo.svg);
    transform: scaleY(-1);
    background-size: 22px auto;
}

#top.single-post #main footer .av-share-box ul.av-share-box-list li.av-share-link.av-social-link-square-x-twitter:hover a {
    background-image: url(../images/X-logo-white.svg);
    background-color: #000000
}

.grid-skladi-buttons {
    margin-bottom: 50px;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

#top .fund-type-button {
    background-color: #e1e1e1;
    padding: 13px 20px;
    margin: 10px 2px;
    color: #333333;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 130px;
    text-align: center;
    font-size: 0.875em;
    line-height: 1.8;
    max-width: 300px;
    cursor: pointer;
}

#top .fund-type-button:hover, #top .fund-type-button:focus {
    text-decoration: none
}

#top .fund-type-button.active {
    background-color: #c21b17;
    color: #fff;
}

#top .sklad-opis:not(.all-funds) {
    display: none;
}

#top .skladi-opis-spodaj .sklad-opis {
    margin-top: 50px;
}

#top .grid-skladi {
    display: grid;
    grid-template-columns:repeat(auto-fill, minmax(207px, 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 h3 {
    margin-bottom: 0;
    font-weight: bold;
    font-size: 1.5em;
}

#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 .banner-left .flex_cell_inner h5 {
    margin-bottom: 20px;
    font-weight: 400;
    color: #FCE9E1 !important;
}

#top .banner-sklad-bottom .banner-left .flex_cell_inner {
    width: 100%;
    max-width: 680px;
    float: right;
    padding-left: 50px
}

#top .banner-sklad-bottom .banner-left .flex_cell_inner .risk.low {
    width: 110px;
}

#top .banner-sklad-bottom .banner-left .flex_cell_inner .risk.indicator {
    width: calc(100% - 220px);
}

#top .banner-sklad-bottom .banner-left .flex_cell_inner .risk.high {
    width: 110px;
}

#top .banner-sklad-bottom .banner-right .flex_cell_inner {
    width: 100%;
    max-width: 680px;
    float: left;
    padding-right: 50px
}

#top .banner-sklad-bottom .banner-right .flex_cell_inner .button-calculator {
    margin-right: 10px;
}

#top .kazalnik-tveganja {
    position: relative
}

#top .kazalnik-tveganja .kazalnik-numbers {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    position: relative;
    width: 100%
}

#top .kazalnik-tveganja .kazalnik-numbers:after {
    content: " ";
    position: absolute;
    left: 0;
    width: 99%;
    top: calc(50% - 1px);
    border-bottom: 2px solid #231f20;
    z-index: -1
}

#top .kazalnik-tveganja .kazalnik-number {
    min-width: 28px;
    width: 28px;
    height: 28px;
    line-height: 24px;
    font-size: 17px;
    color: #231f20;
    background-color: #fff;
    border: 2px solid #231f20;
    border-radius: 90%;
    text-align: center;
    font-weight: bold
}

#top .kazalnik-tveganja .kazalnik-number.active {
    color: #fff;
    background-color: #231f20
}

#top .kazalnik-tveganja .kazalnik-number:last-child {
    margin-right: 0
}

#top .kazalnik-tveganja .delimeter {
    height: 28px;
    min-width: 2px;
    width: calc((100% - 196px) / 6);
    display: block
}

#top .button-calculator a {
    margin-top: 30px;
    min-width: 220px;
    padding-left: 25px;
    padding-right: 25px;
}

#top .button-compare a {
    margin-top: 30px;
    min-width: 220px;
    padding-left: 25px;
    padding-right: 25px;
}

#top #main .sklad-osebna-panel {
    margin-bottom: 2px
}

/*#top #main .sklad-osebna-panel thead{
    border-bottom:4px solid #fff
}*/
#top #main .sklad-osebna-panel thead th {
    text-transform: none;
    border-left: 6px solid #fff;
    border-right: 6px solid #fff
}

#top #main .sklad-osebna-panel thead .name {
    padding-left: 20px
}

#top #main .sklad-osebna-panel tbody td {
    border-left: 6px solid #fff;
    border-right: 6px solid #fff
}

#top #main .sklad-osebna-panel tbody .name {
    /*font-size:1.06em;*/
    font-weight: 600;
    padding-left: 20px;
    color: #161615
}

#top #main .sklad-osebna-panel .table-donos {
    margin: 0 -2px 30px;
    width: calc(100% + 4px)
}

#top #main .sklad-osebna-panel .table-osebna {
    margin: 30px -2px 0;
    width: calc(100% + 4px)
}

#top #main .osebna-izkaznica-panel .avia-button-fullwidth {
    border-radius: 0;
    padding-top: 3px;
    padding-bottom: 7px;
    font-size: 1.5em
}

#top #main .osebna-izkaznica-panel .avia-button-fullwidth .avia_button_icon {
    font-size: 18px
}

#top #main .osebna-izkaznica-panel .avia-button-fullwidth .av-button-description {
    display: none
}

/*#top #main .osebna-izkaznica-panel .hide-table{
    border-left: solid 1px  #F09273;
}*/
#top #main .osebna-izkaznica-panel .hide-table .avia_button_icon:before {
    margin-left: 10px;
}

#top #main .osebna-izkaznica-panel .hide-table.active .avia_button_icon:before {
    content: '\ue87e';
    content: '\e87e';
}

#top #main .osebna-izkaznica-panel .hidden-body, #top #main .osebna-izkaznica-panel .fund-description {
    display: none
}

#top .nagrade-panel-orange {
    background-color: #fbe8e0;
    padding: 10px 30px 20px
}

#top .nagrade-panel {
    background-color: #333333;
    padding: 10px 30px 20px
}

#top .nagrade-panel h3, #top .nagrade-panel h4 {
    margin-top: 10px
}

#top .nagrade-panel a {
    text-decoration: underline
}

#top .nagrade-panel p, #top .nagrade-panel #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .nagrade-panel .entry-content {
    margin: 8px 0
}

#top .upravitelj-panel h3 {
    margin-top: 13px;
}

.oseba-panel {
    padding: 35px 30px 0
}

.oseba-panel .osebna-img {
    float: left;
    width: 25%
}

.oseba-panel .oseba-content {
    margin-left: 30%;
    margin-bottom: 10px
}

.oseba-panel .oseba-content h4, .oseba-panel .oseba-content h6 {
    text-transform: uppercase;
    margin-bottom: 6px
}

.oseba-panel .oseba-content p, .oseba-panel .oseba-content #top #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .oseba-panel .oseba-content .entry-content {
    display: inline
}

.button-strokovnjak {
    margin-left: 30px
}

.button-strokovnjak a {
    min-width: 200px
}

#top .fund-graph-date {
    overflow: auto
}

#top .fund-graph-date p, #top .fund-graph-date #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .fund-graph-date .entry-content {
    color: #333333;
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase
}

#top .fund-graph-date p input, #top .fund-graph-date #main .blog-panel .template-blog .entry-content-wrapper .entry-content input, #top #main .blog-panel .template-blog .entry-content-wrapper .fund-graph-date .entry-content input {
    font-size: 16px;
    color: #333333;
}

#top .fund-graph-date .graph-date-wrapper {
    float: right
}

#top .fund-graph-date .fund-date-buttons {
    float: left;
    margin-right: 20px
}

#top .fund-graph-date .graph-from-date {
    float: left;
    padding-right: 10px
}

#top .fund-graph-date .graph-to-date {
    float: left
}

#top .fund-date-button, #top .sklad-struktura .sklad-struktura-buttons .sklad-struktura-button, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button-galileo, #top .qa-panel .qa-button, #top #wrap_all #main .merged-fund-docs-panel .merged-fund-docs-button, #top #wrap_all #main .dokumenti-tab-buttons .dokumenti-tab-button {
    background-color: #e1e1e1;
    padding: 17px 20px;
    margin: 5px 1px;
    color: #333333;
    display: inline-block;
    min-width: 120px;
    text-align: center;
    border: none;
    font-size: 0.875em;
    cursor: pointer;
    font-family: 'Roboto', Arial, Verdana, sans-serif !important;
}

#top .fund-date-button:hover, #top .sklad-struktura .sklad-struktura-buttons .sklad-struktura-button:hover, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button:hover, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button-galileo:hover, #top .qa-panel .qa-button:hover, #top #wrap_all #main .merged-fund-docs-panel .merged-fund-docs-button:hover, #top #wrap_all #main .dokumenti-tab-buttons .dokumenti-tab-button:hover, #top .fund-date-button:focus, #top .sklad-struktura .sklad-struktura-buttons .sklad-struktura-button:focus, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button:focus, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button-galileo:focus, #top .qa-panel .qa-button:focus, #top #wrap_all #main .merged-fund-docs-panel .merged-fund-docs-button:focus, #top #wrap_all #main .dokumenti-tab-buttons .dokumenti-tab-button:focus {
    text-decoration: none
}

#top .fund-date-button.active, #top .sklad-struktura .sklad-struktura-buttons .sklad-struktura-button.active, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button.active, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button-galileo.active, #top .qa-panel .qa-button.active, #top #wrap_all #main .merged-fund-docs-panel .merged-fund-docs-button.active, #top #wrap_all #main .dokumenti-tab-buttons .dokumenti-tab-button.active {
    background-color: #c21b17;
    color: #fff;
}

#top .graph-options {
    overflow: auto
}

#top .graph-type-radio {
    float: left;
    margin-bottom: 20px
}

#top .graph-type-radio input {
    position: absolute;
    visibility: hidden
}

#top .graph-type-radio label {
    color: #333333;
    font-size: 1em;
    line-height: 1.2;
    font-weight: 400;
    background-color: #e1e1e1;
    padding: 13px 14px;
    margin: 5px 0;
    min-width: 170px;
    display: inline-block;
    text-align: center;
}

#top .graph-type-radio label:after {
    color: #161615
}

#top .graph-type-radio input:checked + label {
    color: #fff;
    background-color: #c21b17;
}

#top .graph-action {
    float: right;
    margin-bottom: 20px
}

#top .graph-action-button {
    min-width: 210px;
    /*background-image:url(../images/compare-icon.svg);
    background-size:19px 20px;
    background-position:15px 40%;
    background-repeat:no-repeat;
    border-radius:4px;*/
    background-color: transparent;
    border: 1px solid #c21b17;
    color: #c21b17;
    padding: 12px 14px;
    margin: 5px 0 5px 5px;
    font-size: 1em;
    display: inline-block;
    line-height: 1.2;
    text-align: center;
    transition: all 0.4s;
    cursor: pointer;
}

#top .graph-action-button:hover {
    background-color: #c21b17;
    color: #fff;
    opacity: 1;
    text-decoration: none;
}

/*#top .graph-action-button#fund_export{
    background-image:url(../images/icon-download.svg);
    background-size:22px 22px
}*/
#top #graph_table_data {
}

#top #graph_table_data .table-krovni-sklad {
    margin: 0
}

.highcharts-range-selector-buttons, .highcharts-button, .highcharts-input-group, .highcharts-credits, .sklad-struktura-graf .highcharts-xaxis {
    visibility: hidden
}

#top .avia-section.av-minimum-height.sklad-struktura-panel > .container > .content {
    vertical-align: top
}

#top #sklad-struktura.sklad-struktura-panel .container {
    height: auto !important
}

#top .sklad-struktura .sklad-struktura-buttons {
    width: 300px;
    float: left;
    padding-top: 10px;
    margin-bottom: 20px
}

#top .sklad-struktura .sklad-struktura-buttons .sklad-struktura-button {
    width: 100%;
    margin: 3px 0
}

#top .sklad-struktura .sklad-struktura-graf {
    width: calc(100% - 320px);
    float: right;
    margin-bottom: 20px
}

#top .sklad-struktura .sklad-struktura-graf .highcharts-xaxis-labels span {
    left: 0 !important;
    width: 159px !important;
    height: 46px !important;
    padding: 0 8px !important;
    color: #333333 !important;
    /*font-size:11px !important;*/
    line-height: 1.2;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    white-space: normal !important;
    font-weight: 400
}

#top .sklad-struktura .sklad-struktura-graf .highcharts-yaxis-grid path:first-child {
    stroke: #333333;
}

#top .sklad-struktura .sklad-struktura-graf .percent {
    color: #333;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 400
}

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

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

#top .dokumenti-panel .dokumenti-dropdown-button {
    width: 100%;
    display: block;
    background-color: #333;
    color: #fff;
    font-size: 1em;
    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: 0.875em;
    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.dokumenti_fullwidth {
    width: 100%;
    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/pdficon.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, #top .dokumenti-tab-panel .dokumenti-tabs .document {
    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, #top .dokumenti-tab-panel .dokumenti-tabs .document:hover {
    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: 2000px;
    transition: max-height 1s
}

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

#top #main .tecajnica-date {
    display: inline-block;
    line-height: 45px
}

#top #main .tecajnica-panel .table-krovni-sklad {
    margin: 10px 0 0
}

#top #main .tecajnica-panel .table-paket-skladov {
    margin-top: 0
}

#top #main .tecajnica-panel tr {
    padding-bottom: 2px
}

#top #main .tecajnica-panel td {
    overflow: hidden
}

#top #main .tecajnica-panel td.fund {
    background: #dedfe0;
    padding: 0;
    color: #333333;
    font-size: 17px;
    font-weight: 600
}

#top #main .tecajnica-panel .box {
    position: absolute;
    top: 0;
    left: -43px;
    height: 100%;
    width: 42px;
    background-color: #c21b17
}

#top #main .tecajnica-panel .green {
    padding-left: 32px;
    color: #53ab41;
    background-image: url(../images/arrow-green.svg);
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 11px 18px
}

#top #main .tecajnica-panel .red {
    padding-left: 32px;
    color: #c21b17;
    background-image: url(../images/arrow-red.svg);
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 11px 18px
}

#top #main .tecajnica-panel tr:hover {
    box-shadow: 1px 1px 4px 2px rgba(201, 201, 201, 0.5);
    -webkit-box-shadow: 1px 1px 4px 2px rgba(201, 201, 201, 0.5);
    -moz-box-shadow: 1px 1px 4px 2px rgba(201, 201, 201, 0.5)
}

#top #main .tecajnica-panel tr:hover td {
    background-color: #fff
}

#top #main .tecajnica-panel tr:hover .box {
    left: 0;
    transition: all 0.5s ease
}

#top #main .tecajnica-panel table tbody td:not(.fund) {
    text-align: right
}

#top #ui-datepicker-div {
    margin: 26px 0 0 95px;
    border: 1px solid #d7d7d7;
    background-color: #fff;
    padding: 0;
    border-radius: 0
}

#top #ui-datepicker-div .ui-datepicker-header {
    padding: 10px 15px;
    border: none;
    border-radius: 0;
    background-color: #333333
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
    min-width: 50px;
    min-height: 50px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    text-align: center;
    line-height: 50px
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon {
    background-image: none;
    display: none
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before {
    font-family: FontAwesome;
    content: "\f104";
    font-size: 35px;
    font-weight: 400;
    color: #fff;
    position: relative;
    right: 0
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover:before {
    right: 5px;
    transition: all 0.5s ease
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
    min-width: 50px;
    min-height: 50px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    text-align: center;
    line-height: 50px
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon {
    background-image: none;
    display: none
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 35px;
    font-weight: 400;
    color: #fff;
    position: relative;
    left: 0
}

#top #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover:before {
    left: 5px;
    transition: all 0.5s ease
}

#top #ui-datepicker-div .ui-datepicker-header .ui-state-hover {
    background: inherit;
    border: none
}

#top #ui-datepicker-div .ui-datepicker-header select.ui-datepicker-month {
    float: right
}

#top #ui-datepicker-div .ui-datepicker-header select.ui-datepicker-year {
    float: left
}

#top #ui-datepicker-div .ui-datepicker-calendar {
    margin: 0px 20px 20px;
    width: calc(100% - 40px)
}

#top #ui-datepicker-div .ui-datepicker-calendar th {
    border: none;
    text-transform: none;
    padding-bottom: 0.3em
}

#top #ui-datepicker-div .ui-datepicker-calendar td {
    border: none;
    padding: 2px 1px
}

#top #ui-datepicker-div .ui-datepicker-calendar a, #top #ui-datepicker-div .ui-datepicker-calendar span {
    line-height: 1.5em
}

#top #ui-datepicker-div .ui-state-highlight, #top #ui-datepicker-div .ui-widget-content .ui-state-highlight, #top #ui-datepicker-div .ui-widget-header .ui-state-highlight {
    border: 1px solid #c5c5c5;
    background: #f6f6f9;
    color: #454545
}

#top #ui-datepicker-div .ui-state-active, #top #ui-datepicker-div .ui-widget-content .ui-state-active, #top #ui-datepicker-div .ui-widget-header .ui-state-active, #top #ui-datepicker-div a.ui-button:active, #top #ui-datepicker-div .ui-button:active, #top #ui-datepicker-div .ui-button.ui-state-active:hover {
    border: 1px solid #c21b17;
    background-color: #c21b17;
    color: #fff
}

#top #ui-datepicker-div.reverse {
    margin: 25px 0 0 -77px
}

#top #ui-datepicker-div.reverse:after {
    left: 80%
}

#top #ui-datepicker-div.calendar-month .ui-datepicker-calendar {
    display: none
}

#top #ui-datepicker-div.calendar-month .ui-datepicker-buttonpane {
    margin-top: 0
}

#top #ui-datepicker-div:after {
    display: block;
    bottom: 100%;
    left: 20%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(53, 48, 50, 0);
    border-bottom-color: #333333;
    border-width: 20px;
    margin-left: -26px
}

#top .mobile-app-panel .left-half {
    width: 48%;
    float: left;
    clear: left;
    margin: 0
}

#top .mobile-app-panel .right-half {
    width: 48%;
    float: right;
    clear: right;
    margin: 0
}

#top .mobile-app-panel .store {
    margin: 10px 5px 10px 0
}

#top .mobile-apps-panel .entry-content-wrapper {
    display: flex;
}

#top .mobile-apps-panel .store {
    margin: 6px 0 0;
    float: left;
    min-width: 140px;
    width: 48%
}

#top .mobile-apps-panel .store:nth-child(2n) {
    clear: left;
    margin-right: 2%
}

#top .mobile-apps-panel .store:nth-child(2n+1) {
    clear: right
}

#top .mobile-apps-panel .store img {
    width: 100%;
    margin: 0
}

#top #wrap_all #main .paketi-skladov-flex {
    display: table;
    table-layout: fixed;
    z-index: 2;
    min-height: 300px
}

#top #wrap_all #main .paketi-skladov-flex section {
    display: table-cell;
    vertical-align: sub;
    width: 100%
}

#top #wrap_all #main .paketi-skladov-flex section .avia_textblock {
    padding: 20px 15px;
    min-height: 100px
}

#top #wrap_all #main .paketi-skladov-flex section .avia_textblock p, #top #wrap_all #main .paketi-skladov-flex section .avia_textblock #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #main .paketi-skladov-flex section .avia_textblock .entry-content {
    font-size: 14px;
    transition: all 0.3s
}

#top #wrap_all #main .paketi-skladov-flex section .avia_textblock p.description, #top #wrap_all #main .paketi-skladov-flex section .avia_textblock #main .blog-panel .template-blog .entry-content-wrapper .entry-content.description, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #main .paketi-skladov-flex section .avia_textblock .entry-content.description {
    font-size: 12px
}

#top #wrap_all #main .paketi-skladov-flex section .avia_textblock strong {
    font-size: 16px
}

#top #wrap_all #main .paketi-skladov-flex section .avia_textblock .invisible {
    opacity: 0;
    max-height: 0;
    margin-bottom: 0;
}

#top #wrap_all #main .paketi-skladov-flex section .avia_textblock .visible {
    opacity: 1;
    max-height: 100px
}

#top #wrap_all #main .paketi-skladov-flex section .avia_textblock:hover {
    background-color: #e5e5e5
}

#top #wrap_all #main .paketi-skladov-flex section .avia_textblock:hover .invisible {
    opacity: 1;
    max-height: 150px;
}

#top #wrap_all #main #datepicker_nalozbeni_paket_struktura.input-date {
    max-width: calc(100% - 70px)
}

#top #wrap_all #main .gradient-grey-half {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #e2e2e2 100%)
}

#top #wrap_all #main .button-varcevanje a {
    padding-left: 60px;
    background-image: url(../images/investicijski-kalkulator-bela.svg);
    background-size: 17px 25px;
    background-position: 25px center;
    background-repeat: no-repeat
}

#top #wrap_all #main .varcevanje-paket {
    position: relative;
    background-color: #e5e5e5
}

#top #wrap_all #main .varcevanje-paket .varcevanje-paket-header {
    background-color: #c21b17;
    padding: 30px 25px;
    min-height: 180px;
    width: 100%
}

#top #wrap_all #main .varcevanje-paket .varcevanje-paket-header h2 {
    font-weight: normal
}

#top #wrap_all #main .varcevanje-paket .avia-data-table-wrap {
    background-color: #333333;
    min-height: 240px;
    padding: 20px 25px
}

#top #wrap_all #main .varcevanje-paket .table-paket tr:last-child, #top #wrap_all #main .varcevanje-paket .informative-calculation-panel .table-izracun tr:last-child, #top #wrap_all #main .informative-calculation-panel .varcevanje-paket .table-izracun tr:last-child {
    border-bottom: none
}

#top #wrap_all #main .varcevanje-paket .table-paket-donos {
    background-color: #e5e5e5;
    padding-left: 3px;
    min-height: 140px
}

#top #wrap_all #main .varcevanje-paket .table-paket-donos .avia-heading-row {
    background-color: #e5e5e5
}

#top #wrap_all #main .varcevanje-paket .table-paket-donos .avia-heading-row div {
    color: #333333
}

#top #wrap_all #main .varcevanje-paket .table-paket-donos .avia-pricing-row {
    background-color: #e5e5e5;
    color: #333333
}

#top #wrap_all #main .varcevanje-paket .table-paket-donos .avia-pricing-row .currency-symbol {
    color: #333333;
    font-size: 17px;
    font-weight: 600;
    vertical-align: sub
}

#top #wrap_all #main .varcevanje-paket .table-paket-donos .avia-pricing-row span {
    color: #333333;
    font-size: 17px;
    font-weight: 600;
}

#top #wrap_all #main .varcevanje-paket .table-paket-donos .avia-desc-col .avia-heading-row, #top #wrap_all #main .varcevanje-paket .table-paket-donos .avia-desc-col .avia-pricing-row, #top #wrap_all #main .varcevanje-paket .table-paket-donos .avia-desc-col .avia-pricing-row .currency-symbol, #top #wrap_all #main .varcevanje-paket .table-paket-donos .avia-desc-col .avia-pricing-row span {
    color: #696969
}

#top #wrap_all #main .varcevanje-paket .button-paket {
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

#top #wrap_all #main .varcevanje-paket .button-paket a {
    width: 100%;
    height: 100%;
    margin: 0;
    background-color: rgba(53, 49, 50, 0.9);
    top: 0;
    position: relative;
    display: block;
    opacity: 1;
    text-align: center;
    border: none;
}

#top #wrap_all #main .varcevanje-paket .button-paket .avia_iconbox_title {
    font-size: 1em;
    display: inline-block;
    position: relative;
    top: calc(50% - 25px);
    padding: 14px 25px 14px 25px;
    width: 90%;
    max-width: 236px;
    border: 1px solid #ffffff;
    color: #fff;
    background-color: transparent;
    border-radius: 0;
    transition: all 0.4s;
}

#top #wrap_all #main .varcevanje-paket .button-paket .avia_iconbox_title:hover {
    border-color: #FCE9E1;
    color: #FCE9E1;
}

#top #wrap_all #main .varcevanje-paket:hover .button-paket {
    display: block;
    opacity: 1;
    width: 100%;
    height: 100%
}

#top #wrap_all #main .table-nalozbeni-paket-struktura tbody td.fund {
    background-color: #dedfe0;
    font-size: 1em;
}

#top #wrap_all #main .table-nalozbeni-paket-struktura tbody td.fund a {
    color: #c21b17;
    font-weight: 600;
    text-decoration: underline
}

#top .button-instrumenti .avia_iconbox_title {
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline
}

#top .list > ul {
    padding-top: 10px;
    margin-left: -1em
}

#top .list > ul li {
    color: #c21b17;
    font-size: 1.06em;
    font-weight: 600
}

#top .list.list_ah > ul li {
    color: #333;
}

#top .list > ul li ul {
    list-style: none;
    margin-left: 0
}

#top .list > ul li ul li {
    color: #333333;
    font-size: 0.94em;
    font-weight: normal;
    margin-left: 0
}

#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;
    border-bottom: 1px solid #d9d9d9;
    overflow: auto;
    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 .paket-info-panel .table-paket, #top #wrap_all #main .paket-info-panel .informative-calculation-panel .table-izracun, #top #wrap_all #main .informative-calculation-panel .paket-info-panel .table-izracun {
    table-layout: auto
}

#top #wrap_all #main .paket-info-panel .table-paket-donos {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 30px;
    padding-top: 13px;
}

#top #wrap_all #main .paket-info-panel .table-paket-donos .avia-heading-row div {
    font-weight: bold
}

#top #wrap_all #main .paket-info-panel .table-paket-donos .avia-pricing-row .currency-symbol {
    font-size: inherit;
    top: 0
}

#top #wrap_all #main .paket-info-panel .table-paket-donos .avia-pricing-row span {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0.5px
}

#top #wrap_all #main .paket-info-panel .img-left-50 p, #top #wrap_all #main .paket-info-panel .img-left-50 #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #main .paket-info-panel .img-left-50 .entry-content {
    line-height: 1.06em
}

#top #wrap_all #main .paket-info-panel .img-left-50 img {
    max-height: 30px;
    max-width: 35px
}

#top #wrap_all #main .paket-info-panel .remove-padding-top .pricing-table {
    margin-top: 0
}

#top #wrap_all #main .paket-info-panel .remove-padding-top .avia-heading-row {
    padding-top: 0
}

#top #wrap_all #main .paket-info-panel .remove-padding-left .pricing-table {
    margin-left: 0
}

#top #wrap_all #main .paket-info-panel .remove-padding-left .avia-heading-row, #top #wrap_all #main .paket-info-panel .remove-padding-left .avia-pricing-row {
    padding-left: 0
}

#top #wrap_all #main .paket-info-panel .textblock-float-left .av_textblock_section {
    width: 33%;
    float: left;
    padding-right: 10px
}

#top #wrap_all #main .informative-calculation-panel .informative-calculation-data {
    margin-bottom: 100px !important
}

#top #wrap_all #main .informative-calculation-panel .table-izracun {
}

#top #wrap_all #main .informative-calculation-panel .table-izracun td {
    font-size: 15px;
    padding: 13px 10px
}

#top #wrap_all #main .informative-calculation-panel .table-izracun .avia-desc-col {
    font-size: 1em;
    font-weight: bold
}

#top #wrap_all #main .informative-calculation-panel .table-izracun .avia-heading-row {
    border-bottom: none
}

#top #wrap_all #main .informative-calculation-panel .table-izracun .avia-heading-row th {
    border: none;
    font-weight: bold;
    font-size: 1em
}

#top #wrap_all #main .graph-informative-calculation-panel {
    margin-bottom: 20px
}

#top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons {
    margin-bottom: 20px;
    overflow: auto
}

#top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons h6 {
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    float: left;
    line-height: 54px;
    margin: 5px 20px 5px 0
}

#top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button-galileo {
    float: left;
    min-width: 100px;
}

#top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-legend {
    padding: 5px 0
}

#top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-legend .legend-data {
    display: inline-block;
    position: relative;
    min-width: 250px;
    padding-left: 20px
}

#top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-legend .legend-data h6 {
    display: inline-block;
    font-weight: 600
}

#top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-legend .legend-data .box {
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    top: calc(50% - 9px);
    background-color: #333333;
}

#top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-legend .legend-data .box.orange {
    background-color: #fbe8e0
}

#top #wrap_all #main .graph-return-panel .graph-line hr {
    border: 1px solid #e5e5e5;
    margin: 30px 0 50px
}

#top #wrap_all #main .graph-return-panel .graph-to-date p, #top #wrap_all #main .graph-return-panel .graph-to-date #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #main .graph-return-panel .graph-to-date .entry-content, #top #wrap_all #main .graph-return-panel .graph-from-date p, #top #wrap_all #main .graph-return-panel .graph-from-date #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #main .graph-return-panel .graph-from-date .entry-content {
    margin: 8px 0
}

#top #wrap_all #main .graph-return-panel .square {
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 5px
}

#top #wrap_all #main .graph-return-checkbox {
    margin-top: 20px
}

#top #wrap_all #main .graph-return-checkbox label {
    margin-right: 25px;
    display: inline-block;
    min-width: 225px;
    text-transform: uppercase
}

#top #wrap_all #main .graph-return-checkbox input:not(:checked):not(:hover) + label {
    opacity: 0.76
}

#top #wrap_all #main .graph-return-checkbox input:not(:checked):not(:hover) + label span {
    background-color: #979797 !important
}

#top #wrap_all #main .compare-funds .graph-return-checkbox label {
    pointer-events: none
}

#top #wrap_all #main .package-structure-panel .package-structure-graph {
    width: 60%;
    float: left;
    padding-right: 40px
}

#top #wrap_all #main .package-structure-panel .package-structure-legend {
    max-width: 40%;
    float: right;
    margin-top: 40px
}

#top #wrap_all #main .package-structure-panel .package-structure-legend h6 {
    margin-bottom: 15px
}

#top #wrap_all #main .package-structure-panel .package-structure-fund {
    display: block;
    color: #333333
}

#top #wrap_all #main .package-structure-panel .package-structure-fund p, #top #wrap_all #main .package-structure-panel .package-structure-fund #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #main .package-structure-panel .package-structure-fund .entry-content {
    position: relative;
    font-size: 1em;
    padding-left: 30px;
}

#top #wrap_all #main .package-structure-panel .package-structure-fund:hover {
    color: #c21b17;
    text-decoration: none
}

#top #wrap_all #main .package-structure-panel .circle {
    width: 20px;
    height: 20px;
    border-radius: 90%;
    position: absolute;
    left: 0;
    top: calc(50% - 10px)
}

#top .qa-panel .qa-categories {
    width: 300px;
    float: left
}

#top .qa-panel .qa-button {
    width: 100%;
    margin: 0 0 2px;
    padding: 15px 30px
}

#top .qa-panel .qa-content {
    width: calc(100% - 340px);
    float: right;
    min-height: 300px
}

#top .qa-panel.qa-panel--no-cat .qa-content {
    width: 100%;
    float: none;
    min-height: 0;
}

#top .qa-panel .qa-content-category {
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s
}

#top .qa-panel .qa-content-category.active {
    max-height: 2000px;
    transition: all 1.5s
}

#top .qa-panel ul.accordion {
    margin-left: 0;
    list-style-type: decimal;
    list-style-position: inside;
    font-weight: 600
}

#top .qa-panel ul.accordion > li {
    padding: 5px 0 5px 30px;
    line-height: 30px;
    position: relative;
    cursor: pointer
}

#top .qa-panel ul.accordion > li:before {
    font-family: FontAwesome;
    content: "\f107";
    font-size: 25px;
    font-weight: 400;
    color: #c21b17;
    position: absolute;
    left: 5px
}

#top .qa-panel ul.accordion > li.active:before {
    content: "\f106"
}

#top .qa-panel ul.accordion > li .question {
    display: inline
}

#top .qa-panel ul.accordion > li .question h3 {
    display: inline;
    line-height: 1.5em;
    font-size: 1.125em;
    letter-spacing: 0.2px;
}

#top .qa-panel ul.accordion > li .answer {
    padding-left: 18px;
    overflow: hidden;
    max-height: 0
}

#top .qa-panel ul.accordion > li .answer p, #top .qa-panel ul.accordion > li .answer #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .qa-panel ul.accordion > li .answer .entry-content {
    font-weight: normal
}

#top .qa-panel ul.accordion > li .answer.active {
    max-height: 10000px;
    transition: max-height 2.5s ease-in-out
}

#top #main table.table-prenosni-skladi {
    table-layout: auto;
    margin-bottom: 0
}

#top #main table.table-prenosni-skladi tbody th {
    padding: 12px 20px;
    background-color: #333333;
    color: #fff;
    font-weight: 400;
    font-size: 1.06em;
    text-align: left;
    border: 2px solid #fff;
    letter-spacing: 0.5px;
    text-transform: none;
    line-height: 1.2em
}

#top #main table.table-prenosni-skladi tbody td {
    padding: 12px 20px
}

#top #main table.table-prenosni-skladi tbody td.fund, #top #main table.table-prenosni-skladi tbody td.avia-highlight-col {
    background-color: #dedfe0;
    font-size: 1em
}

#top #main table.table-prenosni-skladi tbody td.fund a, #top #main table.table-prenosni-skladi tbody td.avia-highlight-col a {
    color: #c21b17;
    font-weight: 600;
    text-decoration: underline
}

#top #main table.table-prenosni-prevzemni-sklad {
    margin: 10px 0 20px;
    table-layout: auto
}

#top #main table.table-prenosni-prevzemni-sklad thead {
    border-color: #f6f6f6
}

#top #main table.table-prenosni-prevzemni-sklad thead th {
    border: 3px solid #f6f6f6;
    padding: 12px 20px
}

#top #main table.table-prenosni-prevzemni-sklad tbody th {
    padding: 12px 20px;
    background-color: #333333;
    color: #fff;
    font-weight: 400;
    font-size: 1.06em;
    text-align: left;
    border: 3px solid #f6f6f6;
    letter-spacing: 0.5px;
    text-transform: none;
    line-height: 1.2em
}

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

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

#top #main table.table-prenosni-sklad {
    margin: 0 0 20px
}

#top #main table.table-prenosni-sklad thead th {
    padding: 12px 20px
}

#top #main table.table-prenosni-sklad tbody th {
    padding: 12px 20px;
    background-color: #333333;
    color: #fff;
    font-weight: 400;
    font-size: 1.06em;
    text-align: left;
    border: 3px solid #fff;
    letter-spacing: 0.5px;
    text-transform: none;
    line-height: 1.2em
}

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

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

#top #main .portable-fund-graph {
    margin-bottom: 20px
}

#top #main .portable-fund-graph .graph-options {
    overflow: visible
}

#top #main .portable-fund-graph .graph-type-radio label {
    opacity: 0.8
}

#top #main .portable-fund-graph .graph-type-radio input:checked + label {
    background-color: #c21b17;
    color: #fff;
    opacity: 1
}

#top #main .portable-fund-graph .table-krovni-sklad thead, #top #main .portable-fund-graph .table-krovni-sklad thead th {
    border-color: #f6f6f6
}

#top #main .portable-fund-graph .table-krovni-sklad tbody td {
    border-color: #f6f6f6;
    background-color: #fff
}

#top #main .portable-fund-graph .table-krovni-sklad tbody td.fund {
    color: #333333;
    font-size: 17px;
    font-weight: 600;
    background-color: #dedfe0
}

#top #wrap_all #main .custom-tab-button.active a.avia-button {
    background-color: #c21b17 !important;
    color: #ffffff !important;
}

#top #wrap_all #main .table-pripojeni-skladi {
    table-layout: auto
}

#top #wrap_all #main .table-pripojeni-skladi thead, #top #wrap_all #main .table-pripojeni-skladi tbody {
    border: none
}

#top #wrap_all #main .table-pripojeni-skladi thead th, #top #wrap_all #main .table-pripojeni-skladi tbody th {
    font-weight: bold;
    font-size: 1.125em;
    text-transform: none;
    border-color: #f6f6f6;
    border-width: 3px;
    border-left-width: 7px;
    border-right-width: 7px;
    padding: 12px 20px;
    background-color: #e1e1e1;
    color: #333
}

#top #wrap_all #main .table-pripojeni-skladi thead th.takeover-fund, #top #wrap_all #main .table-pripojeni-skladi tbody th.takeover-fund, #top #wrap_all #main .table-pripojeni-skladi thead th:last-child, #top #wrap_all #main .table-pripojeni-skladi tbody th:last-child {
    background-color: #c21b17;
    color: #fff;
}

#top #wrap_all #main .table-pripojeni-skladi tbody td:last-child {
    background-color: #fbe8e0;
}

#top #wrap_all #main .table-pripojeni-skladi thead td, #top #wrap_all #main .table-pripojeni-skladi tbody td {
    border-color: #f6f6f6;
    border-width: 3px;
    border-left-width: 7px;
    border-right-width: 7px;
    padding: 12px 20px;
    background-color: #fff;
    font-size: 0.875em;
}

#top #wrap_all #main .table-pripojeni-skladi thead td.fund, #top #wrap_all #main .table-pripojeni-skladi tbody td.fund, #top #wrap_all #main .table-pripojeni-skladi thead td.avia-highlight-col, #top #wrap_all #main .table-pripojeni-skladi tbody td.avia-highlight-col {
    font-weight: bold;
}

#top #wrap_all #main .table-pripojeni-skladi thead td.takeover-fund, #top #wrap_all #main .table-pripojeni-skladi tbody td.takeover-fund {
    padding-left: 62px;
    position: relative
}

#top #wrap_all #main .table-pripojeni-skladi thead td.takeover-fund .box, #top #wrap_all #main .table-pripojeni-skladi tbody td.takeover-fund .box {
    width: 42px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

#top #wrap_all #main .table-pripojeni-skladi thead td.takeover-fund .tooltip, #top #wrap_all #main .table-pripojeni-skladi tbody td.takeover-fund .tooltip {
    position: absolute;
    right: 20px;
    top: calc(50% - 10px)
}

/*#top #wrap_all #main .table-pripojeni-skladi thead td:last-child,#top #wrap_all #main .table-pripojeni-skladi tbody td:last-child{
    padding-left:62px;
    background-size:42px 100%;
    background-position:left center;
    background-repeat:no-repeat;
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ViNWQwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjVkMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image:-moz-linear-gradient(left, #eb5d04 1%, #eb5d04 100%);
    background-image:-webkit-linear-gradient(left, #eb5d04 1%, #eb5d04 100%);
    background-image:linear-gradient(to right, #eb5d04 1%, #eb5d04 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5d04', endColorstr='#eb5d04',GradientType=1)
}
#top #wrap_all #main .table-pripojeni-skladi thead tr:nth-child(2) td:last-child,#top #wrap_all #main .table-pripojeni-skladi tbody tr:nth-child(2) td:last-child{
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzRmMjUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjI1MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image:-moz-linear-gradient(left, #4f2516 1%, #4f2516 100%);
    background-image:-webkit-linear-gradient(left, #4f2516 1%, #4f2516 100%);
    background-image:linear-gradient(to right, #4f2516 1%, #4f2516 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f2516', endColorstr='#4f2516',GradientType=1)
}
#top #wrap_all #main .table-pripojeni-skladi thead tr:last-child td:last-child,#top #wrap_all #main .table-pripojeni-skladi tbody tr:last-child td:last-child{
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Q1YTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWE2MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image:-moz-linear-gradient(left, #d5a619 1%, #d5a619 100%);
    background-image:-webkit-linear-gradient(left, #d5a619 1%, #d5a619 100%);
    background-image:linear-gradient(to right, #d5a619 1%, #d5a619 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5a619', endColorstr='#d5a619',GradientType=1)
}*/
#top #wrap_all #main .merged-fund-vep-panel h6 {
    font-weight: 600
}

#top #wrap_all #main .merged-fund-vep-panel .table-pripojeni-skladi-vep {
    table-layout: auto;
    margin: 15px 0 0
}

#top #wrap_all #main .merged-fund-graph .graph-options {
    margin-bottom: 10px
}

#top #wrap_all #main .merged-fund-graph .graph-title {
    display: inline-block;
    margin-right: 15px
}

#top #wrap_all #main .merged-fund-graph .graph-title .subtitle {
    font-size: 0.94em
}

#top #wrap_all #main .merged-fund-graph .graph-date-wrapper {
    display: inline-flex;
    vertical-align: top
}

#top #wrap_all #main .merged-fund-graph .graph-date-wrapper .graph-from-date {
    padding-right: 10px
}

#top #wrap_all #main .merged-fund-graph .graph-date-wrapper p, #top #wrap_all #main .merged-fund-graph .graph-date-wrapper #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #main .merged-fund-graph .graph-date-wrapper .entry-content {
    margin: 5px 0
}

#top #wrap_all #main .merged-fund-graph .graph-date-wrapper .input-date {
}

#top #wrap_all #main .merged-fund-graph .graph-type-radio {
    float: right
}

#top #wrap_all #main .merged-fund-docs-panel {
    margin-top: 50px
}

#top #wrap_all #main .merged-fund-docs-panel .merged-fund-docs-button {
    width: 100%;
    margin: 1px 0
}

#top #wrap_all #main .merged-fund-docs-panel table.table-csp-ptr {
    margin-left: -7px;
    width: calc(100% + 14px)
}

#top #wrap_all #main .merged-fund-docs-panel table.table-csp-ptr thead th, #top #wrap_all #main .merged-fund-docs-panel table.table-csp-ptr tbody td {
    border-left-width: 7px;
    border-right-width: 7px
}

#top #wrap_all #main .custom-tabs:not(.active) {
    max-height: 0;
    overflow: hidden;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    padding: 0;
    min-height: 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%;
    margin: 1px 0;
    font-size: 1em;
    line-height: 1.5;
    padding: 13px 20px;
}

#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 #main table.table-arhiv-preoblikovanje {
    margin: 10px 0;
    table-layout: auto
}

#top #main table.table-arhiv-preoblikovanje thead {
    border-color: #f6f6f6
}

#top #main table.table-arhiv-preoblikovanje thead th {
    border: 3px solid #f6f6f6;
    padding: 12px 20px
}

#top #main table.table-arhiv-preoblikovanje tbody th {
    padding: 12px 20px;
    background-color: #333333;
    color: #fff;
    font-weight: 400;
    font-size: 1.06em;
    text-align: left;
    border: 3px solid #f6f6f6;
    letter-spacing: 0.5px;
    text-transform: none;
    line-height: 1.2em
}

#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.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.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: 0.875em;
    font-weight: bold;
    background-color: #dedfe0
}

#top #main .transformed-fund-graph .graph-options {
    margin-bottom: 10px
}

#top #main .transformed-fund-graph .graph-title {
    display: inline-block;
    margin-right: 25px
}

#top #main .transformed-fund-graph .graph-title .subtitle {
    font-size: 0.94em
}

#top #main .transformed-fund-graph .graph-date-wrapper {
    display: inline-flex;
    vertical-align: top
}

#top #main .transformed-fund-graph .graph-date-wrapper .graph-from-date {
    padding-right: 10px
}

#top #main .transformed-fund-graph .graph-date-wrapper p, #top #main .transformed-fund-graph .graph-date-wrapper .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper .transformed-fund-graph .graph-date-wrapper .entry-content {
    margin: 5px 0
}

#top #main .transformed-fund-graph .graph-date-wrapper .input-date {
}

#top #main .transformed-fund-graph .graph-type-radio {
    float: right
}

#top #wrap_all .calc-wrapper *:disabled, #top #wrap_all .calc-results-package-panel *:disabled {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    background-image: none
}

#top #wrap_all .calc-wrapper *:disabled::-webkit-inner-spin-button, #top #wrap_all .calc-results-package-panel *:disabled::-webkit-inner-spin-button, #top #wrap_all .calc-wrapper *:disabled::-webkit-outer-spin-button, #top #wrap_all .calc-results-package-panel *:disabled::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

#top #wrap_all .calc-wrapper *:disabled::-ms-expand, #top #wrap_all .calc-results-package-panel *:disabled::-ms-expand {
    display: none
}

#top #wrap_all .calc-results-package-panel input[type=number]:disabled {
    -moz-appearance: textfield
}

#top #wrap_all .calc-flexbox-small {
    width: 6%
}

#top #wrap_all .box-shadow-hover:hover {
    box-shadow: 1px 1px 4px 2px rgba(201, 201, 201, 0.5)
}

#top #wrap_all .select-calc-type-panel .content {
    vertical-align: top
}

#top #wrap_all .calc-type-button.active a {
    background-color: #c21b17 !important
}

#top #wrap_all .step-bullets {
    position: absolute;
    right: 0
}

#top #wrap_all .step-bullets .step-bullet {
    width: 15px;
    height: 15px;
    background-color: #d8d8d8;
    border-radius: 90%;
    margin: 35px 0
}

#top #wrap_all .step-bullets .step-bullet.active {
    background-color: #696969
}

#top #wrap_all .calc-steps.calculate {
    padding: 0 30px
}

#top #wrap_all .calc-steps.calculate .calculate-step {
    z-index: -1;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 1s
}

#top #wrap_all .calc-steps.calculate .calculate-step.active {
    visibility: visible;
    max-height: 300px;
    opacity: 1;
    z-index: 1
}

#top #wrap_all .calculate-step p, #top #wrap_all .calculate-step #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calculate-step .entry-content, #top #wrap_all .calcuate-step-edit p, #top #wrap_all .calcuate-step-edit #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calcuate-step-edit .entry-content {
    text-align: center;
    color: #333333;
    font-size: 1.47em
}

#top #wrap_all .calculate-step p a, #top #wrap_all .calculate-step #main .blog-panel .template-blog .entry-content-wrapper .entry-content a, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calculate-step .entry-content a, #top #wrap_all .calcuate-step-edit p a, #top #wrap_all .calcuate-step-edit #main .blog-panel .template-blog .entry-content-wrapper .entry-content a, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calcuate-step-edit .entry-content a {
    font-size: 16px;
    text-decoration: underline
}

#top #wrap_all .calculate-step p > *, #top #wrap_all .calculate-step #main .blog-panel .template-blog .entry-content-wrapper .entry-content > *, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calculate-step .entry-content > *, #top #wrap_all .calcuate-step-edit p > *, #top #wrap_all .calcuate-step-edit #main .blog-panel .template-blog .entry-content-wrapper .entry-content > *, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calcuate-step-edit .entry-content > * {
    display: inline-block;
    margin: 0
}

#top #wrap_all .calculate-step label, #top #wrap_all .calcuate-step-edit label {
    font-weight: normal;
    font-size: 1em
}

#top #wrap_all .calculate-step input, #top #wrap_all .calcuate-step-edit input, #top #wrap_all .calculate-step select, #top #wrap_all .calcuate-step-edit select {
    width: auto;
    min-width: 50px;
    padding-bottom: 0;
    padding-right: 0;
    color: #c21b17;
    letter-spacing: 1px;
    border-bottom: 1px solid #333333;
    background-color: transparent
}

#top #wrap_all .calculate-step select, #top #wrap_all .calcuate-step-edit select {
    padding-right: 35px;
    cursor: pointer
}

#top #wrap_all .calculate-step select option, #top #wrap_all .calcuate-step-edit select option {
    color: #333333;
    font-size: 16px
}

#top #wrap_all .calculate-step .tooltip i, #top #wrap_all .calcuate-step-edit .tooltip i {
    font-size: 14px;
    vertical-align: super
}

#top #wrap_all .calculate-step .noticeswrap p, #top #wrap_all .calculate-step .noticeswrap #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calculate-step .noticeswrap .entry-content, #top #wrap_all .calcuate-step-edit .noticeswrap p, #top #wrap_all .calcuate-step-edit .noticeswrap #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calcuate-step-edit .noticeswrap .entry-content, #top #wrap_all .calculate-step .noticeswrap p > a, #top #wrap_all .calculate-step .noticeswrap #main .blog-panel .template-blog .entry-content-wrapper .entry-content > a, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calculate-step .noticeswrap .entry-content > a, #top #wrap_all .calcuate-step-edit .noticeswrap p > a, #top #wrap_all .calcuate-step-edit .noticeswrap #main .blog-panel .template-blog .entry-content-wrapper .entry-content > a, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calcuate-step-edit .noticeswrap .entry-content > a {
    font-weight: normal;
    font-size: 13px
}

#top #wrap_all .calculate-submit {
    margin-top: 90px;
    margin-bottom: 50px;
    text-align: center
}

#top #wrap_all .calculate-submit input[type="submit"] {
    border: none;
    background-color: #c21b17;
    /*border-radius:4px;*/
    min-height: 50px;
    padding: 15px 25px;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    min-width: 230px;
    cursor: pointer;
    transition: opacity 0.2s
}

#top #wrap_all .calculate-submit input[type="submit"]:disabled {
    opacity: 0.66;
    cursor: default
}

#top #wrap_all .ui-slider {
    border: none;
    border-radius: 0
}

#top #wrap_all .ui-slider span {
    border: 4px solid #fbe8e0;
    background-color: #c21b17;
    border-radius: 90%;
    margin-top: -1px
}

#top #wrap_all .ui-slider .delimeter {
    height: 17px;
    width: 1px;
    background-color: #d8d8d8;
    position: absolute;
    top: -4px;
    margin: 0
}

#top #wrap_all .ui-slider .delimeter.line-1 {
    left: 0
}

#top #wrap_all .ui-slider .delimeter.line-2 {
    left: 16.6%
}

#top #wrap_all .ui-slider .delimeter.line-3 {
    left: 33.2%
}

#top #wrap_all .ui-slider .delimeter.line-4 {
    left: 50%
}

#top #wrap_all .ui-slider .delimeter.line-5 {
    left: 66.6%
}

#top #wrap_all .ui-slider .delimeter.line-6 {
    left: 83.4%
}

#top #wrap_all .ui-slider .delimeter.line-7 {
    left: 100%
}

#top #wrap_all .ui-slider .slider-min {
    font-size: 12px;
    padding-top: 10px;
    float: left;
    margin-left: -3px
}

#top #wrap_all .ui-slider .slider-max {
    font-size: 12px;
    padding-top: 10px;
    float: right
}

#top #wrap_all .ui-slider .slider-tooltip {
    min-width: 100px;
    min-height: 34px;
    box-shadow: 2px 2px 4px rgba(222, 222, 222, 0.5);
    border: 1px solid #dfdfdf;
    background-color: #fff;
    color: #333333;
    line-height: 1.5em;
    font-size: 14px;
    padding: 8px 15px;
    position: absolute;
    text-align: center;
    white-space: nowrap
}

#top #wrap_all .ui-slider .slider-tooltip:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    width: 14px;
    height: 14px;
    margin-left: -8px;
    border-left: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    background-color: #fff;
    transform: rotate(135deg)
}

#top #wrap_all .ui-slider .slider-tooltip span.uppercase {
    text-transform: uppercase;
    border: none;
    background-color: transparent;
    border-radius: 0;
    margin-top: 0
}

#top #wrap_all .ui-slider #slider_donos_tooltip, #top #wrap_all .ui-slider #slider_donos_varcevanje_tooltip {
    width: 180px
}

#top #wrap_all .slider-donos {
    max-height: 9px;
    max-width: 840px;
    width: calc(100% - 20px);
    margin: 30px auto;
    background: #ddebf7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZWJmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2JmZDhlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2Q5ZTlkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q0ZTdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2U0ZTJjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2ZiZGJjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGNiYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    /*background:-moz-linear-gradient(left, #ddebf7 0%, #bfd8ec 16%, #d9e9df 33%, #d4e7c7 50%, #e4e2c7 66%, #fbdbc7 85%, #f8cbad 100%);
    background:-webkit-linear-gradient(left, #ddebf7 0%, #bfd8ec 16%, #d9e9df 33%, #d4e7c7 50%, #e4e2c7 66%, #fbdbc7 85%, #f8cbad 100%);
    background:linear-gradient(to right, #ddebf7 0%, #bfd8ec 16%, #d9e9df 33%, #d4e7c7 50%, #e4e2c7 66%, #fbdbc7 85%, #f8cbad 100%);*/
    background: -moz-linear-gradient(left, #f1f1f1 0%, #e1e1e1 16%, #707173 42.5%, #c5271c 100%);
    background: -webkit-linear-gradient(left, #f1f1f1 0%, #e1e1e1 16%, #707173 42.5%, #c5271c 100%);
    background: linear-gradient(to right, #f1f1f1 0%, #e1e1e1 16%, #707173 42.5%, #c5271c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='f6f6f6', endColorstr='#c5271c', GradientType=1)
}

#top #wrap_all .slider-donos .slider-max {
    margin-right: -15px
}

#top #wrap_all .results-left {
    width: 48%;
    float: left
}

#top #wrap_all .results-right {
    width: 48%;
    float: right
}

#top #wrap_all .calculate-funds {
    overflow: auto;
    width: 100%
}

#top #wrap_all .calc-results-table {
    margin-top: 20px;
    padding: 40px;
    background-color: #fff
}

#top #wrap_all .calc-results-table h2 {
    margin-bottom: 20px
}

#top #wrap_all .calc-results-table {
    margin-bottom: 0
}

#top #wrap_all .calc-results-table tr:not(:last-child) td {
    border-bottom: 1px solid #e5e5e5
}

#top #wrap_all .calc-results-table td {
    color: #333333;
    font-size: 18px;
    font-weight: 600;
    padding: 13px 5px
}

#top #wrap_all .calc-results-table td:last-child {
    font-size: 22px
}

#top #wrap_all .calc-results-table tr.row-saved td {
    color: #c21b17
}

#top #wrap_all .calcuate-step-edit {
    padding: 7px 0
}

#top #wrap_all .calcuate-step-edit:not(:last-child) {
    border-bottom: 1px solid #d8d8d8
}

#top #wrap_all .calcuate-step-edit p, #top #wrap_all .calcuate-step-edit #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calcuate-step-edit .entry-content {
    text-align: left;
    font-size: 1.2em;
    font-weight: 600
}

#top #wrap_all .calcuate-step-edit label {
    font-weight: 600
}

#top #wrap_all .calcuate-step-edit p > label > span, #top #wrap_all .calcuate-step-edit #main .blog-panel .template-blog .entry-content-wrapper .entry-content > label > span, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .calcuate-step-edit .entry-content > label > span {
    font-weight: inherit;
    font-size: inherit;
    color: inherit
}

#top #wrap_all .calcuate-step-edit span#risk-profile, #top #wrap_all .calcuate-step-edit span#risk-profile-varcevanje {
    font-size: 18px;
    font-weight: 600;
    color: #c21b17;
    text-transform: uppercase;
    border-bottom: 1px solid #333333;
    line-height: 1em;
    padding: 0 5px
}

#top #wrap_all #slider-period-edit, #top #wrap_all #slider-period-varcevanje-edit {
    max-height: 8px;
    margin: 30px auto 70px;
    background-color: #d8d8d8;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNmYyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjZmMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(left, #c21b17 0%, #c21b17 100%);
    background-image: -webkit-linear-gradient(left, #c21b17 0%, #c21b17 100%);
    background-image: linear-gradient(to right, #c21b17 0%, #c21b17 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c21b17', endColorstr='#c21b17', GradientType=1);
    background-size: 100% 100%;
    background-position: left center;
    background-repeat: no-repeat
}

#top #wrap_all #calculate-investiranje-leto-edit, #top #wrap_all #calculate-investiranje-mesec-edit, #top #wrap_all #calculate-varcevanje-leto-edit, #top #wrap_all #calculate-varcevanje-mesec-edit {
    width: 62px
}

#top #wrap_all .calc-results-package-panel .profil {
    position: absolute;
    top: 0;
    opacity: 0;
    transition: opacity 1s
}

#top #wrap_all .calc-results-package-panel .profil.active {
    position: relative;
    opacity: 1
}

#top #wrap_all .icon-investor-profile a {
    background-image: url(../images/tip-vlagatelja-bela.svg);
    background-repeat: no-repeat;
    background-size: 12px 27px;
    background-position: 25px center;
    padding-left: 50px
}

#top #wrap_all .calc-package-title {
    background-color: #c21b17;
    padding: 28px 25px
}

#top #wrap_all .calc-package-title h2 {
    color: #fff;
    margin: 0;
    font-weight: normal
}

#top #wrap_all .calc-package-panel .calc-package-input {
    padding: 0 25px;
    background-color: #e5e5e5;
    overflow: auto
}

#top #wrap_all .calc-package-panel .calc-package-input .calc-half {
    width: 49%;
    min-height: 60px;
    padding: 16px 0
}

#top #wrap_all .calc-package-panel .calc-package-input .calc-half h6 {
    line-height: 28px
}

#top #wrap_all .calc-package-panel .calc-package-input .calc-half input {
    display: inline-block;
    width: 45px;
    padding: 0;
    background-color: transparent;
    border-bottom: 1px solid #333333;
    margin: 0
}

#top #wrap_all .calc-package-panel .calc-package-input .calc-half input:disabled {
    border-bottom: none;
    width: 20px
}

#top #wrap_all .calc-package-panel .calc-package-input .calc-half input[name="calc-package-wanted"], #top #wrap_all .calc-package-panel .calc-package-input .calc-half input[name="calc-package-payment"] {
    width: 85px
}

#top #wrap_all .calc-package-panel .calc-package-input .calc-half.left {
    float: left;
    clear: left
}

#top #wrap_all .calc-package-panel .calc-package-input .calc-half.right {
    float: right;
    clear: right
}

#top #wrap_all .calc-package-panel .calc-package-input hr {
    margin: 0;
    border-color: #fff
}

#top #wrap_all .calc-package-panel .calc-package-result {
    padding: 20px 25px;
    overflow: auto
}

#top #wrap_all .calc-package-panel .calc-package-result .calc-half {
    width: 50%
}

#top #wrap_all .calc-package-panel .calc-package-result .calc-half h6 {
    line-height: 28px;
    color: #fff
}

#top #wrap_all .calc-package-panel .calc-package-result .calc-half span {
    color: #fff;
    font-size: 28px;
    text-transform: uppercase
}

#top #wrap_all .calc-package-panel .calc-package-result .calc-half.left {
    float: left;
    clear: left
}

#top #wrap_all .calc-package-panel .calc-package-result .calc-half.right {
    float: right;
    clear: right
}

#top #wrap_all .calc-package-middle .calc-package-panel .calc-package-input {
    background-color: #fff
}

#top #wrap_all .calc-package-middle .calc-package-panel .calc-package-input hr {
    border-color: #e5e5e5
}

#top #wrap_all .profiles-structure-panel .profiles-structure-graph {
    min-height: 250px;
    height: 300px;
    width: 60%;
    float: left;
    padding-right: 40px
}

#top #wrap_all .profiles-structure-panel .profiles-structure-legends {
    max-width: 40%;
    float: right;
    /*top:40px;*/
    position: relative;
    margin-bottom: 40px;
    min-height: 200px
}

#top #wrap_all .profiles-structure-panel .profiles-structure-legends .profiles-structure-legend {
    position: absolute;
    top: 0;
    opacity: 0;
    transition: opacity 1s
}

#top #wrap_all .profiles-structure-panel .profiles-structure-legends .profiles-structure-legend.active {
    position: relative;
    opacity: 1
}

#top #wrap_all .profiles-structure-panel .profile-structure-fund-type p, #top #wrap_all .profiles-structure-panel .profile-structure-fund-type #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all .profiles-structure-panel .profile-structure-fund-type .entry-content {
    position: relative;
    padding-left: 30px;
    font-size: 0.95em
}

#top #wrap_all .profiles-structure-panel .profile-structure-fund-type .circle {
    width: 20px;
    width: 20px;
    height: 20px;
    border-radius: 90%;
    position: absolute;
    left: 0;
    top: 5px
}

#top #wrap_all #calculate-postopno-varcevanje-edit {
    pointer-events: none;
    opacity: 0.8
}

#top #wrap_all .profiles-structure-graph {
}

.primerjava-skladov .skladfourth .primerjava_content .heightchecker:before {
    display: none;
    font-size: 0.9em;
    font-style: italic;
    margin-bottom: 5px
}

#top #footer {
    padding: 0
}

#top #footer div .av_one_fourth {
    margin-left: 1.6%;
    width: 23.8%;
}

#top #footer div .av_one_fourth.first {
    margin-left: 0;
}

#top #footer .container hr {
    min-height: 1px;
    margin: 0;
    border-top: 1px solid #444
}

#top #footer .trusted-brand {
    float: right;
    position: relative;
    top: -15px
}

#top #footer .avia_partner_widget a {
    padding: 0
}

#top #footer .avia_partner_widget img {
    position: relative
}

#top #footer .widget {
    overflow: visible;
    padding: 20px 0 50px;
    margin: 0
}

#top #footer .widget .widgettitle {
    font-size: 18px;
    line-height: 1.4;
    font-weight: bold;
    margin: 30px 0 25px;
    position: relative;
    text-transform: none;
}

#top #footer .widget .phone {
    font-size: 35px;
    font-weight: bold;
    color: #fff;
    margin: 10px 0
}

#top #footer .widget .phone a:hover {
    text-decoration: none;
}

#top #footer .widget .textwidget, #top #footer .widget p, #top #footer .widget #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #footer .widget .entry-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.38
}

#top #footer .widget .menu-item a {
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.38
}

#top #footer .footer-button {
    transition: all 0.4s;
    border-radius: 0;
    background-color: #c21b17;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    padding: 13px 15px 13px 15px;
    display: inline-block;
    text-align: center
}

#top #footer .footer-button.popup-newsletter {
    background-color: transparent;
    border: 1px solid #ffffff;
}

#top #footer .av-mailchimp-widget input.text_input {
    /*border-radius:4px;*/
    background-color: rgba(216, 216, 216, 0.2);
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    width: 100%
}

#top #footer .av-mailchimp-widget p, #top #footer .av-mailchimp-widget #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #footer .av-mailchimp-widget .entry-content {
}

#top #footer .av-mailchimp-widget input[type="submit"] {
    background-color: #fff;
    color: #333333;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    width: auto;
    min-width: 140px
}

#top #footer .row-3 .widget {
    padding: 20px 0
}

#top #socket .avia_partner_widget {
    max-width: initial;
    padding: 0;
    clear: none;
    float: left
}

#top #socket .avia_partner_widget a {
    padding: 15px 5px;
    display: block;
    height: 53px;
    line-height: 23px;
    text-align: center
}

#top #socket .avia_partner_widget img {
    position: relative;
    width: auto;
    vertical-align: middle
}

#top #socket .widget {
    width: 25%
}

#top #socket .widget_nav_menu {
    float: right;
    clear: none;
    padding: 0;
    margin-right: 10px
}

#top #socket .widget_nav_menu .menu {
    display: inline-flex
}

#top #socket .widget_nav_menu a {
    font-size: 13px;
    font-weight: 300;
    padding: 13px 15px 13px 0
}

#top #socket .widget_text {
    clear: none;
    padding: 0
}

#top #socket .widget_text .textwidget {
    font-size: 13px;
    font-weight: 300;
    color: #fff;
    padding: 15px 0
}

#top #socket .widget_text .textwidget p, #top #socket .widget_text .textwidget #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #socket .widget_text .textwidget .entry-content {
    margin: 0
}

#top #socket #text-12 {
    float: left
}

#top #socket #text-14 {
    float: left
}

#top #socket #text-14 a {
    font-size: 13px;
    font-weight: 300;
    color: #fff;
}

#top #socket #text-12 p, #top #socket #text-12 #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #socket #text-12 .entry-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    margin-right: 10px
}

#top #socket #text-12 img {
    margin: 5px 10px 5px 0;
    height: 13px
}

#top #socket #text-5 {
    float: right
}

#top #socket #text-5 p, #top #socket #text-5 #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #socket #text-5 .entry-content {
    text-align: right
}

.avia-mac {
}

.avia-mozilla #top #calculate-invested-period, .avia-mozilla #top #calculate-postopno-varcevanje {
    font-size: 23px
}

.avia-msie #top #main .grid-skladi .grid-sklad {
    display: inline-block;
    width: 16.3%;
    height: 210px;
    float: left;
    margin: 2px
}

/*@supports (-ms-ime-align: auto){
    #top #main .grid-skladi .grid-sklad{
        display:inline-block;
        width:16.3%;
        height:210px;
        float:left;
        margin:2px
    }
}*/
html[lang="en-US"] #top #wrap_all .input-date {
    margin-left: 0
}

html[lang="en-US"] #top #wrap_all #Skladi .av_one_third {
    height: 270px;
    max-height: 270px
}

@media screen and (min-width: 768px) {
    #top .scroll {
        border-collapse: collapse
    }

    #top .scroll tr {
        display: flex
    }

    #top .scroll td {
        flex: 1 auto;
        width: 100%;
        word-wrap: break-word
    }

    #top .scroll thead tr {
        padding-right: 10px
    }

    #top .scroll thead th {
        flex: 1 auto;
        width: 100%;
        display: block
    }

    #top .scroll tbody {
        display: block;
        width: 100%;
        overflow-y: auto;
        height: 284px;
        position: relative
    }

    #top .scroll tbody::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
        background-color: #f5f5f5
    }

    #top .scroll tbody::-webkit-scrollbar {
        width: 10px;
        background-color: #f5f5f5
    }

    #top .scroll tbody::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        background-color: #c21b17
    }

    #top .scroll-sticky.fixed {
        background-color: #e5e5e5;
        position: fixed;
        top: 0;
        z-index: 99;
        transition: all 0.3s
    }

    #top .scroll-sticky.fixed .container {
        height: auto !important
    }

    #top .scroll-sticky.fixed .content {
        padding: 0
    }

    #top .scroll-sticky.fixed.top-50 {
        top: 50px
    }

    #top #wrap_all #main .varcevanje-paket .table-paket-donos .pricing-table-wrap:nth-child(2) ul {
        margin-left: 0
    }

    #top #wrap_all #main .varcevanje-paket .table-paket-donos .pricing-table-wrap:nth-child(2) ul li {
        padding-left: 0
    }

    #top #wrap_all #main .arhiv-revij-panel .list.left {
        float: right;
        min-width: 200px;
        margin-top: 0
    }

    #top #wrap_all #main .video-padding-right-res {
        padding-right: 15px
    }
}

@media screen and (min-width: 990px) {
}

@media screen and (min-width: 1280px) {
    #top #wrap_all #main .dokumenti-panel .documents-types, #top #wrap_all #main .dokumenti-panel .documents-date {
        display: inline-block
    }

    /*#top #wrap_all #main #socket .widget:nth-child(2):after{
        content:'';
        position:absolute;
        top:10%;
        right:0;
        border-right:2px solid #444;
        width:2px;
        height:80%;
        visibility:visible
    }*/
}

@media screen and (min-width: 1360px) {
    #top #wrap_all .step-bullets {
        right: calc(630px - 45vw)
    }
}

/*@media screen and (min-width:1920px){
    #top #wrap_all .banner-sklad .banner-left{
        background-size:100% auto !important
    }
}*/
@media screen and (min-width: 668px) and (max-width: 989px) {
    #top #wrap_all #footer .av_one_fourth {
        width: 45%;
        float: left;
        margin: 0;
        clear: left
    }

    #top #wrap_all #footer .av_one_fourth:nth-child(2n) {
        float: right;
        clear: right
    }
}

@media screen and (min-width: 768px) and (max-width: 989px) {
    #top.single-prenosni_skladi .banner-sklad-bottom .banner-right .flex_cell_inner .flex_column {
        padding-left: 20px !important
    }

    #top #wrap_all .huge-placeholder .av-flex-placeholder {
        width: 10%
    }

    #top #wrap_all .orodja-panel .flex_column_table {
        table-layout: auto
    }

    #top #wrap_all #header #header_meta .sub_menu #avia2-menu {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -moz-flex;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        width: 100%
    }

    /*#top #wrap_all #header #header_meta .sub_menu #avia2-menu li.menu-item{
        padding-left:0;
        padding-right:0
    }*/
    #top #wrap_all #header #header_main .container.av-logo-container {
        display: block !important;
        opacity: 1 !important
    }

    #top #wrap_all #main #graph_table_data .table-krovni-sklad th, #top #wrap_all #main #graph_table_data .table-krovni-sklad td {
        padding: 5px 3px
    }

    #top #wrap_all #main .tecajnica-panel .avia-data-table {
        table-layout: auto
    }

    #top #wrap_all #main .tecajnica-panel .avia-data-table .relative-wrapper {
        padding: 12px
    }

    #top #wrap_all #main .tecajnica-panel .avia-data-table .box {
        display: none
    }

    #top #wrap_all #main .informative-calculation-data {
        padding: 30px 10px !important
    }

    #top #wrap_all #main .paket-info-panel .textblock-float-left .av_textblock_section {
        width: 100%
    }

    #top #wrap_all #main .package-structure-panel .package-structure-graph, #top #wrap_all #main .package-structure-panel .package-structure-legend {
        max-width: 100%;
        width: 100%
    }

    #top #wrap_all #main .varcevanje-paket .avia-data-table-wrap {
        padding: 20px 10px
    }

    #top #wrap_all #main .varcevanje-paket .table-paket-donos .pricing-table {
        margin: 10px 0
    }

    #top #wrap_all #main .blog-panel .no_margin.av_one_half {
        width: 100%
    }

    #top #wrap_all #main .blog-panel .no_margin.av_one_fourth {
        width: 50%
    }

    #top #wrap_all .primerjava-skladov {
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    #top #wrap_all #main #footer .av-mailchimp-widget p, #top #wrap_all #main #footer .av-mailchimp-widget #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #main #footer .av-mailchimp-widget .entry-content {
        width: 100%;
        max-width: 100%
    }
}

@media screen and (min-width: 990px) and (max-width: 1279px) {
    /*#top #wrap_all #header_meta #avia2-menu{
        width:100%;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-moz-flex;
        display:-webkit-flex;
        display:flex;
        justify-content:space-between
    }
    #top #wrap_all #header_meta #avia2-menu li.menu-item:first-child:before{
        display:none
    }*/
    #top #wrap_all .megameni {
        max-height: 400px
    }

    #top #wrap_all .megameni .mmcontent .av_one_fourth {
        padding: 20px 15px 10px
    }

    #top #wrap_all .megameni .mmcontent .av_one_fourth:first-child {
        padding-left: 0
    }

    #top #wrap_all .megameni .mmcontent .av_one_fourth:last-child {
        padding-right: 0
    }

    #top #wrap_all .megameni .mmcontent .av_one_third {
        padding: 20px 15px 10px
    }

    #top #wrap_all .megameni .mmcontent .av_one_third:first-child {
        padding-left: 0
    }

    #top #wrap_all .megameni .mmcontent .av_one_third:last-child {
        padding-right: 0
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1399px) {
    #top #wrap_all .banner .banner-image-right {
        background-position: right bottom !important;
        background-size: 50% !important
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1919px) {
    #top #header #header_meta li.menu-item {
        padding: 8px 1vw 8px 1vw;
    }

    #top #header #header_meta li.menu-phone {
        margin: 8px 0 8px 0;
        padding: 0 0 0 1vw
    }

    #top #header #header_meta .menu-item-search-mod {
        margin: 8px 24px 8px 7px;
    }
}

@media screen and (max-width: 1279px) {
    /*.html_header_sticky #main{
        margin-top:76px
    }*/
    #top #socket .widget {
        width: 50%
    }

    /*#top #wrap_all #header_meta .sub_menu{
        width:100%;
        padding-left:0
    }
    #top #wrap_all #header_meta #menu-item-search-mod{
        width:50%;
        margin:0;
        position:absolute;
        left:0;
        bottom:0
    }
    #top #wrap_all #header_meta #menu-item-search-mod .avia-search-tooltip{
        width:99%
    }
    #top #wrap_all #header_meta #menu-item-search-mod .avia-search-tooltip #searchform > div:first-child{
        max-width:50vw
    }
    #top #wrap_all #header_meta .avia_wpml_language_switch{
        width:50%;
        float:right
    }*/
    #top #wrap_all #header #avia-menu .menu-item {
        max-width: 33%
    }

    #top #wrap_all #header #avia-menu .menu-item a {
        line-height: 30px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -moz-flex;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        text-align: center
    }

    #top #wrap_all #main .banner .banner-image-right {
        background-position: right bottom !important;
        background-size: 40% !important
    }

    #top #wrap_all #main .blog-panel .blog-header .blog-filter {
        display: block;
        overflow: auto;
        width: 100%
    }

    #top #wrap_all #main .blog-panel .blog-header .blog-filter .filter-one-fourth {
        width: 49%;
        max-width: 50%;
        display: inline-block;
        float: left;
        clear: left;
        margin: 5px 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -moz-flex;
        display: -webkit-flex;
        display: flex
    }

    #top #wrap_all #main .blog-panel .blog-header .blog-filter .filter-one-fourth:nth-child(2n) {
        float: right;
        clear: right
    }

    #top #wrap_all #main .blog-panel .blog-header .blog-filter .filter-one-fourth .datepicker-range {
        width: 100%;
        margin-left: 0
    }

    #top #wrap_all #main .blog-panel .blog-header .blog-filter .filter-one-fourth .select2-author .select2-container {
        margin-left: 0
    }

    #top #wrap_all #main .blog-panel .blog-header .blog-filter .filter-one-fourth .input-text {
        margin-left: 0;
        width: calc(100% - 51px)
    }

    #top #wrap_all #main .blog-panel .blog-header .blog-filter .filter-one-fourth .input-date {
        margin-bottom: 0 !important
    }

    #top #wrap_all #main .blog-panel .blog-header .select2-container {
        margin-left: 0;
        width: 100% !important
    }

    #top #wrap_all #main .blog-panel .javne-objave-panel .blog-filter .filter-one-fourth:nth-child(2) {
        float: left;
        clear: left
    }

    #top #wrap_all #main .blog-panel .blog-content .list li {
        margin: 0 0 10px;
        width: 100%
    }

    #top #wrap_all #main .blog-panel .blog-content .list li a {
        padding: 20px
    }

    #top #wrap_all #footer .footer-button {
        padding-left: 10px;
        padding-right: 10px
    }

    .avia-msie #top #main .grid-skladi .grid-sklad {
        width: 19.5%
    }

    /*@supports (-ms-ime-align: auto){
        #top #main .grid-skladi .grid-sklad{
            width:19.5%
        }
    }*/
}

@media screen and (max-width: 1023px) {
    .avia-msie #top #main .grid-skladi .grid-sklad {
        width: 24.5%
    }

    /*@supports (-ms-ime-align: auto){
        #top #main .grid-skladi .grid-sklad{
            width:24.5%
        }
    }*/
}

@media screen and (max-width: 989px) {
    #top #header .logo {
        max-width: 100%;
    }

    #top #wrap_all.show_mobile_menu #main {
        display: none
    }

    #top #wrap_all .border-before, #top #wrap_all #header #header_meta li.menu-item:first-child:before, #top #header #header_meta #wrap_all li.menu-item:first-child:before, #top #wrap_all #header #header_meta li.menu-phone a::before, #top #header #header_meta li.menu-phone #wrap_all a::before {
        content: none
    }

    #top #wrap_all .avia-button.avia-size-x-large {
        min-width: 120px;
        padding-left: 20px;
        padding-right: 20px
    }

    #top #wrap_all .min-width-200 .avia-button.avia-size-x-large {
        min-width: 230px;
    }

    #top #wrap_all #header #header_meta .sub_menu {
        width: 100%;
        padding: 0
    }

    #top #wrap_all #header #header_meta .sub_menu .avia_wpml_language_switch .avia_current_lang {
        display: none
    }

    #top #wrap_all #header #header_meta .sub_menu #avia2-menu {
        justify-content: flex-end;
    }

    #top #wrap_all #main .banner-sklad-bottom.tiny-placeholder .av-flex-placeholder {
        display: none
    }

    #top #wrap_all #main .banner-sklad-bottom .flex_column_table {
        position: relative;
        margin-top: 25px
    }

    #top #wrap_all #main .banner-sklad-bottom .risk {
        display: inline-block;
        margin: 0
    }

    #top #wrap_all #main .banner-sklad-bottom .risk.low {
        float: left;
        width: 50%
    }

    #top #wrap_all #main .banner-sklad-bottom .risk.high {
        width: 50%;
        position: absolute;
        top: 0;
        right: 0
    }

    #top #wrap_all #main .banner-sklad-bottom .risk.indicator {
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 500px
    }

    #top #wrap_all #main .sklad-struktura-buttons {
        width: 100%
    }

    #top #wrap_all #main .sklad-struktura-buttons .sklad-struktura-button {
        min-width: 200px;
        width: 32%;
        margin-right: 2px
    }

    #top #wrap_all #main .sklad-struktura-graf {
        width: 100%
    }

    #top #wrap_all #main .documentation-panel .document {
        width: 100%
    }

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

    #top #wrap_all #main .qa-panel .qa-categories {
        width: 100%;
        margin-bottom: 20px;
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2
    }

    #top #wrap_all #main .qa-panel .qa-categories .qa-button {
        width: 100%;
        text-align: center
    }

    #top #wrap_all #main .qa-panel .qa-content {
        width: 100%
    }

    #top #wrap_all #main .primerjava-skladov .primerjava_headings {
        display: none
    }

    #top #wrap_all #main .primerjava-skladov .skladfourth .primerjava_content .heightchecker:before {
        display: block
    }

    #top #wrap_all #main .primerjava-skladov .skladfourth {
        width: 32%;
        margin: 0 1% 0 0
    }

    #top #wrap_all #main .primerjava-skladov .skladfourth:last-child {
        margin: 0
    }

    #top #wrap_all #main .primerjava-skladov .primerjava_content {
        padding: 8px 10% 9px
    }

    #top #wrap_all #main .primerjava-skladov .margbot {
        margin-bottom: 0
    }

    #top #wrap_all #main .primerjava-skladov .margbot:after {
        height: 1px;
        width: 80%;
        bottom: 0px;
        left: 10%;
        position: absolute;
        content: '';
        display: block;
        background-color: #fff
    }

    #top #wrap_all #main .orodja-button a {
        padding: 30px 20px 30px 80px
    }

    .icon-calc a {
        background-position: 25px 36px;
    }

    .icon-vlagatelj a {
        background-position: 32px 36px;
    }

    .icon-graph a {
        background-position: 18px 36px;
    }

    .icon-statistics a {
        background-position: 25px 36px;
    }

    .avia-msie #top #main .grid-skladi .grid-sklad {
        width: 32.5%
    }

    /*@supports (-ms-ime-align: auto){
        #top #main .grid-skladi .grid-sklad{
            width:32.5%
        }
    }*/
    .border-before, #top #header #header_meta .avia_wpml_language_switch:before, #top #header #header_meta li.menu-phone::before {
        display: none;
    }

    #top #header .logo img {
        padding: 25px 0;
    }

    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a {
        height: auto !important;
    }
}

@media only screen and (max-width: 767px) {
    #header_main .av-logo-container {
        display: block !important;
        opacity: 1 !important;
    }

    #top .scroll tbody {
        overflow-y: auto;
        height: 284px
    }

    #top .scroll tbody tr {
        padding: 2px 0
    }

    #top .scroll tbody td {
        border-width: 1px;
        padding: 6px 12px;
        font-weight: 600
    }

    #top .rmp_menu_trigger {
        position: absolute;
        right: 7.5%
    }

    #top #socket .widget {
        width: 100%
    }

    .content, .sidebar {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .avia-section-large .content, .avia-section-large .sidebar {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .html_header_sticky #main {
        margin-top: 76px
    }

    .responsive .avia_responsive_table .avia-data-table td:before {
        font-weight: normal
    }

    .responsive #top #wrap_all .av-flex-cells .no_margin {
        padding-left: 7.5% !important;
        padding-right: 7.5% !important
    }

    .responsive .avia_responsive_table .avia-data-table {
        border: none
    }

    #top #wrap_all .home-banner h1 {
        font-size: 2.5em
    }

    #top #wrap_all h1, #top .ow-h1 h2 {
        font-size: 2em
    }

    #top #wrap_all h2 {
        font-size: 1.7em
    }

    #top #wrap_all h2.big {
        font-size: 2em
    }

    #top #wrap_all .h2-big h2 {
        font-size: 2em
    }

    #top #wrap_all h3 {
        font-size: 1.5em
    }

    #top #wrap_all h4 {
        font-size: 1.25em
    }

    #top #wrap_all #header #header_meta .sub_menu #avia2-menu {
        text-align: left
    }

    #top #wrap_all #header #header_meta .sub_menu #avia2-menu li.menu-item {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100% !important
    }

    #top #header #header_meta li.menu-phone {
        padding: 0 30px
    }

    #top #wrap_all #header #header_meta .sub_menu #avia2-menu li.menu-item a {
        display: inline-block
    }

    #top #wrap_all #header #header_meta .sub_menu .avia_wpml_language_switch {
        position: absolute;
        right: 0;
        top: 52px
    }

    #top #wrap_all #header #header_meta .sub_menu .avia_wpml_language_switch li {
        padding: 0
    }

    #top #wrap_all #main .flex_column-no-margin-bottom-res .flex_column {
        margin-bottom: 0
    }

    #top #wrap_all #main .text-center-res {
        text-align: center
    }

    #top #wrap_all #main .hr-invisible {
        max-height: 30px
    }

    #top #wrap_all #main .orodja-panel .flex_column_table .flex_column {
        margin-bottom: 0
    }

    #top #wrap_all #main .show-block > .container {
        width: 100% !important;
        max-width: 100% !important
    }

    #top #wrap_all #main .margin-top-responsive-50 {
        margin-top: 50px !important
    }

    #top #wrap_all #main #av_section_1.avia-builder-el-0.av-minimum-height-custom .container {
        height: auto !important
    }

    /*#top #wrap_all #main #av_section_1.avia-builder-el-0.av-minimum-height-custom .container .flex_column,#top #wrap_all #main #av_section_1.avia-builder-el-0.av-minimum-height-custom .container h1{
        margin-bottom:0
    }*/
    #top .home-banner {
        background-position: top right -300px !important;
    }

    html[lang="en-US"] #top .home-banner {
        background-position: top right -30px !important;
    }

    #top #wrap_all #main .banner .banner-left {
        min-height: 0 !important;
        padding: 40px 7.5% 20px !important
    }

    #top #wrap_all #main .banner .banner-left .flex_column > * {
        max-width: 100%;
        padding: 0
    }

    #top #wrap_all #main .banner .banner-right {
        min-height: 0 !important
    }

    #top #wrap_all #main .banner .banner-right .flex_column > * {
        max-width: 100%;
        padding: 0
    }

    #top #wrap_all #main .banner .banner-right h3 br {
        display: none
    }

    #top #wrap_all #main .banner .hr-invisible {
        max-height: 0
    }

    #top #wrap_all #main .banner.paket .banner-right {
        padding: 0 !important
    }

    #top #wrap_all #main .banner.paket .banner-right .flex_column {
        padding: 40px 7.5% !important
    }

    #top #wrap_all #main .banner-sklad .banner-left {
        padding: 50px 7.5% 30px !important;
        min-height: 100px !important
    }

    #top #wrap_all #main .banner-sklad .banner-left .flex_column > * {
        max-width: 100%;
        padding: 0
    }

    #top #wrap_all #main .banner-sklad .banner-right .flex_column_table .no_margin {
        padding: 50px 7.5% !important
    }

    #top #wrap_all #main .banner-sklad .banner-right {
        min-height: 0 !important
    }

    #top #wrap_all #main .banner-sklad .banner-right .flex_column > * {
        max-width: 100%;
        padding: 0
    }

    #top #wrap_all #main .banner-sklad .banner-right .flex_column_table.av-equal-height-column-flextable {
        min-height: 100px !important
    }

    #top #wrap_all #main .banner-sklad .hr-invisible {
        max-height: 0
    }

    #top #wrap_all #main .banner-sklad-bottom .banner-left .flex_cell_inner {
        padding-left: 0
    }

    #top #wrap_all #main .banner-sklad-bottom .banner-left .flex_cell_inner .flex_column_table.av-equal-height-column-flextable {
        overflow: auto
    }

    #top #wrap_all #main .banner-sklad-bottom .banner-right .flex_cell_inner {
        padding-right: 0
    }

    #top #wrap_all #main .banner-sklad-bottom .banner-right .flex_cell_inner .flex_column {
        padding: 0 !important
    }

    #top #wrap_all #main .banner-small .container {
        max-height: 100px
    }

    #top #wrap_all #main .banner-small .flex_column, #top #wrap_all #main .banner-small h1 {
        margin-bottom: 0
    }

    #top #wrap_all #main .banner-financni-instrumenti .banner-left .flex_column {
        margin-bottom: 0 !important
    }

    #top #wrap_all #main .banner-financni-instrumenti .banner-right {
        padding: 0 !important
    }

    #top #wrap_all #main .banner-financni-instrumenti .banner-right .flex_column {
        padding: 50px 7.5%;
        min-height: 250px
    }

    #top #wrap_all #main .banner-one-third {
        text-align: center
    }

    #top #wrap_all #main .banner-one-third .avia-image-container {
        width: 100%;
        margin: 0
    }

    #top #wrap_all #main .banner-one-third img {
        margin: 0 auto
    }

    #top #wrap_all #main .fund-type-button {
        width: 49%;
        margin: 2px 0.5%
    }

    #top #wrap_all #main .grid-skladi {
        grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));
        grid-auto-rows: minmax(180px, auto)
    }

    #top #wrap_all #main .financni-instrumenti-buttons .flex_column {
        margin-bottom: 0
    }

    #top #wrap_all #main .button-calculator a {
        margin-top: 10px
    }

    #top #wrap_all #main .button-compare a {
        margin-top: 10px
    }

    #top #wrap_all #main .table-osebna thead th.name {
        display: block;
        width: 100%
    }

    #top #wrap_all #main .table-osebna tbody td {
        display: block;
        width: 100%;
        font-weight: 600
    }

    #top #wrap_all #main .table-osebna tbody td.name {
        display: none
    }

    #top #wrap_all #main .table-osebna colgroup col {
        width: 0
    }

    #top #wrap_all #main .table-osebna colgroup col:first-child {
        width: 100%
    }

    #top #wrap_all #main .dokumenti-panel .dokumenti-buttons {
        width: 100%;
        margin-bottom: 20px
    }

    #top #wrap_all #main .dokumenti-panel .dokumenti {
        width: 100%
    }

    #top #wrap_all #main .sklad-struktura .sklad-struktura-graf .highcharts-xaxis-labels span {
        width: 130px !important
    }

    #top #wrap_all #main .tecajnica-panel .avia-data-table {
        margin-bottom: 0
    }

    #top #wrap_all #main .tecajnica-panel .avia-data-table col {
        width: auto
    }

    #top #wrap_all #main .tecajnica-panel .avia-data-table .relative-wrapper {
        padding: 0
    }

    #top #wrap_all #main .tecajnica-panel .avia-data-table .box {
        display: none
    }

    #top #wrap_all #main .tecajnica-panel .avia-data-table tr {
        padding-bottom: 4px
    }

    #top #wrap_all #main .tecajnica-panel .avia-data-table td.fund {
        padding: 12px
    }

    #top #wrap_all #main .tecajnica-panel .avia-data-table td {
        padding-top: 8px;
        padding-bottom: 8px;
        border: none;
        font-weight: 600
    }

    #top #wrap_all #main .table-paket, #top #wrap_all #main .informative-calculation-panel .table-izracun {
        border: none
    }

    #top #wrap_all #main .table-paket tr, #top #wrap_all #main .informative-calculation-panel .table-izracun tr {
        border: none
    }

    #top #wrap_all #main .table-paket tr th, #top #wrap_all #main .informative-calculation-panel .table-izracun tr th {
        display: block
    }

    #top #wrap_all #main .table-paket tr > *:first-child, #top #wrap_all #main .informative-calculation-panel .table-izracun tr > *:first-child {
        padding-bottom: 0
    }

    #top #wrap_all #main .table-paket tr > *:last-child, #top #wrap_all #main .informative-calculation-panel .table-izracun tr > *:last-child {
        padding: 0
    }

    #top #wrap_all #main .table-paket tr td:before, #top #wrap_all #main .informative-calculation-panel .table-izracun tr td:before {
        display: none
    }

    #top #wrap_all #main .table-paket th, #top #wrap_all #main .informative-calculation-panel .table-izracun th, #top #wrap_all #main .table-paket td, #top #wrap_all #main .informative-calculation-panel .table-izracun td {
        text-align: left
    }

    #top #wrap_all #main .flex_column.textblock-float-left {
        margin-bottom: 0
    }

    #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons h6 {
        display: block;
        float: none
    }

    #top #wrap_all #main .paket-info-panel .table-paket-donos {
        overflow: auto;
        padding-bottom: 0
    }

    #top #wrap_all #main .paket-info-panel .table-paket-donos .pricing-table-wrap {
        width: 50%;
        float: left
    }

    #top #wrap_all #main .paket-info-panel .table-paket-donos .pricing-table-wrap .pricing-table {
        margin-bottom: 20px
    }

    #top #wrap_all #main .paketi-skladov-flex {
        display: block
    }

    #top #wrap_all #main .paketi-skladov-flex section {
        display: block
    }

    #top #wrap_all #main .paketi-skladov-flex section .avia_textblock:hover {
        position: relative;
        min-height: 100px
    }

    #top #wrap_all #main .varcevanje-paket .varcevanje-paket-header {
        min-height: 100px
    }

    #top #wrap_all #main .varcevanje-paket .varcevanje-paket-header h2 {
        margin-bottom: 0
    }

    #top #wrap_all #main .varcevanje-paket .table-paket-donos .pricing-table.avia-desc-col {
        display: block;
        margin-left: 10px;
        margin-bottom: 20px
    }

    #top #wrap_all #main .varcevanje-paket .button-paket {
        position: relative;
        opacity: 1;
        height: auto
    }

    #top #wrap_all #main .varcevanje-paket .button-paket .avia-button {
        border-radius: 0
    }

    #top #wrap_all #main .varcevanje-paket .button-paket .avia-button .avia_iconbox_title {
        position: relative;
        left: auto
    }

    #top #wrap_all #main .avia-section .post-entry-156 .hr-invisible {
        max-height: 0
    }

    #top #wrap_all #main .qa-panel .qa-categories {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1
    }

    #top #wrap_all #main .arhiv-revij-panel .list {
        margin-bottom: 0
    }

    #top #wrap_all #main .arhiv-revij-panel .list p, #top #wrap_all #main .arhiv-revij-panel .list #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #main .arhiv-revij-panel .list .entry-content {
        margin: 0
    }

    #top #wrap_all #main .results-left {
        width: 100%;
        margin-bottom: 50px
    }

    #top #wrap_all #main .results-right {
        width: 100%
    }

    #top #wrap_all #main .calc-wrapper .container {
        z-index: 2
    }

    #top #wrap_all #main .calc-wrapper .tooltip {
        float: right;
        margin-right: 10px
    }

    #top #wrap_all #main .calc-wrapper .tooltip .tooltiptext {
        width: 450px;
        max-width: 90vw;
        padding: 10px 5px
    }

    #top #wrap_all #main .paketi_skladov_bon .tooltip .tooltiptext {
        width: 90vw
    }

    #top #wrap_all #main .transformed-fund-graph .graph-date-wrapper {
        display: inline-block
    }

    #top #wrap_all #main .table-arhiv-preoblikovanje tr:first-child th:last-child, #top #wrap_all #main .table-prenosni-sklad tr:first-child th:last-child {
        display: block !important
    }

    #top #wrap_all #main .table-arhiv-preoblikovanje tr th:first-child, #top #wrap_all #main .table-prenosni-sklad tr th:first-child, #top #wrap_all #main .table-arhiv-preoblikovanje tr td:first-child, #top #wrap_all #main .table-prenosni-sklad tr td:first-child {
        display: none
    }

    #top #wrap_all #main .table-pripojeni-skladi tbody tr td:last-child {
        padding-left: 20px;
        background-image: none !important
    }

    #top #wrap_all #main .dokumenti-tab-panel .dokumenti-tab-buttons {
        width: 100%;
        margin: 0 0 30px
    }

    #top #wrap_all #main .dokumenti-tab-panel .dokumenti-tabs {
        width: 100%
    }

    #top #wrap_all #main .transformed-fund-graph .graph-date-wrapper, #top #wrap_all #main .merged-fund-graph .graph-date-wrapper {
        display: block
    }

    #top #wrap_all #main .transformed-fund-graph .graph-date-wrapper .graph-from-date, #top #wrap_all #main .merged-fund-graph .graph-date-wrapper .graph-from-date, #top #wrap_all #main .transformed-fund-graph .graph-date-wrapper .graph-to-date, #top #wrap_all #main .merged-fund-graph .graph-date-wrapper .graph-to-date {
        display: inline-block
    }

    #top #wrap_all #main .primerjava-skladov .skladfourth {
        width: 100%;
        margin: 0 0 20px
    }

    #top #wrap_all #main .prednosti {
        display: block;
        margin-bottom: 30px
    }

    #top #wrap_all #main .blog-panel .blog-header .blog-filter .filter-one-fourth {
        width: 100%;
        max-width: 100%
    }

    #top #wrap_all #main .toggle_content {
        padding: 10px
    }

    #top #wrap_all #footer .flex_column {
        margin-bottom: 0
    }

    #top #wrap_all #footer .widget {
        padding: 0
    }

    #top #wrap_all #footer .row-1 .widget {
        padding-bottom: 10px
    }

    #top #wrap_all #footer .row-3 .widget {
        padding: 5px 0
    }

    #top #wrap_all #footer .widget_nav_menu .widgettitle {
        margin: 20px 0 10px;
        font-size: 16px;
    }

    #top #footer .widget .menu-item a {
        font-size: 14px;
    }

    #top #wrap_all #footer .widget_nav_menu .menu {
        overflow: hidden;
        max-height: 0;
        transition: max-height 1s
    }

    #top #wrap_all #footer .widget_nav_menu .menu.full-height {
        max-height: 400px
    }

    #top #wrap_all #socket .avia_partner_widget {
        width: 50%
    }

    .avia-msie #top #main .grid-skladi .grid-sklad {
        width: 49%
    }

    /*@supports (-ms-ime-align: auto){
        #top #main .grid-skladi .grid-sklad{
            width:49%
        }
    }*/
    #top #header .logo img {
        padding: 15px 0;
    }

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

    #top #main .nagrade-slider .avia-slideshow-dots .goto-slide {
        display: inline-block;
    }

    #top #main .nagrade-slider .avia-slideshow-dots {
        bottom: 0;
    }
}

@media only screen and (max-width: 479px) {
    #top .home-banner {
        background-position: top right -770px !important;
    }

    html[lang="en-US"] #top .home-banner {
        background-position: top right -410px !important;
    }

    #top #wrap_all #header #header_meta .sub_menu #menu-item-search-mod {
        width: 75%
    }

    #top #wrap_all #header #header_meta .sub_menu #menu-item-search-mod .avia-search-tooltip #searchform > div:first-child {
        max-width: 75vw
    }

    #top #wrap_all #header #header_meta .sub_menu #avia2-menu li.menu-item.menu-phone, #top #wrap_all #header #header_meta .sub_menu #avia2-menu li.menu-item.menu-button {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        max-width: 100%
    }

    #top #wrap_all #header #header_meta .sub_menu .avia_wpml_language_switch {
        width: 25%
    }

    #top #wrap_all #main .fund-type-button {
        width: 100%;
        margin: 2px auto
    }

    #top #wrap_all #main .graph-action {
        width: 100%
    }

    #top #wrap_all #main .graph-action .graph-action-button {
        margin: 0 0px 4px 0;
        width: 100%;
    }

    #top #wrap_all #main .sklad-struktura-buttons .sklad-struktura-button {
        width: 100%;
    }

    #top .banner-sklad-bottom .banner-right .flex_cell_inner .button-calculator, #top .banner-sklad-bottom .banner-right .flex_cell_inner .button-calculator a {
        width: 100%;
        margin-right: 0;
    }

    #top .banner-sklad-bottom .banner-right .flex_cell_inner .button-compare, #top .banner-sklad-bottom .banner-right .flex_cell_inner .button-compare a {
        width: 100%;
        margin-right: 0;
    }

    #top #wrap_all #main .table-paket-donos .pricing-table-wrap {
        width: 100%
    }

    #top #wrap_all #main .paket-info-panel .textblock-float-left .av_textblock_section {
        width: 100%
    }

    #top #wrap_all #main .package-structure-panel .package-structure-graph, #top #wrap_all #main .package-structure-panel .package-structure-legend {
        max-width: 100%;
        width: 100%
    }

    #top #wrap_all #main .button-varcevanje a, #top #wrap_all #main .button-varcevanje {
        width: 100%;
    }

    #top #wrap_all #main .banner .banner-image-right {
        background-size: 0 !important
    }

    #top #wrap_all #main .profiles-structure-panel > div {
        width: 100%;
        max-width: 100%
    }

    #top #wrap_all #main .calc-results-table {
        padding: 30px 10px
    }

    #top #wrap_all #main .calc-steps.calculate {
        padding: 0 !important
    }

    #top #wrap_all #main .calculate-step p, #top #wrap_all #main .calculate-step #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #main .calculate-step .entry-content {
        font-size: 1.3em
    }

    #top #wrap_all #main .sklad-struktura .sklad-struktura-graf .highcharts-xaxis-labels span {
        font-size: 13px !important;
        font-weight: normal !important;
        padding: 0 6px !important
    }

    #top .fund-graph-date .fund-date-buttons {
        margin-right: 0;
    }

    #top .sklad-struktura .sklad-struktura-graf .percent {
        font-size: 13px !important;
        font-weight: normal !important;
    }

    #top #wrap_all #main .fund-date-buttons .fund-date-button, #top #wrap_all #main .fund-date-buttons .sklad-struktura .sklad-struktura-buttons .sklad-struktura-button, #top .sklad-struktura .sklad-struktura-buttons #wrap_all #main .fund-date-buttons .sklad-struktura-button, #top #wrap_all #main .fund-date-buttons .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .fund-date-buttons .calculation-date-button, #top #wrap_all #main .fund-date-buttons .graph-informative-calculation-panel .informative-calculation-buttons .calculation-date-button-galileo, #top #wrap_all #main .graph-informative-calculation-panel .informative-calculation-buttons .fund-date-buttons .calculation-date-button-galileo, #top #wrap_all #main .fund-date-buttons .qa-panel .qa-button, #top .qa-panel #wrap_all #main .fund-date-buttons .qa-button, #top #wrap_all #main .fund-date-buttons .merged-fund-docs-panel .merged-fund-docs-button, #top #wrap_all #main .merged-fund-docs-panel .fund-date-buttons .merged-fund-docs-button, #top #wrap_all #main .fund-date-buttons .dokumenti-tab-buttons .dokumenti-tab-button, #top #wrap_all #main .dokumenti-tab-buttons .fund-date-buttons .dokumenti-tab-button {
        min-width: 95px;
        padding: 15px 10px;
        width: calc(50% - 4px);
    }

    #top .graph-type-radio label {
        width: 100%;
    }

    #top #wrap_all #main .grid-skladi-buttons {
        margin-bottom: 30px
    }

    #top #wrap_all #main .tabcontainer .tab_content {
        padding-left: 20px;
        padding-right: 0
    }

    #top #wrap_all #main .qa-panel ul.accordion > li {
        margin-left: 0
    }

    #top #wrap_all #main .qa-panel ul.accordion > li .answer {
        padding-left: 0
    }

    #top #wrap_all #main .qa-panel .qa-categories .qa-button {
        padding: 15px 10px
    }

    #top #wrap_all #main .dokumenti-panel .documents-types .select2-container {
        max-width: 100%
    }

    #top #wrap_all #main .dokumenti-panel .documents-date label {
        display: block
    }

    #top #wrap_all #main .two-blocks .second-block {
        padding: 50px 30px !important
    }

    #top #wrap_all #main .blog-panel .av-magazine .hr-custom {
        display: none
    }

    #top #wrap_all #main .blog-panel .av-magazine article {
        margin-right: 0;
        width: 100%
    }

    #top #wrap_all #main .blog-panel .av-magazine article .av-magazine-content-wrap {
        border-color: #d9d9d9;
        margin-bottom: 10px
    }

    #top #wrap_all #footer .av-mailchimp-widget p, #top #wrap_all #footer .av-mailchimp-widget #main .blog-panel .template-blog .entry-content-wrapper .entry-content, #top #main .blog-panel .template-blog .entry-content-wrapper #wrap_all #footer .av-mailchimp-widget .entry-content, #top #wrap_all #footer .av-mailchimp-widget input {
        width: 100%;
        max-width: 100%
    }

    #top #wrap_all #socket .widget {
        width: 100%;
        margin: 0;
    }

    #top #socket #text-5 p {
        text-align: left;
    }

    #top #wrap_all #socket .widget_text, #top #wrap_all #socket .widget_nav_menu {
        padding: 0 10px
    }

    .avia-msie #top #main .grid-skladi .grid-sklad {
        width: 99%
    }

    /*@supports (-ms-ime-align: auto){
        #top #main .grid-skladi .grid-sklad{
            width:99%
        }
    }*/
}

@media only screen and (max-width: 370px) {
    #top .home-banner {
        background-position: top right -990px !important;
    }

    html[lang="en-US"] #top .home-banner {
        background-position: top right -490px !important;
    }
}

#top .main_color .avia-button {
    transition: all 0.4s;
}

#top .main_color .avia-color-theme-color:hover {
    background-color: #752127;
    opacity: 1;
}

#top .main_color .avia-color-theme-color-subtle:hover {
    background-color: #c21b17;
    color: #fff;
    opacity: 1;
}

#top .main_color .avia-button.avia-color-grey:hover {
    background-color: transparent;
    border-color: #ffffff;
    opacity: 1;
}

#top .main_color .avia-button.avia-color-red:hover {
    background-color: transparent;
    color: #ffffff;
}

#top .pum-container .avia-color-theme-color-subtle:hover {
    background-color: #c21b17;
    color: #fff;
    opacity: 1;
}

#top .main_color .avia-color-light:hover {
    border-color: #FCE9E1;
    color: #FCE9E1;
    opacity: 1;
}

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

#top #header #header_meta li.menu-button a {
    transition: all 0.4s;
}

#top #header #header_meta li.menu-button a:hover {
    opacity: 1;
    background-color: #c21b17;
    color: #fff;
}

#top #main .white-packet-button a {
    transition: all 0.4s;
}

#top #main .white-packet-button a:hover {
    opacity: 1;
    background-color: rgb(252, 233, 225) !important;
}

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

.avia-iphone #top .zopim {
    position: fixed !important;
    bottom: 15px !important;
}