/*!
Theme Name: Regionalni sklad
Theme URI: https://www.ideaz.si
Author: Ideaz
Author URI: https://www.ideaz.si
Description: Regionalni sklad.
Version: 1.0
*/
html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.clearfix::after{display:block;clear:both;content:""}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}
img.alignnone,img.aligncenter,img.alignright,img.alignleft{max-width:100%;height:auto}img.aligncenter{display: block;margin:0 auto;}img.alignright{float: right;}img.alignleft{float: left;}.screen-reader-text {  border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important;}
.wpcf7{margin:0;padding:0} .wpcf7-response-output{margin:2em 0 1em;padding:.2em 1em} .wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0} .wpcf7-mail-sent-ok{border:2px solid #398f14} .wpcf7-mail-sent-ng{border:2px solid red} .wpcf7-spam-blocked{border:2px solid orange} .wpcf7-validation-errors{border:2px solid #f7e700} .wpcf7-form-control-wrap{position:relative; margin-bottom: 10px; display: block;} span.wpcf7-not-valid-tip{color:red;font-size:1em;display:block} .use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}  span.wpcf7-list-item input{vertical-align: middle;}span.wpcf7-list-item input + span {margin-left:1em;vertical-align: middle;}.wpcf7-display-none{display:none} .wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px} .wpcf7 div.ajax-error{display:none} .wpcf7 .placeheld{color:#545454} .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-textarea {border: 1px solid #000000; border-radius: 2px; width: 100%; display: block; padding: 15px 20px; line-height: 1; margin-bottom: 5px; -webkit-transition: all 0.4s; transition: all 0.4s;} .wpcf7 .wpcf7-text:hover, .wpcf7 .wpcf7-text:active, .wpcf7 .wpcf7-text:focus, .wpcf7 .wpcf7-textarea:hover, .wpcf7 .wpcf7-textarea:active, .wpcf7 .wpcf7-textarea:focus {border-color: #f99f1c;} .wpcf7 .wpcf7-text::-moz-placeholder, .wpcf7 .wpcf7-textarea::-moz-placeholder {opacity: 1;}.wpcf7 label{display:block}
#parent-cookiek{position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999; background-color: #404142; text-align: center; }#container-cookiek{padding:5px;}#container-cookiek p {font-size:11px;display:block;line-height:11px;margin-bottom:0;color:#fff}#info-cookiek{font-size:11px;color:#3F85C2}#btnyes-cookiek{color:#4dbc69}#btnno-cookiek{margin:0 10px;color:#ff6961}table.cookiek td,table.cookiek th{border:1px solid #3B3B3B;padding:5px 5px 10px}

/* fonts */
@font-face{font-family:'icon-font';src:url(font/icon-font.eot?28034853);src:url(font/icon-font.eot?28034853#iefix) format("embedded-opentype"),url(font/icon-font.woff2?28034853) format("woff2"),url(font/icon-font.woff?28034853) format("woff"),url(font/icon-font.ttf?28034853) format("truetype"),url(font/icon-font.svg?28034853#icon-font) format("svg");font-weight:400;font-style:normal; font-display: swap;}[class^="icon-"]:before,[class*=" icon-"]:before,.slick-prev:before, .slick-next:before, .pswp__button:before,.page-numbers .next,.page-numbers .prev,  .menu-expand:after{font-family:"icon-font";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-search:before { content: '\73'; } /* 's' */
.icon-left-dir:before { content: '\2190'; } /* '←' */
.icon-up-dir:before { content: '\2191'; } /* '↑' */
.icon-right-dir:before { content: '\2192'; } /* '→' */
.icon-down-dir:before { content: '\2193'; } /* '↓' */
.icon-check:before { content: '\e800'; } /* '' */
.icon-zoom-in:before { content: '\e801'; } /* '' */
.icon-left-open:before { content: '\e802'; } /* '' */
.icon-right-open:before { content: '\e803'; } /* '' */
.icon-cancel:before { content: '\e805'; } /* '' */
.icon-doc-text:before { content: '\f0f6'; } /* '' */
.icon-youtube:before { content: '\f166'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-facebook:before { content: '\f230'; } /* '' */
.icon-twitter:before { content: '\f304'; } /* '' */

/* fonts */

/* Slider */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow > .swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical > .swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container > canvas,.swiper-zoom-container > img,.swiper-zoom-container > svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%236c6c6c\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-position:50%;background-size:100%;background-repeat:no-repeat}  @-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}  @keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}  .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}  .swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}  .swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}  .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}  .swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}  .swiper-container-cube{overflow:visible}  .swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}  .swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}  .swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}  .swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}  .swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next + .swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}  .swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}  .swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}  .swiper-container-flip{overflow:visible}  .swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}  .swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}  .swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}  .swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility: hidden}.swiper-container-coverflow .swiper-wrapper {-ms-perspective: 1200px}

.swiper-button-next, .swiper-button-prev {color: #649981;position: absolute;top: 50%;width: 30px;height: 30px; line-height:30px; margin-top: -15px;z-index: 10;cursor: pointer;font-size: 20px;-webkit-transition: all .4s;transition: all .4s}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 15px}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 15px}
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before, .swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before {-webkit-transition: all .4s;transition: all .4s}
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before {content: '\e802'; font-size: 25px; font-family: "icon-font"; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center;}
.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before {content: '\e803'; font-size: 25px; font-family: "icon-font"; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center;}
.swiper-button-next:hover:before, .swiper-button-next:focus:before, .swiper-button-prev:hover:before, .swiper-button-prev:focus:before {color: #222529}
.swiper-pagination-bullet-active{opacity:1;background: #649981;}

/* Slider */


/* gallery */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;z-index: 9005}
.pswp img{max-width:none}
.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--open{display:block}
.pswp--zoom-allowed .pswp__img{cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:grab}
.pswp--dragging .pswp__img{cursor:grabbing}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(255, 255, 255, 0.85);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.pswp__container {-webkit-transition: -webkit-transform 0.4s; transition: transform 0.4s}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}
.pswp__img--placeholder{-webkit-backface-visibility:hidden}
.pswp__img--placeholder--blank{background:#fff}
.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;}
.pswp__error-msg a{text-decoration:underline}

.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;opacity:.75;padding:0 10px;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px; color: #000;}
.pswp__caption small{font-size:11px;}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;}
.pswp__caption--empty{display:none}
.pswp__caption--fake{visibility:hidden}

.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}
.pswp__preloader__icn{width:20px;height:20px;margin:12px}
.pswp__preloader--active{opacity:1}
.pswp__preloader--active .pswp__preloader__icn{background:url(img/ajax-loader.gif) 0 0 no-repeat}
.pswp--css_animation .pswp__preloader--active{opacity:1}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite}
.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}
@media screen and (max-width: 1024px) {
    .pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}
}
@-webkit-keyframes clockwise {
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes clockwise {
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes donut-rotate {
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
    100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes donut-rotate {
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
    100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}

.pswp__element--disabled, .pswp__button--fs, .pswp__button--zoom { display: none !important; }
.pswp--zoom-allowed .pswp__button--zoom { display: block !important; }
.pswp__button{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:rgba(255, 255, 255, 0.7);z-index:1;-webkit-transition: all 0.4s;transition: all 0.4s;}
.pswp__button:hover,.pswp__button:focus{color:transparent;outline:none;background:#fff;}
.pswp__button:hover:before,.pswp__button:focus:before{color: #333;}
.pswp__button:before{font-size:29px;color:#666; margin:0;transition: all 0.4s;-webkit-transition: all 0.4s}
.pswp__button--arrow--left{left:15px;}
.pswp__button--arrow--left:before{content: '\2190'; padding-right: 3px}
.pswp__button--arrow--right{right:15px}
.pswp__button--arrow--right:before{content: '\2192'; padding-left: 3px;}
.pswp__button--close {top: 20px; right: 10px;}
.pswp__button--close:before {content: '\e805'; }
.pswp__button--zoom { top: 20px; right: 50px;}
.pswp__button--zoom:before {content: '\e801';}

.row-image-pad img {margin-bottom: 20px;}

.gallery-wrap .gallery-item a {position: relative; height: 100%;}
.gallery-wrap .gallery-item a:before {content:''; position: absolute; left: 0; right: 0; bottom: 0; top: 0;
    background: rgba(254, 195, 43, 0.3); -webkit-transition: background 0.4s; transition: background 0.4s;}
.gallery-wrap .gallery-item:hover a:before, .gallery-wrap .gallery-item:active a:before, .gallery-wrap .gallery-item:focus a:before {background: transparent;}
.gallery {display:flex;flex-wrap:wrap;padding: 0 7px; margin:0 -8px; text-align: center;}
.gallery-item {position:relative;width:100%; padding: 8px; margin-bottom: 0; cursor: pointer;}
.gallery-item a {display:flex;flex-wrap:wrap;align-items: center;justify-content: center;}
.gallery-item img {max-width: 100%; height: auto;}
/* gallery */

/* misc */
body:after{content:''; position: fixed; left: 0; right: 0; bottom: 0; top: 0; background: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.4s; transition: opacity 0.4s;}
body.overlay-fading-out:after {opacity: 0; visibility: hidden; -webkit-transition: all 0.4s; transition: all 0.4s;}
.header-menu-active:after { opacity: 1; visibility: visible}
.body-wrap {position: relative; overflow: hidden; min-height: 100vh;}
body {font-family: 'Rubik', sans-serif; font-weight: normal; color: #627781; font-size: 15px; line-height: 26px;}
a {color: #649981; font-weight: 500; -webkit-transition: all 0.4s; transition: all 0.4s;}
a:hover, a:focus, a:active {text-decoration: none; color: #649981;}
h1, .h1, h1 a, .h1 a {font-family: 'Poppins', sans-serif; font-weight: 800; color: #649981; text-transform: uppercase; font-size: 48px; line-height: 54px;}
h2, .h2, h2 a, .h2 a {font-family: 'Poppins', sans-serif; font-weight: 800; color: #649981; text-transform: none; font-size: 36px; line-height: 42px;}
h3, .h3, h3 a, .h3 a {font-family: 'Poppins', sans-serif; font-weight: 800; color: #649981; text-transform: none; font-size: 24px; line-height: 30px;}
h4, .h4, h4 a, .h4 a {font-family: 'Poppins', sans-serif; font-weight: 700; color: #649981; text-transform: none; font-size: 20px;}
h5, .h5, h5 a, .h5 a {font-family: 'Poppins', sans-serif; font-weight: 800; color: #649981; text-transform: none; font-size: 16px;}
h6, .h6, h6 a, .h6 a {font-family: 'Poppins', sans-serif; font-weight: 700; color: #649981; text-transform: uppercase; font-size: 14px;}
table, .table {color: #627781;}

.admin-bar .body-wrap {margin-top: -46px; padding-top: 46px;}
.border-red {border-color: #F15B4E !important;}
.border-blue {border-color: #62AFC9 !important;}
.border-green {border-color: #84BBA6 !important;}
.border-orange {border-color: #F68C47 !important;}
.border-yellow {border-color: #FFCD67 !important;}
.border-dark-blue {border-color: #6882A6 !important;}
.border-gray {border-color: #2D414B !important;}

.page-id-1096 .kratka-predstavitev-special:nth-of-type(1) .kratka-predstavitev-special-red.kratka-predstavitev-special-title, .page-id-1096 .kratka-predstavitev-special:nth-of-type(1) .kratka-predstavitev-special-red.kratka-predstavitev-special-content:before {background-color: rgba(241, 91, 78, 0.8);}
.page-id-1096 .kratka-predstavitev-special:nth-of-type(2) .kratka-predstavitev-special-red.kratka-predstavitev-special-title, .page-id-1096 .kratka-predstavitev-special:nth-of-type(2) .kratka-predstavitev-special-red.kratka-predstavitev-special-content:before {background-color: rgba(98, 175, 201, 0.8);}
.page-id-1096 .kratka-predstavitev-special:nth-of-type(3) .kratka-predstavitev-special-red.kratka-predstavitev-special-title, .page-id-1096 .kratka-predstavitev-special:nth-of-type(3) .kratka-predstavitev-special-red.kratka-predstavitev-special-content:before {background-color: rgba(132, 187, 166, 0.8);}
.page-id-1096 .kratka-predstavitev-special:nth-of-type(4) .kratka-predstavitev-special-red.kratka-predstavitev-special-title, .page-id-1096 .kratka-predstavitev-special:nth-of-type(4) .kratka-predstavitev-special-red.kratka-predstavitev-special-content:before {background-color: rgba(246, 140, 71, 0.8);}
.page-id-1096 .kratka-predstavitev-special:nth-of-type(5) .kratka-predstavitev-special-red.kratka-predstavitev-special-title, .page-id-1096 .kratka-predstavitev-special:nth-of-type(5) .kratka-predstavitev-special-red.kratka-predstavitev-special-content:before {background-color: rgba(255, 205, 103, 0.8);}
.page-id-1096 .kratka-predstavitev-special:nth-of-type(6) .kratka-predstavitev-special-red.kratka-predstavitev-special-title, .page-id-1096 .kratka-predstavitev-special:nth-of-type(6) .kratka-predstavitev-special-red.kratka-predstavitev-special-content:before {background-color: rgba(104, 130, 166, 0.8);}

.main-button, .tribe-common.tribe-events .tribe-events-c-nav__next, .tribe-common.tribe-events .tribe-events-c-nav__prev, .tribe-common.tribe-events  .tribe-events-c-nav__today, .tribe-common.tribe-events .tribe-common-c-btn-icon, .tribe-common.tribe-events .tribe-events-c-top-bar__datepicker-button {font-size: 12px; transition: all 0.3s; white-space: nowrap; line-height: 50px; letter-spacing: 1px;position: relative; z-index: 1; color: #627781; display: inline-block; padding: 0 25px; border-radius: 50px; overflow: hidden; text-transform: uppercase; background-color: #c6e3d3; -webkit-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1); -moz-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1); -ms-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1); -o-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1); box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1); border: 0}
.main-button:hover, .main-button:not(:disabled):focus, .main-button:not(:disabled):active, .tribe-common.tribe-events .tribe-events-c-nav__next:not(:disabled):hover, .tribe-common.tribe-events .tribe-events-c-nav__next:not(:disabled):active, .tribe-common.tribe-events .tribe-events-c-nav__next:not(:disabled):focus, .tribe-common.tribe-events .tribe-events-c-nav__prev:not(:disabled):hover, .tribe-common.tribe-events .tribe-events-c-nav__prev:not(:disabled):active, .tribe-common.tribe-events .tribe-events-c-nav__prev:not(:disabled):focus, .tribe-events-c-nav__today:not(:disabled):hover, .tribe-events-c-nav__today:not(:disabled):active, .tribe-events-c-nav__today:not(:disabled):focus, .tribe-common.tribe-events .tribe-common-c-btn-icon:not(:disabled):hover, .tribe-common.tribe-events .tribe-common-c-btn-icon:not(:disabled):active, .tribe-common.tribe-events .tribe-common-c-btn-icon:not(:disabled):focus {color: #ffffff;}
.main-button:not(:disabled):hover:after, .main-button:not(:disabled):focus:after, .main-button:not(:disabled):active:after, .tribe-common.tribe-events .tribe-events-c-nav__next:not(:disabled):hover:after, .tribe-common.tribe-events .tribe-events-c-nav__next:not(:disabled):active:after, .tribe-common.tribe-events .tribe-events-c-nav__next:not(:disabled):focus:after, .tribe-common.tribe-events .tribe-events-c-nav__prev:not(:disabled):hover:after, .tribe-common.tribe-events .tribe-events-c-nav__prev:not(:disabled):active:after, .tribe-common.tribe-events .tribe-events-c-nav__prev:not(:disabled):focus:after, .tribe-events-c-nav__today:not(:disabled):hover:after, .tribe-events-c-nav__today:not(:disabled):active:after, .tribe-events-c-nav__today:not(:disabled):focus:after, .tribe-common.tribe-events .tribe-common-c-btn-icon:not(:disabled):hover:after, .tribe-common.tribe-events .tribe-common-c-btn-icon:not(:disabled):active:after, .tribe-common.tribe-events .tribe-common-c-btn-icon:not(:disabled):focus:after {width: 100%; left: 0; right: auto;}
.main-button:after, .tribe-common.tribe-events .tribe-events-c-nav__next:after, .tribe-common.tribe-events .tribe-events-c-nav__prev:after, .tribe-common.tribe-events  .tribe-events-c-nav__today:after, .tribe-common.tribe-events .tribe-common-c-btn-icon:after {content: "" !important; z-index: -1; height: 100%; position: absolute; width: 0; right: 0; top: 0; background-color: #649981; -webkit-transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; -moz-transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; -ms-transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; -o-transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;}
.tribe-common.tribe-events button[disabled] {opacity: 0.5;}

.container-fluid {max-width: 1200px}
.container-nopad, .container-nopad > .row > [class*="col-"] {padding: 0;}
.container-nopad > .row {margin: 0;}

.layout-wrap {margin-bottom: 30px;}
.layout-spacer {height: 30px;}
.text-and-image-layout-img {text-align: center;}

.page-numbers {list-style: none; margin: 15px 0; padding: 0;}
.page-numbers li {display: inline-block; margin-right: 5px; text-align: center; vertical-align: middle;}
.page-numbers li:last-child {margin-right: 0}
.page-numbers a:before {content: none !important;}
.page-numbers a, .page-numbers .next, .page-numbers .prev, .page-numbers span {display: block; line-height: 30px; width: 30px; background: #ababab; color: #fff;-webkit-transition: all 0.4s; transition: all 0.4s; font-weight: 700; text-align: center}
.page-numbers a:hover, .page-numbers a:active, .page-numbers a:focus, .page-numbers span {background: #1a1818; color: #fff;}

.content-field-30 {margin-bottom: 30px;}
.content-field {margin-bottom: 50px;}
/* misc */

/* header, footer */
.header-notice {background-color: red; color: white; text-align:center; padding: 15px;}
.header-notice div p {margin: 0;}

#header-top {height: 44px; padding: 10px 0; background-color: #649981;}
#header-top .container-fluid, #header-top .row, #header-top .col {height: 100%;}
.col-header-top-menu-toggle-wrap {max-width: 100px; height: 100%; display: flex; justify-content: flex-start; align-items: center;}
#header-top-menu-toggle {position: relative; z-index: 9003; display: inline-block; vertical-align: middle; width: 20px; height: 20px; outline: 0;}
#header-top-menu-toggle .item-toggle-lines,#header-top-menu-toggle .item-toggle-lines:before , #header-top-menu-toggle .item-toggle-lines:after {background: #ffffff;}

#header-menu-toggle {position: relative; z-index: 9003; display: inline-block; vertical-align: middle; width: 24px; height: 26px; outline: 0;}
#header-menu-toggle::-moz-focus-inner { border: 0; }
.header-menu-text {font-size: 8px; text-transform: uppercase; text-align: center;}
.item-toggle-lines, .item-toggle-lines:before, .item-toggle-lines:after {position: absolute; right: 0; width: 24px; height: 3px; background: #649981; line-height: 1; -webkit-transition-property: -webkit-transform, background; -webkit-transition-duration: 0.15s, 0.15s; transition-property: transform, background; transition-duration: 0.15s, 0.15s; z-index: 9002}
.item-toggle-lines {top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition-duration: 0.2s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.item-toggle-lines:after, .item-toggle-lines:before { display: block; content: "";}
.item-toggle-lines:before {top: -8px; -webkit-transition: top 0.2s 0.12s ease, opacity 0.1s ease; transition: top 0.2s 0.12s ease, opacity 0.1s ease;}
.item-toggle-lines:after {bottom: -8px; -webkit-transition: bottom 0.2s 0.12s ease, transform 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.2s 0.12s ease, transform 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.header-menu-active #header-menu-toggle .item-toggle-lines { -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0.12s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.12s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); background: #66A27C}
.header-menu-active #header-menu-toggle .item-toggle-lines:before {top: 0; opacity: 0; -webkit-transition: top 0.2s ease, opacity 0.1s 0.12s ease; transition: top 0.2s ease, opacity 0.1s 0.12s ease;background: #66A27C}
.header-menu-active #header-menu-toggle .item-toggle-lines:after {bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: bottom 0.2s ease, transform 0.2s 0.12s; transition: bottom 0.2s ease, transform 0.2s 0.12s;background: #66A27C}
.header-menu-active .header-menu-text {color: #ffffff;}

.searchform-items {display: block; margin-bottom: 30px; position: relative; border: 1px solid rgba(1, 104, 55, 0.6); -webkit-transition: all 0.4s; transition: all 0.4s;}
.searchform-items:hover, .searchform-items:active, .searchform-items:focus {border-color: #649981}
.searchform-items input {background: transparent; border: 0; padding: 10px 60px 10px 10px;}
.searchform-items button {position: absolute; right: 0; top: 50%; margin-top: -13px; font-size: 24px; background: transparent; border: 0; color: #649981; opacity: 0.6; -webkit-transition: all 0.4s; transition: all 0.4s;}
.searchform-items button:hover, .searchform-items button:active, .searchform-items button:focus {opacity: 1;}

.header-menu, .header-menu .sub-menu {list-style: none; margin: 0; padding: 0;}
.header-menu a {display: block; position: relative;}


#header {display: flex; align-items: center; height: 100px; background-color: rgba(255, 255, 255, 0.95); -webkit-box-shadow: 0 0px 35px rgba(2, 6, 32, 0.2); -moz-box-shadow: 0 0px 35px rgba(2, 6, 32, 0.2); -ms-box-shadow: 0 0px 35px rgba(2, 6, 32, 0.2); -o-box-shadow: 0 0px 35px rgba(2, 6, 32, 0.2); box-shadow: 0 0px 35px rgba(2, 6, 32, 0.2);}
.col-header-contact, .col-header-search {display: none;}
.col-header-contact {max-width: 165px; flex-wrap: wrap; padding-left: 15px; display: none; align-items: center; border-left: 1px solid rgba(2, 6, 32, 0.1);}
.col-header-contact .header-contact-intro {color: #8d8ea3; font-size: 14px; margin: 0;}
.col-header-contact .header-contact-phone {color: #649981; font-size: 20px;}
.col-header-logo {height: 95px; display: flex; align-items: center; max-width: 190px; padding: 0 25px 0 15px;}
.col-header-logo img {height: 100px; width: auto;}
.col-header-search {height: 70px; align-items: center; display: none; padding-left: 30px; margin-left: 20px; border-left: 1px solid rgba(2, 6, 32, 0.1); max-width: 221px;}
.col-header-menu-toggle-wrap {display: flex; justify-content: flex-end; max-width: 100px; margin-left: auto;}

/*
.sub-menu {display: none; position: absolute; padding: 5px; top: 100%; left: 0; min-width: 200px; text-align: left; z-index: 9999; background-color: rgba(255, 255, 255, 0.95); -webkit-box-shadow: 0 0px 35px rgba(2, 6, 32, 0.2); -moz-box-shadow: 0 0px 35px rgba(2, 6, 32, 0.2); -ms-box-shadow: 0 0px 35px rgba(2, 6, 32, 0.2); -o-box-shadow: 0 0px 35px rgba(2, 6, 32, 0.2); box-shadow: 0 0px 35px rgba(2, 6, 32, 0.2);}
.sub-menu li {padding-bottom: 10px;}
.menu-item-has-children:hover .sub-menu, .menu-item-has-children:focus .sub-menu, .menu-item-has-children:active .sub-menu {display: block;}

.sub-menu .sub-menu {position: relative; margin-left: auto;}
.sub-menu .menu-item-has-children {display: flex;}
*/
.page-intro-wrap {align-items: center;}

#page-intro .page-intro-title h1 {margin: 10px 0; font-weight: 800; color: #627781; text-transform: none; font-size: 24px; line-height: 1.15em; text-align: center;}
#page-intro .container-fluid {position: relative; padding-top: 35px;}
#page-intro .container-fluid .border-bottom-intro {margin: 35px auto 50px; width: 100%; height: 1px; background-color: rgba(2, 6, 32, 0.1);}

footer strong {font-weight: 500;}
.footer-menu {list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap;}
.footer-menu li {flex: 0 0 50%; margin-bottom: 11px;}
.footer-menu li:nth-child(2n+1) {padding-right: 10px;}
.footer-menu li:nth-child(2n+2) {padding-left: 10px;}
footer {padding-top: 0px;}
.footer-top {padding: 50px 0; background-color: #649981; color: #ffffff; font-size: 14px; position: relative; background-image: url('/wp-content/themes/regionalnisklad/img/footer-top-bg.jpg'); background-position: center left; background-size: cover; background-repeat: no-repeat;}
.footer-top:before {content:""; position:absolute; top:0; left:0; background-color:#2d414b; width:100%; height: 100%; opacity:0.85;}
.footer-top a {color: #c6e3d3;}
.footer-top p {margin-bottom: 20px;}
.footer-top .h3 {color: #ffffff; margin-bottom: 20px; font-size: 20px; height: 45px; display: flex; align-items: center;}
.footer-info-content {flex: 0 0 100%;}
.footer-info-time p:last-child {margin: 0;}
.footer-info {margin-bottom: 50px; display: flex; flex-wrap: wrap; height: 100%;}
.footer-links {margin-bottom: 50px;}
.footer-info-image {height: 45px; margin: 0 20px 20px 0;}
.footer-info-image img {max-height: 45px;}

.footer-contact {display: flex; flex-wrap: wrap; margin-bottom: 50px; height: 100%;}
.footer-work-time {display: flex; flex-wrap: wrap; margin-bottom: 50px; height: 100%;}

.newsletter-title {font-size: 21px; margin-bottom: 20px;}
#newsletter .newsletter-form {width: 100%;}
#newsletter .newsletter-form .newsletter-form-wrap-submit .wpcf7-submit {width: auto; padding: 0 30px; display: inline-block; height: 50px; border: 0; background: none; letter-spacing: 0px; transition: all 0.3s; cursor: pointer;}
#newsletter .newsletter-form .newsletter-form-wrap-submit .wpcf7-submit:hover, #newsletter .newsletter-form .newsletter-form-wrap-submit .wpcf7-submit:focus, #newsletter .newsletter-form .newsletter-form-wrap-submit .wpcf7-submit:active {letter-spacing: 2px; padding: 0 26px;}
#newsletter .newsletter-form .newsletter-form-wrap .your-podrocje select {display: inline-block; margin: 0; width: 100%; color: #627781; padding: 0 15px; border: 1px solid #627781; line-height: 48px; transition: all 0.3s; height: 50px; text-transform: uppercase; font-size: 12px; letter-spacing: 2px;}
#newsletter .newsletter-form .newsletter-form-wrap .your-podrocje select option {color: #000000;}
#newsletter .newsletter-form .newsletter-form-wrap .your-email {display: inline-block; margin: 0; width: 100%;}
#newsletter .newsletter-form .newsletter-form-wrap .your-email input {padding: 0 15px; line-height: 48px; border: 1px solid #627781; transition: all 0.3s; margin-bottom: 0;}
#newsletter .newsletter-form .newsletter-form-wrap .your-email input:active, #newsletter .newsletter-form .newsletter-form-wrap .your-email input:focus {background: none;}
#newsletter .newsletter-form .newsletter-form-wrap .wpcf7-list-item {display: block;}
#newsletter .newsletter-form .newsletter-form-wrap .wpcf7-form-control-wrap.your-news-type {margin-bottom: 10px;}
#newsletter .newsletter-form .newsletter-form-wrap .select-podrocje {margin-bottom: 20px; margin-left: 20px; display: none;}
#newsletter .newsletter-form .newsletter-form-wrap .submit-relative {position: relative;}
.newsletter-form .wpcf7-response-output {margin: 0 0 15px 0;}
#newsletter .newsletter-form .your-email input::placeholder, #newsletter .newsletter-form .wpcf7-submit, #newsletter .newsletter-form .your-email input {color: #627781; text-transform: uppercase; font-size: 12px; line-height: 50px; letter-spacing: 2px;}
.newsletter-form-wrap {position: relative; max-width: 550px;}
.newsletter-form-wrap .newsletter-form-wrap-submit {position: absolute; top: 0; right: 0;}
.newsletter-extra {text-align: right;}

.footer-bottom {padding: 30px 0; color: #565872; font-size: 13px;}
.footer-bottom .row .col {display: flex; align-items: center;}
.col-footer-logo {height: 120px; max-width: 215px; justify-content: center; margin: 0 auto; padding: 0 15px;}
.col-footer-logo img {height: 120px;}
.col-footer-copyright {height: 50px; line-height: 22px; padding-left: 10px;}
.col-footer-copyright p {margin: 0;}
.col-footer-copyright .created-by {white-space: nowrap;}
.col-footer-social {flex: 0 1 100%; padding: 0 15px; margin-top: 15px; justify-content: center;}
.col-footer-social a:first-child {margin: 0;}
.social {height: 35px; width: 35px; background-color: #7fba00; margin-left: 5px; color: #ffffff; display: flex; justify-content: center; align-items: center; transition: all 0.3s;}
.social span:before {color: #ffffff;}
.social:hover span:before, .social:active span:before, .social:focus span:before {color: #ffffff;}
.social.social-facebook {background-color:#3b5998;}
.social.social-twitter {background-color: #1da1f2;}
.social.social-youtube {background-color: #f36251;}
.social:hover, .social:focus ,.social:active {background-color: #649981;}
.col-footer-go-top {height: 18px; flex: 0 0 100%; margin: 15px 0 0 0; justify-content: center; padding: 0 15px; border: none;}

#newsletter {padding: 50px 0; margin-top: 50px; background-color: #2D414B; color: #ffffff; background-image: url('/wp-content/themes/regionalnisklad/img/background-testimonials.png'); background-repeat: no-repeat;}
#frame {display: none;}
.frame-top, .frame-left, .frame-right, .frame-bottom {background-color: #e9eaee; position: fixed; z-index: 9999;}
.frame-top {top: 0; height: 15px; width: 100%; left: 0; right: 0;}
.frame-left {left: 0; height: 100%; width: 15px; top: 0; bottom: 0;}
.frame-right {right: 0; height: 100%; width: 15px; top: 0; bottom: 0;}
.frame-bottom {bottom: 0; height: 15px; width: 100%; left: 0; right: 0;}
/* header, footer */

/* front */
#front-dynamic-1, #front-dynamic-2, #front-dynamic-3, #front-dynamic-4 {opacity: 0;}

#front-slider {min-height: 550px; background-color: #649981; padding: 40px 0 0; background-size: cover; position: relative;}
#front-slider:before {content: ''; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; background-color: inherit; opacity: 0.7;}
.front-slider-top {padding-bottom: 20px;}
.slider-activities {padding-top: 20px;}
.single-slider-activity-wrap {margin-bottom: 25px;}
.single-slider-activity {text-align: center; background-color: #ffffff; height: 100%; display: flex; flex-wrap: wrap; -webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}
.single-slider-activity .single-slider-activity-left {flex: 1 1 100%; padding: 10px; font-size: 12px; line-height: 15px;}
.single-slider-activity .single-slider-activity-right {flex: 1 1 100%; margin-top: auto;}
.activity-title {margin-bottom: 10px;}
.activity-description {text-align: left;}
.slider-title {font-size: 22px; line-height: 38px; color: #ffffff; font-weight: 800; font-family: 'Poppins', sans-serif; margin-bottom: 20px;}
.slider-subtitle, .slider-before-title {font-size: 15px; color: #ffffff; margin-bottom: 20px;}
.slider-content {color: #ffffff; text-align: justify; font-size: 15px; margin-bottom: 50px;}
.slider-video-text {color: #ffffff; text-align: justify; font-size: 15px;}

#front-application {background: url('/wp-content/themes/regionalnisklad/img/aplikacija-e-rsklad-bg.png'); background-repeat: no-repeat; background-size: cover; background-position: center center;}
.app-wrapper {position: relative; padding: 40px 0;}
.app-wrapper .app-wrapper-single {display: flex; align-items: center;}
.app-wrapper .app-line {height: 1px; width: calc(100% - 30px); margin-left: auto; margin-right: auto; left: 0; right: 0; position: absolute; bottom: 0; background-color: #ebebeb;}
.app-wrapper .app-wrapper-single.app-wrapper-first {align-items: flex-start; flex-direction: column; margin-bottom: 40px;}
.application-content {margin-bottom: 40px;}
.application-content p {margin-bottom: 0px; text-align: justify;}
.application-link {background: #d6002a; color: #ffffff; text-transform: none;}

#front-covid .covid-title {font-size: 31px; color: #c6e3d3; line-height: 31px; font-weight: 800; text-transform: uppercase;}
#front-covid .covid-subtitle {font-weight: 800; font-size: 16px; line-height: 20px; margin-bottom: 10px;}
#front-covid .application-content {margin-bottom: 20px;}

.programs-top {padding: 50px 0 30px;}
.programs-top h2 {text-transform: uppercase;}
.programs-bottom {padding: 30px 0 30px;}
.programs-intro-text {font-size: 16px;}
.programs-bottom .single-program {margin-bottom: 30px;}
#front-programs-bottom {background-color: #649981; background-size: 115%; background-image: url(/wp-content/themes/regionalnisklad/img/bg-services.svg);}
#front-programs, #front-programs h2 {color: #ffffff;}
.single-program-inner {position: relative; background-color: #ffffff; border-top: 5px solid; height: 100%; display: flex; flex-direction: column; transition: all 0.3s; -webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}
.single-program:hover .single-program-inner, .single-program:focus .single-program-inner, .single-program:active .single-program-inner {-webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px);}
.single-program:hover .program-link:before, .single-program:focus .program-link:before, .single-program:active .program-link:before {width: 100%; left: 0; right: auto;}
.single-program:hover .program-link, .single-program:focus .program-link, .single-program:active .program-link {color: #ffffff;}
.single-program-inner .program-title h3 {-webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
.single-program-inner .program-title:hover h3, .single-program-inner .program-title:focus h3, .single-program-inner .program-title:active h3 {color: #74b998;}
.single-program-inner h3 {padding: 30px 30px 0 30px; margin-bottom: 15px;}
.single-program-inner .program-description {padding: 0 30px 20px 30px; line-height: 24px;}
.single-program-inner .program-description-last {padding: 0 30px 70px 30px; line-height: 24px;}
.single-program-inner .program-description p, .single-program-inner .program-description-last p {margin: 0; line-height: 24px;}
.single-program-inner .program-image-wrap {margin-top: auto;}
.single-program-inner .program-image-wrap img {width: 100%;}
.single-program-inner .program-link-wrap {position: absolute; bottom: 0; width: 100%; background: rgba(255, 255, 255, 0.8);}
.single-program-inner .program-link {text-transform: uppercase; font-size: 12px; line-height: 50px; letter-spacing: 1px; padding-left: 30px; display: block; position: relative; z-index: 1; transition: color 0.3s;}
.single-program-inner .program-link:hover, .single-program-inner .program-link:focus, .single-program-inner .program-link:active {color: #ffffff;}
.single-program-inner .program-link:hover:before, .single-program-inner .program-link:focus:before, .single-program-inner .program-link:active:before {width: 100%; left: 0; right: auto;}
.single-program-inner .program-link:before {content:''; position: absolute; top: 0; right: 0; width: 0; z-index: -1; height: 100%; background-color: #649981; -webkit-transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; -moz-transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; -ms-transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; -o-transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;}


#tender-tabs {background-color: #6882A6; background-image: url('/wp-content/themes/regionalnisklad/img/background.png'); background-size: 100%; background-repeat: no-repeat; margin-bottom: 50px; -webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}
.tender-top {min-height: 435px; padding: 50px 10px 330px; position: relative;}
.tender-bottom {background: #ffffff;}
.tender-top .tender-title {font-size: 48px; color: #ffffff; text-align: center; line-height: 55px; font-family: 'Poppins', sans-serif; font-weight: 800; margin: 0 auto; max-width: 950px;}
.tender-tab-links-wrap {padding: 0;position: absolute; bottom: 0; left: 0; right: 0; margin-right: auto; margin-left: auto;}
.tender-tab-single a {font-size: 17px; line-height: 23px; color: #ffffff; background-color: #649981; display: flex; height: 100%; align-items: center; justify-content: center; text-align: center; padding: 20px;}
.tender-tab-single a.tl-active {color: #649981; background-color: #ffffff;}
.tender-tab-content {padding: 60px 15px;}
.tender-tab-content h3 {margin-bottom: 60px;}
.tab-content-wrap {display: none;}
.tab-content-wrap h4 {margin-bottom: 20px;}
.tab-content-wrap.cw-active {display: block;}

#single-razpis {padding-bottom: 30px;}
#single-razpis table {font-size: 11px; line-height: 14px;}
.single-razpis-filter {font-size: 12px; line-height: 15px;}
.single-razpis-filter form>ul {padding: 0 15px 15px 0; display: flex; flex-wrap: wrap;}
.single-razpis-filter form>ul ul {padding: 0;}
.single-razpis-filter .sf-field-taxonomy-status-razpisa, .single-razpis-filter .sf-field-taxonomy-leto-razpisa, .single-razpis-filter .sf-field-taxonomy-kategorija-razpisa {padding-right: 25px;}
.home .javni-razpisi-category table td, .home .javni-razpisi-category table th {padding-top: 3px; padding-bottom: 3px;}
.javni-razpisi-single-info {margin-bottom: 25px;}
.javni-razpisi-category {margin-bottom: 30px;}
.javni-razpisi-list-wrap {display: flex; flex-wrap: wrap;}
.javni-razpisi-list-wrap div {flex: 0 0 20%;}
.javni-razpisi-list-header {font-weight: 500; text-transform: uppercase;}
.javni-razpisi-first {margin-bottom: 10px;}
.javni-razpisi-entry-gray {background-color: #eeeeee;}
.javni-razpisi-roki ul {margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap;}
.javni-razpisi-roki ul li {flex: 0 0 50%; margin-bottom: 5px;}
.javni-razpisi-roki {font-size: 13px; line-height: 15px; width: 200px;}
.javni-razpisi-st-javnega-razpisa {width: 150px;}
.javni-razpisi-read-more {width: 130px;}
.javni-razpis-closed {color: red;}
.javni-razpis-open {color: green;}
.javni-razpis-dokument {margin-bottom: 5px; display: block;}
.javni-razpis-povezave {width: 200px;}

.important-single-title {margin-bottom: 15px;}
.tab-content-wrap .single-obrazec-wrap {margin-bottom: 30px;}

#front-news {padding-bottom: 80px; padding-top: 80px;}
#front-news .container-fluid {position: relative; padding-top: 60px;}
.front-news-before {position: absolute; height: 405px; right: 0; width: 100%; background-color: #649981; z-index: -1; top: 0; background-size: cover; background-image: url('/wp-content/themes/regionalnisklad/img/pattern.png');}
.news-slider {-webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); position: relative;}
.news-slider:before{content:"";width: 0%;right:0;top:0;background-color: #ffffff;position:absolute;height:100%;opacity:0.4;z-index: 1;}
.news-slider:after{content:"";width: 0%;right:0;top:0;position:absolute;height:100%; opacity: 0.7; z-index: 1; background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);   background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);}
.news-intro-text {margin-bottom: 40px; padding-left: 40px; color: #ffffff;}
.single-news {background-color: #EAEDE9; padding: 40px 0; display: inline-block; height: auto; transition: all 0.3s; border: 5px solid rgba(0,0,0,0);}
.single-news-inner {padding: 0 40px; border-left: 1px solid #c6e3d3; height: 100%; transition: all 0.3s; margin: 0 -5px;}
.single-news:first-child .single-news-inner {border: none;}
.single-news:hover {border: 5px solid #c6e3d3; z-index: 10; -webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}
.news-categories {margin-bottom: 15px;}
.news-category {display: inline-block;}
.news-category a {display: inline-block; transition: all 0.3s; border: 1px solid #649981; background-color: #649981; color: #ffffff; margin: 0 7px 7px 0; text-transform: uppercase; line-height: 24px; padding: 2px 15px; font-size: 12px; letter-spacing: 1px;}
.news-category a:hover, .news-category a:focus, .news-category a:active {background-color: #649981; color: #ffffff;}
.news-title {margin-bottom: 50px;}
.news-title .h4 {line-height: 19px; font-size: 18px;}
.news-title a {transition: all 0.3s; color: #2d414b;}
.news-title a:hover, .news-title a:focus, .news-title a:active {color: #8da38e;}
.news-excerpt {margin-bottom: 40px; font-size: 14px; color: #627781; line-height: 26px;}

#front-numbers {padding: 40px 0 0 0;}
.front-numbers-title {text-align: center; margin-bottom: 40px; text-transform: uppercase;}
.single-front-number {text-align: center; margin-bottom: 50px;}
.single-front-number .big-number {position: relative; display: inline-block; font-size: 56px; line-height: 1; font-weight: 100; color: #649981; font-family: 'Poppins', sans-serif; margin-bottom: 40px; min-width: 65px;}
.single-front-number .big-number-text {display: inline}
.single-front-number .big-number-t-font {font-size: 54px}
.single-front-number .big-number:before {content: ''; position: absolute; bottom: -20px; width: 80%; min-width: 40px; left: 0; right: 0; margin-left: auto; margin-right: auto; height: 1px; background-color: #8da38e;}

#front-faq {padding: 80px 0 30px; position: relative;}
.front-faq-questions {margin-top: 20px;}
.front-faq-bg {position: absolute; height: 100%; z-index: -1; top: 0; width: 100%; left: 0; background-image: url('/wp-content/themes/regionalnisklad/img/background-faq.jpg'); background-position: center right; background-repeat: no-repeat; background-size: cover;}
.front-faq-bg:before {content: ''; position: absolute; height: 100%; z-index: -1; top: 0; width: 100%; left: 0; background: rgba(255,255,255,0.3);}
.faq-question {border-top: 1px solid rgba(2, 6, 32, 0.1); font-size: 1rem; font-weight: 600; color: #649981;}
.faq-question a {display: block; padding: 30px 35px 30px 0;}
.faq-answer{display: none;}
.faq-answer p {text-align: justify;}
.faq-answer.answer-active {display: block;}

#front-testimonials {padding: 80px 0 50px; position: relative;}
#front-testimonials:before {content:''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-repeat: no-repeat; background-size: 71%; background-image: url('/wp-content/themes/regionalnisklad/img/background-2.png'); z-index: 1;}
#front-testimonials .swiper-button-next, #front-testimonials .swiper-button-prev {color: #9ec2a6;}
#front-testimonials .front-numbers-title {z-index: 2;}
#front-testimonials .front-numbers-title h2 {color: #ffffff;}
#front-testimonials .swiper-container {background-color: #EAEDE9;}
#front-testimonials .swiper-pagination-bullet-active {background: #9ec2a6;}
.testimonials-wrap {-webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}
.testimonials-slider .swiper-wrapper .single-testimonial-wrap {padding: 30px 40px 50px; text-align: center; display: flex; align-items: start; flex-direction: column; position: relative;}
.testimonials-slider .swiper-wrapper .single-testimonial-wrap:before {content: ''; height: calc(100% - 60px); top: 30px; right: 0; width: 1px; background-color: rgba(2, 6, 32, 0.1); position: absolute;}
.testimonials-slider .swiper-wrapper .single-testimonial-wrap:last-child:before {display: none;}
.testimonials-quote {font-size: 17px; text-align: justify;}
.testimonials-author {font-size: 16px; position: relative; margin-left: 30px; text-align: left;}
.testimonials-author:before {position: absolute; content: ''; height: 2px; width: 20px; background-color: #627781; left: -30px; top: 11px;}

#front-partners {padding: 30px 0;}
#front-partners .partners-wrap {justify-content: center;}
#front-partners .single-partner-wrap {margin-bottom: 20px; padding: 15px; flex: 0 0 20%;}
#front-partners .single-partner-wrap a {display: block; height: 100%;}
#front-partners .single-partner {display: flex; justify-content: center; align-items: center; height: 100%;}
#front-partners .single-partner img {max-height: 133px; max-width: 210px; height: auto;}
/* front */

/* novice */
.category .blog-image {flex: 0 0 180px; justify-content: center; align-items: center; display: flex; overflow: hidden;}
.category .blog-item {margin-bottom: 30px;}
.category .blog-wrap {background: #ffffff; display: flex; flex-direction: column; height: 100%; -webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}
.category .blog-wrap .blog-image {position: relative;}
.category .blog-wrap .blog-image:after {content: '';position: absolute; top: 0; left: 0; opacity: 0.5; height: 100%; width: 100%; background-color: #649981; z-index: 200; transition: all 0.3s;}
.category .blog-wrap .blog-image .blog-categories {position: absolute; bottom: 0; left: 0; padding: 15px; z-index: 201;}
.category .blog-wrap .blog-image .blog-categories .blog-category {display: inline-block; margin: 5px 5px 0 0;}
.category .blog-wrap .blog-image .blog-categories .blog-category a {transition: all 0.3s; padding: 0 10px; display: inline-block; color: #ffffff; border: 1px solid; text-transform: uppercase; font-size: 12px; line-height: 26px; letter-spacing: 1px;}
.category .blog-wrap .blog-image .blog-categories .blog-category a:hover, .category .blog-wrap .blog-image .blog-categories .blog-category a:focus, .category .blog-wrap .blog-image .blog-categories .blog-category a:active {background-color: #649981; border-color: #649981;}
.category .blog-wrap .blog-bottom-wrap {padding: 25px 30px 30px; flex: 0 1 100%; display: flex; flex-direction: column;}
.category .blog-wrap .blog-bottom-wrap .blog-date {position: relative; padding-left: 35px; font-size: 12px; text-transform: uppercase; margin-bottom: 10px; line-height: 26px;}
.category .blog-wrap .blog-bottom-wrap .blog-date:before {position: absolute; content: ''; height: 1px; width: 25px; background-color: rgba(2, 32, 6, 0.3); left: 0; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto;}
.category .blog-wrap .blog-bottom-wrap .blog-title {font-size: 18px; line-height: 20px; margin-bottom: 20px; transition: all 0.3s;}
.category .blog-wrap .blog-bottom-wrap .blog-title-link:hover .blog-title, .category .blog-wrap .blog-bottom-wrap .blog-title-link:focus .blog-title, .category .blog-wrap .blog-bottom-wrap .blog-title-link:active .blog-title {color: #8da38e;}
.category .blog-wrap .blog-bottom-wrap .blog-content {font-size: 14px; line-height: 26px; margin-bottom: 20px;}
.category .blog-wrap .blog-bottom-wrap .blog-read-more {margin-top: auto;}
.category .blog-wrap .blog-bottom-wrap .blog-read-more a {font-size: 12px; text-transform: uppercase; letter-spacing: 1px;}

.category .blog-wrap:hover .blog-image:after, .category .blog-wrap:focus .blog-image:after, .category .blog-wrap:active .blog-image:after {opacity: 0.2;}

#blog h2.h3 {margin-bottom: 30px;}
/* novice */

/* single novica */
.single-blog-main h2 {margin-bottom: 20px;}
.single-blog-main .single-blog-content {border-top: 1px solid rgba(2, 32, 6, 0.1); padding-top: 30px; margin: 30px 0;}
.single-blog-main .single-blog-content p {font-size: 18px; line-height: 28px; color: #8da38e; margin: 0;}
.single-blog-main .single-blog-image {margin-bottom: 40px;}
.single-blog-main .single-blog-categories {padding: 30px 0 25px 0; border-top: 1px solid rgba(2, 6, 32, 0.1); border-bottom: 1px solid rgba(2, 6, 32, 0.1);}
.single-blog-main .single-blog-categories .single-blog-category {display: inline-block; margin: 0 5px 5px 0;}
.single-blog-main .single-blog-categories .single-blog-category a {height: 28px; text-transform: uppercase; font-size: 12px; line-height: 26px; border: 1px solid #00a914; color: #00a914; display: inline-block; padding: 0 10px;}
.single-blog-latest .single-blog-latest-title {text-transform: uppercase; margin: 50px 0 30px 0; font-size: 20px;}

.single-latest {margin-bottom: 30px;}
.single-latest-wrap {position: relative; height: 100%;}
.single-latest-wrap:hover:after, .single-latest-wrap:focus:after, .single-latest-wrap:active:after {opacity: 0.2;}
.single-latest-wrap:after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #649981; opacity: 0.5; z-index: -1; transition: all 0.3s;}
.single-latest-wrap .single-latest-image {height: 100%; width: 100%; top: 0; left: 0; z-index: -1; position: absolute; overflow: hidden;}
.single-latest-wrap .single-latest-image img {width: 100%; object-fit: cover; max-height: 100%; height: 100%;}
.single-latest-wrap .single-latest-link {display: flex; flex-wrap: wrap; padding: 15px; height: 100%;}
.single-latest-wrap .single-latest-link .single-latest-date {flex: 0 0 100%; color: #ffffff; margin-bottom: 20px; font-size: 13px;}
.single-latest-wrap .single-latest-link .single-latest-title {margin-top: auto; flex: 0 0 100%; color: #ffffff; font-size: 16px;}

.single-blog-sidebar .h3 {margin-bottom: 15px;}
.single-blog-sidebar-section:not(:last-child) {margin-bottom: 30px;}
.archive-category-list {padding: 0; margin: 0; list-style: none;}
/* single novica */

/* dobre prakse */
.single-case-study-icon {margin-bottom: 25px; font-size: 20px;}

.single-case-study-wrap-flip {perspective: 1000px;}
.single-case-study-wrap-flip:hover .single-case-study-flip {transform: rotateY(-180deg) !important;}
.single-case-study-flip {transition: transform 0.8s !important; transform-style: preserve-3d; position: relative; padding: 0;}

.single-case-study-content-front, .single-case-study-content-back {-webkit-backface-visibility: hidden; backface-visibility: hidden; height: 100%; width: 100%; position: absolute; padding: 30px; top: 0; left: 0; display: flex; flex-direction: column; align-items: center;}
.single-case-study-content-back {background: #649981 !important; transform: rotateY(180deg);}
.single-case-study-content-front .single-case-study-icon {font-size: 25px; text-align: center;}
.single-case-study-content-front .single-case-study-company .single-case-study-company-inner {font-size: 18px;}

.single-case-study-wrap {margin-bottom: 25px; perspective: 110%;}
.single-case-study {position: relative; height: 100%; padding: 30px; min-height: 570px; transition: all 0.3s; z-index: -1; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-box-shadow: 0 10px 30px rgba(2, 6, 32, 0.5); -moz-box-shadow: 0 10px 30px rgba(2, 6, 32, 0.5); -ms-box-shadow: 0 10px 30px rgba(2, 6, 32, 0.5); -o-box-shadow: 0 10px 30px rgba(2, 6, 32, 0.5); box-shadow: 0 10px 30px rgba(2, 6, 32, 0.5);}
.single-case-study:before {content: ''; transition: all 0.3s; background-color: #649981; opacity: 0.6; z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.single-case-study-content-wrap {z-index: 200; color: #ffffff;}
.single-case-study-project h2 {color: #ffffff; font-size: 20px; text-shadow: 0 2px 5px rgba(2, 32, 5, 0.9);}
.single-case-study-description {font-size: 14px; text-shadow: 0 2px 5px rgba(2, 32, 5, 0.9);}
.single-case-study-company {margin-bottom: 15px;}
.single-case-study-company .single-case-study-company-inner {position: relative; font-size: 13px; line-height: 22px; display: inline-block;}
.single-case-study-company .single-case-study-company-inner:after {content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #ffffff;}
/* dobre prakse */

/* programi spodbud single */
.single-program-header-bg {position: relative; min-height: 340px; margin-bottom: 50px; padding: 60px 20px; z-index: -1; display: flex; align-items: center; justify-content: flex-end; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.single-program-header-bg:after {content: ''; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background-color: #ffffff; opacity: 0.6;}
.single-program-header-bg h2 {max-width: 600px; font-size: 27px; margin-bottom: 0;}
.single-program-header h2 {line-height: 32px; margin-bottom: 25px; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}
.single-program-header h2 span {line-height: 28px; font-size: 20px;}

.single-subprograms-intro, .single-program-info, .single-program-subprogram-info, .single-subprograms-title {margin-bottom: 25px;}
.single-subprogram-wrap {margin-bottom: 25px; display: flex; flex-wrap: wrap;}

.single-subprogram-wrap:hover .single-subprogram-icon, .single-subprogram-wrap:focus .single-subprogram-icon, .single-subprogram-wrap:active .single-subprogram-icon {color: #c6e3d3; background-color: #649981;}
.single-subprogram-wrap:hover .single-subprogram-icon:before, .single-subprogram-wrap:focus .single-subprogram-icon:before, .single-subprogram-wrap:active .single-subprogram-icon:before {border-bottom: 25px solid #649981;}
.single-subprogram-wrap:hover .single-subprogram-icon:after, .single-subprogram-wrap:focus .single-subprogram-icon:after, .single-subprogram-wrap:active .single-subprogram-icon:after {border-top: 25px solid #649981;}

.single-subprogram-icon {flex: 0 0 86px; transition: all 0.3s; position: relative; height: 50px; color: #649981; background-color: #c6e3d3; margin: 25px 15px 35px 0; display: flex; justify-content: center; align-items: center; font-size: 18px; font-weight: 800;}
.single-subprogram-icon:before {content: ""; transition: all 0.3s; position: absolute; left: 0; top: -25px; border-bottom: 25px solid #c6e3d3; border-left: 43px solid transparent !important; border-right: 43px solid transparent !important;}
.single-subprogram-icon:after {content: ""; transition: all 0.3s; position: absolute; left: 0; bottom: -25px; border-top: 25px solid #c6e3d3; border-left: 43px solid transparent !important; border-right: 43px solid transparent !important;}
.single-subprogram-content-wrap {display: flex; align-items: center; flex-wrap: wrap;}
/* programi spodbud single */

/* kontakt */
#kontakt {padding-bottom: 50px;}
.kontakt-clock {display: flex; align-items: center; height: 100%; justify-content: center;}
.contact-section-seperator {width: 100%; height: 1px; background-color: #ebebeb; margin: 30px 0;}
/* kontakt */

/* kratka predstavitev */
.short-presentation-image-wrap {margin-bottom: 50px; max-height: 300px; overflow: hidden; position: relative;}
.short-presentation-image-wrap:before {content: ''; background: #ffffff; opacity: 0.5; width: 100%; height: 100%; position: absolute;}
.short-presentation-image-wrap img {width: 100%;}
.kratka-predstavitev-single {padding-bottom: 34px;}
.kratka-predstavitev-special {margin-bottom: 25px;}
.kratka-predstavitev-special-wrap {z-index: -1; display: flex; flex-direction: column; height: 100%; -webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}
.kratka-predstavitev-special-title {width: 100%; padding: 20px 30px; text-align: center; display: flex; align-items: center; justify-content: center; min-height: 150px;}
.kratka-predstavitev-special-title h3 {margin: 0; color: #ffffff; font-size: 24px;}
.kratka-predstavitev-special-content {transition: all 0.3s; flex: 0 1 100%; font-size: 14px; padding: 20px 30px; line-height: 24px; position: relative;}
.kratka-predstavitev-special-content:before {content: ''; z-index: -1; position: absolute; top: 0; left: 0; height: 0; width: 100%; transition: all 0.3s;}
.kratka-predstavitev-special-green.kratka-predstavitev-special-content:before, .kratka-predstavitev-special-green.kratka-predstavitev-special-title {background-color: #649981;}
.kratka-predstavitev-special-red.kratka-predstavitev-special-content:before, .kratka-predstavitev-special-red.kratka-predstavitev-special-title {background-color: #649981;}
.kratka-predstavitev-special-content:after {content: ''; position: absolute; background: rgba(255, 255, 255, 0.5); top: 0; left: 30px; height: 1px; width: 0; transition: all 0.3s;}
.kratka-predstavitev-special-wrap:hover .kratka-predstavitev-special-content, .kratka-predstavitev-special-wrap:focus .kratka-predstavitev-special-content, .kratka-predstavitev-special-wrap:active .kratka-predstavitev-special-content {color: rgba(255, 255, 255, 0.8);}
.kratka-predstavitev-special-wrap:hover .kratka-predstavitev-special-content:before, .kratka-predstavitev-special-wrap:focus .kratka-predstavitev-special-content:before, .kratka-predstavitev-special-wrap:active .kratka-predstavitev-special-content:before {height: 100%;}
.kratka-predstavitev-special-wrap:hover .kratka-predstavitev-special-content:after, .kratka-predstavitev-special-wrap:focus .kratka-predstavitev-special-content:after, .kratka-predstavitev-special-wrap:active .kratka-predstavitev-special-content:after {width: calc(100% - 60px);}
/* kratka predstavitev */

/* organiziranost*/
#organiziranost {padding-bottom: 50px;}
.organiziranost-intro {padding-bottom: 40px;}
.organiziranost-people {padding-bottom: 40px;}
.person-wrap-outer {margin-bottom: 30px;}
.person-wrap {background-repeat: no-repeat; color: #649981; background-position: center; background-size: cover; z-index: -1; display: flex; flex-direction: column; padding: 30px 30px 0;; height: 100%; background-color: #ffffff; -webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}
.person-wrap:before{content: ''; position: absolute; width: calc(100% - 30px); height: 100%; top: 0; left: 15px; background-color: rgba(255, 255, 255, 0.65);}
.person-wrap .person-title {margin-bottom: 5px; font-size: 17px; color: #627781; text-shadow: 0 2px 5px rgba(255, 255, 255, 0.7);}
.person-wrap .person-name {font-size: 20px; margin-bottom: 20px;}
.person-wrap .person-info {font-size: 14px; line-height: 20px; text-shadow: 0 2px 5px rgba(255, 255, 255, 0.7);}
.person-wrap .person-extra-content-wrap {margin-top: auto; text-shadow: 0 2px 5px rgba(255, 255, 255, 0.7); position: relative; padding-top: 15px; min-height: 30%;}
.person-wrap .person-extra-content-wrap:before {content:''; position: absolute; bottom: 0; left:-15px; width: calc(100% + 30px); height:100%; background-color: #649981;}
.person-wrap .extra-content {text-shadow: none; color: #ffffff;}
.organiziranost-work-process-intro-title {padding-bottom: 20px;}
.organiziranost-work-process-intro-content {padding-bottom: 20px;}
.single-organisation-group.single-organisation-group-first {margin-top: 20px;}
.single-organisation-group {border-top: 1px solid #ebebeb; padding-top: 50px; margin-top: 50px;}
.organisation-group-head {font-size: 16px; margin-bottom: 10px;}
/* organiziranost */

/* obrazec */
.single-obrazec-wrap {display: flex; flex-wrap: wrap;}

.single-obrazec-header-bg {position: relative; min-height: 340px;  margin-bottom: 50px; padding: 60px 20px; z-index: -1; display: flex; align-items: center; justify-content: flex-end; background-repeat: no-repeat; background-size: cover;}
/*.page-id-1096 .single-obrazec-header-bg {background-color: #ffffff; z-index: 0; background-image: none !important; flex-wrap: wrap; justify-content: flex-start;}
.page-id-1096 .single-obrazec-header-bg .uporaba-oznake-image {position: relative; margin-right: auto; margin-bottom: 25px; z-index: -1;}
.page-id-1096 .single-obrazec-header-bg img {width: 400px;}
.page-id-1096 .single-obrazec-header-bg:after {background-color: #649981; opacity: 0.5;}
.page-id-1096 .single-obrazec-header-bg h2 {color: #ffffff;}*/

.single-obrazec-header-bg:after {content: ''; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background-color: #ffffff; opacity: 0.6;}
.single-obrazec-header-bg h2 {max-width: 730px; font-size: 27px; margin-bottom: 0;}
.single-obrazec-header h2 {line-height: 32px; margin-bottom: 25px; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}

#single-obrazec {margin-bottom: 40px;}
.single-obrazec {margin-bottom: 30px;}
.single-obrazec-before {flex: 0 0 86px; transition: all 0.3s; position: relative; height: 50px; color: #649981; background-color: #c6e3d3; margin: 25px 15px 35px 0; display: flex; justify-content: center; align-items: center; font-size: 18px; font-weight: 800;}
#single-obrazec-porocanje .single-obrazec-before {margin: 25px 55px 35px 0;}
.single-obrazec-before:before {content: ""; transition: all 0.3s; position: absolute; left: 0; top: -25px; border-bottom: 25px solid #c6e3d3; border-left: 43px solid transparent !important; border-right: 43px solid transparent !important;}
.single-obrazec-before:after {content: ""; transition: all 0.3s; position: absolute; left: 0; bottom: -25px; border-top: 25px solid #c6e3d3; border-left: 43px solid transparent !important; border-right: 43px solid transparent !important;}
.single-obrazec-before .icon:before {font-size: 30px;}

.single-obrazec-icon-wrap span {position: absolute; line-height: 30px; font-size: 22px; top: 0; left: 0;}
.single-obrazec-icon-wrap h3 {margin-left: 35px;}
.single-obrazec-icon-wrap {position: relative;}

.single-obrazec-wrap:hover .single-obrazec-before, .single-obrazec-wrap:focus .single-obrazec-before, .single-obrazec-wrap:active .single-obrazec-before {color: #c6e3d3; background-color: #649981;}
.single-obrazec-wrap:hover .single-obrazec-before:before, .single-obrazec-wrap:focus .single-obrazec-before:before, .single-obrazec-wrap:active .single-obrazec-before:before {border-bottom: 25px solid #649981;}
.single-obrazec-wrap:hover .single-obrazec-before:after, .single-obrazec-wrap:focus .single-obrazec-before:after, .single-obrazec-wrap:active .single-obrazec-before:after {border-top: 25px solid #649981;}
/* obrazec */

/* single obrazec porocanje */
#single-obrazec-porocanje .single-obrazec-header-bg {margin-bottom: 0;}
#single-obrazec-porocanje .tab-content-wrap {padding: 30px; -webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}
.single-obrazec-porocanje-tab-links-wrap {display: flex; flex-wrap: wrap;}
.obrazec-group-title {margin-bottom: 30px;}
.single-obrazec-porocanje-tab-single {display: flex; justify-content: center; align-items: center; flex: 1 1 0px;}
.single-obrazec-porocanje-tab-single a {height: 100%; display: flex; align-items: center; padding: 17px; background-color: #649981; color: #ffffff; display: inline-block; width: 100%; text-align: center; text-transform: uppercase; transition: all 0.3s;}
.single-obrazec-porocanje-tab-single a:hover, .single-obrazec-porocanje-tab-single a:focus, .single-obrazec-porocanje-tab-single a:active, .single-obrazec-porocanje-tab-single a.tl-active {background-color: #ffffff; color: #649981;}
/* single obrazec porocanje */

/* katalog informacij */
.catalog-section {margin-bottom: 70px; position: relative;}
.catalog-section:before {content: ''; position: absolute; bottom: 0; height: 1px; width: calc(100% - 30px); left: 15px; background-color: rgba(2, 6, 32, 0.1);}
.catalog-section h2 {margin-bottom: 30px;}
.catalog-subsection {margin-bottom: 70px;}
.catalog-subsection h3 {margin-bottom: 30px;}
.catalog-subsection-content {margin-bottom: 40px; font-size: 14px; line-height: 20px;}
.catalog-subsection-content-inner p {margin: 0;}
/* katalog informacij */

/**/
.temeljni-predpisi-table-1 {width: 300px;}
.temeljni-predpisi-table-2, .temeljni-predpisi-table-3, .temeljni-predpisi-table-4 {width: 150px;}
/**/

#strateski-dokument .single-obrazec {margin-bottom: 50px;}
#strateski-dokument .single-obrazec-file-wrap-one, .page-id-1103 .single-obrazec-file-wrap {display: flex; align-items: center;}

.parent-pageid-596 .single-obrazec-file-wrap {flex-direction: column; justify-content: flex-start; margin-top: 35px; align-items: flex-start !important;}

/* Koraki */
.single-korak-col {max-width: 480px; margin: 0 auto 50px;}
.single-korak-wrap {display: flex; flex-direction: column; height: 100%; -webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}
.single-korak-stage {text-transform: uppercase; margin-bottom: 15px;}
.single-korak-title {margin-bottom: 40px;}
.single-korak-title h2 {line-height: 26px;}
.single-korak-top-wrap {padding: 20px; min-height: 200px; background-image: url('/wp-content/themes/regionalnisklad/img/puzzle-background.jpg'); background-position: center; background-size: cover; background-repeat: no-repeat;}
.single-korak-content {padding: 20px; color: #ffffff; background-color: #649981; flex: 0 1 100%;}
.single-korak-content a {color: #9ec2a6;}
/* Koraki */

/* Rezultati*/
/*.combined-tables {-webkit-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -moz-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -ms-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); -o-box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); box-shadow: 0 0 35px rgba(2, 6, 32, 0.15);}*/
.rezultati-title {margin-bottom: 40px;}
.rezultati-open-close {font-size: 25px;}
.rezultati-table-wrap {display: none;}
.rezultati-table-wrap-inner {background-color: #EAEDE9;}
.naziv-rezultata {width: 600px;}
.naziv-rezultati {width: 400px;}
.rezultati-visina-sredstev {text-align: right; width: 160px;}
/* Rezultati */

/* GDPR */
.gdpr-title {margin-bottom:30px;}
.gdpr-group-title {margin-bottom:20px;}
.gdpr-subgroup {margin-bottom:50px;}
.cookie-table td {padding: 7px 15px 7px 0;}

.page-template-page-gdpr-2 .single-program-header-bg {justify-content: flex-start;}
.page-template-page-gdpr-2 .single-subprogram-icon .icon-check:before {font-size: 32px;}
/* GDPR */

.single-plan-razpisa-content {margin-bottom: 50px;}
.single-plan-razpis-wrap table thead tr th {vertical-align: middle; background-color: #9DC1A5;}
.plan-objave-program {width: 150px;}
.plan-objave-termin {width: 140px;}
.plan-objave-sredstva {width: 150px;}

/* sidebar */
.sidebar-full-height {height: 100%;}
.sidebar-full-height .sidebar-downloads-wrap .button-sidebar-wrap {min-height: 43%;}
#sidebar {margin-top: 30px;}
#sidebar .main-button {padding: 0 15px; width: 100%; text-align: center; margin: 10px 0;}
.sidebar-app-wrap, .sidebar-programi-wrap, .sidebar-postopek-oddaje-wrap, .sidebar-vloga-wrap, .sidebar-uporabe-oznake-wrap, .sidebar-downloads-wrap {padding: 15px; height: 100%;}
.sidebar-app-wrap {background-color: #649981; color: #ffffff;}
.sidebar-app-title, .sidebar-app-content {margin-bottom: 20px; color: #ffffff;}
.sidebar-app-wrap .main-button:hover, .sidebar-app-wrap .main-button:focus, .sidebar-app-wrap .main-button:active {color: #649981;}
.sidebar-app-wrap .main-button:after {background-color: #ffffff;}
.sidebar-programi-wrap {background: #9ec2a6;}
.sidebar-programi-wrap h3 {color: #ffffff;}
.sidebar-single-program-wrap {flex: 0 0 calc(50% - 10px); margin: 5px; padding: 5px; background: #eaede9; display: block; -webkit-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);-moz-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);-ms-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);-o-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);}
.sidebar-single-content {font-weight: 400; font-size: 12px; line-height: 16px;}
.sidebar-single-program-title {margin-bottom: 10px;}
.sidebar-programi-wrap-inner {display: flex; flex-wrap: wrap;}
.sidebar-postopek-oddaje-wrap {background: #eaede9;}
.sidebar-vloga-wrap {background: #eaede9;min-height: 150px; display: flex; flex-direction: column; justify-content: center;}
.sidebar-downloads-wrap {background: #eaede9;}
.sidebar-downloads-wrap .button-sidebar-wrap {margin: 10px 0; background: #ffffff; padding: 10px; -webkit-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1); -moz-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1); -ms-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1); -o-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1); box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);}
.sidebar-downloads-wrap .button-sidebar-wrap:hover, .sidebar-downloads-wrap .button-sidebar-wrap:focus, .sidebar-downloads-wrap .button-sidebar-wrap:active {background-color: #c6e3d3;}
.sidebar-downloads-wrap a {display: block;}
.sidebar-downloads-wrap img {width: 200px; display: block;}
.sidebar-uporabe-oznake-wrap {background: #eaede9; min-height: 150px; display: flex; flex-direction: column; justify-content: center;}
.sidebar-postopek-oddaje-content {margin-bottom: 10px;}
.sidebar-single-program-wrap:hover, .sidebar-single-program-wrap:focus, .sidebar-single-program-wrap:active {background-color: #7aa48f; color: #eaede9;}
.sidebar-app-wrap-col {margin-bottom: 20px;}
/* events */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding: 0 15px;}
.tribe-common.tribe-events .tribe-common-l-container {max-width: 1200px}
.tribe-common.tribe-events button, .tribe-common.tribe-events .tribe-events-c-top-bar__datepicker-button-button {display: flex;}
.tribe-common.tribe-events .tribe-events-calendar-list__month-separator {font-family: 'Poppins', sans-serif; font-weight: 800; color: #649981; text-transform: capitalize; font-size: 24px; line-height: 30px; position:relative; padding-bottom: 15px; margin-bottom: 30px;}
.tribe-common.tribe-events .tribe-events-calendar-list__month-separator:after {content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background: rgba(2, 6, 32, 0.1);}
.tribe-common.tribe-events .tribe-events-calendar-month__day-date {flex: 0 1 100%; display: flex; justify-content: center; align-items: center;}
.tribe-common.tribe-events .tribe-events-calendar-month__day-cell--mobile {border: 0; background: transparent;}
.tribe-common.tribe-events .tribe-events-calendar-month__header-column-title {text-align: center;}
.tribe-common.tribe-events .tribe-events-calendar-month__multiday-event-bar { border-radius: 3px; background:#649981;}
.tribe-common.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {padding: 5px 10px;}
.tribe-common.tribe-events .tribe-events-calendar-month__multiday-event-bar h3 {color: #fff;font-size: 10px; line-height: 1;}


.tribe-common.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__day {min-height: 130px;}
.tribe-common.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-date-tag-daynum {font-size: 30px;}
.tribe-common.tribe-events.tribe-common--breakpoint-medium .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item span {border-bottom: 3px solid transparent;}
.tribe-common.tribe-events.tribe-common--breakpoint-medium .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--active span {border-color: currentColor;}
.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime {font-weight: 500;}

.tribe-common.tribe-events .tribe-events-header__events-bar button {transition: all 0.3s;white-space: nowrap;position: relative;z-index: 1;color: #627781;overflow: hidden;text-transform: uppercase;background-color: #c6e3d3;-webkit-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);-moz-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);-ms-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);-o-box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);box-shadow: 10px 10px 20px rgba(2, 6, 32, 0.1);border: 0; padding: 5px;}
.tribe-common.tribe-events .tribe-common-form-control-text__input, .tribe-common.tribe-events .tribe-common-form-control-text__input .tribe-events-c-search__input {padding: 4px 15px; border: 1px solid #649981; border-radius: 0;}
.tribe-common.tribe-events .tribe-events-c-messages__message-list {padding-left: 10px;}

.tribe-common.tribe-events .tribe-events-calendar-list__event-date-tag, .tribe-common.tribe-events .tribe-events-calendar-latest-past__event-date-tag {padding: 0 15px; height: auto; width: auto;}
.tribe-common.tribe-events.tribe-common--breakpoint-medium .tribe-common-g-row--gutters > .tribe-common-g-col, .tribe-common.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-row > .tribe-common-g-col, .tribe-common.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-latest-past__event-row > .tribe-common-g-col {padding: 0 15px;}

.tribe-common.tribe-events .tribe-events-calendar-list__event-date-tag-datetime, .tribe-common.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime { border: 1px solid #649981; padding: 10px 15px; height: auto;}

.tooltipster-sidetip .tooltipster-box{background:#fff;border:2px solid #649981;padding:5px; }
.tooltipster-sidetip .tooltipster-content {color: #627781}
.tooltipster-sidetip .tooltipster-content h3, .tooltipster-sidetip .tooltipster-content h3 a {font-size: 20px; line-height: 1;}
.tooltipster-sidetip .tooltipster-content h3 {margin: 10px 0;}

.single-tribe_events .tribe-events-schedule h2 {font-size: 1.2em;font-style: normal;font-weight: 700;line-height: normal;}
.single-tribe_events .tribe-events-schedule {margin: 1em 0 1.5em;}
.single-tribe_events .tribe-events-cal-links {margin-bottom: 1.75em;display: block;}
.single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-gcal:hover, .single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-ical:hover {font-weight: 700;letter-spacing: 0;padding: 0;margin-right: 15px;}
.single-tribe_events .tribe-events-event-meta {margin: 0; padding: 30px 15px; display: flex; flex-wrap: wrap; background: #EAEDE9}
.single-tribe_events .tribe-events-meta-group {padding: 0 15px; flex: 0 0 100%}
.single-tribe_events .tribe-events-single-section-title {font-size: 17px; margin-bottom: 10px;}

.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover, .datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {background-color: #649981;background-image: -moz-linear-gradient(to bottom,#c6e3d3,#649981);background-image: -ms-linear-gradient(to bottom,#c6e3d3,#649981);background-image: -webkit-gradient(linear,0 0,0 100%,from(#c6e3d3),to(#649981));background-image: -webkit-linear-gradient(to bottom,#c6e3d3,#649981);background-image: -o-linear-gradient(to bottom,#c6e3d3,#649981);background-image: linear-gradient(to bottom,#c6e3d3,#649981);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6e3d3', endColorstr='#0044cc', GradientType=0);border-color: #649981 #649981 #002a80;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.tribe-events .datepicker .month, .tribe-events .datepicker .year {height: 42px; line-height: 1;}
.tribe-common.tribe-events .tribe-events-c-top-bar__datepicker-button {display: flex;}

@media (max-width: 480px) {
    /* events */
    .tribe-common.tribe-events .tribe-events-calendar-list__event-date-tag {display: none;}
    .tribe-common.tribe-events .tribe-events-c-nav__list-item {flex: 0 0 100%; justify-content: center; margin-bottom: 10px;}
    /* events */
}

@media (max-width: 575.98px) {
    #parent-cookiek {position: static !important;}
    table.cookiek th,table.cookiek td{display:block;border:none}
    table.cookiek tr:nth-child(even){background-color:#f5f5f5}
    .col-footer-copyright {flex: 0 0 100%; text-align: center; margin-top: 15px; justify-content: center;}
}

@media (min-width: 576px) {
    /* misc */
    .gallery-item {width: 50%;}
    /* misc */

    /* front */
    .tender-top {padding: 150px 0 300px;}
    .tender-tab-single {height: 86px; padding: 0 3px;}
    .tender-tab-single:first-child {height: 86px; padding: 0 3px 0 15px;}
    .tender-tab-single:last-child {height: 86px; padding: 0 15px 0 3px;}

    .slider-title {font-size: 32px;}
    .slider-subtitle, .slider-before-title {font-size: 18px;}
    .slider-content {font-size: 18px;}
    .slider-video-text {font-size: 18px;}
    /* front */

    /* header */
    #header {height: 127px;}
    .col-header-menu {padding-top: 100px;}
    .col-header-contact {display: flex;}
    .col-header-logo {height: 110px; padding-right: 10px;}
    .col-header-logo img {height: 120px;}

    #page-intro .page-intro-title h1 {text-align: right;}
    /* header */

    /* footer */
    .col-footer-go-top {border-left: 1px solid rgba(2, 6, 32, 0.15); padding: 0 15px; margin: 0 0 0 15px; max-width: 100px; justify-content: left;}
    .col-footer-social {max-width: 150px; justify-content: flex-end; padding-right: 0; margin-top: 0px;}
    /* footer */

    /* programi spodbud single */
    .single-program-header-bg {padding: 80px 40px;}
    .single-program-header-bg h2 {font-size: 48px;}
    .single-program-header h2 {line-height: 60px; line-height: 48px;}
    .single-program-header h2 span {font-size: 35px;}
    .single-subprogram-wrap {flex-wrap: nowrap;}
    /* programi spodbud single */

    /* obrazec single */
    .single-obrazec-header-bg {padding: 80px 40px;}
    .single-obrazec-header-bg h2 {font-size: 48px;}
    .single-obrazec-header h2 {line-height: 60px;}
    .single-obrazec-wrap {flex-wrap: nowrap;}
    /* obrazec single */

    .strateski-dokument-group {margin-bottom: 30px;}

    .single-case-study {min-height: 450px;}
}

@media (max-width: 768px){
	.table-collapsible table, .table-collapsible thead, .table-collapsible tbody, .table-collapsible th, .table-collapsible td, .table-collapsible tr {display: block; font-size: 13px; width: auto;}
	.table-collapsible thead tr {position: absolute; top: -9999px;	left: -9999px;}
	.table-collapsible tr {border: 1px solid #ccc;}
	.table-collapsible td {border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; min-height: 39px;}
	.table-collapsible td:before {position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap;}

    .table-collapsible tbody:nth-of-type(2n) td {background-color: #f5f5f5}

    .table-collapsible.javni-razpisi-collapsible td:before {white-space: pre-wrap; font-weight: 500; line-height: 15px;}
	.table-collapsible.javni-razpisi-collapsible td:nth-of-type(1):before { content: "Program"; }
	.table-collapsible.javni-razpisi-collapsible td:nth-of-type(2):before { content: "Št. javnega razpisa"; }
	.table-collapsible.javni-razpisi-collapsible td:nth-of-type(3):before { content: "Naziv razpisa/sprememba"; }
	.table-collapsible.javni-razpisi-collapsible td:nth-of-type(4):before { content: "Oznaka razpisa"; }
	.table-collapsible.javni-razpisi-collapsible td:nth-of-type(5):before { content: "Razpisna dokumentacija"; }
	.table-collapsible.javni-razpisi-collapsible td:nth-of-type(6):before { content: "Višina razpisanih sredstev (v EUR)"; }
	.table-collapsible.javni-razpisi-collapsible td:nth-of-type(7):before { content: "Oblika sredstev"; }
	.table-collapsible.javni-razpisi-collapsible td:nth-of-type(8):before { content: "Obrestna mera"; }
	.table-collapsible.javni-razpisi-collapsible td:nth-of-type(9):before { content: "Min in max višina sredstev (v EUR)"; }
    .table-collapsible.javni-razpisi-collapsible td:nth-of-type(10):before { content: "Odplačilna doba (v mesecih)"; }
    .table-collapsible.javni-razpisi-collapsible td:nth-of-type(11):before { content: "Moratorij (v mesecih)"; }
    .table-collapsible.javni-razpisi-collapsible td:nth-of-type(12):before { content: "Razpisni roki"; }
    .table-collapsible.javni-razpisi-collapsible td:nth-of-type(13):before { content: "Status"; }

    .table-collapsible.plan-razpisov-collapsible td:before {white-space: pre-wrap; font-weight: 500; line-height: 15px;}
	.table-collapsible.plan-razpisov-collapsible td:nth-of-type(1):before { content: "Program"; }
	.table-collapsible.plan-razpisov-collapsible td:nth-of-type(2):before { content: "Podprogram"; }
	.table-collapsible.plan-razpisov-collapsible td:nth-of-type(3):before { content: "Predvideni upravičeni stroški"; }
	.table-collapsible.plan-razpisov-collapsible td:nth-of-type(4):before { content: "Planirana višina razpisanih sredstev (v EUR)"; }
	.table-collapsible.plan-razpisov-collapsible td:nth-of-type(5):before { content: "Oblika sredstev"; }
	.table-collapsible.plan-razpisov-collapsible td:nth-of-type(6):before { content: "Predviden termin objave"; }
}

@media (min-width: 768px) {
    /* misc */
    .gallery-item {width: 33.333333%;}
    .body-wrap {margin: 15px;}
    #page-intro .page-intro-title h1 {font-size: 27px; line-height: 30px;}
    /* misc */

    /* footer */
    #frame {display: block;}
    /* footer */

    /* front */
    #front-slider {padding: 150px 0 0;}
    .front-slider-top {padding-bottom: 75px;}
    .slider-activities {padding-top: 75px;}
    .slider-title {font-size: 42px; line-height: 52px;}
    .front-faq-bg {display: block;}
    .tender-top {padding: 150px 0 230px;}
    /* front */

    /* events */
    .tribe-common.tribe-events .tribe-events-calendar-month__day-date, .tribe-common.tribe-events .tribe-events-calendar-latest-past__event-date-tag-daynum {font-size: 30px; margin-bottom: 5px;}
    .tribe-common.tribe-events .tribe-events-calendar-list__event-date-tag-weekday, .tribe-common.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month {font-size: 20px; margin-bottom:5px;}
    .tribe-common.tribe-events .tribe-events-header__events-bar button {padding: 5px 15px;}
    .single-tribe_events .tribe-events-meta-group {flex:  0 0 50%;}
    /* events */

    .single-case-study {min-height: 570px;}
}

@media (max-width: 1023.98px) {
    /* header, footer */
    .col-header-menu {flex: 0 0 100%; max-width: 480px; position: absolute; top: 0; right: 0; height: 100vh; background: #fff; z-index: 9001; -webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0); -webkit-transition: all 0.4s; transition: all 0.4s; padding: 190px 15px 50px; overflow-y: scroll; background-image: url(img/bg-menu.svg);background-position: top left;background-repeat: no-repeat;background-size: cover;background-attachment: scroll;}
    .header-menu-active .col-header-menu {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

    .header-menu .sub-menu {display: none;}
    .header-menu > li > a {font-size: 24px; padding: 15px 0; border-top: 1px solid #66A27C;}
    .header-menu > li > .sub-menu > li > a {font-size: 18px; padding: 10px 0; margin: 0 10px;}
    .header-menu > li > .sub-menu > li > .sub-menu a {padding: 5px 10px;}
    .header-menu > li:last-child > a, .header-menu > li > .sub-menu > li:not(:last-child) > a {border-bottom: 1px solid #66A27C;}
    .header-menu > li.sub-menu-active > a {border-bottom: 1px solid #66A27C}
    .header-menu .menu-item-has-children {position: relative; }
    .header-menu .menu-item-has-children > a {padding-right: 60px;}
    .header-menu .menu-expand {display: block; position: absolute; right: 0; top: 0; width: 100%; text-align: right; height: 65px; line-height: 65px; cursor: pointer; z-index: 9000; color: #66A27C;}
    .header-menu .menu-expand:hover, .header-menu .menu-expand:active, .header-menu .menu-expand:focus {color: #649981;}
    .header-menu .menu-expand:after {content: '\2192'; font-size: 24px; margin:0; -webkit-transition: all 0.4s; transition: all 0.4s;}
    .header-menu .sub-menu-active > .menu-expand:after {-webkit-transform:rotate(90deg) translateZ(0);transform: rotate(90deg) translateZ(0);}
    .header-menu a:hover, .header-menu a:active, .header-menu a:focus {color: #66A27C}
    /* header, footer */
}

@media (min-width: 1024px) {

    .header-menu-active:after {display: none;}
    .col-header-menu-toggle-wrap {display: none;}
    .col-header-menu {display: flex; padding-top: 0; align-items: center;}
    .col-header-logo {max-width: 215px;}
    .col-header-contact {display: none;}
    .col-header-menu nav {order: 1; flex: 0 1 100%;}
    #header .searchform {order: 2; padding-left: 20px; margin-left: 20px;}
    .searchform {border: 0; border-left: 1px solid #e6e2d0; flex: 0 0 200px; margin-bottom: 0;}
    .searchform-items {border: 0; border-bottom: 1px solid #e6e2d0; margin: 0;}
    .searchform-items input {font-size: 12px; padding: 5px 40px 5px 5px}
    .searchform-items button {color: #e6e2d0}

    .header-menu {display: flex; flex-wrap: nowrap;}
    .header-menu .menu-expand {display: none;}
    .header-menu a {text-transform: uppercase; font-size: 13px; font-weight: 400;}
    .header-menu > li {flex: 0 1 auto;}
    .header-menu > li:not(:last-child) {margin-right: 11px;}
    .header-menu .menu-item-has-children {position: relative;}
    .header-menu > li > a {padding: 25px 0; color: #627780; position: relative;}
    .header-menu > li > a:before {content: ""; height: 3px; position: absolute; right: 0; left: 0; top: 0; background-color: #649981; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.4s; transition: all 0.4s}
    .header-menu > li > a:hover:before, .header-menu > li > a:active:before, .header-menu > li > a:focus:before, .header-menu > li.current-menu-item > a:before, .header-menu > li.sub-menu-active > a:before {-webkit-transform: scaleX(1); transform: scaleX(1); }
    .header-menu > li > .sub-menu {position: absolute; top: 76px; left: -15px; background: #fff; display: none; -webkit-transition: all 0.4s; transition: all 0.4s; padding: 10px 0; box-shadow: 0 0 35px rgba(2, 6, 32, 0.15); border-top: 3px solid #66A27C; z-index: 300;}
    .header-menu > li > .sub-menu > li > a {padding: 15px 10px; width: 250px;}
    .header-menu > li > .sub-menu > li > a:hover, .header-menu > li > .sub-menu > li > a:active, .header-menu > li > .sub-menu > li > a:focus {background: #66A27C; color: #fff;}

    .header-menu .menu-item-description {font-size: 12px; line-height: 1.4;}
    .header-menu > .mega-sub-menu > .sub-menu {border-top: 0; flex-wrap: wrap; background: #EAEDE9; min-height: 370px;}
    .header-menu > .mega-sub-menu > .sub-menu > li {width: 400px; position: static;}
    .header-menu > .mega-sub-menu > .sub-menu > li > a {width: 150px;}
    .header-menu > .mega-sub-menu > .sub-menu > li > .sub-menu {position: absolute; top: 0; bottom: 0; right: 0; left: 150px; width: 250px; padding: 10px; background: #fff; opacity: 0; visibility: hidden;}
    .header-menu > .mega-sub-menu > .sub-menu > li > .sub-menu > li {padding: 10px; border-bottom: 1px solid rgba(2, 6, 32, 0.1)}
    .header-menu > .mega-sub-menu > .sub-menu > .mega-sub-menu-entered > a, .header-menu > .mega-sub-menu > .sub-menu > .mega-sub-menu-entered > a:hover, .header-menu > .mega-sub-menu > .sub-menu > .mega-sub-menu-entered > a:active, .header-menu > .mega-sub-menu > .sub-menu > .mega-sub-menu-entered > a:focus {background: #66A27C; color: #ffffff;}
    .header-menu > .mega-sub-menu > .sub-menu > .mega-sub-menu-entered > a ~ .sub-menu {opacity: 1; visibility: visible; overflow: auto;}
    .header-menu > li.sub-menu-active > .sub-menu {display: block;}

}
@media (min-width: 992px) {
    /*.col-header-menu {min-width: 480px; height: 70px; justify-content: flex-end; align-items: center; padding: 0;}
.header-menu {list-style: none; margin: 0; padding: 0; height: 100%; display: flex; text-align: center; align-items: center; justify-content: center;}
.header-menu li {display: flex; margin: 0 10px; height: 100%; align-items: center; position: relative;}
.header-menu li a {text-transform: uppercase; font-weight: 500; font-size: 12px; line-height: 22px; color: #649981; letter-spacing: 0.5px; display: flex; position: relative; height: 100%; align-items: center;}
.header-menu li a:hover, .header-menu li a:focus, .header-menu li a:active {text-decoration: none;}
.header-menu li a:hover:before, .header-menu li a:focus:before, .header-menu li a:active:before {width: 100%; left: 0; right: auto;}
.header-menu li a:before {}
*/

    /* footer */
    .footer-info {margin-bottom: 50px;}
    .footer-links {margin-bottom: 50px;}
    /* footer */

    /* front */
    #front-application .app-wrapper .app-wrapper-single.app-wrapper-first {margin-bottom: 0px;}
    .application-content {margin-bottom: 0px;}
    .app-wrapper-single-link {justify-content: flex-end;}
    #front-partners .single-partner-wrap{margin-bottom: 0px;}
    .slider-title {font-size: 35px;}
    /* front */

    #sidebar {margin-top: 0px;}

    
}

@media (min-width: 1200px) {
    /* misc */
    .gallery-columns-6 .gallery-item {width: 16.666667%}
    .gallery-columns-5 .gallery-item {width: 20%}
    .gallery-item {width: 25%;}
    /* misc */

    /* front */
    .slider-title {font-size: 42px;}
    .news-slider {width: calc(50vw + 570px)}
    .news-slider .swiper-pagination {margin-left: calc(290px - 25vw); overflow: initial;}
    .tender-tab-single a {font-size: 20px; line-height: 26px;}

    .front-news-before {width: calc((100vw + 1200px)/2); right: 15px;
    /* front */

    /* header */
    .col-header-contact {display: block;}
    /* header */

    .single-case-study {min-height: 450px;}
}

@media (min-width: 1201px) {
    .news-slider:before, .news-slider:after {width: 25%;}
}

@media (min-width: 1501px) {
    .news-slider:before, .news-slider:after {width: 20%;}
}