/*!
Theme Name: Adria Center
Theme URI: https://www.ideaz.si
Author: Andrej
Author URI: https://www.ideaz.si
Description: Adria Center.
Version: 1.0
*/@-ms-viewport{width:device-width}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:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.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;}
.wpcf7{margin:0;padding:0} .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;display:none;} .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; margin-top: 5px; 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} .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 .hidden-fields-container {display: none;}
#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}

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}
.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}
.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}
.chosen-container a{cursor:pointer}
.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}
.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(img/chosen-sprite.png) no-repeat 0 2px}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(img/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:15px 20px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:500;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:8px 20px;width:100%;height:auto;border:2px solid #cccccc;background-color:#fff;cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222!important}
.chosen-disabled{opacity:.5!important;cursor:default}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx) {
    .chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(img/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}
}

/* misc */
@font-face{font-family:'icon-font';src:url(font/icon-font.eot?46878114);src:url(font/icon-font.eot?46878114#iefix) format("embedded-opentype"),url(font/icon-font.woff2?46878114) format("woff2"),url(font/icon-font.woff?46878114) format("woff"),url(font/icon-font.ttf?46878114) format("truetype"),url(font/icon-font.svg?46878114#icon-font) format("svg");font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before, .slick-prev:before,.slick-next:before,.r-tabs .r-tabs-anchor:before, .booking-calendar .datepick-inline .calendar-links .datepick-prev a:before, .booking-calendar .datepick-inline .calendar-links .datepick-next a:before, #vehicle-exterior ul li:before, #vehicle-interior ul li:before, #vehicle-oprema ul li:before,.pswp__button:before, .ui-datepicker-next:before, .ui-datepicker-prev:before, .modal a.close-modal:before, .cenik li:before {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-left:before { content: '\2190'; } /* '←' */
.icon-up:before { content: '\2191'; } /* '↑' */
.icon-right:before { content: '\2192'; } /* '→' */
.icon-down:before { content: '\2193'; } /* '↓' */
.icon-dan:before { content: '\e800'; } /* '' */
.icon-dodatna-oprema:before { content: '\e801'; } /* '' */
.icon-lezisca:before { content: '\e802'; } /* '' */
.icon-najem:before { content: '\e803'; } /* '' */
.icon-noc:before { content: '\e804'; } /* '' */
.icon-prodaja:before { content: '\e805'; } /* '' */
.icon-rezervni-deli:before { content: '\e806'; } /* '' */
.icon-sedezi:before { content: '\e807'; } /* '' */
.icon-servis-narocilo:before { content: '\e808'; } /* '' */
.icon-servis:before { content: '\e809'; } /* '' */
.icon-ok:before { content: '\e80a'; } /* '' */
.icon-cancel:before { content: '\e80b'; } /* '' */
.icon-zoom-in:before { content: '\e80c'; } /* '' */
.icon-info:before { content: '\f086'; } /* '' */
.icon-facebook:before { content: '\f0e0'; } /* '' */
.icon-youtube:before { content: '\f167'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-file-pdf:before { content: '\f1c1'; } /* '' */

body {font-size: 12px; color: #303030; font-family: "Roboto", Tahoma, Arial, sans-serif; font-weight: 300;}
a, a:hover, a:active, a:focus {text-decoration: none;}
h1, .h1, h2, .h2, h3, .h3 {font-weight: 500; color: #184a74; line-height: 1.2;}
h1, .h1, h2, .h2 {font-size: 35px; text-transform: uppercase;}
h1, .h1 {margin-bottom: 0;}
h2, .h2 {margin-bottom: 20px;}
h3, .h3 {font-size: 30px;}
h4, .h4 {font-size: 20px;}
.title-small {font-size: 14px; text-transform: uppercase; letter-spacing: 3px; font-weight: 500;}

.btn {padding: 20px 40px; background: #39537a; color: #fff; line-height: 1.2; letter-spacing: 3px; cursor: pointer; display: inline-block; -webkit-transition: all 0.4s; transition: all 0.4s; border: 0; font-weight: 500; min-width: 170px; text-transform: uppercase; text-align: center;}
.btn-small {padding: 10px 20px; min-width: 0;}
.btn:hover, .btn:active, .btn:focus {color: #fff; background: #c4c6cb;}
.btn:disabled {opacity: 0.2; cursor: not-allowed;}

.btn-alt {background: #c4c6cb;}
.btn-alt:hover, .btn-alt:active, .btn-alt:focus, .btn-alt:disabled {color: #fff; background: #39537a;}

.btn-sloped-left, .btn-sloped-right {display: block; position: relative; line-height: 1; color: #fff; padding: 20px 15px 20px 100px; z-index: 100; font-weight: 500; text-transform: uppercase; font-size: 14px;}
.btn-sloped-left:before, .btn-sloped-right:before {content:''; position: absolute; left: 0; top: 0; bottom: 0; width: 200vw; background: #39537a; z-index: -1; -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transition: all 0.4s; transition: all 0.4s;}
.btn-sloped-right:before {left: auto; right: 0;}

.btn-sloped-left:hover, .btn-sloped-left:active, .btn-sloped-left:focus, .btn-sloped-right:hover,  .btn-sloped-right:active,  .btn-sloped-right:focus {color: #fff}
.btn-sloped-left:hover:before, .btn-sloped-left:active:before,.btn-sloped-left:focus:before, .btn-sloped-right:hover:before, .btn-sloped-right:active:before,.btn-sloped-right:focus:before, .r-tabs-state-active.btn-sloped-right:before {background: #c4c6cb}

.btn-sloped-left-alt:before {background: #c4c6cb}
.btn-sloped-left-alt:hover:before, .btn-sloped-left-alt:active:before,.btn-sloped-left-alt:focus:before {background: #39537a}


/* sezona2020 style */

.vehicle-submodel-izbor-opreme-btn-wrap{margin: 0 0 40px;}
.vehicle-submodel-izbor-opreme-text{font-size: 14px}

.gray-bg{background: #dbdde1}
/* sezona2020 style */

.page-numbers {list-style: none; margin: 15px 0; padding: 0;}
.page-numbers li {display: inline-block; margin-right: 5px; text-align: center;}
.page-numbers li:last-child {margin-right: 0}
.page-numbers a, .page-numbers span {display: block; line-height: 30px; width: 30px; background: #c4c6cb; color: #fff;-webkit-transition: all 0.4s; transition: all 0.4s; font-size: 18px; font-weight: 500;}
.page-numbers a:hover, .page-numbers a:active, .page-numbers a:focus, .page-numbers span {background: #39537a;}
.page-numbers .next,.page-numbers .prev {font-family: 'icon-font'; font-style:normal;font-weight:400;speak:none;text-decoration:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.container-fluid {max-width: 1170px;}
main {overflow: hidden;}
main ul {padding-left: 15px;}

.cenik {list-style: none; padding: 0; margin: 0 0 1em;}
.cenik li {padding: 2px 0 2px 20px; }
.cenik li:before {content: '\f1c1'; color: #c44125; margin-left: -20px; margin-right: 15px; font-size: 15px;}
.cenik li a {color: #303030; position: relative; display: inline-block; font-weight: 500;}
.cenik li a:before {content:""; position: absolute; bottom: 0; left: 3px; right: 3px; height: 1px; background: #c44125; -webkit-transform: scale(0, 1); transform: scale(0,1); -webkit-transition: all 0.4s; transition: all 0.4s;}
.cenik li a:hover:before, .cenik li a:active:before, .cenik li a:focus:before {-webkit-transform: scale(1); transform: scale(1);}

.gray-bg {background: #ebebeb;}

.large-links-wrap, .large-link {display: flex; flex-wrap: wrap;}
.large-link {background: #39537a; color: #fff; -webkit-transition: background 0.4s; transition: background 0.4s; margin-bottom: 4px;}
.large-link-icon .icon {font-size: 60px;}
.large-link:hover, .large-link:active, .large-link:focus {background: #303030; color: #fff;}
.large-link-content {padding: 50px 15px 60px; flex: 0 0 100%; text-align: center}
.large-link h4 {color: #fff; margin: 15px 0 20px;}
.large-link-text p:last-child {margin-bottom: 0;}

.img-zoom {-webkit-transform: translateZ(0) scale(0.9); transform: translateZ(0) scale(0.9); -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s;     -webkit-backface-visibility: hidden; -webkit-transform-origin: center;}
.img-zoom:hover,.img-zoom:active, .img-zoom:focus {-webkit-transform: translateZ(0) scale(0.99); transform: translateZ(0) scale(0.99)}
.slick-slide .img-zoom {-webkit-transform: translateZ(0) scale(0.95); transform: translateZ(0) scale(0.95)}
.slick-slide .img-zoom:hover, .slick-slide .img-zoom:active, .slick-slide .img-zoom:focus {-webkit-transform: translateZ(0) scale(0.99); transform: translateZ(0) scale(0.99)}
.slick-slider .gallery-item {padding: 0;}

.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-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:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;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 {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; margin-right: 10px; }
.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;transition: all 0.4s;-webkit-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: '\e80b'; }
.pswp__button--zoom { top: 20px; right: 50px;}
.pswp__button--zoom:before {content: '\e80c';}
.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right {display: none;}

.gallery, .gallery-with-preview {margin:0 -5px; align-items: center; text-align: center;}
.gallery-item {position:relative;width:100%;padding: 0 5px 10px; margin-bottom: 0;}
.gallery-item img {max-width: 100%; height: auto; flex: 0 0 100%}
.gallery .slick-slide, .gallery-with-preview .slick-slide {-webkit-transition: opacity 0.4s; transition: opacity 0.4s;}
.gallery .slick-slide:not(.slick-active), .gallery-with-preview.gallery-preview-thumbs .slick-slide:not(.slick-center)  {opacity: 0.5;}
.gallery.gallery-single-col .gallery-item {max-width: 100%;}

table {width: 100%; border: 0;}
table th {font-weight: 500;}
table tr:not(:first-child) th, table tr:not(:first-child) td {padding-top: 10px}
table tr:not(:last-child) th, table tr:not(:last-child) td {padding-bottom: 10px}
.table-border tr {border-bottom: 1px solid #ccc;}
.table-border tr th, .table-border td {padding-bottom: 10px}

input:not([type="submit"]):not([type="checkbox"]):not([type="button"]), select, textarea,
.booking-calendar .booking_form_div textarea, .booking-calendar .booking_form_div input[type="text"], .booking-calendar .booking_form_div select
{color:#666; background:#fff;border:2px solid #ccc;width:100%;display:block;padding:15px 20px;line-height:1;margin-bottom:5px;-webkit-transition:all .4s;transition:all .4s;border-radius:0;height:auto; box-sizing: border-box;}
input:not([type="submit"]):hover, input:not([type="submit"]):active, input:not([type="submit"]):focus, select.hover, select:active, select:focus, textarea:hover, textarea:active, textarea:focus,
.booking-calendar .booking_form_div textarea:hover, .booking-calendar .booking_form_div textarea:active, .booking-calendar .booking_form_div textarea:focus,
.booking-calendar .booking_form_div input[type="text"]:hover, .booking-calendar .booking_form_div input[type="text"]:active, .booking-calendar .booking_form_div input[type="text"]:focus,
.booking-calendar .booking_form_div select:hover, .booking-calendar .booking_form_div select:active, .booking-calendar .booking_form_div select:focus
{border-color:#b2b2b2}
input[type="radio"], input[type="checkbox"] {vertical-align: middle;}
input[type="radio"] + span, input[type="checkbox"] + span {vertical-align: middle; margin-left: 5px; display: inline-block;}
input:not([type="submit"])::-moz-placeholder, textarea::-moz-placeholder{opacity:1}
label, .booking-calendar .booking-form-wrap label{color: #666;font-weight:300;display:block}
.booking-calendar .booking-form-wrap .wpdev-list-item label {display: inline-block; margin-bottom: 0; vertical-align: middle;}

.wpcf7-list-item label input {visibility: hidden; position: absolute;}
.wpcf7-list-item-label {position: relative; padding-left: 20px; }
.wpcf7-list-item-label:before, .wpcf7-list-item-label label:after {content: ''; position: absolute; left: 0; top: 50%; margin-top: -7px; width: 14px; height: 14px; border: 2px solid transparent; -webkit-transition: background 0.4s; transition: background 0.4s;}
.wpcf7-radio .wpcf7-list-item-label:before, .wpcf7-radio .wpcf7-list-item-label label:after {border-radius: 50%}
.wpcf7-list-item-label:before {border-color: #acacac;}
input:checked + .wpcf7-list-item-label:before {background: #39537a;}
.wpcf7-submit {margin-top: 30px;}

.header-menu li.red-text a {color: #c44125;}
/* misc */

/* Slider */
.slick-loading .slick-list { background: #fff url('img/ajax-loader.gif') center center no-repeat; }
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide img{display:block; margin: 0 auto;}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-track, .slick-list {height: 100%;}

.slick-prev,.slick-next{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;transition: all 0.4s;-webkit-transition: all 0.4s}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:#fff;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{color: #333;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-size:29px;color:#666; margin:0;transition: all 0.4s;-webkit-transition: all 0.4s}
.slick-prev{left:15px;}
.slick-prev:before{content: '\2190'; padding-right: 3px}
.slick-next{right:15px}
.slick-next:before{content: '\2192'; padding-left: 3px;}
.slick-dotted.slick-slider{margin-bottom: 30px;}
.slick-dots{position:absolute;bottom:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:6px;height:6px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:6px;height:6px;margin:0;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background: #ebebeb;-webkit-transition: all 0.4s;transition: all 0.4s;border-radius:50%}
.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li.slick-active button{outline:none; background:#39537a}
/* Slider */

/* tabs */
.r-tabs .r-tabs-nav{padding:0;list-style:none;}
.r-tabs .r-tabs-tab{padding:0;margin:0;text-align:center;}
.r-tabs .r-tabs-panel{display:none}
.r-tabs .r-tabs-accordion-title{display:none}
.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}
.r-tabs .r-tabs-anchor {padding: 15px; background: #c4c6cb; display: block; -webkit-transition: all 0.4s;transition: all 0.4s;}
.r-tabs .r-tabs-anchor h3 {margin-bottom: 0; color: #7b7a7a; -webkit-transition: all 0.4s; transition: all 0.4s; line-height: 1;}
.r-tabs .r-tabs-anchor:hover h3, .r-tabs .r-tabs-anchor:active h3, .r-tabs .r-tabs-anchor:focus h3, .r-tabs-state-active .r-tabs-anchor h3 {color: #fff}
.r-tabs .r-tabs-anchor:hover, .r-tabs .r-tabs-anchor:active, .r-tabs .r-tabs-anchor:focus, .r-tabs-state-active .r-tabs-anchor {background: #39537a}
@media only screen and (max-width: 991.98px) {
    .r-tabs .r-tabs-nav{display:none}
    .r-tabs .r-tabs-accordion-title{display:block; margin: 0 -15px 5px;}
    .r-tabs .r-tabs-anchor {padding-right: 50px; position: relative;}
    .r-tabs .r-tabs-anchor:before {content: '\2193'; position: absolute; right: 7px; top: 50%; margin-top: -12px; color: #7b7a7a; font-size: 24px;-webkit-transition: all 0.4s;transition: all 0.4s;}
    .r-tabs .r-tabs-anchor:hover:before, .r-tabs .r-tabs-anchor:active:before, .r-tabs .r-tabs-anchor:focus:before, .r-tabs-state-active .r-tabs-anchor:before {color: #fff}
    .r-tabs .r-tabs-state-active .r-tabs-anchor:before {-webkit-transform: rotate(-180deg); transform: rotate(-180deg)}
}
@media (min-width: 992px) {
    .r-tabs .r-tabs-anchor {height: 100%; display: flex; flex-wrap: nowrap; align-items: center; justify-content: center}
}
/* tabs */

/* modal */
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:9001;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:20px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:5px;right:5px;display:block;width:20px;height:15px;font-size:0;color:#39537a; -webkit-transition: color 0.4s; transition: color 0.4s;}.modal a.close-modal:before {content: '\e80b';position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 15px;}.modal a.close-modal:hover,.modal a.close-modal:active,.modal a.close-modal:focus{color:#303030}
/* modal */

/* header */
header {background: #ebebeb; padding-top: 15px;}
.upper-header {background: #fff; padding: 20px 0;}

.col-header-logo {max-width: 220px; flex-basis: 220px;}
.col-header-menu-toggle {justify-content: flex-end;}
.col-header-menu {background: #fff; position: fixed; top: 0; right: -100%; padding: 100px 30px 40px; z-index: 9002; -webkit-transition: -webkit-transform 0.4s; transition: transform 0.4s; display: flex; height: 100vh;}
.header-menu {list-style: none; padding: 0; margin: 0; width: 100%}
.header-menu li a {position: relative; display: inline-block; text-align: center; padding: 10px; font-size: 16px; font-weight: 500; color: #303030; text-transform: uppercase; text-decoration: none; line-height: 1;}
.header-menu li a:before {content:""; position: absolute; bottom: 0; right: 13px; left: 13px; background: #c44125; height: 4px; -webkit-transform: scale(0, 1); transform: scale(0, 1); -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.current-page-ancestor > a:before,
.single-avtodomi .header-menu li.archive-avtodomi a:before, .single-prikolice .header-menu li.archive-prikolice a:before, .single-vani .header-menu li.archive-vani a:before, .single-najem-avtodoma .header-menu li.archive-najem-avtodoma a:before,
.single-post .header-menu li.current-post-ancestor a:before
{-webkit-transform: scale(1); transform: scale(1);}

#header-menu-toggle::-moz-focus-inner { border: 0; }
#header-menu-toggle {position: relative; z-index: 9003; display: inline-block; vertical-align: middle; width: 22px; height: 20px; outline: 0;}

.header-menu-toggle-lines, .header-menu-toggle-lines:before, .header-menu-toggle-lines:after {position: absolute; right: 0; width: 22px; height: 3px; background: #303030; line-height: 1; transition-property: transform, width, background; transition-duration: 0.15s, 0.15s, 0.15s;}
.header-menu-toggle-lines {top: 50%; margin-top: -1px; transition-duration: 0.075s; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.header-menu-toggle-lines:after, .header-menu-toggle-lines:before { display: block; content: "";}
.header-menu-toggle-lines:before {top: -7px; transition: top 0.075s 0.12s ease, opacity 0.075s ease;}
.header-menu-toggle-lines:after {bottom: -7px; transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.menu-header-active .header-menu-toggle-lines { transform: rotate(45deg); transition-delay: 0.12s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); background: #c54429;}
.menu-header-active .header-menu-toggle-lines:before {top: 0; opacity: 0; transition: top 0.075s ease, opacity 0.075s 0.12s ease;}
.menu-header-active .header-menu-toggle-lines:after {bottom: 0; transform: rotate(-90deg); transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);  background: #c54429;}
.menu-header-active .col-header-menu {-webkit-transform: translateX(-100%); transform: translateX(-100%);}
body:after{content:''; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: rgba(235, 235, 235, 0.8); -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.4s; transition: all 0.4s; z-index: 9003; display: none;}
.menu-header-active:after { z-index: 9000; -moz-opacity: 1; opacity: 1; display: block;}

.intro-gray-white-blue {position: relative; background: #ebebeb; padding-bottom: 50px;}
.intro-gray-white-blue-content-title {padding: 50px 90px 50px 15px; color: #fff; z-index: 1;}
.intro-gray-white-blue-content-title h1 {color: #fff; margin-bottom: 0;}
.intro-gray-white-blue-content-text {margin-top: 25px; padding: 50px 15px; background: #39537a; color: #fff;}
.intro-gray-white-blue-content-text p:last-child {margin-bottom: 0;}
.intro-gray-white-blue-content-text .intro-gray-white-blue-bg {display: none}
.intro-gray-white-blue-bg, .intro-gray-white-blue-bg:before, .intro-gray-white-blue-bg:after {content:''; position: absolute; right: 30px; top: 0; bottom: 0; left: 0; z-index: -1}
.intro-gray-white-blue-bg:before, .intro-gray-white-blue-bg:after {left:auto; z-index: -1; width: 150vw; -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%;}
.intro-gray-white-blue-bg:before {right: 60px;  background: #39537a;}
.intro-gray-white-blue-bg:after {right: 0; bottom: 25px; background: #fff; z-index: -2;}


.intro-gray-white-blue a {color: #fff; position: relative; font-weight: 500;}
.intro-gray-white-blue a:before {content: ""; position: absolute; bottom: 0; left: 3px; right: 3px; height: 1px; background: #fff; -webkit-transform: scale(0, 1); transform: scale(0,1); -webkit-transition: all 0.4s; transition: all 0.4s;}
.intro-gray-white-blue a:hover:before, .intro-gray-white-blue a:active:before, .intro-gray-white-blue a:focus:before {color: #fff; -webkit-transform: scale(1); transform: scale(1);}


.intro-with-image .intro-gray-white-blue-content-title {order: 1}
.intro-with-image .intro-gray-white-blue-content-text {order: 3}
.intro-with-image .intro-gray-white-blue-content-image {order: 2; padding: 15px 15px 50px; z-index: 100;}

.intro-with-image {background: #fff}
.intro-with-image:before {content:''; position: absolute; top: 0; right: 0; left: 0; height: 180px; background: #252525; }
.intro-with-image .intro-gray-white-blue-bg:after {background: rgba(37, 37, 37, 0.1); top: 180px; right: 25%; height:110px;}
/* header */

/* footer */
footer {background: #252525; color: #fff; padding: 35px 0; margin-top: 30px;}
footer a {color: #fff; position: relative; display: inline-block; white-space: nowrap; line-height: 24px; outline: 0;}
footer a:before {content:""; position: absolute; bottom: 0; left: 3px; right: 3px; height: 1px; background: #fff; -webkit-transform: scale(0, 1); transform: scale(0,1); -webkit-transition: all 0.4s; transition: all 0.4s;}
footer a:hover:before, footer a:active:before, footer a:focus:before, footer .current-menu-item a:before, footer .current-page-ancestor a:before,
.single-najem-avtodoma footer li.archive-najem-avtodoma a:before,
.single-post footer li.current-post-ancestor a:before
{ -webkit-transform: scale(1); transform: scale(1); }
footer a:hover, footer a:active, footer a:focus {color: #fff;}
.footer-menu {list-style: none; padding: 0; margin: 0;}
.footer-menu li a {color: #fff;}
#menu-prikolice, #menu-vani, #menu-avtodomi {margin-bottom: 20px;}

.footer-menu-group {list-style: none; padding: 20px 0; margin: 30px 0 20px; border-top: 1px solid #fff; border-bottom: 1px solid #fff}
.footer-menu-group li {margin: 15px 0;}
.footer-menu-group li a {color: #adadad; font-weight: 500;}
.footer-menu-group li a:before {background: #adadad}

.col-footer-menu-general {margin-bottom: 16px;}
.col-footer-menu-general .footer-menu {text-transform: uppercase; font-weight: 500;}
.toggle-footer-menu {display: block; text-transform: uppercase; cursor: pointer;}
.toggle-footer-menu .icon {display: inline-block; -webkit-transition: all 0.4s; transition: all 0.4s}
.toggle-footer-menu + .footer-menu {display: none;}
.footer-menu-open .icon {-webkit-transform: rotate(-180deg); transform: rotate(-180deg);}

.social-links {list-style: none; padding: 0; margin: 0;}
.social-links li {display: inline-block; margin: 0 5px;}
.social-links li:first-child {margin-left: 0;}
.social-links li:last-child {margin-right: 0;}
.social-links a {display: inline-block; background: #fdfdfd; width: 24px; height: 24px; line-height: 24px; text-align: center; border-radius: 50%; color: #252525; -webkit-transition: all 0.4s; transition: all 0.4s;}
.social-links a:before {content: none;}
.social-links a:hover, .social-links a:active, .social-links a:focus {color: #252525; background: #ddd;}

footer .social-links {margin-top: 40px;}
/* footer */

/* front page */
#front-slider .slide {height: 600px;}
#front-slider .slide img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;font-family: "object-fit: cover"}
#front-slider .slide-image-desktop {display: none;}

#front-categories {padding: 70px 0;}
.front-category:not(:last-child) {margin-bottom: 70px;}
.front-category-text {margin-bottom: 40px;}
.front-category-text p:last-child {margin-bottom: 0;}
/* front page */

/* archive */
.archive-white-item {background: #fff; padding: 50px 15px; margin-bottom: 15px; position: relative;}
.archive-white-item > .row > .col-12 {position: static;}
.archive-white-items-button {margin-top: 40px;}
.archive-white-items-button .btn-sloped-left {padding-left: 60px;}
/* archive */

/* archive vehicles */
.archive-vehicles-section-item h3 {margin: 30px auto 55px; color: #252525;}
.archive-vehicles-section-no-intro {margin-top: 50px;}
.archive-vehicles-section-intro {padding: 55px 0; margin-bottom: 100px; position: relative;}
.archive-vehicles-section-intro-content {z-index: 9001;}
.archive-vehicles-section-intro-bg {position: absolute; bottom: -35px; height: 260px; z-index: 1; overflow: hidden;}
.archive-vehicles-section-intro:before, .archive-vehicles-section-intro-bg:before {content:""; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.archive-vehicles-section-intro:before {background: #dbdde1;}
.archive-vehicles-section-intro-bg:before {background: rgba(57, 83, 122, 0.1); z-index: -1; -webkit-transform: skew(-15deg); transform: skew(-15deg);}
.archive-vehicles-section-intro-text {z-index: 9001;}

.archive-vehicles-section-intro[class*="right"] .archive-vehicles-section-intro-bg { left: 0; right: 30%;}
.archive-vehicles-section-intro[class*="right"] .archive-vehicles-section-intro-bg:before { -webkit-transform-origin: 100% 0; transform-origin: 100% 0;}
.archive-vehicles-section-intro[class*="left"] .archive-vehicles-section-intro-bg { left: 30%; right: 0;}
.archive-vehicles-section-intro[class*="left"] .archive-vehicles-section-intro-bg:before { -webkit-transform-origin: 0 100%; transform-origin: 0 100%;}
/* archive vehicles */

/* archive rent */
.archive-rent-vehicle-text {display: none; position: absolute; top: 0; bottom: 0; padding: 150px 15px 50px; overflow: auto; background: #fff; z-index: 100;}
.archive-rent-vehicle h2 {position: relative; padding-right: 35px;}
.archive-rent-vehicle-toggle-text {font-size: 24px; position: absolute; right: 0; top: 50%; margin-top: -15px; color: #39537a; z-index: 9001;}
.archive-rent-vehicle .vehicle-space {margin-bottom: 30px;}
/* archive rent */

/* archive prodaja */
#archive-prodaja-vozil-vehicles {border-top: 1px solid #ebebeb}
.archive-prodaja-vozil-vehicle .vehicle-data-table {margin: 50px 0;}
.archive-prodaja-vozil-vehicle .vehicle-space {margin-bottom: 30px;}
.archive-prodaja-vozil-vehicle h2 {margin-bottom: 5px;}
/* archive prodaja */

/* sejem vozila */
.sejem-title{}
.sejem-vehicle-picture{height: 150px; width: 250px}
.sejem-vozila-container{position: relative; height: 300px; padding-top: 30px}
.sejem-vozila-container .btn{position: absolute; top: 200px; left: 0; right: 0}
.sejem-kontakt {margin: 0 auto; width: 100%; padding-top: 50px; padding-bottom: 50px;}
.sejem-kontakt .wpcf7{padding: 0 20px 0 20px;}
.sejem-spacer {height: 70px}
.sejem-archive-rent-vehicle-text{font-size: 18px}
/* sejem vozila */

/* single vehicle */
#vehicle-intro {position: relative; min-height: 330px;}
.vehicle-intro-bg {overflow: hidden;}
.vehicle-intro-bg, #vehicle-intro:after, .vehicle-intro-bg:before, .vehicle-intro-bg:after {position: absolute; top: 0; left: 0;}
#vehicle-intro:after, .vehicle-intro-bg:before, .vehicle-intro-bg:after {content:''}
#vehicle-intro:after { background: #39537a; right: 0; height: 110px; z-index:-1;}
.vehicle-intro-bg {height: 280px;  right: 40vw; z-index: 10;}
.vehicle-intro-bg:before, .vehicle-intro-bg:after { z-index: -1; -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 100% 0; transform-origin: 100% 0;}
.vehicle-intro-bg:before {height: 180px; background: #252525; right: 0}
.vehicle-intro-bg:after {height: 100px; background: rgba(37, 37, 37, 0.1); top: 180px; right: 120px}

.vehicle-intro-image {padding: 120px 15px 50px; z-index: 100;}
#vehicle-intro.vehicle-intro-no-image {min-height: 165px}
#vehicle-intro.vehicle-intro-no-image:after {height: 60px;}
.vehicle-intro-no-image .vehicle-intro-bg {height: 140px;}
.vehicle-intro-no-image .vehicle-intro-bg:before {height: 90px;}
.vehicle-intro-no-image .vehicle-intro-bg:after {height: 50px; top: 90px;}


.single-vehicle #vehicle-data h2 {color: #252525;}
.single-vehicle #vehicle-data .vehicle-data-wrap-dark h2 {color: #fff;}

#vehicle-info {position: relative;}
.vehicle-info-title {margin-bottom: 10px;}
.vehicle-info-subtitle { color: #252525; margin-bottom: 45px;}
.vehicle-info-text {color: #fff; background: #39537a; padding: 45px 15px;}
.vehicle-info-text p:last-child {margin-bottom: 0;}
.vehicle-info-text h2 {color: #fff;}
#vehicle-info .breadcrumbs a {color: #39537a; font-weight: 500;}

#vehicle-data {padding: 30px 0;}
.vehicle-data-table th {padding-right: 20px; font-weight: 500;}
.vehicle-data-wrap-dark h2 {color: #fff; margin-bottom: 40px;}
.vehicle-data-wrap-dark {padding: 30px 15px; color: #fff;}
.vehicle-data-wrap-dark:before {content:""; position: absolute; left: 0; top: 0; bottom: 0; width: 100vw; z-index: -1; background: #333}

#vehicle-cta {padding: 25px 0 35px;}
.vehicle-cta-buttons {list-style: none; padding: 0; margin: 0;}
.vehicle-cta-buttons li {margin-bottom: 30px;}
.vehicle-cta-buttons li:nth-child(1) a:before {left: 70px;}
.vehicle-cta-buttons li:nth-child(2) a:before {left: 40px;}
.vehicle-cta-buttons li:nth-child(3) a:before {left: 10px;}

.vehicle-price {overflow: hidden; position: relative;}
.single-vehicle-price {margin-bottom: 30px; padding: 30px 15px;}
.single-vehicle-price:before {content:''; position: absolute; left: 0; top: 0; bottom: 0; right: 30px; background: #ebebeb; z-index: -1; -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transition: all 0.4s; transition: all 0.4s;}
.vehicle-price .h2 {color: #252525; margin-bottom: 10px;}
.price {font-size: 25px; color: #184a74; font-weight: 500; letter-spacing: 3px;}
.vehicle-price .price:not(:last-child) {margin-bottom: 70px;}

.vehicle-rent-view:first-child {margin-top: 40px;}
.vehicle-rent-view {display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 20px;}
.vehicle-rent-view .icon {color: #39537a; font-size: 40px; flex: 0 0 40px; max-width: 40px; margin-right: 25px;}
.vehicle-rent-view .icon:before {margin: 0;}
.vehicle-rent-view figure {flex: 0 0 calc(100% - 65px); max-width: calc(100% - 65px); margin: 0;}
.vehicle-rent-view:last-child {margin-bottom: 35px;}
.single-vehicle .vehicle-rent-view:first-child {margin-top: 0;}

#vehicle-exterior {color: #fff; padding: 60px 0 0; position: relative;}
#vehicle-exterior:before {content:''; position: absolute; top: 0; left: 0; right: 0; bottom: 50px; background: #252525}
#vehicle-exterior h2 {color: #fff;}
.vehicle-exterior-image {margin-top: 50px;}

#vehicle-interior {padding: 75px 0; position: relative;}
#vehicle-interior h2 {color: #303030;}

#vehicle-exterior ul, #vehicle-interior ul {list-style: none; padding: 0; margin: 0;}
#vehicle-exterior ul li, #vehicle-interior ul li {padding: 2px 0 2px 30px;}
#vehicle-exterior ul li:before, #vehicle-interior ul li:before {content: '\e80a'; margin-left: -30px; margin-right: 22px; font-size: 8px;}

#vehicle-rent-calendar {padding-top: 30px;}
#vehicle-rent-calendar .standard-form {}
.vehicle-rent-calendar-title {color: #fff; line-height: 1; background: #39537a; padding: 20px; margin: 0 -15px 40px;}
.wpbc_weekday_6, .wpbc_weekday_0 {cursor: not-allowed !important; pointer-events: none}

#vehicle-additional {padding-top: 50px;}
.vehicle-tab {padding: 50px 0;}
.vehicle-tab-title {margin-bottom: 30px;}

.legend {margin-bottom: 35px;}
.legend-item {margin-bottom: 15px; font-weight: 500;}
.legend-box{display:inline-block;width:25px;height:25px;margin-right:10px;vertical-align:middle}
.legend-besedilo{vertical-align:middle;font-weight:500}
.legend-predmet{margin-bottom:10px}
.legend-kuhinja{background:#fbd7d2}
.legend-miza{background:#f7edbd}
.legend-sedezi{background:#e3d597}
.legend-omare{background:#eeb37e}
.legend-lezisca{background:#dddedf}
.legend-kopalnica{background:#c2e3cc}
.legend-kuhinja-sl{background:#b9a6a0}
.legend-miza-sl{background:#b9a6a0}
.legend-sedezi-sl{background:#437fc0}
.legend-omare-sl{background:#baa7a0}
.legend-lezisca-sl{background:#d1d2d4}
.legend-kopalnica-sl{background:#b2d4e8}
.night-view {position: absolute; left: 15px; right: 15px; top: 0; bottom: 0; opacity: 0; -webkit-transition: opacity 0.4s; transition: opacity 0.4s;}
.vehicle-submodel {margin-bottom: 40px;}
.vehicle-submodel h3 {color: #252525;}
.vehicle-submodel-izbor { cursor: pointer;}
.vehicle-submodel:hover .night-view, .vehicle-submodel:active .night-view, .vehicle-submodel:focus .night-view {opacity: 1;}
.vehicle-submodel-izbor-opreme {display: none;}

.video-item {margin-bottom: 15px;}

.vehicle-rent-row:not(:last-child) {margin-bottom: 40px;}
.vehicle-rent-row .col-12:not(:last-child) {margin-bottom: 40px;}
.vehicle-rent-row .vehicle-data-table {margin-bottom:0;}

.vehicle-space {display: flex; flex-wrap: nowrap; align-items: center;}
.vehicle-space .icon {font-size: 39px; color: #39537a; margin-right: 15px; }
.vehicle-space .icon:before {margin: 0;}
.vehicle-space .icon:not(:first-child) {margin-left: 30px;}
.vehicle-space-number {font-size: 25px; color: #252525; font-weight: 500;}

.booking-calendar-form-wrap .bk_calendar_frame {width: 100% !important;}
.booking-form-wrap {display: none;}
.booking-form-wrap input:not([type="submit"]):not([type="checkbox"]):not([type="button"]) {min-height: 43px}
.booking-form-wrap textarea {min-height: 200px !important}

.booking-calendar .datepick-inline .datepick {background: #fff; border: 2px solid #ccc}
.booking-calendar .datepick-inline .datepick-days-cell, .booking-calendar .datepick-inline .datepick-title-row th {border: 0; color: #39537a; font-weight: 500;}
.booking-calendar .datepick-inline .datepick-days-cell.date_user_unavailable {background: #333 !important; color: #fff; font-weight: 300;}
.booking-calendar .datepick-inline .calendar-links {background: #ccc;}
.booking-calendar .datepick-inline .datepick-header {color: #39537a; text-transform: uppercase; letter-spacing: 3px; text-shadow: none;}
.booking-calendar .datepick-inline .calendar-links .datepick-prev a, .booking-calendar .datepick-inline .calendar-links .datepick-next a {position: relative; display: inline-block; width: 22px; height: 16px; font-size: 0;}
.booking-calendar .datepick-inline .calendar-links .datepick-prev a:before, .booking-calendar .datepick-inline .calendar-links .datepick-next a:before {position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 16px; color: #39537a}
.booking-calendar .datepick-inline .calendar-links .datepick-prev a:before{ content: '\2190'; }
.booking-calendar .datepick-inline .calendar-links .datepick-next a:before { content: '\2192'; }


.booking-calendar .block_hints .block_booked, .booking-calendar .datepick-inline .date_approved { font-weight: 300;}
.booking-calendar .block_hints .block_free, .booking-calendar .datepick-inline .date_available {font-weight: 300;}
.booking-calendar .datepick-inline .date_available a, .datepick-inline .datepick-one-month .datepick .datepick-current-day a {text-shadow: none;}
.booking-calendar .datepick-inline .datepick-one-month .datepick .datepick-current-day {background: #39537a}
.booking-calendar .block_hints .block_booked {background: #333;}

.ui-datepicker {background: #fff; border: 2px solid #ccc;}
.ui-datepicker a { color: #39537a;}
.ui-datepicker-calendar a {display: block; height: 100%;}
.ui-datepicker-calendar a:hover, .ui-datepicker-calendar a:active, .ui-datepicker-calendar a:focus {color: #fff; background: #39537a;}
.ui-datepicker-calendar th, .ui-datepicker-calendar td {border: 0; font-weight: 500; height: 40px; line-height: 40px; width: 40px; text-align: center; padding: 0 !important;}
.ui-datepicker-title {color: #39537a; background: #ccc; text-transform: uppercase; letter-spacing: 3px; text-shadow: none; line-height: 1.71429em; padding: 0.3em 0; text-align: center; font-weight: 500;}
.ui-datepicker-header {position: relative;}
.ui-datepicker-prev, .ui-datepicker-next {position: absolute; top: 50%; margin-top: -8px; display: inline-block; width: 22px; height: 16px; font-size: 0; cursor: pointer;}
.ui-datepicker-prev {left: 0;}
.ui-datepicker-next {right: 0;}
.ui-datepicker-next:before, .ui-datepicker-prev:before {position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 16px; color: #39537a}
.ui-datepicker-next:before{ content: '\2192'; }
.ui-datepicker-prev:before { content: '\2190'; }


#vehicle-oprema {padding: 25px 0 35px; background: #ebebeb;}
#vehicle-oprema h2 {color: #303030;}
#vehicle-oprema ul {list-style: none; padding: 0; margin: 0;}
#vehicle-oprema ul li {padding: 5px 0 5px 30px;}
#vehicle-oprema ul li:before {content: '\e80a'; margin-left: -30px; margin-right: 25px; font-size: 8px;}

#vehicle-dodatno {padding: 25px 0 35px; margin: 30px 0; background: #333333; color: #fff; }
.vehicle-prodajalec-button {margin-top: -57px}
.vehicle-prodajalec-bg {padding: 25px 0 35px; margin: 30px 0; background: #ebebeb }
.vehicle-contact-wrap {padding: 45px 15px;}

#prevoz {display: none;}
/* single vehicle */

/* page, single */
#page-intro {padding-bottom: 55px; position: relative;}
#page-intro:before {content:''; position: absolute; top: 0; left: 0; right: 0; height: 135px; background: #cccccc;}
.page-intro-title {padding: 55px 90px 55px 15px; color: #fff; z-index: 1;}
.page-intro-title a {color: #fff; font-weight: 500;}
.page-intro-title h1 {color: #fff;}
.page-intro-title-bg, .page-intro-title-bg:before {content:''; position: absolute; right: 30px; top: 0; bottom: 0; left: 0; z-index: -1;}
.page-intro-title-bg:before {left:auto; right: 60px;  background: #39537a; z-index: -1; width: calc(100vw + 90px); -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%;}
.page-intro-title .breadcrumbs:not(:last-child) {margin-bottom: 40px;}
.page-content-image {margin-bottom: 30px;}

.layout-wrap {margin-bottom: 60px; margin-top: 45px;}
.layout-content {padding-top: 90px; padding-bottom: 45px;}
.layout-title { position: relative; padding: 25px 15px 25px 40px;}
.layout-title h2 {margin: 0; color: #fff;}
.layout-title-bg {position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden;}
.layout-title-bg:before {content:''; position: absolute; top: 0; left: 0; right: 15px; bottom: 0; background: #39537a; -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 100% 0; transform-origin: 100% 0;}
.layout-title-start-right .layout-title-bg:before { left: 15px; right: 0;-webkit-transform-origin: 0 100%; transform-origin: 0 100%;}
.layout-title + .layout-content {margin-top: -35px;}

img.blog-image {margin-bottom: 16px;}
/* page, single */

/* category */
#category-intro .intro-gray-white-blue-content-text {padding: 0;}
/* category */

/* nagradna igra */
#nagradna-igra-intro {position: relative;}
#nagradna-igra-intro > .container-fluid {position: relative; z-index: 100;}
.nagradna-igra-intro-text-wrap {padding: 40px 15px 60px; margin-bottom: 55px; color: #fff;}
.nagradna-igra-intro-title {color: #fff;}
.nagradna-igra-intro-text {font-size: 24px;}
.nagradna-igra-intro-bg, .nagradna-igra-intro-bg:before {position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.nagradna-igra-intro-bg:before {content:''; z-index: 1; background: -moz-linear-gradient(left,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 85%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 85%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=1 );}
.nagradna-igra-intro-bg img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;font-family: "object-fit: cover"}
.nagradna-igra-intro-bg .slide-image-desktop  {display: none;}

#nagradna-igra-content {position: relative; background: #ebebeb; padding-bottom: 30px;}
.nagradna-igra-content-text-bg, .nagradna-igra-content-text-bg:before {content:''; position: absolute; right: 30px; top: 0; bottom: 0; left: 0; z-index: -1}
.nagradna-igra-content-text-bg:before {left:auto; z-index: -1; width: 150vw; right: 60px;  background: #39537a; -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%;}
.nagradna-igra-content-text-wrap {font-size: 24px; padding: 50px 90px 50px 15px;  margin-top: -55px; z-index: 100;}
.nagradna-igra-content-text-wrap, .nagradna-igra-content-text-wrap h2 {color: #fff;}
.nagradna-igra-content-text-wrap h2 {text-transform: none;}
.nagradna-igra-form {position: relative; z-index: 0;}
.nagradna-igra-form .nagradna-igra-form-center .wpcf7-list-item-label {min-width: 35px; display: inline-block}
.nagradna-igra-form-top, .nagradna-igra-form-center, .nagradna-igra-form-bottom {padding: 45px 15px;}
.nagradna-igra-form-top, .nagradna-igra-form-bottom {background: #fff;}
.nagradna-igra-form-top {margin-top: 30px;}
.nagradna-igra-dropdown {color: #666;}
.form-dark-section {background: #333; color: #fff;}
.form-dark-section label {color: #fff;}

#nagradna-igra-opis{padding: 50px 0 100px 0;}
.nagradna-igra-intro-button{font-size: 12px;}

.nagradna-igra-tabs-btns-wrap {flex-wrap: nowrap; margin: 30px -5px;}
.nagradna-igra-tabs-btns-wrap .col-12 {flex: 0 1 auto; max-width: none; padding: 0 5px;}
.nagradna-igra-tabs-btns-wrap .btn {width: 100%;}
.nagradna-igra-tabs-buttons {margin-top: 80px;}
.nagradna-igra-tabs-buttons .btn-sloped-right {margin-bottom: 30px; }
.nagradna-igra-tabs-buttons .btn-sloped-right .r-tabs-anchor {padding: 20px 15px 20px 100px}
.nagradna-igra-tabs-content {z-index: 1; background: #fff;}
.nagradna-igra-tabs-content .r-tabs-panel {padding: 30px 0;}
.nagradna-igra-tabs-content .r-tabs-anchor, .nagradna-igra-tabs-buttons .btn-sloped-right .r-tabs-anchor {color: #fff;}
.nagradna-igra-tabs-buttons .btn-sloped-right:nth-child(2) {right: 30px;}
.nagradna-igra-tabs-buttons .btn-sloped-right:nth-child(3) {right: 60px;}
.nagradna-igra-tabs-buttons .btn-sloped-right:nth-child(4) {right: 90px;}
.nagradna-igra-tabs-buttons .btn-sloped-right:nth-child(5) {right: 120px;}

#posebna-ponudba-download-btn {margin: 15px 0; display: none;}
#posebna-ponudba-download-btn.visible {display: block;}
/* nagradna igra */

/* contact */
#map {height: 450px; background: url('img/map-mobile.png') no-repeat center; background-size: auto 100%;}
#page-contact-intro { padding-bottom: 30px; background: #ebebeb; position: relative}
#page-contact-intro:before {content:''; position: absolute; left: 0; top: 0; right: 0; height: 115px; background: #333333}
.page-contact-intro-text-wrap {position: relative; color: #fff; padding: 60px 90px 30px 15px;}
.page-contact-intro-text, .page-contact-form-text {z-index: 100;}
#page-contact-intro .page-intro-title-bg:before {width: calc(100vw + 175px);}

.page-contact-form {margin-top: 35px; padding: 30px 0; background: #fff; position: relative; z-index: 0;}
/* contact */

/* Nova Astella */
.astella-contact-center{padding-bottom: 30px; text-align: justify; font-size: 15px;}
.radio-inline .wpcf7-list-item label{display: inline; margin-right: 10px;}
.astella-video {padding-bottom: 30px;}
.astella-contact-center input,.astella-contact-center select{padding: 5px 20px !important;}
.astella-contact-center .wpcf7-submit{padding: 15px 20px !important;}
/* Nova Astella */

/* page sejem marec */
.sejem-marec-btn-modifier a{color: #FFF}
.sejem-marec-btn-modifier a:hover{font-weight: 800; color: #000;}
.sejem-marec-kontakt{display: none}
/* page sejem marec */

/* Pomlad 2020 */
.page-template-page-pomlad-2020 .intro-gray-white-blue-content-image {text-align: center; margin-top: 25px;}
.page-template-page-pomlad-2020  .intro-gray-white-blue-bg:after {right: 10px; bottom: 0;}
.page-template-page-pomlad-2020 .cenik li a {color: #ffffff;}
.page-template-page-pomlad-2020 .cenik p {margin: 0;}
.noPad{padding-left: 0; padding-right: 0}
.vehicle-tab-noPad{padding-bottom: 0; margin-bottom: 0}
/* Pomlad 2020 */

/* Naročila 2021 */
.page-template-page-narocila-2021 .vehicle-tab-noPad {padding-top: 0;}
.popusti-2021 {font-size: 15px;}
.vehicle-tab-noOverflow {overflow-x: hidden;}
.bg-image-narocila-2021 {background: none; background-repeat: no-repeat; background-size: contain; background-position: right;}
.archive-white-items-button .narocila-2021-button {display: block; position: relative; line-height: 1; color: #fff; padding: 20px; text-align: center; z-index: 100; font-weight: 500; text-transform: uppercase; font-size: 14px;}
.archive-white-items-button .narocila-2021-button:before {content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 100%; background: #39537a; z-index: -1; -webkit-transition: all 0.4s; transition: all 0.4s;}
.narocila-2021-button:hover, .narocila-2021-button:active, .narocila-2021-button:focus {color: #fff}
.narocila-2021-button:hover:before, .narocila-2021-button:active:before, .narocila-2021-button:focus:before {background: #c4c6cb}
.single-narocila-2021-wrap {background: #ffffff; height: 100%; display: flex; flex-direction: column;}
.justify-center {justify-content: center;}
.page-template-page-narocila-2021 .archive-white-items-button {margin-top: auto;}
.page-template-page-narocila-2021 .vehicle-model-izbor {background: #ebebeb; text-align: center;}
.narocila-2021-col {margin-bottom: 40px;}
.page-template-page-narocila-2021 .sejem-archive-rent-vehicle-text {padding: 15px;}

@media (max-width: 992px){
    .page-template-page-narocila-2021 .sejem-spacer {height: 0px;}
}

/* Naročila 2021 */

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

    /* single vehicle */
    #vehicle-exterior:before {bottom: 75px}
    /* single vehicle */
}

/* landscape phones and down */
@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:#f5f5f5}
}

@media (min-width: 576px) {
    /* header */
    .col-header-menu {max-width: 50%;right:-50%;margin-left: auto;}
    /* header */

    /* footer */
    .footer-menu-group {display: flex; flex-wrap: nowrap;}
    .footer-menu-group li {flex: 0 0 25%;}
    /* footer */

    /* archive rent */
    .vehicle-rent-view {margin: 40px 0;}
    /* archive rent */

    /* single vehicle */
    .vehicle-intro-bg {right: 80vw;}
    .vehicle-gallery .gallery-item {width: 33.33333%}
    .single-vehicle .vehicle-rent-view {margin-top: 0;}
    /* single vehicle */

    /* contact */
    #page-contact-intro:before {height: 170px;}
    /* contact */

    .page-template-page-pomlad-2020 .intro-gray-white-blue-content-text {padding: 50px;}
    .page-template-page-pomlad-2020 .intro-gray-white-blue-content-title {padding: 50px 90px 50px 50px;}
}

@media (max-width: 767.98px) {
    /* front page */
    .front-category-image {margin-bottom: 50px;}
    /* front page */

    /* single vehicle */
    .vehicle-interior-bg {background: none;}
    #vehicle-data .gallery {margin-bottom: 60px;}
    /* single vehicle */

    /* category */
    .archive-post h2 {margin-top: 15px;}
    /* category */

    /* nagradna igra */
    .nagradna-igra-intro-bg .nagradna-igra-banner-mobile {display: block;}
    .nagradna-igra-intro-bg .nagradna-igra-banner-desktop  {display: none;}
    /* nagradna igra */
}
/* landscape phone to portrait tablet */
@media (min-width: 576px) and (max-width: 767.98px) {
}

@media (min-width: 768px) {
    /* misc */
    h1, .h1 {font-size: 60px;}
    .large-link {margin-bottom: 0; border-right: 4px solid #fff;}
    .large-link:last-child {border: 0;}
    .gallery-item {width: 33.33333%}
    /* misc */

    /* header */
    .col-header-menu {max-width: 50%; right: -50%}
    /* header */

    /* footer */
    .toggle-footer-menu {cursor: default}
    .toggle-footer-menu .icon {display: none;}
    .toggle-footer-menu + .footer-menu {display: block !important;}
    /* footer */

    /* front page */
    #front-slider .slide-image-desktop {display: block;}
    #front-slider .slide-image-mobile {display: none;}
    .front-category:nth-child(2n) .front-category-image {order: 2}
    /* front page */

    /* archive vehicles */
    #archive-vehicles-intro {padding-bottom: 30px;}
    #vehicle-exterior {padding-bottom: 60px; margin-top: 100px;}
    #vehicle-exterior:before {bottom: 0;}
    .vehicle-exterior-image {margin-top: -150px;}
    /* archive vehicles */

    /* nova astella */
    .astella-contact-center{width: 60%; margin: auto;}
    .astella-video {width: 60%; margin: auto;}
    /* nova astella */

    /* archive rent */
    .archive-rent-vehicle-text {display: block !important; position: static; padding: 15px;}
    .archive-rent-vehicle-toggle-text {display: none;}
    /* archive rent */

    /* single vehicle */
    .vehicle-intro-image {padding: 135px 15px 70px;}
    #vehicle-intro:after {height: 260px;}
    .vehicle-intro-bg {height: 420px}
    .vehicle-intro-bg:before {height: 320px}
    .vehicle-intro-bg:after {height: 320px}

    #vehicle-intro.vehicle-intro-no-image {min-height: 240px}
    #vehicle-intro.vehicle-intro-no-image:after {height: 130px;}
    .vehicle-intro-no-image .vehicle-intro-bg {height: 220px;}
    .vehicle-intro-no-image .vehicle-intro-bg:before {height: 165px;}
    .vehicle-intro-no-image .vehicle-intro-bg:after {height: 45px; top: 165px;}


    .vehicle-info-bg,.vehicle-info-bg:before {content:''; position: absolute; top: 0; bottom: 0; z-index: -1;}
    .vehicle-info-text {background: transparent; padding-left: 90px;}
    .vehicle-info-bg {overflow: hidden; left: 0; width: 100vw;}
    .vehicle-info-bg:before { left: 0; right: 0; background: #39537a; z-index: -1; -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%}

    .vehicle-data-table {margin-bottom: 30px;}
    .vehicle-price:before {content:none;}
    .single-vehicle-price {padding: 0 15px; margin-bottom: 0;}
    .vehicle-cta-buttons a:before {left: 0;}
    .vehicle-cta-buttons li:nth-child(1) a:before {left: 60px;}
    .vehicle-cta-buttons li:nth-child(2) a:before {left: 30px;}
    .vehicle-cta-buttons li:nth-child(3) a:before {left: 0;}

    .vehicle-interior-bg, .vehicle-interior-data-bg:before {position: absolute; top: 0; bottom: 0; right: 0;}
    .vehicle-interior-bg {background-repeat: no-repeat; background-size: cover; background-position: center; z-index: -1; left: 0; right: 20vw; }
    .vehicle-interior-data-bg {position: absolute; left: -200px; top: -101px; bottom: -76px; width: 100vw; z-index: -1;}
    .vehicle-interior-data-bg:before {content:''; left: 0; background: #fff; z-index: 0; -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%}
    .vehicle-interior-data-small-bg-slope:before {-webkit-transform: skew(-15deg); transform: skew(-15deg);}
    .vehicle-rent-calendar-title {margin: 0 0 40px;}

    #vehicle-rent-calendar {padding-top: 90px;}

    #vehicle-additional {padding-top: 75px;}
    #vehicle-oprema ul {columns: 2}

    .single-prodaja-vozil #vehicle-info {margin-top: -55px;}
    .single-prodaja-vozil .price {font-size: 40px;}
    /* single vehicle */

    /* page, single */
    #page-intro:before {height: 115px;}
    /* page, single */

    /* nagradna igra */
    .nagradna-igra-intro-bg .nagradna-igra-banner-mobile {display: none;}
    .nagradna-igra-intro-bg .nagradna-igra-banner-desktop  {display: block;}
    /* nagradna igra */

    /* page kontakt */
    #map {background-image: url('img/map-desktop.jpg'); height: 650px;}
    /* page kontakt */

    /* page sejem alpe-adria */
    .sejem-kontakt {width: 70%;}
    /* page sejem alpe-adria */
}

/* portrait tablet to landscape */
@media (min-width: 768px) and (max-width: 991.98px) {
    /* single vehicle */
    .vehicle-data-wrap-dark.offset-md-1:before {left: -8.33333%}
    /* single vehicle */

    /* sejem */
    .sejem-archive-rent-vehicle-text{text-align: center}
    /* sejem */
}

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

    /* header */
    .col-header-menu-toggle {display: none;}
    .col-header-menu {max-width: 100%; position: relative; right: auto; padding: 0 15px; height: auto !important; -webkit-transform: translateX(0); transform: translateX(0);}
    .header-menu li {display: inline-block; margin: 0 5px;}
    .header-menu li a {font-size: 14px; padding: 10px 5px;}
    .intro-gray-white-blue-content-title {padding: 60px 15px; z-index: 100; }
    .intro-gray-white-blue-content-title .intro-gray-white-blue-bg {display: none;}
    .intro-gray-white-blue-content-text {background: transparent; z-index: 90; margin-top: -40px; padding: 20px 15px 90px;}
    .intro-gray-white-blue-content-text .intro-gray-white-blue-bg {display: block; z-index: -1; right: -50px; top: -500px;}

    .intro-with-image:before {height: 350px;}
    .intro-with-image .intro-gray-white-blue-content-title {margin-right: 75%}
    .intro-with-image .intro-gray-white-blue-content-text {order: 2;}
    .intro-with-image .intro-gray-white-blue-content-image {order: 3; margin-top: auto; margin-bottom: auto;}

    .intro-with-image .intro-gray-white-blue-bg:after {top: 500px; right: -50%; bottom: 100px; height: auto;}
    /* header */

    /* archive vehicles */
    .archive-vehicles-section-no-intro {margin-top: 75px;}

    .archive-vehicles-section-intro[class*="right"] .archive-vehicles-section-intro-bg { left: 0; right: 65%;}
    .archive-vehicles-section-intro[class*="right"] .archive-vehicles-section-intro-bg:before { -webkit-transform-origin: 100% 0; transform-origin: 100% 0;}
    .archive-vehicles-section-intro[class*="left"] .archive-vehicles-section-intro-bg { left: 65%; right: 0;}
    .archive-vehicles-section-intro[class*="left"] .archive-vehicles-section-intro-bg:before { -webkit-transform-origin: 0 100%; transform-origin: 0 100%;}

    .archive-vehicles-section-intro[class*="narrow"][class*="right"]:before {left: calc(50% - 50px)}
    .archive-vehicles-section-intro[class*="narrow"][class*="left"]:before {right: calc(50% - 50px)}
    .archive-vehicles-section-intro[class*="narrow"][class*="right"] .archive-vehicles-section-intro-bg { left: calc(50% - 175px); right: 60px; z-index: -1;}
    .archive-vehicles-section-intro[class*="narrow"][class*="right"] .archive-vehicles-section-intro-bg:before { -webkit-transform-origin: 0 100%; transform-origin: 0 100%;}
    .archive-vehicles-section-intro[class*="narrow"][class*="left"] .archive-vehicles-section-intro-bg { right: calc(50% - 175px); left: 60px; z-index: -1;}
    .archive-vehicles-section-intro[class*="narrow"][class*="left"] .archive-vehicles-section-intro-bg:before { -webkit-transform-origin: 100% 0; transform-origin: 100% 0;}

    .archive-vehicles-section-items {margin-bottom: 45px;}

    .archive-rent-vehicle .archive-white-items-button {position: absolute; bottom: 0; left: 66.666666% }
    .archive-prodaja-vozil-vehicle .archive-white-items-button {position: absolute; bottom: 0; left: 50% }

    /* archive vehicles */

    /* archive */
    .archive-white-item > .row > .col-12 {position: relative;}
    /* archive */


    /* single vehicle */
    .vehicle-interior-bg {right: 35vw;}

    #vehicle-oprema {padding: 75px 0;}
    #vehicle-oprema ul {columns: 3}
    .vehicle-data-wrap-dark {padding: 75px 15px 75px 65px;}
    #vehicle-dodatno {padding: 90px 0;}
    .vehicle-contact-wrap {padding: 90px 15px;}

    /* single vehicle */

    /* contact */
    .page-contact-form {margin-top: -180px; padding-bottom: 90px; background: transparent}
    .page-contact-form-bg, .page-contact-form-bg:before {position: absolute; }
    .page-contact-form-bg { left: -390px; top: -30px; bottom: -90px; width: 100vw; overflow: hidden;z-index: -1}
    .page-contact-form-bg:before {content:''; top: 0; bottom: 0; left: 0; right: 0; -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%;background: #fff;z-index: -1}
    /* contact */

    /* nagradna igra */
    .nagradna-igra-intro-text-wrap {padding: 75px 15px 120px;}
    .nagradna-igra-content-text-wrap {padding: 60px 90px 60px 15px;}
    .nagradna-igra-form {margin-top: -300px;}
    .nagradna-igra-form .wpcf7-response-output {max-width: 25vw; margin-left: 50vw;}
    .nagradna-igra-form-top, .nagradna-igra-form-bottom {background: transparent;}
    .nagradna-igra-form-top {padding: 75px 15px 55px;}
    .nagradna-igra-form-bottom {padding-bottom: 55px;}
    .nagradna-igra-form-center {padding: 90px 15px;}
    .nagradna-igra-form-bg, .nagradna-igra-form-bg:before, .nagradna-igra-tabs-bg, .nagradna-igra-tabs-bg:before { position: absolute; top: 0; bottom: 0;}
    .nagradna-igra-form-bg, .nagradna-igra-tabs-bg {left: calc(50vw + 50px); width: 100vw;}
    .nagradna-igra-tabs-bg {z-index: -1; left: 0; top: -70px; bottom: -70px;}
    .nagradna-igra-form-bg:before, .nagradna-igra-tabs-bg:before {content:''; left: 0; right: 0; background: #fff; z-index: -1; -webkit-transform: skew(-15deg); transform: skew(-15deg); -webkit-transform-origin: 100% 0; transform-origin: 100% 0;}

    .nagradna-igra-tabs-content {margin-top: -75px; background: transparent;}
    .nagradna-igra-tabs-buttons .r-tabs-anchor {justify-content: flex-start;}
    .nagradna-igra-tabs-buttons .btn-sloped-right .r-tabs-anchor {background: transparent;}

    .nagradna-igra-tabs-content .r-tabs-panel {padding: 0;}
    /* nagradna igra */

    /* Pomlad 2020 */
    .bg-image-pomlad-2020 {background-image: url('/imgs/pomlad-2020-bg-image.jpg'); background-repeat: no-repeat; background-size: contain; background-position: right;}
    .page-template-page-pomlad-2020 .intro-gray-white-blue-content-image {display: none;}
    .page-template-page-pomlad-2020 .intro-gray-white-blue-content-title {margin-right: 50%; padding: 50px 90px 50px 15px;}
    .page-template-page-pomlad-2020 .intro-gray-white-blue-content-text {padding: 20px 15px 90px;}
    /* Pomlad 2020 */

    .page-template-page-narocila-2021 .intro-gray-white-blue-content-title {margin-right: 50%;}
    .bg-image-narocila-2021 {background-image: url('/imgs/coral-narocila-2021.jpg');}
}

/* pc 15" up" */
@media (min-width: 992px) and (max-width: 1199.98px) {
    /* Nova Astella */
    .astella-title{font-size: 40px;}
    /* Nova Astella */
}

/* large desktop 19" and up */
@media (min-width: 1200px) {
    /* misc */
    .large-links-wrap {margin-left: -130px; margin-right: -130px;}
    .large-link {-webkit-transform: skew(-15deg); transform: skew(-15deg);}
    .large-link:first-child, .large-link:last-child {max-width: calc(50vw - 110px); flex-basis: calc(50vw - 110px)}
    .large-link:nth-child(2) {max-width: 450px; flex-basis: 450px}
    .large-link-content {-webkit-transform: skew(15deg); transform: skew(15deg); padding: 50px; max-width:  400px}
    .large-link:first-child .large-link-content {margin-left: auto; padding-left: 130px;}
    .large-link:last-child .large-link-content {margin-right: auto; padding-right: 130px;}
    .large-link:nth-child(2) .large-link-content {margin-right: auto; margin-left: auto;}

    .layout-title-bg {width: 80vw;}
    .layout-title-start-right .layout-title-bg {left: auto; margin-left: auto;}

    .gallery-item {width: 20%;}
    /* misc */

    /* header */
    .col-header-logo {max-width: 300px; flex-basis: 300px;}
    .intro-gray-white-blue-content-title {margin-right: 50%;}
    .intro-gray-white-blue-bg {right: 40%}
    .header-menu li a {padding: 10px;}
    /* header */

    /* front page */
    #front-slider .slide {height: 620px;}
    /* front page */

    /* archive vehicles */
    .archive-vehicles-intro-bg {right: 45vw}
    #archive-vehicles-intro:after {width: 60%;}
    /* archive vehicles */

    /* single vehicle */
    .vehicle-intro-bg {right: auto; width: calc(50vw - 340px)}

    .vehicle-intro-no-image .vehicle-intro-bg {width: calc(50vw - 400px)}
    .vehicle-gallery .gallery-item {width: 25%;}

    .vehicle-cta-buttons a:before { width: 100vw}

    .vehicle-interior-bg {right: 41.66667vw;}

    .vehicle-rent-row {position: relative;}
    .vehicle-rent-image {max-width: 305px; flex-basis: 305px;}
    .vehicle-space {max-width: 215px; flex-basis: 215px; margin-left: 20px;}
    .vehicle-space:first-child {margin-left: 0;}
    .vehicle-rent-specs {max-width: 240px; flex-basis: 240px; margin-left: 70px;}
    .vehicle-rent-button {position: absolute; top: 18px; left: 900px;}
    /* single vehicle */

    /* Nova Astella */
    .astella-title{font-size: 50px;}
    /* Nova Astella */


}

