h1:first-child, h2:first-child, h3:first-child {
margin: 0 0 1.5rem;
}
.text-center {
text-align:center;
}
.text-right {
text-align:right;
}
footer li {
text-align:center!important;
}
footer .w-image {
width:100%;
}
.kontur-led .wpb_raw_code {
margin-top:20px;
}
.w-separator.size_medium:empty {
height: 20px;
}
.w-separator.size_medium.with_line.h2-line {
height: 1px;
margin-bottom: 30px;
}
.l-footer .layout_ver .widget_nav_menu ul li  {
padding-left:0px!important;
}
.l-footer .widget_nav_menu ul li {
position: relative;
line-height: 1.4rem;
padding-left: 0px;
margin-bottom: 18px;
}
footer .w-image.align_right {
margin-bottom: 0px;
}
.l-footer .widget_nav_menu ul li:after {
content:'';
position:absolute;
bottom:-11px;
left: calc(50% - 8px);
width:16px;
height:1px;
background-color:#0085a6;
}
.l-footer .widget_nav_menu .menu-item::before, .l-footer .widget_nav_menu ul li:last-of-type:after {
display:none;
}
.impl-by {
text-transform:uppercase;
letter-spacing:1px;
font-size:8px;
}
footer p {
margin-bottom:5px!important;
}
.mw-1 {
max-width: 142px;
margin-bottom: 10px !important;
}
.mw-2 {
max-width: 187px;
margin-left: auto!important;
margin-bottom: 10px!important;
}
.mw-logo img {
max-width:70px;
padding-bottom:10px;
}
.p-pr {
font-size:10px;
letter-spacing:1px;
}
.crn-rnd, .crn-rnd > .vc_column-inner {
border-radius: 40px;
}
.crn-rnd1, .crn-rnd1 > .vc_column-inner {
border-radius: 0 40px 40px 0;
}
.crn-rnd .w-btn.color_primary.style_outlined, .crn-rnd1 .w-btn.color_primary.style_outlined {
color: #fff !important;
}
h2 {
margin-bottom:10px;
}
.h2-line {
margin-top: 0px !important;
max-width: 130px;
}
.w-nav.ush_menu_1 {
border-top:2px solid #0085a6;
margin-top: -1px;
}
.sidebar-produkty .widget_nav_menu .menu-item a {
padding: 10px 0!important;
border-width: 0px 0 0 !important;
}
.sidebar-produkty .widget_nav_menu a:hover {
background-color:#fff!important;
font-weight:700!important;
}
.sidebar-produkty > .vc_column-inner > .wpb_wrapper {
border-right:2px solid #00b9ee;
}
.sidebar-produkty .widget_nav_menu .menu {
border-width: 0!important;
}
.paleta-kolorow .wpb_text_column {
padding-bottom:20px;
}
.box-produkty {
position:relative;
height:70px;
width:70px;
color:#fff;
margin-left: 6px;
display: inline-block;
border-radius: 10px;
font-weight: 400;
float:left;
line-height:68px!important;
padding-left:8px;
padding-right:8px;
text-align: center;
}
.box-produkty span {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
.tooltip-s {            
position: absolute;
opacity: 0;
display: inline;
width: 170px;
text-align: center;
background-color: #ebebeb;
color: #6c6c6c;
left: calc(100% - 120px);
bottom: 80px;
transition-duration: 0.5s;
line-height: 20px;
padding: 10px;
border-radius: 10px;
}
.tooltip-s:after {
content:'';
width:0px;
height:0px;
position:absolute;
left:calc(50% - 20px);
bottom:-10px;
border-top:20px solid #ebebeb;
border-left:20px solid transparent;
border-right:20px solid transparent;
}
.box-produkty:hover .tooltip-s {        
opacity : 1;
transition-duration:0.5s;
}
.glebokosc {
background-color:#F39200;
}
.gwarancja {
background-color:#009640;
}
.ochrona {
background-color:#5ca43e;
}
.temp {
background-color:#5972b6;
}
.kat {
background-color:#488ccb;
}
.prad {
background-color:#f28d4f;
}
.moc {
background-color:#ec6446;
}
.ccdri {
background-color:#8d5ba1;
display:none;
}
.ccdri img {
vertical-align:middle;
}
.ccdri.ccdr {
display:inherit;
}
.first-box {
margin-left:0px;
}
.text-right .wpb_wrapper {
text-align:right;
display:inline-block;
}
.zobacz-specyfikacje {
display: inline-block;
font-size: 20px;
padding-top: 15px;
}
.zobacz-specyfikacje p {
margin-bottom:0px;
}
.certyfikat-btn, .specyfikacja-btn {
min-width:200px;
}
.info-ilosc .w-iconbox-text {
font-weight: 400;
color: #0085a6;
font-size: 17px;
padding-top: 0;
}
.produkty-moduly h1, .litery-blokowe h1 {
font-weight:700;
}
.ult-sticky-anchor.ult_stick_to_row {
z-index: 1!important;
}
.wyb-glb, #glebokoscmm {
display:inline-block;
width:50%;
float:left;
}
.wyb-glb {
font-size: 16px;
padding-top: 8px;
}
#glebokoscmm {
border-radius: 10px !important;
border: 1px solid #c6c6c6;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url(https://www.amcsystem.pl/wp-content/uploads/2018/05/arrow-d.png) 96% / 15% no-repeat #fff;
}
select::-ms-expand { 
display: none;
}
.zasilacze .blue-h {
background-color:#0085a6;
color:#fff;
margin-left: -1px;
margin-right: -1px;
margin-top: -1px;
margin-bottom:0px!important;
}
.zasilacze .blue-h p {
color: #fff;
padding: 17px 26px;
font-weight: 300;
margin-bottom:0px!important;
font-size:17px;
}
.blue-h-1 p {
color: #fff;
padding: 17px 30px;
font-weight: 300;
margin-bottom:0px!important;
font-size:18px;
}
.grey-c-1 {
padding: 20px 10px;
}
.grey-content {
background-color:#f5f5f5;
margin-left: -1px;
margin-right: -1px;
}
.grey-content p, .zasilacze-prostokaty .grey-content .wpb_wrapper {
padding: 17px 26px;
font-size:16px;
}
.zasilacze-prostokaty .grey-content p {
padding:0px;
}
.layout_267 h2 a {
width: 100%;
display: inline-block;
border: 2px solid #0085a6;
color:#0085a6!important;
font-weight:400;
text-align: center;
padding: 10px;
border-radius: 8px;
transition-duration:0.5s;
letter-spacing: 0.02em;
text-transform:uppercase;
}
.layout_267 h2 a:hover {
background-color:#0085a6;
color:#fff!important;
transition-duration:0.5s;
}
.mfp-bottom-bar {
display:none!important;
}
.ccdr span {
margin-left: auto;
margin-right: auto;
line-height: 50px;
}
.profile-p .vc_col-sm-4 {
padding-top:20px;
padding-bottom:20px;
}
.profile-p p {
font-size:18px;
text-align:center;
padding-bottom:11px;
}
.profile-p .w-image {
margin-bottom: 0px;
}
.profile-sp h2 {
font-size: 20px;
border-bottom: 1px solid #0085a6;
padding-bottom: 10px;
display: inline-block;
font-weight:300;
}
.li-blok .w-btn {
margin-top:5px;
}
.li-blok .w-btn-wrapper {
padding-bottom:50px;
}
.ps-btn p {
color: #0085a6 !important;
text-align:center;
font-size: 15px;
font-weight: 400;
line-height: 3;
letter-spacing: 0.02em;
}
@media screen and (min-width:0\0) {
select {
background:none\9;
padding: 5px\9;
} 
.w-btn-label {
display: inherit;
padding-top:3px;
}
}
.w100m {
display: inline-block;
width:100%;
font-size: 16px;
padding-top: 20px;
}
.w100m p, .w100m div {
display:inline-block;
float:left;
}
.w100m div {
font-weight:700;
padding-left:10px;
}
.uwaga-p {
padding-top:80px;
text-align: justify;
font-size: 16px;
}
.uwaga-p p:first-of-type {
font-size:22px;
font-weight: 400;
}
.dataTables_wrapper thead {
color:#fff;
background-color:#0085a6;
}
.tablepress thead th {
padding-top: 15px;
text-transform: uppercase;
font-size: 16px;
font-weight: 300;
letter-spacing: 0.5px;
padding-bottom: 15px;
}
.no-touch .tablepress .sorting:hover {
color: #fff!important;
}
.row-hover tr:hover td {
color:#fff;
background-color:#0085a6!important;
}
.fw-btn {
width:100%;
}
.w-grid-item .w-hwrapper, .w-grid-item .w-vwrapper {
pointer-events: inherit;
}
.w-grid-item-h .w-html {
margin-left:auto;
}
.w-grid-item-h .box-produkty {
height: 60px;
width: 60px;
line-height: 57px !important;
padding-left: 5px;
padding-right: 5px;
font-size: 12px;
}
.layout_182 .w-html.usg_html_1.html, .layout_1306 .w-html.usg_html_1.html {
display:flex;
}
.layout_182 .first-box, .layout_1306 .first-box {
margin-left:auto;
}
.w-grid-item-h .tooltip-s {
left: calc(100% - 115px);
bottom: 70px;
}
.l-main .widget_nav_menu .menu-item.current-menu-item > a {
background-color:#fff!important;
color:#000;
font-weight:700;
}
.l-subheader-cell.at_left a.w-img-h {
position:relative;
z-index:9999;
}
.layout_182 .us_portfolio .w-grid-item-elm.post_image img {
max-width: 230px;
}
.row-1 {
vertical-align:middle;
}
.tablepress tr td, .tablepress tr th {
border-right:1px solid #c6c6c6;
text-align:center;
vertical-align:middle;
}
.tablepress tr td:last-of-type {
border-right:0px solid #e1e1e1;
}
.tablepress tr td:first-of-type, .tablepress tr th:first-of-type {
text-align:left;
}
.tooltip-s .hdn {
display:none;
}
.gwarancja span {
text-transform:uppercase;
}
.column-2.sorting {
text-align:center;
}
.tablepress tr:nth-child(odd) {
background-color: rgba(0,0,0,0.03);
}
.tablepress tr.even {
background-color: #fff;
}
.header_hor .l-header.pos_fixed {
z-index: 9999999;
}
#wpadminbar {
z-index: 99999999;
}
.kontur-led p {
text-transform:uppercase;
}
.kontur-led .box-produkty {
width:60px;
height:60px;
line-height:60px!important;
}
.kontur-led .first-box {
margin-left:12px;
}
.kontur-led .wpb_raw_code {
display:inline-block;
padding-bottom:30px;
}
.kontrolery-led p {
text-transform:uppercase;
padding-bottom:30px;
}
.w-image-h {
margin-bottom:10px;
}
.wpb_text_column  {
margin-bottom:0px!important;
}
.h2-line.w-separator-h::after {
content: '';
position: absolute;
top: 20px;
}
.h2-line.w-separator-h {
height: 4rem;
}
footer .w-separator.size_small {
height: 20px !important;
margin-top: 40px;
}
footer .w-separator.size_medium {
height: 20px !important;
margin-top: 0px;
}
@media all and (min-width:768px) {
.only-mob {
display:none!important;
}
footer .vc_col-sm-5 .vc_column-inner {
padding-left:0px!important;
}
footer .vc_col-sm-7 .vc_column-inner {
padding-right:0px!important;
}
.layout_1306 .ccdr span {
margin-left: auto;
margin-right: auto;
line-height: 60px;
}
}
@media all and (min-width:901px) {
.w-nav-list li:first-of-type a {
padding-left:0px!important;
}
.w-nav-list li:last-of-type a {
padding-right:0px!important;
}
.w-image.ush_image_2 {
padding-top:25px;
}
.menu-item-66 a, .menu-item-3555 a {
padding-right:0px!important;
}
}
@media all and (max-width:1212px) {
.header_hor .ush_menu_2.type_desktop .w-nav-list.level_1 > .menu-item > a {
padding: 0 10px!important;
font-size: 14px;
}
.sidebar-produkty {
width:200px!important;
}
.content-5-6 {
width:calc(100% - 200px)!important;
}
}
@media all and (max-width:1190px) {
.produkt-kol-1, .produkt-kol-2 {
width:100%!important;
}
.produkt-kol-2 .text-right {
text-align:center;
}
}
@media all and (max-width:1040px) {
.layout_182 .usg_post_image_1.post_image {
width:20%;
}
.layout_182 .w-vwrapper.usg_vwrapper_1 {
width:40%;
}
.layout_182 .w-html.usg_html_1.html {
width:40%!important;
display:inline-block;
}
.layout_182 .box-produkty {
margin-top:5px;
margin-bottom:5px;
}
.layout_182 .first-box {
margin-left: 5px;
}
}
@media all and (max-width:767px) {
.mob-ptb img {
padding:50px 0!important;
}
.mb-sp-btn {
margin-bottom:0px!important;
}
.layout_182 .box-produkty span {
line-height: 15px !important;
font-size: 13px !important;
}
.tooltip-s {
display:none;
}
.layout_182 .us_portfolio .w-grid-item-elm.post_image img, .layout_1306 .us_portfolio .w-grid-item-elm.post_image img {
margin-left: auto;
margin-right: auto;
}
.layout_182 .w-hwrapper.usg_hwrapper_1.align_left, .layout_1306 .w-hwrapper.usg_hwrapper_1.align_left {
width:100%!important;
display:inline-block;
margin-bottom:0px;
}
.layout_182 .usg_post_image_1.post_image, .layout_1306 .usg_post_image_1.post_image {
width:100%!important;
display:inline-block;
padding-bottom: 0px;
}
.layout_182 .w-vwrapper.usg_vwrapper_1, .layout_1306 .w-vwrapper.usg_vwrapper_1 {
width:100%;
}
.layout_182 .w-html.usg_html_1.html, .layout_1306 .w-html.usg_html_1.html {
width:100%!important;
display:inline-block;
}
.l-section.height_large > .l-section-h, .l-section.height_huge > .l-section-h {
padding:50px 0 !important;
}
.layout_1306 h2 {
margin-bottom:20px!important;
}
.w-btn {
white-space: inherit;
line-height: 22px !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.color_footer-bottom, .color_footer-bottom .text-right .wpb_wrapper {
text-align:center
}
.color_footer-bottom .w-separator.color_border {
margin-left: auto;
margin-right: auto;
}
.mw-2 {
max-width: 142px;
margin-bottom: 30px !important;
margin-top: 0px !important;
}
.sidebar-produkty {
width:100%!important;
}
.content-5-6 {
width:100%!important;
}
.sidebar-produkty > .vc_column-inner > .wpb_wrapper {
border-right: 0px solid #00b9ee;
}
.main-16-56 .l-section-h > .g-cols {
display: flex;
flex-direction: column;
}
.main-16-56 .l-section-h > .g-cols > div:first-child {
order: 2;
}
.main-16-56 .l-section-h > .g-cols > div:last-child {
order: 1;
}
.sidebar-produkty, .sidebar-produkty .align_left {
text-align: center;
}
.mob-none {
display:none!important;
}
.produkt-kol-4 {
padding-top:40px!important;
}
.box-produkty {
margin:0px 5px 10px!important;
}
.us_portfolio_category-moduly-led .w-grid-item-elm, .us_portfolio_category-moduly-led .usg_vwrapper_1, .us_portfolio_category-moduly-led .usg_html_1 {
width:100%;
text-align:center;
margin-right:0px;
padding-bottom:15px;
}
#us_grid_1 .us_portfolio_category-moduly-led .usg_hwrapper_1 {
display: inline-block;
}
.hdn {
display:none!important;
}
.box-produkty span {
line-height: 17px;
font-size: 14px;
}
.dataTables_wrapper {
overflow-x:scroll;
}
}
@media all and (max-width:500px) {
.zobacz-specyfikacje {
display: block;
text-align: center;
}
.produkt-kol-2 .w-btn-wrapper.align_right {
float: inherit;
margin-left: auto;
margin-right: auto;
text-align: center;
margin-top:15px;
}
.wyb-glb, #glebokoscmm {
width: 100%;
}
} .product-row {
display: flex;
align-items: center; justify-content: space-between; width: 100%;
margin-bottom: 20px; flex-wrap: wrap; } .product-name {
flex: 0 0 200px; margin-right: 20px; font-size: 16px;
font-weight: bold;
color: #0085a6;
white-space: normal; line-height: 1.2; height: 60px; overflow: hidden; display: flex;
align-items: center; } .product-image {
flex: 0 0 150px; height: auto;
margin-right: 20px; } .icon-list-container {
display: flex;
gap: 15px; justify-content: flex-end; flex-wrap: nowrap; flex: 1; } .icon-list-item {
display: flex;
flex-direction: column; align-items: center; text-align: center; width: 50px; } .icon-list-item img {
width: 40px; height: auto;
} .icon-description {
font-size: 12px; font-weight: 500; color: #333; margin-top: 3px; white-space: nowrap; } .icon-container {
display: flex;
flex-direction: row;
gap: 5px; justify-content: space-between;
flex-wrap: nowrap; align-items: center; } .icon-item {
display: flex;
margin: 5px; flex-direction: column; align-items: center; text-align: center; width: auto; } .icon-item img {
width: 50px; height: auto;
} .zoom-image {
max-width: 350px; max-height: 350px; width: 100%; height: auto; transition: transform 0.3s ease; transform-origin: center; } @media (max-width: 768px) { .product-row {
flex-direction: column; align-items: flex-start; } .product-image {
margin-right: 0; margin-bottom: 10px; width: 100%; } .product-name {
width: 100%; margin-right: 0; margin-bottom: 10px; } .icon-list-container {
justify-content: flex-start; flex-wrap: wrap; gap: 10px; } .icon-list-item {
width: auto; } .icon-description {
font-size: 10px; } .product-image img {
width: auto; height: 80px; object-fit: contain; display: block; margin: 0 auto; }