/* Thin */
/*@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-Thin.woff') format('woff'),
    url('../fonts/SprinxLegi-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-ThinIta.woff') format('woff'),
    url('../fonts/SprinxLegi-ThinIta.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
}

/* Extra Light * /
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-Extralight.woff') format('woff'),
    url('../fonts/SprinxLegi-Extralight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-ExtralightIta.woff') format('woff'),
    url('../fonts/SprinxLegi-ExtralightIta.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
}

/* Light * /
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-Light.woff') format('woff'),
    url('../fonts/SprinxLegi-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-LightIta.woff') format('woff'),
    url('../fonts/SprinxLegi-LightIta.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
}

/* Regular * /
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-Regular.woff') format('woff'),
    url('../fonts/SprinxLegi-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-RegularIta.woff') format('woff'),
    url('../fonts/SprinxLegi-RegularIta.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
}

/* Medium * /
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-Medium.woff') format('woff'),
    url('../fonts/SprinxLegi-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-MediumIta.woff') format('woff'),
    url('../fonts/SprinxLegi-MediumIta.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
}

/* SemiBold * /
// @font-face {
//   font-family: 'SprinxLegi';
//   src:
//     local('SprinxLegi'),
//     url('../fonts/SprinxLegi-SemiBold.woff') format('woff'),
//     url('../fonts/SprinxLegi-SemiBold.woff2') format('woff2');
//   font-weight: 600;
//   font-style: normal;
// }
// @font-face {
//   font-family: 'SprinxLegi';
//   src:
//     local('SprinxLegi'),
//     url('../fonts/SprinxLegi-SemiBoldIta.woff') format('woff'),
//     url('../fonts/SprinxLegi-SemiBoldIta.woff2') format('woff2');
//   font-weight: 600;
//   font-style: italic;
// }

/* Bold * /
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-Bold.woff') format('woff'),
    url('../fonts/SprinxLegi-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-BoldIta.woff') format('woff'),
    url('../fonts/SprinxLegi-BoldIta.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
}

/* ExtraBold * /
// @font-face {
//   font-family: 'SprinxLegi';
//   src:
//     local('SprinxLegi'),
//     url('../fonts/SprinxLegi-Extrabold.woff') format('woff'),
//     url('../fonts/SprinxLegi-Extrabold.woff2') format('woff2');
//   font-weight: 800;
//   font-style: normal;
// }
// @font-face {
//   font-family: 'SprinxLegi';
//   src:
//     local('SprinxLegi'),
//     url('../fonts/SprinxLegi-ExtraboldIta.woff') format('woff'),
//     url('../fonts/SprinxLegi-ExtraboldIta.woff2') format('woff2');
//   font-weight: 800;
//   font-style: italic;
// }

/* Black * /
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-Black.woff') format('woff'),
    url('../fonts/SprinxLegi-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'SprinxLegi';
  src:
    local('SprinxLegi'),
    url('../fonts/SprinxLegi-BlackIta.woff') format('woff'),
    url('../fonts/SprinxLegi-BlackIta.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
}*/


/*
color-primary: #FF3700
color-primary-hover: #F12000
green: #43B02A
grey1: #FAFAFA
grey2: #F2F2F2
grey3: #EBEBEB
grey4: #DADADA
grey5: #888888
*/

:root:root {
--sprinx-color-primary: #FF3700;
--sprinx-color-primary-hover: #F12000;
--sprinx-color-grey1: #FAFAFA;
--sprinx-color-grey2: #F2F2F2;
--sprinx-color-grey3: #EBEBEB;
--sprinx-color-grey4: #DADADA;
--sprinx-color-grey5: #888888;
--wp--style--global--content-size: 1600px;
}


body {
  /*font-family: 'SprinxLegi';*/
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  /*font-family: 'SprinxLegi';*/
}

img {
border-radius: 30px;
}

.kb-button.kb-button:not(.kb-btn-global-inherit),
.wp-block-kadence-advancedbtn.wp-block-kadence-advancedbtn .kb-button.kb-button,
.kb-button.kb-button.kb-btn-global-fill {
border-radius: 2em;
}

.rounded-0 {
border-radius: 2em !important;
}

.wp-block-kadence-posts img,
.n2-ss-slider img {
/*filter: grayscale(1);*/
}


#header {
overflow: hidden;
border-radius: 30px;
}
#header .header-slide {
background-image: url('../images/web-hlavni-obz-o.jpg');
}
#header h1 {
border-radius: 30px;
background: var(--sprinx-color-primary);
}

#breadcrumb {
background: transparent;
border-bottom: 0;
}

#footer {
padding-top: 30px;
padding-bottom: 30px;
background-color: transparent;
}
#footer .container {
padding-top: 15px;
padding-bottom: 15px;
border-radius: 30px;
background-color: #000;
}
/*#footer .container hr {
display: none;
}/**/


.btn.btn-primary {
border-color: var(--sprinx-color-primary);
background-color: var(--sprinx-color-primary);
}
.btn.btn-primary:hover {
border-color: var(--sprinx-color-primary-hover);
background-color: var(--sprinx-color-primary-hover);
}

.navbar .input-group .btn-in-input-wrapper {
border:0;
background-color: var(--sprinx-color-grey3);
}
.navbar .input-group .btn-in-input-wrapper button {
border:0;
background: transparent;
}

.references-nav .section-small {
padding-top: 2rem;
}
.references-nav .nav.nav-tabs {
justify-content: center;
}
.references-nav .nav.nav-tabs .nav-item .nav-link {
padding: 0.5rem 1.6rem;
border-radius: 30px;
text-decoration: none;
background: var(--sprinx-color-grey1);
}
.references-nav .nav.nav-tabs .nav-item .nav-link:hover {
border-radius: 30px;
text-decoration: none;
background: var(--sprinx-color-grey2);
}
.references-nav .nav.nav-tabs .nav-item .nav-link.active {
background: var(--sprinx-color-primary);
}
.references-nav .nav.nav-tabs .nav-item .nav-link.active:hover {
background: var(--sprinx-color-primary-hover);
color: #fff;
}
.references-nav .nav.nav-tabs .nav-item .nav-link.active {
color: #fff;
}

.reference-filter .btn {
box-shadow: none;
}

.reference .block {
/*box-shadow: none;
background: var(--sprinx-color-grey1);*/
}

#footer .wp-block-social-links .wp-social-link a {
color: var(--sprinx-color-primary);
}
#footer .wp-block-social-links .wp-social-link a:hover {
color: var(--sprinx-color-primary-hover);
}






