@charset "UTF-8";
 :root {
--color-white: #ffffff;
--color-black: #000000;
--color-red: #C00100;
--color-blue-dark: #1F2649;
--color-blue: #002060;
--color-blue-2: #053971;
--color-blue-light: #E6EAF2;
--font-family: "PT Sans";
--font-weight-normal: 400;
--font-weight-bold: 700;
--corner-desktop-width: 50px;
--corner-tablet-width: 40px;
--corner-mobile-width: 30px;
} @font-face {
font-display: swap; font-family: "PT Sans";
font-style: normal;
font-weight: 400;
src: url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-regular.eot); src: url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-regular.eot?#iefix) format("embedded-opentype"), url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-regular.woff2) format("woff2"), url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-regular.woff) format("woff"), url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-regular.ttf) format("truetype"), url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-regular.svg#PTSans) format("svg"); } @font-face {
font-display: swap; font-family: "PT Sans";
font-style: normal;
font-weight: 700;
src: url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-700.eot); src: url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-700.eot?#iefix) format("embedded-opentype"), url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-700.woff2) format("woff2"), url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-700.woff) format("woff"), url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-700.ttf) format("truetype"), url(//www.gis-net.de/website/wp-content/themes/uncode-child/fonts/pt-sans/pt-sans-v17-latin-700.svg#PTSans) format("svg"); } :root {
--base-font-size: 16px;
--base-small-size: 12px;
--base-large-size: 18px;
--base-h1-size: 40px;
--base-h2-size: 32px;
--base-h3-size: 25px;
--base-h4-size: 18px;
--base-h5-size: 16px;
--base-h6-size: 12px;
--base-h1-lineheight: 1.25;
--base-h2-lineheight: 1.20;
--base-h3-lineheight: 1.20;
--base-h4-lineheight: 1.65;
--base-h5-lineheight: 1.65;
--base-h6-lineheight: 1.65;
--base-btn-font-size: 12px;
}
@media (min-width: 570px) and (max-width: 1399px) {
:root {
--base-font-size: calc( 16px + (18 - 16) * ( (100vw - 570px) / ( 1399 - 570) ));
--base-small-size: calc( 12px + (14 - 12) * ( (100vw - 570px) / ( 1399 - 570) ));
--base-large-size: calc( 18px + (20 - 18) * ( (100vw - 570px) / ( 1399 - 570) ));
--base-h1-size: calc( 40px + (80 - 40) * ( (100vw - 570px) / ( 1399 - 570) ));
--base-h2-size: calc( 32px + (45 - 32) * ( (100vw - 570px) / ( 1399 - 570) ));
--base-h3-size: calc( 25px + (30 - 25) * ( (100vw - 570px) / ( 1399 - 570) ));
--base-h4-size: calc( 18px + (20 - 18) * ( (100vw - 570px) / ( 1399 - 570) ));
--base-h5-size: calc( 16px + (18 - 16) * ( (100vw - 570px) / ( 1399 - 570) ));
--base-h6-size: calc( 12px + (14 - 12) * ( (100vw - 570px) / ( 1399 - 570) ));
--base-btn-font-size: calc( 12px + (14 - 12) * ( (100vw - 570px) / ( 1399 - 570) ));
}
}
@media (min-width: 1400px) {
:root {
--base-font-size: 18px;
--base-small-size: 14px;
--base-large-size: 20px;
--base-h1-size: 80px;
--base-h2-size: 45px;
--base-h3-size: 30px;
--base-h4-size: 20px;
--base-h5-size: 18px;
--base-h6-size: 14px;
--base-btn-font-size: 14px;
}
}
body, p, li, dt, dd, dl, address, label, small, pre, code, table, td, tr {
font-size: var(--base-font-size);
line-height: 1.65;
}
.text-lead,
.text-lead * {
font-size: var(--base-large-size) !important;
line-height: 1.5 !important;
}
.text-small,
.text-small * {
font-size: var(--base-small-size) !important;
}
b, strong {
font-weight: var(--font-weight-bold);
}
h1:not([class*=fontsize-]),
.h1:not([class*=fontsize-]) {
font-size: var(--base-h1-size);
font-weight: var(--font-weight-bold);
line-height: var(--base-h1-lineheight);
}
h2:not([class*=fontsize-]),
.h2:not([class*=fontsize-]) {
font-size: var(--base-h2-size);
font-weight: var(--font-weight-bold);
line-height: var(--base-h2-lineheight);
}
h3:not([class*=fontsize-]),
.h3:not([class*=fontsize-]) {
font-size: var(--base-h3-size);
font-weight: var(--font-weight-bold);
line-height: var(--base-h3-lineheight);
}
h4:not([class*=fontsize-]),
.h4:not([class*=fontsize-]) {
font-size: var(--base-h4-size);
font-weight: var(--font-weight-bold);
line-height: var(--base-h4-lineheight);
}
h5:not([class*=fontsize-]),
.h5:not([class*=fontsize-]) {
font-size: var(--base-h5-size);
font-weight: var(--font-weight-bold);
line-height: var(--base-h5-lineheight);
}
h6:not([class*=fontsize-]),
.h6:not([class*=fontsize-]) {
font-size: var(--base-h6-size);
font-weight: var(--font-weight-bold);
line-height: var(--base-h6-lineheight);
}
h5, .h5 {
text-transform: uppercase;
letter-spacing: 0.11em;
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}
.box-with-corner-tl .style-color-158324-bg {
background: linear-gradient(135deg, transparent var(--corner-desktop-width), var(--color-blue-2) 0) top left;
}
.box-with-corner-tl .style-color-125879-bg {
background: linear-gradient(135deg, transparent var(--corner-desktop-width), var(--color-blue) 0) top left;
}
.box-with-corner-bl .style-color-158324-bg {
background: linear-gradient(45deg, transparent var(--corner-desktop-width), var(--color-blue-2) 0) bottom left;
}
.box-with-corner-bl .style-color-125879-bg {
background: linear-gradient(45deg, transparent var(--corner-desktop-width), var(--color-blue) 0) bottom left;
}
.box-with-corner-bl .style-color-xsdn-bg {
background: linear-gradient(45deg, transparent var(--corner-desktop-width), var(--color-white) 0) bottom left;
}
.box-with-corner-br .style-color-158324-bg {
background: linear-gradient(315deg, transparent var(--corner-desktop-width), var(--color-blue-2) 0) bottom right;
}
.box-with-corner-br .style-color-125879-bg {
background: linear-gradient(315deg, transparent var(--corner-desktop-width), var(--color-blue) 0) bottom right;
}
.box-with-corner-br .style-color-xsdn-bg {
background: linear-gradient(315deg, transparent var(--corner-desktop-width), var(--color-white) 0) bottom right;
}
.img-with-corner-blue-bl .uncode-single-media-wrapper {
padding-bottom: 73px;
background-color: var(--color-blue);
background: linear-gradient(45deg, transparent var(--corner-desktop-width), var(--color-blue) 0) bottom left;
}
.img-with-corner-dark-blue-bl .uncode-single-media-wrapper {
padding-bottom: 73px;
background-color: var(--color-blue-dark);
background: linear-gradient(45deg, transparent var(--corner-desktop-width), var(--color-blue-dark) 0) bottom left;
}
.bg-lightblue-with-corner-left {
background: linear-gradient(90deg, var(--color-white) 0%, var(--color-white) 32%, var(--color-blue-light) 32%);
}
.bg-blue-with-corner-left {
background: linear-gradient(90deg, var(--color-white) 0%, var(--color-white) 32%, var(--color-blue) 32%);
}
.bg-darkblue-with-corner-left {
background: linear-gradient(90deg, var(--color-white) 0%, var(--color-white) 32%, var(--color-blue-dark) 32%);
}
.bg-blue-2-with-corner-right {
background: linear-gradient(90deg, var(--color-blue-2) 0%, var(--color-blue-2) 68%, var(--color-white) 68%);
}
.bg-lightblue-with-corner-left .uncode-divider-wrap-bottom,
.bg-blue-with-corner-left .uncode-divider-wrap-bottom,
.bg-darkblue-with-corner-left .uncode-divider-wrap-bottom {
max-width: 32%;
}
.bg-lightblue-with-corner-left .uncode-divider-wrap-bottom:before,
.bg-blue-with-corner-left .uncode-divider-wrap-bottom:before,
.bg-darkblue-with-corner-left .uncode-divider-wrap-bottom:before {
content: "";
position: absolute;
z-index: 1;
bottom: calc(var(--corner-desktop-width) * -1);
right: calc(var(--corner-desktop-width) * -1);
width: calc(var(--corner-desktop-width) * 2);
height: calc(var(--corner-desktop-width) * 2);
background: var(--color-white);
transform: rotate(45deg);
}
.bg-blue-2-with-corner-right .uncode-divider-wrap-bottom {
max-width: 68%;
}
.bg-blue-2-with-corner-right .uncode-divider-wrap-bottom:before {
content: "";
position: absolute;
z-index: 1;
bottom: calc(var(--corner-desktop-width) * -1);
right: calc(var(--corner-desktop-width) * -1);
width: calc(var(--corner-desktop-width) * 2);
height: calc(var(--corner-desktop-width) * 2);
background: var(--color-white);
transform: rotate(315deg);
}
.equal-height.cssgrid-system .tmb {
height: 100%;
}
.equal-height.cssgrid-system .tmb > .t-inside {
height: 100%;
}
.equal-height.cssgrid-system .tmb > .t-inside > .t-entry-text {
height: 100%;
}
.equal-height.cssgrid-system .tmb > .t-inside > .t-entry-text > .t-entry-text-tc {
height: 100%;
}
.equal-height.cssgrid-system .tmb > .t-inside > .t-entry-text > .t-entry-text-tc > .t-entry {
height: 100%;
}
.equal-height.cssgrid-system .tmb > .t-inside > .t-entry-text > .t-entry-text-tc > .t-entry > .t-entry-readmore {
position: relative;
bottom: 0;
}
.style-color-210407-bg a:hover, .style-color-210407-bg a:active {
color: var(--color-red) !important;
}
@media (min-width: 960px) and (max-width: 1239px) {
body:not(.vc-safe-mode) .shift_x_triple {
left: calc(10px + 98 * (100vw - 960px) / 279) !important;
}
}
@media (min-width: 960px) {
body:not(.vc-safe-mode) .box-with-corner-bl .shift_y_neg_quad {
margin-top: -157px !important;
}
.img-right-big > .uncol.shift_x_triple {
width: calc(100% + 108px);
left: 0px !important;
}
.bg-70 > .row-background > .background-wrapper {
width: 70%;
}
}
@media (min-width: 570px) and (max-width: 959px) {
.box-with-corner-tl .style-color-158324-bg {
background: linear-gradient(135deg, transparent var(--corner-tablet-width), var(--color-blue-2) 0) top left;
}
.box-with-corner-tl .style-color-125879-bg {
background: linear-gradient(135deg, transparent var(--corner-tablet-width), var(--color-blue) 0) top left;
}
.box-with-corner-bl .style-color-158324-bg {
background: linear-gradient(45deg, transparent var(--corner-tablet-width), var(--color-blue-2) 0) bottom left;
}
.box-with-corner-bl .style-color-125879-bg {
background: linear-gradient(45deg, transparent var(--corner-tablet-width), var(--color-blue) 0) bottom left;
}
.box-with-corner-br .style-color-158324-bg {
background: linear-gradient(315deg, transparent var(--corner-tablet-width), var(--color-blue-2) 0) bottom right;
}
.box-with-corner-br .style-color-125879-bg {
background: linear-gradient(315deg, transparent var(--corner-tablet-width), var(--color-blue) 0) bottom right;
}
.box-with-corner-br .style-color-xsdn-bg {
background: linear-gradient(315deg, transparent var(--corner-tablet-width), var(--color-white) 0) bottom right;
}
.img-with-corner-bll .uncode-single-media-wrapper {
padding-bottom: 57px;
background: linear-gradient(45deg, transparent var(--corner-tablet-width), var(--color-blue-dark) 0) bottom left;
}
.bg-lightblue-with-corner-left .uncode-divider-wrap-bottom:before,
.bg-blue-with-corner-left .uncode-divider-wrap-bottom:before,
.bg-darkblue-with-corner-left .uncode-divider-wrap-bottom:before,
.bg-blue-2-with-corner-right .uncode-divider-wrap-bottom:before {
bottom: calc(var(--corner-tablet-width) * -1);
right: calc(var(--corner-tablet-width) * -1);
width: calc(var(--corner-tablet-width) * 2);
height: calc(var(--corner-tablet-width) * 2);
}
.bg-lightblue-with-corner-left {
background: linear-gradient(45deg, transparent var(--corner-mobile-width), var(--color-blue-light) 0) bottom left;
}
.bg-lightblue-with-corner-left .uncode-divider-wrap-bottom {
display: none;
}
.bg-blue-with-corner-left {
background: linear-gradient(45deg, transparent var(--corner-mobile-width), var(--color-blue) 0) bottom left;
}
.bg-blue-with-corner-left .uncode-divider-wrap-bottom {
display: none;
}
.bg-darkblue-with-corner-left {
background: linear-gradient(45deg, transparent var(--corner-mobile-width), var(--color-blue-dark) 0) bottom left;
}
.bg-darkblue-with-corner-left .uncode-divider-wrap-bottom {
display: none;
}
.bg-blue-2-with-corner-right {
background: linear-gradient(315deg, transparent var(--corner-mobile-width), var(--color-blue-2) 0) bottom right;
}
.bg-blue-2-with-corner-right .uncode-divider-wrap-bottom {
display: none;
}
}
@media (max-width: 959px) {
.top-header .background-element {
display: none;
}
.top-header > .row.double-top-padding {
padding-top: 0;
}
body:not(.vc-safe-mode) .box-with-corner-bl .shift_y_neg_quad:not(.shift_y_fixed) {
margin-top: -36px !important;
}
}
@media (max-width: 569px) {
.box-with-corner-tl .style-color-158324-bg {
background: linear-gradient(135deg, transparent var(--corner-mobile-width), var(--color-blue-2) 0) top left;
}
.box-with-corner-tl .style-color-125879-bg {
background: linear-gradient(135deg, transparent var(--corner-mobile-width), var(--color-blue) 0) top left;
}
.box-with-corner-bl .style-color-158324-bg {
background: linear-gradient(45deg, transparent var(--corner-mobile-width), var(--color-blue-2) 0) bottom left;
}
.box-with-corner-bl .style-color-125879-bg {
background: linear-gradient(45deg, transparent var(--corner-mobile-width), var(--color-blue) 0) bottom left;
}
.box-with-corner-br .style-color-158324-bg {
background: linear-gradient(315deg, transparent var(--corner-mobile-width), var(--color-blue-2) 0) bottom right;
}
.box-with-corner-br .style-color-125879-bg {
background: linear-gradient(315deg, transparent var(--corner-mobile-width), var(--color-blue) 0) bottom right;
}
.box-with-corner-br .style-color-xsdn-bg {
background: linear-gradient(315deg, transparent var(--corner-mobile-width), var(--color-white) 0) bottom right;
}
.img-with-corner-bll .uncode-single-media-wrapper {
padding-bottom: 44px;
background: linear-gradient(45deg, transparent var(--corner-mobile-width), var(--color-blue-dark) 0) bottom left;
}
.bg-lightblue-with-corner-left .uncode-divider-wrap-bottom:before,
.bg-blue-with-corner-left .uncode-divider-wrap-bottom:before,
.bg-darkblue-with-corner-left .uncode-divider-wrap-bottom:before,
.bg-blue-2-with-corner-right .uncode-divider-wrap-bottom:before {
bottom: calc(var(--corner-mobile-width) * -1);
right: calc(var(--corner-mobile-width) * -1);
width: calc(var(--corner-mobile-width) * 2);
height: calc(var(--corner-mobile-width) * 2);
}
.bg-lightblue-with-corner-left {
background: linear-gradient(45deg, transparent var(--corner-mobile-width), var(--color-blue-light) 0) bottom left;
}
.bg-lightblue-with-corner-left .uncode-divider-wrap-bottom {
display: none;
}
.bg-blue-with-corner-left {
background: linear-gradient(45deg, transparent var(--corner-mobile-width), var(--color-blue) 0) bottom left;
}
.bg-blue-with-corner-left .uncode-divider-wrap-bottom {
display: none;
}
.bg-darkblue-with-corner-left {
background: linear-gradient(45deg, transparent var(--corner-mobile-width), var(--color-blue-dark) 0) bottom left;
}
.bg-darkblue-with-corner-left .uncode-divider-wrap-bottom {
display: none;
}
.bg-blue-2-with-corner-right {
background: linear-gradient(315deg, transparent var(--corner-mobile-width), var(--color-blue-2) 0) bottom right;
}
.bg-blue-2-with-corner-right .uncode-divider-wrap-bottom {
display: none;
}
}
@media (min-width: 960px) {
.menu-primary .menu-horizontal { }
.menu-primary .menu-horizontal .menu-smart {  }
.menu-primary .menu-horizontal .menu-smart > li.menu-item > ul.drop-menu {
transform: translateX(-50px);
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu {
padding: 0 !important;
width: 220px !important;
box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.6);
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li {
padding: 0; }
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > a {
padding: 13px 24px;
font-weight: var(--font-weight-bold);
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > a:hover, .menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > a:focus {
background-color: transparent !important;
color: var(--color-white) !important;
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li:hover, .menu-primary .menu-horizontal .menu-smart ul.drop-menu > li.current-menu-parent {
background-color: var(--color-blue);
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li:hover > a, .menu-primary .menu-horizontal .menu-smart ul.drop-menu > li.current-menu-parent > a {
color: var(--color-white) !important;
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu {
background-color: var(--color-blue);
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li {
padding: 0; }
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li > a {
padding: 13px 24px;
color: var(--color-white);
font-weight: var(--font-weight-bold);
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li:hover, .menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li.current-menu-item {
background-color: var(--color-blue-2);
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li:hover > a, .menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li.current-menu-item > a {
color: var(--color-white) !important;
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li > ul.drop-menu {
background-color: var(--color-blue-2);
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li > ul.drop-menu > li {
padding: 0;
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li > ul.drop-menu > li > a {
padding: 13px 24px;
color: var(--color-white);
font-weight: var(--font-weight-bold);
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li > ul.drop-menu > li:hover, .menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li > ul.drop-menu > li.current-menu-item {
background-color: var(--color-blue-light);
}
.menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li > ul.drop-menu > li:hover > a, .menu-primary .menu-horizontal .menu-smart ul.drop-menu > li > ul.drop-menu > li > ul.drop-menu > li.current-menu-item > a {
color: var(--color-blue-2) !important;
}
.menu-primary .menu-horizontal .menu-smart li.pll-parent-menu-item {
min-width: 50px;
}
.menu-primary .menu-horizontal .menu-smart li.pll-parent-menu-item > ul.drop-menu {
width: auto !important;
transform: translateX(0) !important;
}
}
.btn:not(.btn-link) {
padding: 10px 51px !important;
border-radius: 0px;
}
.btn:not(.btn-link).btn-color-136312 {
color: var(--color-blue-dark) !important;
}
.btn:not(.btn-link).btn-color-136312:not(.btn-hover-nobg):not(.icon-animated):hover, .btn:not(.btn-link).btn-color-136312:not(.btn-hover-nobg):not(.icon-animated):focus, .btn:not(.btn-link).btn-color-136312:not(.btn-hover-nobg):not(.icon-animated):active {
background-color: var(--color-blue-dark) !important;
border-color: var(--color-blue-dark) !important;
color: var(--color-white) !important;
}
.btn:not(.btn-link).btn-corner-bottom-right {
position: relative;
overflow: hidden;
border: 0;
background-color: var(--color-blue-dark) !important;
color: var(--color-white) !important;
}
.btn:not(.btn-link).btn-corner-bottom-right:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 2px solid var(--color-blue-light);
}
.btn:not(.btn-link).btn-corner-bottom-right:after {
content: "";
position: absolute;
bottom: -15px;
right: -15px;
width: 31px;
height: 31px;
background: var(--color-blue-dark);
border-left: 2px solid var(--color-blue-light);
transform: rotate(45deg);
z-index: 1;
}
.btn:not(.btn-link).btn-corner-bottom-right:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-hover-nobg):not(.icon-animated):hover, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-hover-nobg):not(.icon-animated):focus, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-hover-nobg):not(.icon-animated):active {
background-color: var(--color-blue-light) !important;
color: var(--color-blue-dark) !important;
}
.btn:not(.btn-link).btn-corner-bottom-right:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover:before, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover:after, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus:before, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus:after, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active:before, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active:after, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-hover-nobg):not(.icon-animated):hover:before, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-hover-nobg):not(.icon-animated):hover:after, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-hover-nobg):not(.icon-animated):focus:before, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-hover-nobg):not(.icon-animated):focus:after, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-hover-nobg):not(.icon-animated):active:before, .btn:not(.btn-link).btn-corner-bottom-right:not(.btn-hover-nobg):not(.icon-animated):active:after {
border-color: var(--color-blue-light);
}
.style-color-125879-bg .btn:not(.btn-link).btn-color-136312:not(.btn-hover-nobg):not(.icon-animated):hover, .style-color-125879-bg .btn:not(.btn-link).btn-color-136312:not(.btn-hover-nobg):not(.icon-animated):focus, .style-color-125879-bg .btn:not(.btn-link).btn-color-136312:not(.btn-hover-nobg):not(.icon-animated):active,
.style-color-210407-bg .btn:not(.btn-link).btn-color-136312:not(.btn-hover-nobg):not(.icon-animated):hover,
.style-color-210407-bg .btn:not(.btn-link).btn-color-136312:not(.btn-hover-nobg):not(.icon-animated):focus,
.style-color-210407-bg .btn:not(.btn-link).btn-color-136312:not(.btn-hover-nobg):not(.icon-animated):active {
border-color: var(--color-blue-light) !important;
background-color: transparent !important;
}
.btn-container + .btn-container {
margin-top: 18px !important;
}
.btn-group .uncont {
display: -ms-flexbox;
display: flex;
vertical-align: middle;
position: relative;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.btn-group .uncont > .btn-container {
margin-right: 18px;
margin-top: 0px !important;
}
.btn-group .uncont > .btn-container:last-child {
margin-right: 0px;
}
.btn-group .align_center .uncont {
-ms-flex-pack: center;
justify-content: center;
}
.floatButton > .uncol .btn-container {
float: left;
}
.floatButton > .uncol .btn-container:first-of-type {
margin-right: 18px;
}
.floatButton > .uncol .btn-container:last-of-type + div {
clear: both;
}
.uncode_text_column.table-scrollable {
width: 100%;
overflow-y: auto;
margin: 0 0 1em;
}
.uncode_text_column.table-scrollable::-webkit-scrollbar {
-webkit-appearance: none;
width: 14px;
height: 14px;
}
.uncode_text_column.table-scrollable::-webkit-scrollbar-thumb {
border-radius: 8px;
border: 3px solid #fff;
background-color: rgba(0, 0, 0, 0.3);
}
@media (max-width: 569px) {
.uncode_text_column.table-scrollable:before, .uncode_text_column.table-scrollable:after {
content: "\f07e";
font-family: "uncodeicon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: 18px;
}
}
.uncode_text_column table td {
font-weight: var(--font-weight-normal);
padding: 10px 18px 10px 18px !important;
}
.uncode_text_column table td:first-child,
.uncode_text_column table th:first-child {
padding-left: 0;
}
.uncode_text_column table td:last-child,
.uncode_text_column table th:last-child {
padding-right: 0;
}
.t-entry-cf-subline-rfid-system {
font-size: var(--base-font-size);
font-weight: var(--font-weight-bold);
line-height: var(--base-h5-lineheight);
text-transform: uppercase;
letter-spacing: 0.11em;
min-height: 29px;
}
.product-category .t-entry-text .t-entry-readmore > a {
font-size: var(--base-font-size) !important;
}
.product-list > .grid-wrapper > .grid-container > .tmb.tmb-dark .t-entry-text .t-entry-title a:hover, .product-list > .grid-wrapper > .grid-container > .tmb.tmb-dark .t-entry-text .t-entry-title a:focus, .product-list > .grid-wrapper > .grid-container > .tmb.tmb-dark .t-entry-text .t-entry-readmore a:hover, .product-list > .grid-wrapper > .grid-container > .tmb.tmb-dark .t-entry-text .t-entry-readmore a:focus {
color: var(--color-red);
}
.product-list > .grid-wrapper > .grid-container > .tmb > .t-inside > .t-entry-text {
display: table-cell !important;
vertical-align: middle;
}
.product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:hover, .product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:focus {
background-color: var(--color-blue-light);
}
.product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:hover .t-entry-text *, .product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:focus .t-entry-text * {
color: var(--color-blue);
}
.product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:hover .t-entry-text .t-entry-title a:after, .product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:focus .t-entry-text .t-entry-title a:after {
border-color: var(--color-blue);
}
.product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:hover .t-entry-text .t-entry-title a:hover, .product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:hover .t-entry-text .t-entry-title a:focus, .product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:focus .t-entry-text .t-entry-title a:hover, .product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:focus .t-entry-text .t-entry-title a:focus {
color: var(--color-blue);
}
.product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:before {
content: "";
position: absolute;
bottom: calc(var(--corner-desktop-width) * -1);
right: calc(var(--corner-desktop-width) * -1);
width: calc(var(--corner-desktop-width) * 2);
height: calc(var(--corner-desktop-width) * 2);
background: var(--color-white);
transform: rotate(45deg);
}
.product-list > .grid-wrapper > .grid-container > .tmb .t-entry-text .t-entry-title a:after {
content: "";
position: relative;
display: inline-block;
width: 50px;
margin-left: 10px;
margin-bottom: 5px;
border-bottom: 2px solid var(--color-white);
}
.product-list > .grid-wrapper > .grid-container > .tmb .t-entry-text a.btn {
color: var(--color-white);
font-size: var(--base-font-size);
}
.single-portfolio .uncode-divider-wrap-top {
height: 195px !important;
}
.single-portfolio .uncode-tabs {
background-color: var(--color-blue-light);
}
.single-portfolio .uncode-tabs .nav-tabs > li {
background-color: var(--color-white);
border: 2px solid var(--color-blue-light);
border-right-width: 0px;
}
.single-portfolio .uncode-tabs .nav-tabs > li:last-of-type {
border-right-width: 2px;
}
.single-portfolio .uncode-tabs .nav-tabs > li.active {
background-color: var(--color-blue-light);
}
.single-portfolio .uncode-tabs .nav-tabs > li.active > a, .single-portfolio .uncode-tabs .nav-tabs > li.active > a * {
color: var(--color-blue-dark) !important;
}
.single-portfolio .uncode-tabs .nav-tabs > li > a, .single-portfolio .uncode-tabs .nav-tabs > li > a * {
font-size: var(--base-h4-size) !important;
text-align: center;
line-height: 48px;
margin: 0;
padding: 0;
}
.single-portfolio .uncode-tabs .nav-tabs .switcher-cursor {
display: none !important;
}
.single-portfolio .uncode-tabs .tab-content .tab-pane {
padding-left: 36px;
padding-right: 36px;
}
@media (min-width: 960px) and (max-width: 1499px) {
.single-portfolio .uncode-divider-wrap-top {
height: 159px !important;
}
}
@media (min-width: 570px) and (max-width: 959px) {
.product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:before {
bottom: calc(var(--corner-tablet-width) * -1);
right: calc(var(--corner-tablet-width) * -1);
width: calc(var(--corner-tablet-width) * 2);
height: calc(var(--corner-tablet-width) * 2);
}
.single-portfolio .uncode-divider-wrap-top {
height: 120px !important;
}
}
@media (min-width: 570px) {
.single-portfolio .uncode-tabs .nav-tabs.width-100 {
display: -ms-flexbox;
display: flex;
}
.single-portfolio .uncode-tabs .nav-tabs.width-100 > li {
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.single-portfolio .uncode-tabs .nav-tabs.width-100 > li > a {
width: 100%;
}
}
@media (max-width: 569px) {
.product-list > .grid-wrapper > .grid-container > .tmb > .t-inside:before {
bottom: calc(var(--corner-mobile-width) * -1);
right: calc(var(--corner-mobile-width) * -1);
width: calc(var(--corner-mobile-width) * 2);
height: calc(var(--corner-mobile-width) * 2);
}
.single-portfolio .uncode-tabs .nav-tabs > li {
border-right-width: 2px;
}
.single-portfolio .uncode-divider-wrap-top {
height: 120px !important;
}
}
.news-list .t-entry-date {
font-size: var(--base-h5-size) !important;
font-weight: var(--font-weight-bold) !important;
color: var(--color-red) !important;
}
.news-list .t-entry-title {
font-size: var(--base-h5-size) !important;
font-weight: var(--font-weight-normal) !important;
}
.news-list .t-entry-readmore > .btn {
font-size: var(--base-font-size) !important;
}
@media (max-width: 569px) {
.news-list .tmb-content-size-4.tmb-content-lateral.tmb > .t-inside > .t-entry-visual {
width: 100% !important;
}
.news-list .tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-text {
width: 100% !important;
margin-top: 18px !important;
}
.news-list .tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-text .t-entry-text-tc {
padding-left: 0 !important;
}
}
.wpcf7 span.wpcf7-not-valid-tip {
color: var(--color-red) !important;
}
.kc_captcha .captcha-image {
border: none;
text-align: left;
}
.kc_captcha .captcha-image .cf7ic_instructions span {
color: var(--color-red);
}
.kc_captcha .captcha-image > label {
width: 50px !important;
}
.kc_captcha .captcha-image > label input + svg {
width: 40px;
height: 40px;
color: var(--color-blue-dark);
}
.kc_captcha .captcha-image > label > input:checked + svg,
.kc_captcha .captcha-image > label > input:focus + svg {
border-color: var(--color-red);
}
footer .heading-text * {
text-transform: inherit;
}
footer .uncode-list a:hover, footer .uncode-list a:focus,
footer .uncode_text_column a:hover,
footer .uncode_text_column a:focus {
color: var(--color-red) !important;
}
@media (min-width: 570px) {
footer .vc_custom_heading_wrap {
min-height: 29px;
}
}  .blog-archive.container {
margin: 0 auto;
padding: 0 15px;
margin-top: 45px;
} .blog-archive .row {
display: flex;
flex-wrap: wrap;
}
.widget-container.widget_search input[type="search"] {
width: 100%;
margin-top: 0;
} .col-md-8.col-main {
width: 66.66%;
padding: 0 15px;
box-sizing: border-box;
}
.col-md-8.col-main .page-header{
margin-bottom: 15px;
} .col-md-4.col-sidebar {
width: 33.33%;
padding: 15px;
box-sizing: border-box;
margin-top: 17px;
}
.col-lg-4.col-widgets-sidebar {
padding-left: 0!important;
}
.col-md-4.col-sidebar .wp-block-search__label,
.col-lg-4.col-widgets-sidebar .wp-block-search__label {
color: var(--color-blue-dark);
}
.col-md-4.col-sidebar .wp-element-button,
.col-lg-4.col-widgets-sidebar .wp-element-button {
color: var(--color-blue-dark);
}
.col-md-4.col-sidebar input.wp-block-search__input,
.col-lg-4.col-widgets-sidebar input.wp-block-search__input {
border: 1px solid gray;
margin-bottom: 5px;
}
.col-md-4.col-sidebar .wp-block-heading {
margin-bottom:20px;
color: var(--color-blue-dark);
}
.col-md-4.col-sidebar .widget_block,
.col-lg-4.col-widgets-sidebar .widget_block {
margin-top: 0px;
}
.col-md-4.col-sidebar .widget_tag_cloud {
margin-top: 40px;
}
.col-md-4.col-sidebar .widget_tag_cloud h3,
.col-md-4.col-sidebar .widget_categories h3,
.widget_tag_cloud.sidebar-widgets h3 {
font-size: 45px;
margin-bottom: 10px;
color: var(--color-blue-dark);
}
.col-md-4.col-sidebar .widget_tag_cloud .tagcloud {
margin-top: 10px;
} @media screen and (max-width: 768px) {
.col-md-8.col-main,
.col-md-4.col-sidebar {
width: 100%;
padding: 0;
}
} .blog-posts .row {
display: flex;
flex-wrap: wrap;
margin: -10px;
}
.blog-posts .row > * {
padding: 10px;
}
.blog-archive .page-header {
margin-bottom: 40px;
}
.blog-archive .blog-excerpt {
display: block;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
padding-bottom: 20px;
}
.blog-archive .blog-excerpt .post-thumbnail {
margin: 0 0 20px 0; }
.blog-archive .blog-excerpt .post-thumbnail img {
width: 100%;
height: auto;
display: block;
}
.blog-archive .blog-excerpt .post-content {
flex: 1;
}
.blog-archive .blog-excerpt .entry-title {
margin-top: 0;
}
.btn-color-770285.btn-text-skin.btn-hover-white-bg:not(.btn-outline):hover, 
.btn-color-770285.btn-text-skin.btn-hover-white-bg:not(.btn-outline):focus, 
.btn-color-770285.btn-text-skin.btn-hover-white-bg:not(.btn-outline):active {
background-color: white !important;
color: var(--color-red) !important;
}
@media (max-width: 1499px) {
.row-background .background-wrapper .background-inner, .column-background .background-wrapper .background-inner {
background-size: cover !important;
}
}