	/* -webkit-transition: all 0.3s ease-in-out 0s; */
	/* -ms-transition: all 0.3s ease-in-out 0s; */
	/* -o-transition: all 0.3s ease-in-out 0s; */
	/* transition: all 0.3s ease-in-out 0s; */

/*
Poppins
Open Sans
*/
h1, h2, h3, a.gumb {
	font-family: Poppins !important;
}

:root {
	--border: #383E41;
	--modra: #1E94D2;
	--ozadje: #252525;
	--siva: #E1E6EF;
	--svetlosiva: #E0E0E0;
	--pisava: #afb0bb;
	--crta: #37404A;
	--crtasiva: #E8E8E8;
}

html {
    background-color: #fff;
}

.page {
    background-color: transparent;
}

body {
    color: #000;
	font-family: Open Sans;
}

.user-logged-in .l-header {
    top: 79px;
}

.l-header {
    position: sticky;
    top: 0;
    z-index: 100;
	padding-top: env(safe-area-inset-top);
}

.pr-header {
    color: #fff;
    background-color: #000;
}

.pr-header .regions {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
}

.pr-header__header-first {
    display: flex;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 20px;
	gap: 60px;
}

.pr-header__header-second {
    display: flex;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 20px;
	gap: 60px;
}

.pr-header__header-second {
	gap: 20px;
}

.block {
    margin: 0;
}

.field {
    margin-bottom: 0;
}

.pr-header__header-first {
	padding-left: 30px;
}

.pr-header__header-second {
	padding-right: 30px;
}

#superfish-main a, ul#superfish-main-accordion a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-left: 0;
    padding-right: 0;
    font-weight: bold;
    font-family: 'Poppins';
}

#superfish-main {
    display: flex;
    gap: 0;
}

#superfish-main > li {
    margin-right: 40px;
}

#superfish-main > li:last-child {
    margin-right: 0;
}

#superfish-main a.menuparent, #superfish-jezik-sl a.menuparent, ul#superfish-main-accordion a.menuparent {
    padding-right: 30px;
    background-image: url(/sites/default/files/dropdown.svg);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 12px auto;
}

div#block-kgl-trgovinakontakt p {
    margin: 0;
}

div#block-kgl-trgovinakontakt p {
    margin: 0;
}

div#block-kgl-trgovinakontakt p a:last-child:hover {
	background-color: transparent;
}

div#block-kgl-trgovinakontakt p a:last-child {
    background-color: var(--modra);
    display: inline-block;
    height: 52px;
    line-height: 48px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 16px;
    background-image: url(/sites/default/files/kontakt.svg);
    background-repeat: no-repeat;
    background-position: left 20px center;
    background-size: 29px auto;
    padding-left: 70px;
    border-radius: 26px;
    padding-right: 30px;
	text-decoration: none;
	border: 2px solid var(--modra);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

div#block-kgl-trgovinakontakt p a:first-child:hover, div#block-kgl-trgovinakontakt p a:nth-child(2):hover {
	background-color: var(--modra);
}

div#block-kgl-trgovinakontakt p a:first-child {
    background-color: transparent;
    display: inline-table;
    align-items: center;
    padding: 0 30px 0 30px;
    border-radius: 26px;
    border: 2px solid var(--modra);
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    margin-right: 20px;
    height: 52px;
    line-height: 48px;
    letter-spacing: 1px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    position: relative;
    vertical-align: top;
}

div#block-kgl-trgovinakontakt p a:nth-child(2) {
    background-color: transparent;
    display: inline-table;
    align-items: center;
    padding: 0 30px 0 70px;
    border-radius: 26px;
    border: 2px solid var(--modra);
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    margin-right: 20px;
    height: 52px;
    line-height: 48px;
    letter-spacing: 1px;
    background-image: url(/sites/default/files/trgovina.svg);
    background-repeat: no-repeat;
    background-position: left 20px center;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    position: relative;
    vertical-align: top;
}

div#block-kgl-trgovinakontakt p a:nth-child(2)::before, div#block-kgl-tekstvideo p a:before, div#block-kgl-kategorijeprvastran .field__item > p a:before, div#block-kgl-povezave p a:nth-child(2):before, div#block-kgl-povezave p a:nth-child(3):before, a.gumb:before, div#block-kgl-webform .form-actions:before, div#block-kgl-zeliteizkoristiti p a:before, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih p a:before, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo p a:before, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje p a:before, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov p a:before, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija p a:before, div#block-kgl-potrebujetezanesljivomontazo p a:before, .videolink:before {
    content: '';
    position: absolute;
    left: -10px;
    width: 50px;
    height: 50px;
    background-image: url(https://kgl.mojwww.si/sites/default/files/gumb.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    z-index: 0;
    bottom: -7px;
}

#superfish-jezik-sl a {
    color: #fff;
    letter-spacing: 1px;
	text-decoration: none;
}

.regions {
    background-color: transparent;
    padding: 0;
}

.l-highlighted {
    position: relative;
    overflow: hidden;
}

div#block-kgl-video {
    height: calc(100vh - 116px);
    position: relative;
    overflow: hidden;
    width: 100vw;
    z-index: 1;
}

div#block-kgl-video video, div#block-kgl-video img {
    position: absolute;
    min-width: 100vw;
    min-height: 100vh;
    width: auto;
    height: auto;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	max-width: unset;
}

div#block-kgl-tekstvideo h2 {
    font-size: 44px;
    line-height: 54px;
    font-weight: bold;
}

div#block-kgl-tekstvideo h2 strong {
    color: var(--modra);
}

div#block-kgl-tekstvideo {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.25);
    z-index: 2;
    top: 0;
    left: 0;
}

div#block-kgl-tekstvideo .block__inner {
	position: absolute;
	z-index: 2;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 1490px;
    left: 50%;
    color: #fff;
}

div#block-kgl-tekstvideo .field__item > div {
    display: inline-block;
    background-image: url(/sites/default/files/okvirorobovibel.svg);
    background-size: 100% 100%;
    padding: 40px;
}

div#block-kgl-tekstvideo .field__item > div p {
    font-size: 20px;
    line-height: 1.4;
}

div#block-kgl-tekstvideo .field__item > div p strong {
    font-weight: 500;
    font-style: italic;
}

div#block-kgl-tekstvideo p a:hover {
	background-color: transparent;
}

div#block-kgl-tekstvideo p a {
    display: inline-block;
    margin-top: 50px;
    background-color: var(--modra);
    height: 52px;
    line-height: 48px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    color: #fff;
    padding-left: 50px;
    padding-right: 50px;
    border-radius: 26px;
    position: relative;
    z-index: 2;
	border: 2px solid var(--modra);
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

div#block-kgl-kglvaspartner {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
}

div#block-kgl-kglvaspartner .field__item {
    display: inline-table;
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    background-image: url(/sites/default/files/okvirorobovisiv.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    padding: 40px;
    font-size: 20px;
}

.field-node--field-naslovna-vsebina .field__item {
    display: inline-table;
    margin: 0 auto;
    position: relative;
    background-image: url(/sites/default/files/okvirorobovisiv.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    padding: 40px;
}

div#block-kgl-kglvaspartner h4 {
    font-size: 60px;
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: bold;
	margin: 0;
}

div#block-kgl-kglvaspartner h2 {
    font-size: 44px;
    font-weight: bold;
    margin-bottom: 30px;
}

div#block-kgl-kglvaspartner h4 strong {
    color: var(--modra);
    font-weight: bold;
}

tr:hover {
    background-color: transparent;
}

div#block-kgl-kategorijeprvastran {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--ozadje);
    color: var(--pisava);
}

.l-pr {
    display: block;
}

div#block-kgl-kategorijeprvastran table {
    margin-bottom: 50px;
    border: 0;
}

div#block-kgl-kategorijeprvastran table tr {
    margin: 0;
    border: 0;
}

div#block-kgl-kategorijeprvastran table tr:nth-child(1) td {
    border-bottom: 1px solid var(--crta) !important;
}

div#block-kgl-kategorijeprvastran table td:nth-child(1), div#block-kgl-kategorijeprvastran table td:nth-child(2) {
    border-right: 1px solid var(--crta) !important;
}

div#block-kgl-kategorijeprvastran .block__inner {
    width: 100%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    max-width: 1255px;
}

div#block-kgl-kategorijeprvastran .field__item > p a:hover {
    background-color: var(--modra);
}

div#block-kgl-kategorijeprvastran .field__item > p a {
	display: inline-block;
    background-color: transparent;
    height: 52px;
    line-height: 48px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    color: #fff;
    padding-left: 50px;
    padding-right: 50px;
    border-radius: 26px;
    position: relative;
    z-index: 2;
	border: 2px solid var(--modra);
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

div#block-kgl-kategorijeprvastran table tr td {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 40px;
    padding-bottom: 80px;
    position: relative;
}

div#block-kgl-kategorijeprvastran table tr td:first-child {
    padding-left: 0;
    padding-right: 60px;
}

div#block-kgl-kategorijeprvastran table tr td:last-child {
    padding-right: 0;
    padding-left: 60px;
}

div#block-kgl-kategorijeprvastran table tr td > div {
    height: 0;
    width: 30%;
    padding-bottom: 30%;
    margin-bottom: 10px;
}

div#block-kgl-kategorijeprvastran table tr td h2 {
    color: var(--modra);
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 5px;
}

div#block-kgl-kategorijeprvastran table tr td h5 {
    color: #fff;
    font-size: 16px;
}

div#block-kgl-kategorijeprvastran table tr td p:last-child {
    margin: 0;
}

div#block-kgl-kategorijeprvastran table tr td p a:hover {
	color: var(--modra);
}

div#block-kgl-kategorijeprvastran table tr td p a {
    color: #fff;
    position: absolute;
    bottom: 40px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

div#block-kgl-stevilke {
    width: 100%;
    padding-top: 150px;
    padding-bottom: 250px;
    background-image: url(/sites/default/files/zemlja.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #fff;
}

div#block-kgl-stevilke .block__inner {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 1255px;
}

div#block-kgl-stevilke table {
    margin: 0;
}

div#block-kgl-stevilke table tr {
    border: 0;
}

div#block-kgl-stevilke table td {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
}

.counter {
    display: flex;
    justify-content: center;
    color: var(--modra);
    font-weight: 900;
    font-size: 60px;
    line-height: 60px;
    border-bottom: 1px solid #fff;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

div#block-kgl-industrije, div#block-kgl-nasevrednote {
    padding-top: 100px;
    padding-bottom: 100px;
    width: 100%;
}

div#block-kgl-sledljivostindokumentacija {
    padding-top: 100px;
    padding-bottom: 0;
    width: 100%;
}

div#block-kgl-industrije .block__inner, div#block-kgl-nasevrednote .block__inner, div#block-kgl-sledljivostindokumentacija .block__inner {
    position: relative;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    max-width: 1255px;
}

div#block-kgl-industrije table, div#block-kgl-industrije table tr, div#block-kgl-nasevrednote table, div#block-kgl-nasevrednote table tr, div#block-kgl-sledljivostindokumentacija table, div#block-kgl-sledljivostindokumentacija table tr {
    margin: 0;
    border: 0;
}

div#block-kgl-industrije h2, div#block-kgl-nasevrednote h2, div#block-kgl-sledljivostindokumentacija h2 {
    font-size: 44px;
    font-weight: bold;
    margin-bottom: 20px;
}

div#block-kgl-industrije table, div#block-kgl-nasevrednote table, div#block-kgl-sledljivostindokumentacija table {
    margin-top: 50px;
}

div#block-kgl-industrije table td h3, div#block-kgl-nasevrednote table td h3, div#block-kgl-sledljivostindokumentacija table td h3 {
    margin-bottom: 0;
    margin-top: 30px;
    font-weight: bold;
    color: var(--modra);
    font-size: 22px;
}

div#block-kgl-industrije table td:last-child, div#block-kgl-nasevrednote table td:last-child, div#block-kgl-sledljivostindokumentacija table td:last-child {
	border: none !important;
}

div#block-kgl-industrije table td, div#block-kgl-nasevrednote table td, div#block-kgl-sledljivostindokumentacija table td {
    padding-left: 0;
    border-right: 1px solid var(--svetlosiva) !important;
    padding-right: 0;
    padding-top: 50px;
    padding-bottom: 50px;
}

div#block-kgl-spoznajtekgl, div#block-kgl-plastikavideo {
    width: 100%;
    background-color: var(--ozadje);
    padding-top: 100px;
    padding-bottom: 0;
}

div#block-kgl-spoznajtekgl .block__inner, div#block-kgl-plastikavideo .block__inner {
    width: 100%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    max-width: 1544px;
    background-image: url(/sites/default/files/gumb.svg);
    background-repeat: no-repeat;
    background-position: left bottom 50px;
    background-size: auto 95%;
    padding-bottom: 100px;
}

div#block-kgl-spoznajtekgl h3 {
    color: var(--modra);
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 20px;
}

div#block-kgl-spoznajtekgl h2, div#block-kgl-plastikavideo h2 {
    font-size: 44px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 20px;
}

div#block-kgl-spoznajtekgl video, div#block-kgl-plastikavideo video {
    max-width: 1042px;
    margin: 0 auto;
    display: block;
}

div#block-kgl-zeliteizkoristiti, div#block-kgl-zeliteizkoristitiprednosti, div#block-kgl-potrebujetezanesljivomontazo, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo {
    width: 100%;
    padding-bottom: 100px;
    padding-top: 100px;
    z-index: 2;
    position: relative;
}

div#block-kgl-zeliteizkoristiti .block__inner, div#block-kgl-zeliteizkoristitiprednosti .block__inner, div#block-kgl-potrebujetezanesljivomontazo .block__inner, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija .block__inner, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov .block__inner, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje .block__inner, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih .block__inner, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo .block__inner {
    position: relative;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    max-width: 1255px;
    background-color: var(--modra);
    color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
    border-radius: 5px;
}

div#block-kgl-zeliteizkoristiti h2, div#block-kgl-zeliteizkoristitiprednosti h2, div#block-kgl-potrebujetezanesljivomontazo h2, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija h2, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov h2, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje h2, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih h2, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo h2 {
    font-weight: bold;
    font-size: 44px;
    margin-bottom: 20px;
}

div#block-kgl-zeliteizkoristiti p:last-child, div#block-kgl-zeliteizkoristitiprednosti p:last-child, div#block-kgl-potrebujetezanesljivomontazo p:last-child, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija p:last-child, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov p:last-child, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje p:last-child, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih p:last-child, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo p:last-child {
	margin: 0;
}

div#block-kgl-zeliteizkoristiti p a, div#block-kgl-zeliteizkoristitiprednosti p a.gumb, div#block-kgl-potrebujetezanesljivomontazo p a.gumb, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija p a.gumb, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov p a.gumb, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje p a.gumb, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih p a.gumb, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo p a.gumb {
    display: inline-block;
    margin-top: 50px;
    background-color: transparent;
    height: 52px;
    line-height: 48px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    color: #fff;
    padding-left: 50px;
    padding-right: 50px;
    border-radius: 26px;
    position: relative;
    z-index: 2;
    border: 2px solid #fff;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    margin-bottom: 0;
}

div#block-kgl-nasipratnerji {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--ozadje);
}

div#block-kgl-nasipratnerji .block__inner {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 1255px;
    background-color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 50px;
    padding-right: 50px;
    border-radius: 5px;
}

div#block-kgl-nasipratnerji table, div#block-kgl-nasipratnerji table tr {
    margin: 0;
    border: 0;
}

div#block-kgl-nasipratnerji .block__title {
    text-align: center;
    color: var(--modra);
    font-size: 44px;
    font-weight: bold;
    margin-bottom: 30px;
}

div#block-kgl-nasipratnerji table td {
    border-bottom: 1px solid var(--svetlosiva) !important;
    border-right: 1px solid var(--svetlosiva) !important;
}

div#block-kgl-nasipratnerji table tr:last-child td {
    border-bottom: none !important;
}

div#block-kgl-nasipratnerji table td:last-child {
    border-right: none !important;
}

.l-footer {
    background-color: #000;
    padding-top: 100px;
    padding-bottom: 100px;
}

.pr-footer {
    background-color: transparent;
    max-width: 1255px;
    margin: 0 auto;
}

.pr-footer__footer {
    display: flex;
    justify-content: space-between;
}

.pr-footer__footer .menu-level-1 {
    flex-direction: column;
}

.pr-footer__footer .menu-level-1 .menu__item {
    margin: 0;
}

.pr-footer__footer .menu-level-1 .menu__item a {
    padding: 0;
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
}

nav#block-kgl-storitve .block__title, nav#block-kgl-opodjetju .block__title {
    color: var(--modra);
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 10px;
}

.polnilink {
    color: var(--modra) !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 16px !important;
    margin-top: 20px !important;
}

div#block-kgl-kgl {
    font-size: 14px;
}

div#block-kgl-kgl img {
    max-width: 101px;
    margin-bottom: 20px;
    margin-right: 10px;
}

div#block-kgl-povezave p a:first-child:hover {
	background-color: transparent;
}

div#block-kgl-povezave p a:first-child {
    background-color: var(--modra);
    display: block;
    height: 52px;
    line-height: 48px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 16px;
    background-image: url(/sites/default/files/trgovina.svg);
    background-repeat: no-repeat;
    background-position: left 20px center;
    background-size: 29px auto;
    padding-left: 70px;
    border-radius: 26px;
    padding-right: 30px;
	text-decoration: none;
	margin-bottom: 20px;
	border: 2px solid var(--modra);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

div#block-kgl-povezave p a:nth-child(2):hover, div#block-kgl-povezave p a:nth-child(3):hover {
	background-color: var(--modra);
}

div#block-kgl-povezave p a:nth-child(2) {
    background-color: transparent;
    display: block;
    height: 52px;
    line-height: 48px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 16px;
    background-image: url(/sites/default/files/mail.svg);
    background-repeat: no-repeat;
    background-position: left 20px center;
    background-size: 29px auto;
    padding-left: 70px;
    border-radius: 26px;
    padding-right: 30px;
	text-decoration: none;
	margin-bottom: 20px;
	border: 2px solid var(--modra);
	position: relative;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

div#block-kgl-povezave p a:nth-child(3) {
    background-color: transparent;
    display: block;
    height: 52px;
    line-height: 48px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 16px;
    background-image: url(/sites/default/files/telefon.svg);
    background-repeat: no-repeat;
    background-position: left 20px center;
    background-size: 29px auto;
    padding-left: 70px;
    border-radius: 26px;
    padding-right: 30px;
	text-decoration: none;
	margin-bottom: 0;
	border: 2px solid var(--modra);
	position: relative;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.l-footer-cp {
    background-color: var(--ozadje);
    color: var(--pisava);
    font-size: 14px;
}

div#block-kgl-cp {
    width: 100%;
    max-width: 1255px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

div#block-kgl-cp table, div#block-kgl-cp table tr {
    margin: 0;
    border: 0;
}

div#block-kgl-cp table td {
    padding: 0;
    line-height: 14px;
}

div#block-kgl-cp table td a {
    color: var(--pisava);
}

.view-zakaj-kgl .view-header {
    position: relative;
    padding-top: 100px;
    width: 60%;
    padding-bottom: 100px;
    color: #fff;
    background-color: var(--modra);
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.header_inner {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    max-width: 568px;
    width: 80%;
}

.header_inner h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}

.header_inner h2 {
    font-size: 44px;
    font-weight: bold;
    margin-bottom: 30px;
}

a.gumb:hover {
	background-color: var(--modra);
}

div#block-kgl-certifikatiinzanesljivost table td a.gumb:hover {
	background-color: var(--modra);
}

a.gumb {
    background-color: transparent;
    display: inline-block;
    height: 52px;
    line-height: 52px;
    color: #fff !important;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 16px;
    padding-left: 40px;
    border-radius: 26px;
    padding-right: 40px;
	text-decoration: none !important;
	margin-bottom: 20px;
	border: 2px solid #fff;
	position: relative;
	min-width: 327px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

div#block-kgl-views-block-zakaj-kgl-block-1 a.gumb {
    margin-top: 40px;
    margin-bottom: 0;
}

.view-zakaj-kgl .view-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 50%;
}

.view-zakaj-kgl .vvjb .vvjb-item {
    width: 25%;
    background-color: var(--siva);
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
    border-right: 1px solid #fff;
    max-width: unset !important;
}

.view-zakaj-kgl .views-field-counter {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 40px;
}

.view-zakaj-kgl .views-field-title h3 {
    font-size: 22px;
    font-weight: bold;
    color: var(--modra);
    margin-bottom: 20px;
}

.vvjb-carousel-controls {
    margin: 0;
    padding-bottom: 59px;
}

.vvjb .vvjb-carousel-outer {
    padding: 0 !important;
}

.vvjb.vvjb-orientation-horizontal .vvjb-carousel-options {
    top: unset;
    transform: none;
    bottom: 0;
    justify-content: flex-start;
    padding-left: 50px;
    gap: 10px;
}

.vvjb-button.vvjb-prev {
    background-color: #fff !important;
    background-image: url(/sites/default/files/left.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 21px auto !important;
}

div#block-kgl-views-block-zakaj-kgl-block-1 .vvjb-button.vvjb-prev, div#block-kgl-views-block-zakaj-kgl-block-2 .vvjb-button.vvjb-prev {
    background-image: url(/sites/default/files/leftm.svg) !important;
}

.vvjb-button.vvjb-next {
    background-color: #000 !important;
    background-image: url(/sites/default/files/right.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 21px auto !important;
}

.vvjb-button {
    width: 49px !important;
    height: 49px !important;
    border-radius: 5px !important;
	border: none !important;
}

.vvjb-button svg {
    display: none !important;
}

div#block-kgl-views-block-zakaj-kgl-block-1 {
    z-index: 2;
    margin-top: -80px;
    padding-bottom: 100px;
}

.vvjb {
    padding: 0 !important;
}

.vvjb .vvjb-item.non-active-slide {
    opacity: 1 !important;
}

.path-not-frontpage div#block-kgl-nasipratnerji {
	padding-top: 0;
}

.path-not-frontpage div#block-kgl-zeliteizkoristiti:before, div#block-kgl-zeliteizkoristitiprednosti:before, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija:before, div#block-kgl-potrebujetezanesljivomontazo:before, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov:before, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje:before, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih:before, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background-color: var(--ozadje);
}

div#block-kgl-onas {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--ozadje);
    color: #fff;
}

div#block-kgl-nasevrednote p a {
    color: #000 !important;
    border-color: var(--modra);
    margin-top: 50px;
}

div#block-kgl-onas .block__inner {
    position: relative;
    max-width: 1255px;
    margin: 0 auto;
}

div#block-kgl-onas table, div#block-kgl-onas table tr {
    margin: 0;
    border: 0;
}

div#block-kgl-onas table td img {
    margin-bottom: 20px;
}

div#block-kgl-onas table td h3 {
    font-size: 34px;
    font-weight: bold;
    color: var(--modra);
    margin-bottom: 20px;
}

div#block-kgl-onas table td {
    font-size: 18px;
    padding-top: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid var(--crta) !important;
    border-right: 1px solid var(--crta) !important;
	position: relative;
}

div#block-kgl-onas table tr:last-child td {
    border-bottom: 0 !important;
}

div#block-kgl-onas table td:last-child {
    border-right: 0 !important;
}

div#block-kgl-onas table td:first-child {
    padding-left: 0;
    padding-right: 50px;
}

div#block-kgl-onas table td:last-child {
    padding-right: 0;
    padding-left: 50px;
}

div#block-kgl-onas table tr:first-child td:before, div#block-kgl-kategorijeprvastran table tr:first-child td:before {
    content: "";
    position: absolute;
    bottom: -1px;
    width: 35px;
    height: 1px;
    background-color: var(--modra);
    left: 50%;
    transform: translateX(-50%);
}

div#block-kgl-onas a.gumb {
    margin-top: 70px;
    border-color: var(--modra);
    margin-bottom: 0;
}

div#block-kgl-onas table tr:last-child td {
    padding-bottom: 0;
}

.page_wrapper {
    width: 100%;
    padding-top: 70px;
    padding-bottom: 80px;
}

.page_inner {
    position: relative;
    max-width: 1255px;
    margin: 0 auto;
}

.page-node-1 .page_inner h1 {
    font-size: 120px;
}

.page_inner h1 {
    font-size: 68px;
    text-align: center;
    font-weight: bold;
}

.page_inner h1 strong {
    color: var(--modra);
    font-weight: bold;
}

.page_inner blockquote {
    border: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 50px;
    display: inline-block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    z-index: 2;
    background-image: url(/sites/default/files/okvirorobovisiv.svg);
    max-width: 948px;
}

.view-zaposlitev .view-header blockquote, .view-zaposlitev .view-empty blockquote, .section-video blockquote, .video-wrapper blockquote {
    border: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 50px;
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    z-index: 2;
    background-image: url(/sites/default/files/okvirorobovisiv.svg);
}

.page_inner blockquote h2 {
    font-size: 44px !important;
    font-weight: bold;
    margin-bottom: 30px !important;
}

.page_inner blockquote p {
    font-size: 18px;
}

.page_inner .field-node--body a.gumb:hover {
    background-color: transparent;
    color: var(--modra) !important;
}

.page_inner .field-node--body a.gumb {
    background-color: var(--modra);
    border-color: var(--modra);
}

div#block-kgl-certifikatiinzanesljivost {
    position: relative;
    padding-bottom: 60px;
    padding-top: 100px;
    background-color: var(--ozadje);
}

div#block-kgl-orodjakakovosti img {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

div#block-kgl-strojnipark {
    position: relative;
    padding-bottom: 60px;
    background-color: var(--ozadje);
    margin-top: 200px;
}

div#block-kgl-certifikatiinzanesljivost .block__inner, div#block-kgl-strojnipark .block__inner {
    position: relative;
    max-width: 1595px;
    margin: 0 auto;
}

div#block-kgl-certifikatiinzanesljivost .field__item > img, div#block-kgl-strojnipark .field__item > img {
    display: block;
    margin: 0 auto;
    margin-bottom: -120px;
    position: relative;
    top: -200px;
}

div#block-kgl-certifikatiinzanesljivost table, div#block-kgl-certifikatiinzanesljivost table tr, div#block-kgl-strojnipark table, div#block-kgl-strojnipark table tr {
    margin: 0;
    border: 0;
}

div#block-kgl-certifikatiinzanesljivost table td {
    padding: 0;
    color: var(--pisava);
    font-size: 18px;
}

div#block-kgl-strojnipark table td {
    padding: 0;
    color: var(--pisava);
    font-size: 18px;
}

div#block-kgl-certifikatiinzanesljivost table td h2 {
    font-weight: bold;
    font-size: 44px;
    color: var(--modra);
}

div#block-kgl-strojnipark table td h2 {
    font-weight: bold;
    font-size: 24px;
    color: var(--modra);
}

div#block-kgl-certifikatiinzanesljivost table td:first-child, div#block-kgl-strojnipark table td:first-child {
    padding-right: 100px;
}

div#block-kgl-certifikatiinzanesljivost table td a.gumb, div#block-kgl-strojnipark table td a.gumb {
    margin-top: 50px;
}

div#block-kgl-certifikatiinzanesljivost table td img, div#block-kgl-strojnipark table td img {
    margin-left: 10px;
    margin-right: 10px;
}

div#block-kgl-orodjakakovosti {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
}

div#block-kgl-referencedokaznasekakovosti {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 0;
}

div#block-kgl-orodjakakovosti .block__inner, div#block-kgl-referencedokaznasekakovosti .block__inner {
    max-width: 1920px;
    margin: 0 auto;
}

div#block-kgl-orodjakakovosti table, div#block-kgl-orodjakakovosti table tr, div#block-kgl-referencedokaznasekakovosti table, div#block-kgl-referencedokaznasekakovosti table tr {
    margin: 0;
    border: 0;
}

div#block-kgl-orodjakakovosti table td, div#block-kgl-referencedokaznasekakovosti table td {
    padding: 0;
}

div#block-kgl-orodjakakovosti table td div, div#block-kgl-referencedokaznasekakovosti table td div {
    max-width: 666px;
    margin: 0 auto;
}

div#block-kgl-orodjakakovosti table td h2 {
    font-size: 44px;
    font-weight: bold;
    margin-bottom: 20px;
    color: var(--modra);
}

div#block-kgl-referencedokaznasekakovosti table td h2 {
    font-size: 44px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #000;
}

div#block-kgl-orodjakakovosti table td ul, div#block-kgl-referencedokaznasekakovosti table td ul {
    padding-left: 20px;
}

div#block-kgl-strojnipark table td ul {
    padding-left: 20px;
    margin-bottom: 20px;
}

div#block-kgl-strojnipark td:first-child {
	padding-left: 0 !important;
}

div#block-kgl-strojnipark td:last-child {
	padding-right: 0 !important;
	border-right: 0 !important;
}

div#block-kgl-strojnipark td {
    border-right: 1px solid var(--crta) !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
}

div#block-kgl-views-block-galerija-block-1, div#block-kgl-views-block-galerija-block-3, div#block-kgl-views-block-galerija-block-4, div#block-kgl-views-block-galerija-block-5, div#block-kgl-views-block-galerija-block-6 {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 0;
}

div#block-kgl-views-block-galerija-block-2 {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
}

div#block-kgl-views-block-galerija-block-1 .block__inner, div#block-kgl-views-block-galerija-block-2 .block__inner, div#block-kgl-views-block-galerija-block-3 .block__inner, div#block-kgl-views-block-galerija-block-4 .block__inner, div#block-kgl-views-block-galerija-block-5 .block__inner, div#block-kgl-views-block-galerija-block-6 .block__inner {
    max-width: 1255px;
    margin: 0 auto;
}

.view-galerija .view-header h2 {
    font-weight: bold;
    font-size: 44px;
    text-align: center;
    margin-bottom: 20px;
}

.view-galerija .view-footer a.gumb.hover, div#block-kgl-nasevrednote p a:hover {
	color: #fff !important;
}

.view-galerija .view-footer a.gumb {
    display: inline-block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    border-color: var(--modra);
    color: #000 !important;
}

.view-galerija .vvjb.vvjb-orientation-horizontal .vvjb-carousel-options {
    justify-content: flex-end;
    padding: 0;
}

.view-galerija .vvjb-button {
    width: 46px !important;
    height: 46px !important;
}

.view-galerija .vvjb-button {
    width: 46px !important;
    height: 46px !important;
    background-color: var(--modra) !important;
    border: 0 !important;
}

.view-galerija .vvjb-button.vvjb-prev {
    opacity: 0.5;
}

.view-galerija .vvjb .vvjb-page-counter {
    position: absolute;
    left: 0;
    bottom: 3px;
    background-color: transparent;
    color: #000;
    font-weight: bold;
    font-size: 18px;
    font-family: 'Poppins';
}

span.vvjb-counter-separator {
    text-indent: -99999px;
}

span.vvjb-counter-separator:before {
    content: "/";
    text-indent: 0;
}

.view-galerija .vvjb.vvjb-orientation-horizontal.vvjb-bottom .vvjb-carousel-options {
    transform: none;
}

.vvjb .vvjb-carousel-dots {
    position: absolute;
    bottom: 3px;
    width: 80%;
    display: block;
}

.vvjb .vvjb-carousel-dots:before {
    content: "";
    width: 100%;
    height: 2px;
    background-color: var(--svetlosiva);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}

button.vvjb-carousel-dot.active-slide {
    background-color: var(--modra) !important;
    border: 0 !important;
}

div#block-kgl-views-block-zakaj-kgl-block-2 .view-zakaj-kgl .view-header {
    padding-top: 200px;
    padding-bottom: 200px;
}

div#block-kgl-avtomobilskaindustrija {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 50px;
    background-color: var(--ozadje);
}

div#block-kgl-avtomobilskaindustrija .block__inner {
    max-width: 1255px;
    margin: 0 auto;
}

div#block-kgl-avtomobilskaindustrija table {
    margin-bottom: 50px;
    background-color: #fff;
    padding: 50px !important;
    display: block;
    border-radius: 5px;
}

div#block-kgl-avtomobilskaindustrija table tr {
    border: 0;
}

div#block-kgl-avtomobilskaindustrija table td h2 {
    font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
    color: var(--modra);
    line-height: 100px;
}

div#block-kgl-avtomobilskaindustrija table td {
    border-bottom: 1px solid var(--crtasiva) !important;
    border-right: 1px solid var(--crtasiva) !important;
    padding-left: 40px;
    padding-right: 40px;
}

div#block-kgl-avtomobilskaindustrija table td:last-child {
    border-right: none !important;
}

div#block-kgl-avtomobilskaindustrija table tr:last-child td, div#block-kgl-avtomobilskaindustrija table tr:first-child td {
    border-bottom: none !important;
}

.l-content-druga {
    background-color: var(--ozadje);
	padding-top: 100px;
	padding-bottom: 100px;
}

.pr-content-druga {
    max-width: 1595px;
    margin: 0 auto;
	display: flex;
}

.pr-content-druga__content-druga {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: stretch;
    gap: 20px;
}

div#block-kgl-podatkipodjetja h2, div#block-kgl-podatkipodjetja p {
    padding-left: 50px;
    padding-right: 50px;
}

div#block-kgl-podatkipodjetja img {
    margin-top: 40px;
}

.pr-content-druga__content-druga > div {
    background-color: #fff;
    padding-top: 50px;
    width: 50% !important;
    border-radius: 5px;
}

.pr-content-druga__content-druga > div h2 {
    color: var(--modra);
    font-weight: bold;
    font-size: 24px;
    letter-spacing: 1px;
    margin-bottom: 20px;
}

div#block-kgl-podatkipodjetja a.gumb:last-child {
    background-image: url(/sites/default/files/telefon.svg);
}

div#block-kgl-podatkipodjetja a.gumb {
    background-color: var(--modra);
    min-width: 205px;
    background-image: url(/sites/default/files/mail.svg);
    background-repeat: no-repeat;
    background-position: left 20px center;
    text-align: right;
    padding-left: 60px;
    margin-right: 20px;
    font-weight: 500;
	background-size: 29px auto;
}

div#block-kgl-webform .form-item-markup {
    max-width: 437px;
}

div#block-kgl-webform input.form-text, div#block-kgl-webform input.form-email {
    text-align: left;
    height: 54px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    padding-right: 30px;
    padding-left: 30px;
    font-family: 'Poppins';
}

div#block-kgl-webform textarea {
    text-align: left;
    height: 137px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    padding-right: 30px;
    padding-left: 30px;
    font-family: 'Poppins';
    resize: none;
    padding-top: 15px;
    padding-bottom: 15px;
}

div#block-kgl-webform input.form-email::placeholder, div#block-kgl-webform input.form-text::placeholder, div#block-kgl-webform textarea::placeholder {
    text-align: right;
}

div#block-kgl-webform {
    padding: 50px;
}

.webform-type-checkbox {
    display: flex;
    align-items: flex-start;
    gap: 15px;
}

.webform-type-checkbox .description {
    font-size: 12px;
    font-family: 'Poppins';
}

div#block-kgl-webform .form-actions {
    margin-top: 50px;
    position: relative;
}

div#block-kgl-webform .form-actions input {
    height: 52px;
    background-color: transparent;
    border: 2px solid var(--modra);
    border-radius: 26px;
    color: #000;
    font-size: 16px;
    font-family: 'Poppins' !important;
    font-weight: bold;
    letter-spacing: 1px;
    padding-left: 40px;
    padding-right: 40px;
    margin: 0;
}

div#block-kgl-lokacija {
    padding-top: 100px;
    width: 100%;
}

div#block-kgl-lokacija .block__inner {
    max-width: 1595px;
    margin: 0 auto;
}

div#block-kgl-lokacija h2 {
    font-weight: bold;
    font-size: 44px;
    margin-bottom: 20px;
}

div#block-kgl-lokacija p {
    font-size: 18px;
	margin: 0;
}

div#block-kgl-lokacija iframe {
    display: block;
    margin-top: 50px;
}

.path-not-frontpage div#block-kgl-kategorijeprvastran table {
    margin: 0;
}

.path-not-frontpage div#block-kgl-kategorijeprvastran .field__item > p {
    display: none;
}

#superfish-main ul li {
    background-color: transparent;
}

#superfish-main ul {
    background-color: #000;
    padding: 40px;
    width: max-content !important;
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
}

div#block-kgl-views-block-galerija-block-3 .view-galerija .view-header, div#block-kgl-views-block-galerija-block-4 .view-galerija .view-header, div#block-kgl-views-block-galerija-block-5 .view-galerija .view-header, div#block-kgl-views-block-galerija-block-6 .view-galerija .view-header {
    text-align: center;
    margin-bottom: 30px;
}

.field-node--field-naslovna-vsebina p a {
	color: #000;
}

.field-node--field-naslovna-vsebina {
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
    font-size: 18px;
	color: #B9B9B9;
}

.field-node--field-naslovna-vsebina img {
    margin-bottom: 30px;
}

.field-node--field-naslovna-vsebina h1 {
	color: var(--modra);
    margin-bottom: 0;
}

.field-node--field-naslovna-vsebina h1, .field-node--field-naslovna-vsebina h2 {
    font-weight: bold;
    font-family: 'Poppins';
    font-size: 44px;
    line-height: 54px;
}

.field-node--field-naslovna-vsebina h2 {
    margin-bottom: 10px;
	color: #000;
}

.field-node-field-vsebinski-blok-s-sliko {
    background-color: var(--ozadje);
    color: #fff;
    padding-top: 100px;
}

.field-node-field-vsebinski-blok-s-sliko .field__items {
    max-width: 1920px;
    margin: 0 auto;
}

.field-node-field-vsebinski-blok-s-sliko > .field__items > .field__item {
    padding-bottom: 100px;
}

.vsebinski_blok_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.vsebinski_blok_item {
    width: 50%;
}

.vsebinski_blok_item_inner {
    max-width: 666px;
    margin: 0 auto;
}

.vsebinski_blok_item_inner h2 {
    font-family: 'Poppins';
    color: var(--modra);
    font-weight: bold;
    font-size: 34px;
    margin-bottom: 0;
}

.field-node--field-vsebinablok {
    color: var(--pisava);
}

.field-node--field-vsebinablok h3 {
    font-size: 18px;
    color: #fff;
}

.field-node-field-vsebinski-blok-s-sliko .field__items .field__item:nth-child(even) .vsebinski_blok_wrapper {
    flex-direction: row-reverse;
}

.field-node--field-vsebinablok2 {
    padding-bottom: 100px;
    background-color: var(--ozadje);
    color: #fff;
}

.field-node--field-vsebinablok2 > .field__items {
    max-width: 1595px;
    margin: 0 auto;
}

.field-node--field-vsebinablok2 table, .field-node--field-vsebinablok2 table tr {
    margin: 0;
    border: 0;
}

.field-node--field-vsebinablok2 table td {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0;
    padding-bottom: 0;
    border-right: 1px solid var(--crta) !important;
}

.field-node--field-vsebinablok2 table td:first-child {
    padding-left: 0;
}

.field-node--field-vsebinablok2 table td:last-child {
    padding-right: 0;
	border-right: none !important;
}

.field-node--field-vsebinablok2 table td img {
    margin-bottom: 20px;
}

.field-node--field-vsebinablok2 table td h3 {
    color: var(--modra);
    font-size: 22px;
    font-weight: bold;
}

.field-node--field-vsebinablok2 table td ul {
    padding-left: 20px;
}

.page-node-36 .field-node--field-naslovna-vsebina h1 {
    margin-bottom: 10px;
}

.field-node--field-vsebinablok2 h2 strong {
	color: var(--modra);
}

.field-node--field-vsebinablok2 h2 {
    font-weight: bold;
    font-size: 34px;
    margin-bottom: 50px;
}

div#block-kgl-plastikavideo {
    margin-top: 100px;
}

.view-zakaj-kgl {
    position: relative;
}

.novica_wrapper {
    position: relative;
    width: 100%;
    padding-top: 100px;
}

.novica_inner {
    max-width: 1255px;
    margin: 0 auto;
}

.novica_header, .view-novice .view-header, .view-dokumentacija .view-header {
    display: block;
    margin: 0 auto;
    position: relative;
    background-image: url(/sites/default/files/okvirorobovisiv.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    padding: 40px;
    margin-bottom: 50px;
    width: max-content;
}

.novica_header h1 {
    max-width: 670px;
    color: var(--modra);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    text-align: center;
    font-weight: bold;
    font-size: 44px;
}

.novica_drobtina {
    text-align: center;
    color: #B9B9B9;
	font-size: 18px;
}

.novica_drobtina a {
    color: #000;
    margin-right: 20px;
}

.novica_drobtina a:after {
    content: "•";
    margin-left: 20px;
}

.novica_main {
    background-color: var(--ozadje);
    color: #fff;
    padding: 110px;
    border-radius: 5px;
}

.novica_main h2 {
    color: var(--modra);
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 500;
}

.novica_main h3 {
    color: #fff;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 700;
}

.novica_main a {
    color: #fff;
    text-decoration: underline;
}

.novica_main ul {
    padding-left: 20px;
}

.field-node--field-galerijanov figure:first-child {
    margin-right: 0;
}

.field-node--field-galerijanov figure {
    display: inline-table;
    margin-right: 10px;
    margin-bottom: 10px;
}

div#block-kgl-zeliteizkoristitiprednosti p a {
	color: #fff;
}

.view-novice, .view-zaposlitev  {
    padding-top: 100px;
    width: 100%;
}

.view-novice .view-header h1, .view-dokumentacija .view-header h1 {
    font-weight: bold;
    font-size: 68px;
    text-align: center;
    color: var(--modra);
    margin-bottom: 20px;
}

.view-zaposlitev .view-header h1, .view-zaposlitev .view-empty h1, .section-video h1, .video-wrapper h1 {
    font-weight: bold;
    font-size: 44px;
    text-align: center;
    color: #000;
    margin-bottom: 20px;
}

.view-novice .view-header, .view-dokumentacija .view-header {
    max-width: 740px;
    text-align: center;
    margin-bottom: 100px;
}

.view-zaposlitev .view-header, .view-zaposlitev .view-empty {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.view-novice .view-content, .view-dokumentacija .view-content, .view-zaposlitev .view-content {
    background-color: var(--ozadje);
    padding-top: 100px;
    padding-bottom: 100px;
    color: #fff;
}

.view-novice .view-content .views-view-responsive-grid, .view-dokumentacija .view-content .views-view-responsive-grid, .view-zaposlitev .view-content .views-view-responsive-grid {
    max-width: 1417px;
    margin: 0 auto;
}

.view-novice .view-content .views-view-responsive-grid__item:nth-child(1), .view-novice .view-content .views-view-responsive-grid__item:nth-child(2), .view-zaposlitev .view-content .views-view-responsive-grid__item:nth-child(1), .view-zaposlitev .view-content .views-view-responsive-grid__item:nth-child(2), .view-dokumentacija .view-content .views-view-responsive-grid__item:nth-child(1), .view-dokumentacija .view-content .views-view-responsive-grid__item:nth-child(2), .view-dokumentacija .view-content .views-view-responsive-grid__item:nth-child(3) {
	border-top: none;
}

.view-novice .view-content .views-view-responsive-grid__item:nth-child(even), .view-zaposlitev .view-content .views-view-responsive-grid__item:nth-child(even), .view-dokumentacija .view-content .views-view-responsive-grid__item:nth-child(3n+3) {
	border-right: none;
}

.view-novice .view-content .views-view-responsive-grid__item, .view-dokumentacija .view-content .views-view-responsive-grid__item, .view-zaposlitev .view-content .views-view-responsive-grid__item {
    border-top: 1px solid var(--crta);
    padding: 50px;
    border-right: 1px solid var(--crta);
}

.view-novice .view-content .views-view-responsive-grid__item .views-field-created, .view-dokumentacija .view-content .views-view-responsive-grid__item .views-field-created {
    font-family: 'Poppins';
    font-size: 18px;
    margin-bottom: 10px;
}

.view-novice .view-content .views-view-responsive-grid__item h2 a, .view-zaposlitev .views-view-responsive-grid__item h2 a {
    color: var(--modra);
    text-decoration: none;
}

.view-novice .view-content .views-view-responsive-grid__item h2, .view-dokumentacija .view-content .views-view-responsive-grid__item h2, .view-zaposlitev .view-content .views-view-responsive-grid__item h2, div#block-kgl-zaposlitev h3 {
    color: var(--modra);
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
}

.view-novice .view-content .views-view-responsive-grid__item .views-field-view-node a, .view-zaposlitev .view-content .views-view-responsive-grid__item .views-field-view-node a, .view-dokumentacija .view-content .views-view-responsive-grid__item .views-field-view-node a, div#block-kgl-zaposlitev p a {
    font-family: 'Poppins';
    font-weight: bold;
    color: #fff;
    margin-top: 20px;
    display: inline-block;
}

div#block-kgl-views-block-novice-block-1 {
    width: 100%;
}

div#block-kgl-views-block-novice-block-1 .block__inner {
    max-width: 1255px;
    margin: 0 auto;
    background-color: var(--ozadje);
}

div#block-kgl-views-block-novice-block-1 .block__title {
    text-align: center;
    color: #fff;
    font-size: 44px;
    font-weight: bold;
    margin-bottom: 0;
}

div#block-kgl-views-block-novice-block-1 .view-novice, div#block-kgl-views-block-novice-block-2 .view-novice {
    padding-top: 0;
}

div#block-kgl-views-block-novice-block-2 .view-novice .view-content {
	padding-bottom: 0;
	padding-top: 0;
}

div#block-kgl-views-block-novice-block-1 .view-novice .view-content {
    padding-left: 60px;
    padding-right: 60px;
}

.l-noga-novice {
    background-color: var(--ozadje);
    padding-top: 100px;
}

.pr-noga-novice__noga-novice {
    max-width: 1255px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

div#block-kgl-views-block-novice-block-2 .view-novice .view-content .views-view-responsive-grid__item {
    padding-left: 0;
    padding-right: 90px;
    border-right: none;
}

div#block-kgl-views-block-novice-block-2 {
    width: 50%;
    border-right: 1px solid var(--crta);
}

div#block-kgl-views-block-novice-block-2 .block__title, div#block-kgl-views-block-zaposlitev-block-1 .block__title, div#block-kgl-zaposlitev .block__title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 20px;
    color: #fff;
    letter-spacing: 1px;
    padding-top: 50px;
}

div#block-kgl-views-block-novice-block-2 .view-novice .view-content .views-view-responsive-grid__item {
    padding-left: 0;
    padding-right: 90px;
    border-right: none;
    padding-top: 0;
}

.view-dokumentacija {
	padding-top: 100px;
}

.view-dokumentacija .view-content .views-view-responsive-grid__item {
    text-align: center;
}

.view-dokumentacija .view-content .views-view-responsive-grid__item .views-field-title {
    margin-bottom: 20px;
    font-size: 18px;
}

.view-dokumentacija .view-content .views-view-responsive-grid__item .views-field-field-datoteka a {
    font-family: 'Poppins';
    font-weight: bold;
    font-size: 16px;
    margin-top: 20px;
    display: block;
    letter-spacing: 1px;
	text-decoration: none;
}

div#block-kgl-views-block-zaposlitev-block-1 {
    padding-left: 90px;
    width: 50%;
}

div#block-kgl-views-block-zaposlitev-block-1 .view-zaposlitev {
    padding-top: 0;
}

div#block-kgl-views-block-zaposlitev-block-1 .view-zaposlitev .view-content {
    padding: 0;
}

.view-zaposlitev .view-content .views-view-responsive-grid__item {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    border-right: 0 !important;
}

#superfish-main a:hover, #superfish-main a.is-active, ul#superfish-main-accordion a.is-active {
    color: var(--modra);
}

div#block-kgl-tekstvideo .field__item > p {
    padding-left: 40px;
}

.view-zakaj-kgl .vvjb .vvjb-item:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

div#block-kgl-kgl .field__item p:first-child {
    display: flex;
}

div#block-kgl-povezave p a {
    text-align: center;
}

.vsebinski_blok_item .field-node--field-slika img {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.field-node-field-vsebinski-blok-s-sliko .field__items .field__item:nth-child(even) .vsebinski_blok_wrapper .vsebinski_blok_item .field-node--field-slika img {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

div#block-kgl-certifikatiinzanesljivost table td a.gumb {
    border-color: var(--modra);
}

div#block-kgl-views-block-zakaj-kgl-block-2 .view-zakaj-kgl .view-header p:last-child {
    margin: 0;
}

div#block-kgl-referencedokaznasekakovosti img {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

.page_inner blockquote h3 {
    color: var(--modra);
    font-weight: bold;
    font-size: 24px;
    letter-spacing: 1px;
}

.view-zaposlitev .view-header blockquote h3, .view-zaposlitev .view-empty blockquote h3 {
    color: #000;
    font-weight: 400;
    font-size: 20px;
    font-family: Open Sans;
}

.view-zaposlitev .view-header blockquote p, .view-zaposlitev .view-empty blockquote p {
	font-size: 16px;
}

.vvjb .vvjb-item img {
    border: 3px solid var(--siva);
    border-radius: 15px;
}

div#block-kgl-mainnavigation {
    margin-top: 7px;
}

.field-node--field-galerijanov figure img {
    border-radius: 5px;
}

.page_inner .field-node--body h2 {
    font-weight: bold;
    font-size: 24px;
}

.page_inner .field-node--body p a {
    color: #000;
}

.view-zaposlitev .view-header > a.gumb, .view-zaposlitev .view-empty > a.gumb {
    display: table;
    margin: 0 auto;
    margin-bottom: 100px;
    border-color: var(--modra);
    background-color: var(--modra);
}

.view-zaposlitev .view-header blockquote p a, .view-zaposlitev .view-empty blockquote p a {
    color: #000;
}

.zaposlitev_header {
    background-color: var(--ozadje);
    padding-top: 100px;
    color: #fff;
}

.zaposlitev_header h3 {
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: var(--modra);
    margin-bottom: 20px;
}

.zaposlitev_header h2 {
    font-weight: bold;
    font-size: 44px;
    margin-bottom: 0;
}

.view-zaposlitev .view-content .views-row {
    width: 100%;
}

.view-zaposlitev .view-content .views-row .ui-accordion-header {
    max-width: 1255px !important;
    margin: 0 auto !important;
    font-family: 'Poppins' !important;
    font-weight: bold;
    font-size: 22px;
    line-height: 85px;
    background-color: transparent;
    color: var(--modra);
    border: 0 !important;
    border-top: 1px solid var(--crta) !important;
    position: relative;
    padding-left: 0;
    padding-right: 0;
}

/* .view-zaposlitev .view-content > .views-row:last-child .ui-accordion-header { */
    /* border-bottom: 1px solid var(--crta) !important; */
/* } */

/* .view-zaposlitev .view-content > .views-row:last-child .ui-accordion-header:after { */
    /* content: ""; */
    /* position: absolute; */
    /* bottom: -1px; */
    /* width: 35px; */
    /* height: 1px; */
    /* background-color: var(--modra); */
    /* left: 50%; */
    /* transform: translateX(-50%); */
/* } */

.view-zaposlitev .view-content .views-row .ui-accordion-header:before {
    content: "";
    position: absolute;
    top: -1px;
    width: 35px;
    height: 1px;
    background-color: var(--modra);
    left: 50%;
    transform: translateX(-50%);
}

.view-zaposlitev .view-content .views-row .ui-accordion-content {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    background-color: var(--ozadje);
    color: var(--pisava);
}

.view-zaposlitev .view-content .views-row .ui-accordion-content {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    background-color: var(--ozadje);
    color: var(--pisava);
    font-size: 18px;
    border: 0;
}

.view-zaposlitev .view-content .views-row .ui-accordion-content .views-row {
    max-width: 1255px;
    margin: 0 auto;
}

.view-zaposlitev .view-content .views-row .ui-accordion-content .views-row a.gumb {
    margin-top: 50px;
}

.view-zaposlitev .view-content .views-row .ui-accordion-header.ui-state-active:after {
    content: "X";
}

.view-zaposlitev .view-content .views-row .ui-accordion-header:after {
    content: "VEČ >>";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    letter-spacing: 1px;
}

div#block-kgl-zaposlitev {
    padding-left: 90px;
    color: #fff;
}

div#block-kgl-zaposlitev p {
    margin: 0;
}

a#superfish-main-toggle span {
    text-indent: -99999px !important;
    display: block;
}

a#superfish-main-toggle {
    padding: 0;
    color: #fff;
}

div.sf-accordion-toggle.sf-style-none > a:after {
    font-size: 50px;
    top: 0;
    right: 0;
    transform: none;
}

ul#superfish-main-accordion {
    position: fixed;
    top: 160px !important;
    left: 0 !important;
    background-color: #000 !important;
    height: calc(100vh - 160px);
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px !important;
    width: 100% !important;
    display: flex !important;
    flex-direction: column;
}

ul#superfish-main-accordion ul {
    background-color: transparent !important;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    padding-left: 20px;
}

ul#superfish-main-accordion ul li {
    background-color: transparent;
}

ul#superfish-main-accordion > li {
    float: none;
    width: max-content;
}

#superfish-main a, ul#superfish-main-accordion a {
    width: max-content;
}

.field-node--field-vsebinablok2 p a, .field-node--field-vsebinablok p a {
    color: var(--pisava);
    text-decoration: underline;
}

.vvjb .vvjb-carousel-dot {
    background-color: #fff;
}

.page_inner .field-node--body .field__item > img {
    border-radius: 5px;
}

.view-video {
    max-width: 1255px;
    margin: 0 auto;
    margin-bottom: 100px;
}

.view-video .view-header {
    display: flex;
}

.video-dodatno a {
    color: #000;
    margin-top: 10px;
    display: block;
    text-decoration: underline;
    font-size: 20px;
}

.video-wrapper {
    max-width: 900px;
    margin: 0 auto;
    margin-bottom: 100px;
}

.videolink {
    background-color: var(--modra);
    display: inline-table;
    align-items: center;
    padding: 0 30px 0 30px;
    border-radius: 26px;
    border: 2px solid var(--modra);
    text-decoration: none;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    margin-right: 20px;
    height: 52px;
    line-height: 48px;
    letter-spacing: 1px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    position: relative;
    vertical-align: top;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 50px;
	text-decoration: none !important;
}

.videolink:hover {
	background-color: transparent;
	color: var(--modra) !important;
}

.video-wrapper .video-naslov {
    display: flex;
}

.section-video h1, .video-wrapper h1 {
	margin: 0;
}

.video-naslov h2 {
    font-weight: bold;
    font-size: 24px;
}

.video-naslov h2 a {
    color: var(--modra);
    text-decoration: none;
}

@media only screen and (max-width: 767px) {
	/*120*/
	.page-node-1 .page_inner h1 {
		font-size: 48px;
	}
	
	/*60px*/
	div#block-kgl-kglvaspartner h4, .counter, .page_inner h1, .view-novice .view-header h1 {
		font-size: 40px;
	}
	
	 .view-dokumentacija .view-header h1 {
		 font-size: 32px;
	 }
	
	/*44px*/
	div#block-kgl-tekstvideo h2, div#block-kgl-kglvaspartner h2, .view-galerija .view-header h2, div#block-kgl-industrije h2, div#block-kgl-nasevrednote h2, div#block-kgl-sledljivostindokumentacija h2, div#block-kgl-spoznajtekgl h2, div#block-kgl-plastikavideo h2, div#block-kgl-zeliteizkoristiti h2, div#block-kgl-zeliteizkoristitiprednosti h2, div#block-kgl-potrebujetezanesljivomontazo h2, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija h2, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov h2, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje h2, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih h2, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo h2, div#block-kgl-nasipratnerji .block__title, .header_inner h2, .field-node--field-naslovna-vsebina h1, .field-node--field-naslovna-vsebina h2, .page_inner blockquote h2, div#block-kgl-orodjakakovosti table td h2, div#block-kgl-referencedokaznasekakovosti table td h2, .view-zaposlitev .view-header h1, .view-zaposlitev .view-empty h1, .zaposlitev_header h2, .novica_header h1, div#block-kgl-views-block-novice-block-1 .block__title, div#block-kgl-lokacija h2 {
		font-size: 28px !important;
		line-height: 32px !important;
	}
	
	/*40*/
	div#block-kgl-kglvaspartner h4 {
		font-size: 24px;
	}
	
	/*34*/
	div#block-kgl-kategorijeprvastran table tr td h2, .vsebinski_blok_item_inner h2, .field-node--field-vsebinablok2 h2, div#block-kgl-onas table td h3 {
		font-size: 22px;
	}
	
	/*24*/
	.page_inner .field-node--body h2, div#block-kgl-strojnipark table td h2, .page_inner blockquote h3, .pr-content-druga__content-druga > div h2 {
		font-size: 21px;
	}
	
	/*22*/
	div#block-kgl-industrije table td h3, div#block-kgl-nasevrednote table td h3, div#block-kgl-sledljivostindokumentacija table td h3, .field-node--field-vsebinablok2 table td h3, div#block-kgl-avtomobilskaindustrija table td h2, .view-zaposlitev .view-content .views-row .ui-accordion-header {
		font-size: 20px;
	}
	
	/*20px*/
	div#block-kgl-tekstvideo .field__item > div p, div#block-kgl-kglvaspartner .field__item, .view-zaposlitev .view-header blockquote h3, .view-zaposlitev .view-empty blockquote h3 {
		font-size: 17px;
	}
	
	/*18*/
	div#block-kgl-spoznajtekgl h3, .header_inner h3, .field-node--field-vsebinablok h3, div#block-kgl-onas table td, div#block-kgl-strojnipark table td, .zaposlitev_header h3, .view-zaposlitev .view-content .views-row .ui-accordion-header:after, .page_inner blockquote p, div#block-kgl-lokacija p {
		font-size: 16px;
	}
	
	/*16*/
    div#block-kgl-kategorijeprvastran table tr td, div#block-kgl-tekstvideo p a, a.gumb, div#block-kgl-kategorijeprvastran .field__item > p a, div#block-kgl-zeliteizkoristiti p a, div#block-kgl-zeliteizkoristitiprednosti p a.gumb, div#block-kgl-potrebujetezanesljivomontazo p a.gumb, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija p a.gumb, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov p a.gumb, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje p a.gumb, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih p a.gumb, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo p a.gumb, div#block-kgl-povezave p a, .field-node--field-naslovna-vsebina p a, div#block-kgl-views-block-galerija-block-3 .view-galerija .view-header, div#block-kgl-views-block-galerija-block-4 .view-galerija .view-header, div#block-kgl-views-block-galerija-block-5 .view-galerija .view-header, div#block-kgl-views-block-galerija-block-6 .view-galerija .view-header, .field-node--field-naslovna-vsebina, .view-zaposlitev .view-header blockquote p, .view-zaposlitev .view-empty blockquote p, .novica_drobtina {
        font-size: 14px;
    }
	
	div#block-kgl-tekstvideo p a, a.gumb, div#block-kgl-kategorijeprvastran .field__item > p a, div#block-kgl-zeliteizkoristiti p a, div#block-kgl-zeliteizkoristitiprednosti p a.gumb, div#block-kgl-potrebujetezanesljivomontazo p a.gumb, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija p a.gumb, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov p a.gumb, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje p a.gumb, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih p a.gumb, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo p a.gumb, div#block-kgl-povezave p a, div#block-kgl-webform .form-actions input {
        padding-left: 20px !important;
        padding-right: 20px !important;
        height: 44px !important;
        line-height: 40px !important;
        min-width: unset;
    }
	
	div#block-kgl-kglvaspartner, div#block-kgl-views-block-galerija-block-2, div#block-kgl-industrije, div#block-kgl-nasevrednote, div#block-kgl-zeliteizkoristiti, div#block-kgl-zeliteizkoristitiprednosti, div#block-kgl-potrebujetezanesljivomontazo, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo, div#block-kgl-zeliteizkoristiti .block__inner, div#block-kgl-zeliteizkoristitiprednosti .block__inner, div#block-kgl-potrebujetezanesljivomontazo .block__inner, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija .block__inner, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov .block__inner, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje .block__inner, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih .block__inner, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo .block__inner, div#block-kgl-nasipratnerji .block__inner, div#block-kgl-nasipratnerji, .l-footer, .page_wrapper, .field-node--field-naslovna-vsebina, div#block-kgl-onas, div#block-kgl-orodjakakovosti, .view-novice .view-content, .view-dokumentacija .view-content, .view-zaposlitev .view-content {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.field-node-field-vsebinski-blok-s-sliko, div#block-kgl-views-block-galerija-block-1, div#block-kgl-views-block-galerija-block-3, div#block-kgl-views-block-galerija-block-4, div#block-kgl-views-block-galerija-block-5, div#block-kgl-views-block-galerija-block-6, div#block-kgl-spoznajtekgl, div#block-kgl-plastikavideo, div#block-kgl-referencedokaznasekakovosti, .view-novice, .view-zaposlitev, .novica_wrapper, .view-dokumentacija, div#block-kgl-lokacija, div#block-kgl-certifikatiinzanesljivost {
		padding-top: 50px;
	}
	
	div#block-kgl-kategorijeprvastran, .field-node-field-vsebinski-blok-s-sliko > .field__items > .field__item {
		padding-top: 0;
		padding-bottom: 50px;
	}
	
	.l-noga-novice {
		padding-top: 0;
	}
	
	div#block-kgl-views-block-galerija-block-2, div#block-kgl-industrije, div#block-kgl-nasevrednote, div#block-kgl-zeliteizkoristiti .block__inner, div#block-kgl-zeliteizkoristitiprednosti .block__inner, div#block-kgl-potrebujetezanesljivomontazo .block__inner, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija .block__inner, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov .block__inner, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje .block__inner, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih .block__inner, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo .block__inner, div#block-kgl-nasipratnerji .block__inner, .field-node-field-vsebinski-blok-s-sliko, .view-zaposlitev .view-content > .views-row, div#block-kgl-lokacija {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	div#block-kgl-kategorijeprvastran table tr, div#block-kgl-industrije table, div#block-kgl-industrije table tr, div#block-kgl-nasevrednote table, div#block-kgl-nasevrednote table tr, div#block-kgl-sledljivostindokumentacija table, div#block-kgl-sledljivostindokumentacija table tr, div#block-kgl-stevilke table tr {
		display: flex;
		flex-direction: column;
	}
	
	div#block-kgl-stevilke table td, div#block-kgl-industrije table td, div#block-kgl-nasevrednote table td, div#block-kgl-sledljivostindokumentacija table td {
		width: 100% !important;
	}
	
	div#block-kgl-kategorijeprvastran table tr td {
		width: 100% !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.view-zakaj-kgl .view-content {
		position: relative;
		top: 0;
		transform: none;
		width: 100%;
	}
	
	.view-zakaj-kgl .view-header {
		width: 100%;
	}
	
	div#block-kgl-logo {
		width: 80px;
	}
	
	.pr-header .regions {
		flex-direction: column;
	}
	
	div#block-kgl-trgovinakontakt p {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }
	
	div#block-kgl-trgovinakontakt p a {
        font-size: 11px !important;
        padding-left: 30px !important;
        padding-right: 10px !important;
        background-size: 12px auto !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        height: 40px !important;
        line-height: 36px !important;
        background-position: left 10px center !important;
    }
	
	.pr-header__header-second {
        padding-left: 0;
        padding-right: 20px;
        padding-top: 0;
        position: relative;
        z-index: 0;
        padding-bottom: 10px;
        justify-content: space-between;
        width: 100%;
		overflow: hidden;
		max-height: 200px;
		-webkit-transition: all 0.3s ease-in-out 0s;
		-ms-transition: all 0.3s ease-in-out 0s;
		-o-transition: all 0.3s ease-in-out 0s;
		transition: all 0.3s ease-in-out 0s;
    }
	
	.pr-header__header-first {
        padding-top: 15px;
        padding-bottom: 10px;
        gap: 0;
        width: 100%;
        justify-content: space-between;
        padding-left: 20px;
        padding-right: 20px;
		position: relative;
        z-index: 2;
    }
	
	div#block-kgl-trgovinakontakt p a:first-child::before, div#block-kgl-tekstvideo p a:before, div#block-kgl-kategorijeprvastran .field__item > p a:before, div#block-kgl-povezave p a:nth-child(2):before, div#block-kgl-povezave p a:nth-child(3):before, a.gumb:before, div#block-kgl-webform .form-actions:before, div#block-kgl-zeliteizkoristiti p a:before, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih p a:before, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo p a:before, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje p a:before, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov p a:before, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija p a:before, div#block-kgl-potrebujetezanesljivomontazo p a:before {
		width: 40px;
		height: 40px;
	}
	
	div#block-kgl-mainnavigation {
		margin-top: 0;
	}
	
	.l-header.fixed .pr-header__header-second {
        max-height: 0;
        padding-bottom: 0;
    }
	
	.l-header.fixed .pr-header__header-second.show {
		display: flex;
		z-index: 3;
		max-height: 200px;
		padding-bottom: 10px;
	}
	
	#superfish-jezik-sl a {
		font-size: 12px;
	}
	
	div#block-kgl-video video, div#block-kgl-video img {
		height: 100vh;
	}
	
	div#block-kgl-video {
		height: calc(100vh - 109px);
	}
	
	div#block-kgl-tekstvideo .field__item > div {
		width: 94%;
		margin-left: 3%;
		padding: 20px;
	}
	
	div#block-kgl-kglvaspartner .field__item, .page_inner blockquote, .field-node--field-naslovna-vsebina .field__item, .view-zaposlitev .view-header blockquote, .view-zaposlitev .view-empty blockquote, .section-video blockquote, .video-wrapper blockquote {
		width: 94%;
		padding: 20px;
	}
	
	div#block-kgl-tekstvideo .field__item > p {
		padding-left: 20px;
	}
	
	div#block-kgl-kategorijeprvastran table tr td:first-child {
		padding-top: 50px;
	}
	
	div#block-kgl-kategorijeprvastran table tr td {
		border-bottom: 1px solid var(--crta) !important;
	}
	
	div#block-kgl-onas table tr td:before, div#block-kgl-kategorijeprvastran table tr td:before {
		content: "";
		position: absolute;
		bottom: -1px;
		width: 35px;
		height: 1px;
		background-color: var(--modra);
		left: 50%;
		transform: translateX(-50%);
	}
	
	.vvjb .vvjb-carousel-dots {
		display: none;
	}
	
	.view-galerija .view-footer a.gumb {
		margin-top: 20px;
	}
	
	.view-zakaj-kgl .vvjb .vvjb-item {
		width: 100%;
	}
	
	div#block-kgl-views-block-zakaj-kgl-block-1 {
		padding-bottom: 0;
	}
	
	div#block-kgl-stevilke {
		padding-top: 50px;
		padding-bottom: 150px;
	}
	
	div#block-kgl-industrije table td, div#block-kgl-nasevrednote table td, div#block-kgl-sledljivostindokumentacija table td {
		border-right: none !important;
		border-bottom: 1px solid var(--svetlosiva) !important;
	}
	
	div#block-kgl-spoznajtekgl .block__inner, div#block-kgl-plastikavideo .block__inner {
		background-size: auto 50%;
	}
	
	.pr-noga-novice__noga-novice {
		flex-direction: column;
	}
	
	.pr-noga-novice__noga-novice > div {
		width: 100% !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	div#block-kgl-views-block-novice-block-2 {
		border-right: none !important;
		border-bottom: 1px solid var(--crta) !important;
	}
	
	div#block-kgl-views-block-novice-block-2 .view-novice .view-content .views-view-responsive-grid__item {
		padding-right: 0;
	}
	
	.pr-footer__footer {
        flex-wrap: wrap;
        gap: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
	
	nav#block-kgl-storitve, nav#block-kgl-opodjetju {
		width: calc(50% - 20px);
	}
	
	div#block-kgl-povezave {
		width: 100%;
	}
	
	div#block-kgl-cp table tr {
		display: flex;
		flex-direction: column;
		padding-left: 20px;
		padding-right: 20px;
		gap: 10px;
	}
	
	div#block-kgl-cp table td {
		width: 100% !important;
		text-align: left !important;
		line-height: 20px;
	}
	
	.header_inner h3 br {
		display: none;
	}
	
	.vsebinski_blok_wrapper {
		flex-direction: column-reverse !important;
	}
	
	.vsebinski_blok_item {
		width: 100%;
	}
	
	.field-node--field-vsebinablok2 table tr, div#block-kgl-onas table tr, div#block-kgl-certifikatiinzanesljivost table tr, div#block-kgl-strojnipark table tr, div#block-kgl-orodjakakovosti table tr, div#block-kgl-referencedokaznasekakovosti table tr, div#block-kgl-avtomobilskaindustrija table tr {
		display: flex;
		flex-direction: column;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.field-node--field-vsebinablok2 table td:last-child, div#block-kgl-certifikatiinzanesljivost table td:last-child, div#block-kgl-strojnipark table td:last-child, div#block-kgl-orodjakakovosti table td:last-child, div#block-kgl-referencedokaznasekakovosti table td:last-child {
		border: none !important;
	}
	
	.field-node--field-vsebinablok2 table td, div#block-kgl-onas table td, div#block-kgl-certifikatiinzanesljivost table td, div#block-kgl-strojnipark table td {
		width: 100% !important;
		border-right: none !important;
		border-bottom: 1px solid var(--crta) !important;
		padding-top: 20px;
		padding-bottom: 0;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	div#block-kgl-avtomobilskaindustrija table td {
		width: 100% !important;
		border-right: none !important;
		border-bottom: 1px solid var(--crtasiva) !important;
		padding-top: 20px;
		padding-bottom: 0;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	div#block-kgl-avtomobilskaindustrija table tr:last-child td:last-child {
		border-bottom: none !important;
	} 
	
	div#block-kgl-avtomobilskaindustrija table tr:last-child td {
		border-bottom: 1px solid var(--crtasiva) !important;
	}
	
	div#block-kgl-orodjakakovosti table td, div#block-kgl-referencedokaznasekakovosti table td {
		width: 100% !important;
		border-right: none !important;
		padding-top: 20px;
		padding-bottom: 0;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	div#block-kgl-onas table td {
		padding-left: 0 !important;
		padding-right: 0 !important;
		border-bottom: 1px solid var(--crta) !important;
		border-right: none !important;
	}
	
	div#block-kgl-onas table td:last-child, div#block-kgl-onas table tr:last-child td {
		border-bottom: 1px solid var(--crta) !important;
	}
	
	div#block-kgl-onas a.gumb {
		margin-left: 20px;
	}
	
	div#block-kgl-industrije table, div#block-kgl-nasevrednote table, div#block-kgl-sledljivostindokumentacija table {
		margin-top: 0;
	}
	
	div#block-kgl-certifikatiinzanesljivost .field__item > img, div#block-kgl-strojnipark .field__item > img {
		margin-bottom: 0;
		top: 0;
	}
	
	div#block-kgl-certifikatiinzanesljivost, div#block-kgl-strojnipark {
		margin-top: 0;
	}
	
	div#block-kgl-avtomobilskaindustrija table td h2 {
		line-height: 1.3;
	}
	
	div#block-kgl-avtomobilskaindustrija table {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.view-zaposlitev .view-content .views-row .ui-accordion-content .views-row a.gumb {
		margin-top: 50px;
		margin-left: 20px;
	}
	
	.view-zaposlitev .view-content .views-row .ui-accordion-content {
		padding-top: 0;
	}
	
	.view-novice .view-header, .view-dokumentacija .view-header, .novica_header, .view-novice .view-header, .view-dokumentacija .view-header {
		width: 94%;
	}
	
	.view-novice .view-header, .view-dokumentacija .view-header {
		margin-bottom: 50px;
	}
	
	.view-novice .view-content .views-view-responsive-grid, .view-dokumentacija .view-content .views-view-responsive-grid, .view-zaposlitev .view-content .views-view-responsive-grid {
		display: flex;
		flex-direction: column;
	}
	
	.view-novice .view-content .views-view-responsive-grid__item:last-child, .view-dokumentacija .view-content .views-view-responsive-grid__item:last-child, .view-zaposlitev .view-content .views-view-responsive-grid__item:last-child {
		border-bottom: none !important;
	}
	
	.view-novice .view-content .views-view-responsive-grid__item, .view-dokumentacija .view-content .views-view-responsive-grid__item, .view-zaposlitev .view-content .views-view-responsive-grid__item {
        border-right: none !important;
        border-bottom: 1px solid var(--crta) !important;
        padding: 20px;
    }
	
	.novica_main {
		padding-top: 50px;
		padding-bottom: 50px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.field-node--field-galerijanov figure {
		max-width: 80px;
	}
	
	.field-node--field-galerijanov figure:first-child {
		max-width: unset;
	}
	
	div#block-kgl-views-block-novice-block-1 .view-novice .view-content {
		padding-left: 0;
		padding-right: 0;
	}
	
	div#block-kgl-trgovinakontakt {
		margin-left: 15px;
	}
	
	.pr-content-druga__content-druga {
		flex-direction: column;
		align-items: center;
	}
	
	.pr-content-druga {
		width: 100%;
		display: block;
	}
	
	div#block-kgl-podatkipodjetja h2, div#block-kgl-podatkipodjetja p {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	div#block-kgl-webform {
		padding-top: 50px;
		padding-bottom: 50px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.pr-content-druga__content-druga > div {
		width: calc(100% - 40px) !important;
	}
	
	.vsebinski_blok_item .field-node--field-slika img {
		border-radius: 5px;
	}
	
	div#block-kgl-orodjakakovosti img {
		border-radius: 5px;
	}
	
	.view-video, .video-wrapper {
		padding-left: 5%;
		padding-right: 5%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	/*120*/
	.page-node-1 .page_inner h1 {
		font-size: 48px;
	}
	
	/*60px*/
	div#block-kgl-kglvaspartner h4, .counter, .page_inner h1, .view-novice .view-header h1 {
		font-size: 40px;
	}
	
	 .view-dokumentacija .view-header h1 {
		 font-size: 32px;
	 }
	
	/*44px*/
	div#block-kgl-tekstvideo h2, div#block-kgl-kglvaspartner h2, .view-galerija .view-header h2, div#block-kgl-industrije h2, div#block-kgl-nasevrednote h2, div#block-kgl-sledljivostindokumentacija h2, div#block-kgl-spoznajtekgl h2, div#block-kgl-plastikavideo h2, div#block-kgl-zeliteizkoristiti h2, div#block-kgl-zeliteizkoristitiprednosti h2, div#block-kgl-potrebujetezanesljivomontazo h2, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija h2, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov h2, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje h2, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih h2, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo h2, div#block-kgl-nasipratnerji .block__title, .header_inner h2, .field-node--field-naslovna-vsebina h1, .field-node--field-naslovna-vsebina h2, .page_inner blockquote h2, div#block-kgl-orodjakakovosti table td h2, div#block-kgl-referencedokaznasekakovosti table td h2, .view-zaposlitev .view-header h1, .view-zaposlitev .view-empty h1, .zaposlitev_header h2, .novica_header h1, div#block-kgl-views-block-novice-block-1 .block__title, div#block-kgl-lokacija h2 {
		font-size: 38px !important;
		line-height: 42px !important;
	}
	
	/*40*/
	div#block-kgl-kglvaspartner h4 {
		font-size: 24px;
	}
	
	/*34*/
	div#block-kgl-kategorijeprvastran table tr td h2, .vsebinski_blok_item_inner h2, .field-node--field-vsebinablok2 h2, div#block-kgl-onas table td h3 {
		font-size: 22px;
	}
	
	/*24*/
	.page_inner .field-node--body h2, div#block-kgl-strojnipark table td h2, .page_inner blockquote h3, .pr-content-druga__content-druga > div h2 {
		font-size: 21px;
	}
	
	/*22*/
	div#block-kgl-industrije table td h3, div#block-kgl-nasevrednote table td h3, div#block-kgl-sledljivostindokumentacija table td h3, .field-node--field-vsebinablok2 table td h3, div#block-kgl-avtomobilskaindustrija table td h2, .view-zaposlitev .view-content .views-row .ui-accordion-header {
		font-size: 20px;
	}
	
	div#block-kgl-tekstvideo p a, a.gumb, div#block-kgl-kategorijeprvastran .field__item > p a, div#block-kgl-zeliteizkoristiti p a, div#block-kgl-zeliteizkoristitiprednosti p a.gumb, div#block-kgl-potrebujetezanesljivomontazo p a.gumb, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija p a.gumb, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov p a.gumb, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje p a.gumb, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih p a.gumb, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo p a.gumb, div#block-kgl-povezave p a, div#block-kgl-webform .form-actions input {
        padding-left: 20px !important;
        padding-right: 20px !important;
        height: 44px !important;
        line-height: 40px !important;
        min-width: unset;
    }
	
	div#block-kgl-kglvaspartner, div#block-kgl-views-block-galerija-block-2, div#block-kgl-industrije, div#block-kgl-nasevrednote, div#block-kgl-zeliteizkoristiti, div#block-kgl-zeliteizkoristitiprednosti, div#block-kgl-potrebujetezanesljivomontazo, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo, div#block-kgl-zeliteizkoristiti .block__inner, div#block-kgl-zeliteizkoristitiprednosti .block__inner, div#block-kgl-potrebujetezanesljivomontazo .block__inner, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija .block__inner, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov .block__inner, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje .block__inner, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih .block__inner, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo .block__inner, div#block-kgl-nasipratnerji .block__inner, div#block-kgl-nasipratnerji, .l-footer, .page_wrapper, .field-node--field-naslovna-vsebina, div#block-kgl-onas, div#block-kgl-orodjakakovosti, .view-novice .view-content, .view-dokumentacija .view-content, .view-zaposlitev .view-content {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.field-node-field-vsebinski-blok-s-sliko, div#block-kgl-views-block-galerija-block-1, div#block-kgl-views-block-galerija-block-3, div#block-kgl-views-block-galerija-block-4, div#block-kgl-views-block-galerija-block-5, div#block-kgl-views-block-galerija-block-6, div#block-kgl-spoznajtekgl, div#block-kgl-plastikavideo, div#block-kgl-referencedokaznasekakovosti, .view-novice, .view-zaposlitev, .novica_wrapper, .view-dokumentacija, div#block-kgl-lokacija {
		padding-top: 50px;
	}
	
	div#block-kgl-kategorijeprvastran, .field-node-field-vsebinski-blok-s-sliko > .field__items > .field__item {
		padding-top: 0;
		padding-bottom: 50px;
	}
	
	.l-noga-novice {
		padding-top: 0;
	}
	
	div#block-kgl-views-block-galerija-block-2, div#block-kgl-industrije, div#block-kgl-nasevrednote, div#block-kgl-zeliteizkoristiti .block__inner, div#block-kgl-zeliteizkoristitiprednosti .block__inner, div#block-kgl-potrebujetezanesljivomontazo .block__inner, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija .block__inner, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov .block__inner, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje .block__inner, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih .block__inner, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo .block__inner, div#block-kgl-nasipratnerji .block__inner, .field-node-field-vsebinski-blok-s-sliko, .view-zaposlitev .view-content > .views-row, div#block-kgl-lokacija {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	/* div#block-kgl-kategorijeprvastran table tr, div#block-kgl-industrije table, div#block-kgl-industrije table tr, div#block-kgl-nasevrednote table, div#block-kgl-nasevrednote table tr, div#block-kgl-sledljivostindokumentacija table, div#block-kgl-sledljivostindokumentacija table tr, div#block-kgl-stevilke table tr { */
		/* display: flex; */
		/* flex-direction: column; */
	/* } */
	
	/* div#block-kgl-stevilke table td, div#block-kgl-industrije table td, div#block-kgl-nasevrednote table td, div#block-kgl-sledljivostindokumentacija table td { */
		/* width: 100% !important; */
	/* } */
	
	/* div#block-kgl-kategorijeprvastran table tr td { */
		/* width: 100% !important; */
		/* padding-left: 20px !important; */
		/* padding-right: 20px !important; */
	/* } */
	
	div#block-kgl-kategorijeprvastran table tr {
		padding-left: 20px;
		padding-right: 20px;
		display: block;
	}
	
	.view-zakaj-kgl .view-content {
		position: relative;
		top: 0;
		transform: none;
		width: 100%;
	}
	
	.view-zakaj-kgl .view-header {
		width: 100%;
	}
	
	div#block-kgl-logo {
		width: 80px;
	}
	
	.pr-header .regions {
		flex-direction: column;
	}
	
	div#block-kgl-trgovinakontakt p {
		display: flex;
	}
	
	div#block-kgl-trgovinakontakt p a {
        font-size: 11px !important;
        padding-left: 30px !important;
        padding-right: 10px !important;
        background-size: 12px auto !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        height: 40px !important;
        line-height: 36px !important;
        background-position: left 10px center !important;
    }
	
	.pr-header__header-second {
        padding-left: 0;
        padding-right: 20px;
        padding-top: 0;
        position: relative;
        z-index: 0;
        padding-bottom: 10px;
        justify-content: space-between;
        width: 100%;
		overflow: hidden;
		max-height: 200px;
		-webkit-transition: all 0.3s ease-in-out 0s;
		-ms-transition: all 0.3s ease-in-out 0s;
		-o-transition: all 0.3s ease-in-out 0s;
		transition: all 0.3s ease-in-out 0s;
    }
	
	.pr-header__header-first {
        padding-top: 10px;
        padding-bottom: 10px;
        gap: 0;
        width: 100%;
        justify-content: space-between;
        padding-left: 20px;
        padding-right: 20px;
		position: relative;
        z-index: 2;
    }
	
	div#block-kgl-trgovinakontakt p a:first-child::before, div#block-kgl-tekstvideo p a:before, div#block-kgl-kategorijeprvastran .field__item > p a:before, div#block-kgl-povezave p a:nth-child(2):before, div#block-kgl-povezave p a:nth-child(3):before, a.gumb:before, div#block-kgl-webform .form-actions:before, div#block-kgl-zeliteizkoristiti p a:before, div#block-kgl-iscetezanesljivegaproizvajalcaplasticnih p a:before, div#block-kgl-iscetezanesljivegapartnerjazacncobdelavo p a:before, div#block-kgl-potrebujetehitroinkakovostnocncstruzenje p a:before, div#block-kgl-potrebujetevelikeserijenatancnostancanihdelov p a:before, div#block-kgl-iscetenaprednoresitevzavarjenjealuminija p a:before, div#block-kgl-potrebujetezanesljivomontazo p a:before {
		width: 40px;
		height: 40px;
	}
	
	div#block-kgl-mainnavigation {
		margin-top: 0;
	}
	
	.l-header.fixed .pr-header__header-second {
        max-height: 0;
        padding-bottom: 0;
    }
	
	.l-header.fixed .pr-header__header-second.show {
		display: flex;
		z-index: 3;
		max-height: 200px;
		padding-bottom: 10px;
	}
	
	#superfish-jezik-sl a {
		font-size: 12px;
	}
	
	div#block-kgl-video video, div#block-kgl-video img {
		height: 100vh;
	}
	
	div#block-kgl-video {
		height: calc(100vh - 109px);
	}
	
	div#block-kgl-tekstvideo .field__item > p {
		padding-left: 20px;
	}
	
	div#block-kgl-kategorijeprvastran table tr td:first-child {
		padding-top: 50px;
	}
	
	/* div#block-kgl-kategorijeprvastran table tr td { */
		/* border-bottom: 1px solid var(--crta) !important; */
	/* } */
	
	/* div#block-kgl-onas table tr td:before, div#block-kgl-kategorijeprvastran table tr td:before { */
		/* content: ""; */
		/* position: absolute; */
		/* bottom: -1px; */
		/* width: 35px; */
		/* height: 1px; */
		/* background-color: var(--modra); */
		/* left: 50%; */
		/* transform: translateX(-50%); */
	/* } */
	
	.vvjb .vvjb-carousel-dots {
		display: none;
	}
	
	.view-galerija .view-footer a.gumb {
		margin-top: 20px;
	}
	
	.view-zakaj-kgl .vvjb .vvjb-item {
		width: 100%;
	}
	
	div#block-kgl-views-block-zakaj-kgl-block-1 {
		padding-bottom: 0;
	}
	
	div#block-kgl-stevilke {
		padding-top: 50px;
		padding-bottom: 150px;
	}
	
	/* div#block-kgl-industrije table td, div#block-kgl-nasevrednote table td, div#block-kgl-sledljivostindokumentacija table td { */
		/* border-right: none !important; */
		/* border-bottom: 1px solid var(--svetlosiva) !important; */
	/* } */
	
	div#block-kgl-spoznajtekgl .block__inner, div#block-kgl-plastikavideo .block__inner {
		background-size: auto 50%;
	}
	
	.pr-noga-novice__noga-novice {
		flex-direction: column;
	}
	
	.pr-noga-novice__noga-novice > div {
		width: 100% !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	div#block-kgl-views-block-novice-block-2 {
		border-right: none !important;
		border-bottom: 1px solid var(--crta) !important;
	}
	
	div#block-kgl-views-block-novice-block-2 .view-novice .view-content .views-view-responsive-grid__item {
		padding-right: 0;
	}
	
	.pr-footer__footer {
        display: flex;
        gap: 20px;
        padding-left: 20px;
        padding-right: 20px;
        flex-wrap: wrap;
    }
	
	nav#block-kgl-storitve, nav#block-kgl-opodjetju {
		width: calc(50% - 40px);
	}
	
	div#block-kgl-povezave {
		width: 36%;
		max-width: 250px;
	}
	
	.vsebinski_blok_item .field-node--field-slika img {
		border-radius: 5px;
	}

	div#block-kgl-cp table tr {
		display: flex;
		flex-direction: column;
		padding-left: 20px;
		padding-right: 20px;
		gap: 10px;
	}
	
	div#block-kgl-cp table td {
		width: 100% !important;
		text-align: left !important;
		line-height: 20px;
	}
	
	.header_inner h3 br {
		display: none;
	}
	
	.vsebinski_blok_wrapper {
		flex-direction: column-reverse !important;
	}
	
	.vsebinski_blok_item {
		width: 100%;
	}
	
	.field-node--field-vsebinablok2 table tr, div#block-kgl-onas table tr, div#block-kgl-certifikatiinzanesljivost table tr, div#block-kgl-strojnipark table tr, div#block-kgl-orodjakakovosti table tr, div#block-kgl-referencedokaznasekakovosti table tr, div#block-kgl-avtomobilskaindustrija table tr {
        display: block;
        padding-left: 20px;
        padding-right: 20px;
    }
	
	.field-node--field-vsebinablok2 table td:last-child, div#block-kgl-certifikatiinzanesljivost table td:last-child, div#block-kgl-strojnipark table td:last-child, div#block-kgl-orodjakakovosti table td:last-child, div#block-kgl-referencedokaznasekakovosti table td:last-child {
		border: none !important;
	}
	
	/* .field-node--field-vsebinablok2 table td, div#block-kgl-onas table td, div#block-kgl-certifikatiinzanesljivost table td, div#block-kgl-strojnipark table td { */
		/* width: 100% !important; */
		/* border-right: none !important; */
		/* border-bottom: 1px solid var(--crta) !important; */
		/* padding-top: 20px; */
		/* padding-bottom: 0; */
		/* padding-left: 0 !important; */
		/* padding-right: 0 !important; */
	/* } */
	
	/* div#block-kgl-avtomobilskaindustrija table td { */
		/* width: 100% !important; */
		/* border-right: none !important; */
		/* border-bottom: 1px solid var(--crtasiva) !important; */
		/* padding-top: 20px; */
		/* padding-bottom: 0; */
		/* padding-left: 0 !important; */
		/* padding-right: 0 !important; */
	/* } */
	
	/* div#block-kgl-avtomobilskaindustrija table tr:last-child td:last-child { */
		/* border-bottom: none !important; */
	/* }  */
	
	/* div#block-kgl-avtomobilskaindustrija table tr:last-child td { */
		/* border-bottom: 1px solid var(--crtasiva) !important; */
	/* } */
	
	div#block-kgl-referencedokaznasekakovosti table td {
		width: 100% !important;
		border-right: none !important;
		padding-top: 20px;
		padding-bottom: 0;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	div#block-kgl-views-block-zakaj-kgl-block-2 .view-zakaj-kgl .view-header {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	/* div#block-kgl-onas table td { */
		/* padding-left: 0 !important; */
		/* padding-right: 0 !important; */
		/* border-bottom: 1px solid var(--crta) !important; */
		/* border-right: none !important; */
	/* } */
	
	/* div#block-kgl-onas table td:last-child, div#block-kgl-onas table tr:last-child td { */
		/* border-bottom: 1px solid var(--crta) !important; */
	/* } */
	
	div#block-kgl-onas a.gumb {
		margin-left: 20px;
	}
	
	div#block-kgl-industrije table, div#block-kgl-nasevrednote table, div#block-kgl-sledljivostindokumentacija table {
		margin-top: 0;
	}
	
	div#block-kgl-certifikatiinzanesljivost table td img {
		width: calc(33% - 20px);
	}
	
	a.gumb {
		height: unset !important;
	}
	
	/* div#block-kgl-certifikatiinzanesljivost .field__item > img, div#block-kgl-strojnipark .field__item > img { */
		/* margin-bottom: 0; */
		/* top: 0; */
	/* } */
	
	/* div#block-kgl-certifikatiinzanesljivost, div#block-kgl-strojnipark { */
		/* margin-top: 0; */
	/* } */
	
	div#block-kgl-avtomobilskaindustrija table td h2 {
		line-height: 1.3;
	}
	
	div#block-kgl-avtomobilskaindustrija table {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.view-zaposlitev .view-content .views-row .ui-accordion-content .views-row a.gumb {
		margin-top: 50px;
		margin-left: 20px;
	}
	
	.view-zaposlitev .view-content .views-row .ui-accordion-content {
		padding-top: 0;
	}
	
	.view-novice .view-header, .view-dokumentacija .view-header, .novica_header, .view-novice .view-header, .view-dokumentacija .view-header {
		width: 94%;
	}
	
	.view-novice .view-header, .view-dokumentacija .view-header {
		margin-bottom: 50px;
	}
	
	.view-novice .view-content .views-view-responsive-grid, .view-dokumentacija .view-content .views-view-responsive-grid, .view-zaposlitev .view-content .views-view-responsive-grid {
		display: flex;
		flex-direction: column;
	}
	
	.view-novice .view-content .views-view-responsive-grid__item:last-child, .view-dokumentacija .view-content .views-view-responsive-grid__item:last-child, .view-zaposlitev .view-content .views-view-responsive-grid__item:last-child {
		border-bottom: none !important;
	}
	
	.view-novice .view-content .views-view-responsive-grid__item, .view-dokumentacija .view-content .views-view-responsive-grid__item, .view-zaposlitev .view-content .views-view-responsive-grid__item {
        border-right: none !important;
        border-bottom: 1px solid var(--crta) !important;
        padding: 20px;
    }
	
	.novica_main {
		padding-top: 50px;
		padding-bottom: 50px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.field-node--field-galerijanov figure {
		max-width: 80px;
	}
	
	.field-node--field-galerijanov figure:first-child {
		max-width: unset;
	}
	
	div#block-kgl-views-block-novice-block-1 .view-novice .view-content {
		padding-left: 0;
		padding-right: 0;
	}
	
	div#block-kgl-trgovinakontakt {
		margin-left: 15px;
	}
	
	.pr-content-druga__content-druga {
		flex-direction: column;
		align-items: center;
	}
	
	.pr-content-druga {
		width: 100%;
		display: block;
	}
	
	div#block-kgl-podatkipodjetja h2, div#block-kgl-podatkipodjetja p {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	div#block-kgl-webform {
		padding-top: 50px;
		padding-bottom: 50px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.pr-content-druga__content-druga > div {
		width: calc(100% - 40px) !important;
	}
	
	div#block-kgl-tekstvideo .field__item > div {
		margin-left: 20px;
	}
	
	div#block-kgl-kategorijeprvastran table tr td > div {
		padding-bottom: 40%;
	}
	
	.view-video, .video-wrapper {
		padding-left: 3%;
		padding-right: 3%;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1360px) {
	.pr-header__header-second {
        padding-left: 0;
        padding-right: 20px;
        padding-top: 0;
        position: relative;
        z-index: 0;
        padding-bottom: 10px;
        justify-content: space-between;
        width: 100%;
		overflow: hidden;
		max-height: 200px;
		-webkit-transition: all 0.3s ease-in-out 0s;
		-ms-transition: all 0.3s ease-in-out 0s;
		-o-transition: all 0.3s ease-in-out 0s;
		transition: all 0.3s ease-in-out 0s;
    }
	
	.pr-header__header-first {
        padding-top: 10px;
        padding-bottom: 10px;
        gap: 0;
        width: 100%;
        justify-content: space-between;
        padding-left: 20px;
        padding-right: 20px;
		position: relative;
        z-index: 2;
    }
	
	.l-header.fixed .pr-header__header-second {
        max-height: 0;
        padding-bottom: 0;
    }
	
	.l-header.fixed .pr-header__header-second.show {
		display: flex;
		z-index: 3;
		max-height: 200px;
		padding-bottom: 10px;
	}
	
	.pr-header .regions {
        flex-direction: column;
    }
	
	div#block-kgl-trgovinakontakt {
		margin-left: 25px;
	}

	div#block-kgl-tekstvideo .block__inner {
		padding-left: 20px;
	}
	
	div#block-kgl-kategorijeprvastran, .l-noga-novice, div#block-kgl-spoznajtekgl .block__inner, div#block-kgl-plastikavideo .block__inner, div#block-kgl-nasipratnerji, .l-footer, .l-footer-cp, .field-node-field-vsebinski-blok-s-sliko > .field__items > .field__item, .field-node--field-vsebinablok2, div#block-kgl-onas, div#block-kgl-certifikatiinzanesljivost, div#block-kgl-strojnipark, div#block-kgl-orodjakakovosti, div#block-kgl-referencedokaznasekakovosti, .view-novice .view-content, .view-dokumentacija .view-content, .view-zaposlitev .view-content {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.view-zakaj-kgl .vvjb .vvjb-item {
		width: 50%;
	}
	
	.vsebinski_blok_wrapper {
		gap: 30px;
	}
	
	.page-node-1 .page_inner h1 {
		font-size: 80px;
	}
	
	div#block-kgl-certifikatiinzanesljivost table td img {
		width: calc(33% - 20px);
	}
	
	div#block-kgl-orodjakakovosti table tr, div#block-kgl-referencedokaznasekakovosti table tr {
		display: flex;
		align-items: center;
		gap: 30px;
	}
	
	.view-video {
		padding-left: 2%;
		padding-right: 2%;
	}
}

@media only screen and (min-width: 1361px) and (max-width: 1630px) {
	div#block-kgl-certifikatiinzanesljivost .block__inner, div#block-kgl-strojnipark .block__inner, .pr-content-druga, div#block-kgl-lokacija .block__inner, .field-node--field-vsebinablok2 > .field__items {
		padding-left: 20px;
		padding-right: 20px;
	}
}