/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 28 2023 | 05:30:35 */
/* main kolor */
body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a,
#site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before,
.singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group
.color-accent, .header-footer-group .color-accent-hover:hover, .color-accent,
.color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color,
.has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a  {
  color: #38d430;
}
.social-icons a, #site-footer button:not(.toggle), #site-footer .button, #site-footer .faux-button,
#site-footer .wp-block-button__link, #site-footer .wp-block-file__button,
#site-footer input[type="button"], #site-footer input[type="reset"],
#site-footer input[type="submit"], button:not(.toggle), .button, .faux-button, .wp-block-button__link,
.wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"],
input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus,
:root .has-accent-background-color, .comment-reply-link {
  background-color: #38d430;
}
body:not(.overlay-header) .primary-menu > li > ul:after {
    border-bottom-color: #38d430;
}
body:not(.overlay-header) .primary-menu ul ul:after {
    border-left-color: #38d430;
}
body:not(.overlay-header) .primary-menu .menu-item-has-children span {
  color: #38d430;
}
body:not(.overlay-header) .primary-menu ul {
    background-color: #222222;
    color: #ffffff;
}
#site-header {
    z-index: 999!important;
}
.header-titles-wrapper {
    padding: 2rem 4rem;
}
/* menu hover */
.header-inner {
  padding: 0;
  max-height: unset;
  min-height: 70px;
}

body:not(.overlay-header) #site-header .toggle:focus, .menu-modal .toggle:focus {
  outline: 0;
}
.primary-menu ul, .modal-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.modal-menu a {
  color: #ffffff;
}
.modal-menu li.current-menu-item > .ancestor-wrapper > a {
  text-decoration: none;
  color: #F3EADA;
}
.primary-menu li {
  display: block;
  padding: 0;
  font-size: 1.5rem;
}
.primary-menu a {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 8px 0;
  color: #fff;
  text-decoration: none;
}
.primary-menu a:hover, .modal-menu a:hover, .primary-menu a:focus, .modal-menu a:focus {
  color: #fff;
  text-decoration: none;
}
.primary-menu a:before, .primary-menu a:after , .modal-menu a:before, .modal-menu a:after {
  content: '';
  position: absolute;
  width: 0%;
  height: 2px;
  bottom: -2px;
  background: #fff;
}

.primary-menu a:before, .modal-menu a:before, .modal-menu a:before, .modal-menu a:after {
  left: 0;
}
.primary-menu a:after, .modal-menu a:after {
  right: 0;
  background: #38d430;
  transition: width 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.primary-menu a:hover:before, .modal-menu a:hover:before {
  background: #38d430;
  width: 100%;
  transition: width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.primary-menu a:hover:after, .modal-menu a:hover:after{
  background: transparent;
  width: 100%;
  transition: 0s;
}
body:not(.overlay-header) .primary-menu > li > a {
  color: #ffffff;
}
.primary-menu li.current-menu-item > a {
  text-decoration: none;
  color: #F3EADA!important;
}
#menu-item-9657-en, #menu-item-9692-pl {
  padding-top: 4px;
}
#menu-item-9657-en img, #menu-item-9692-pl img, .ancestor-wrapper img {
  display: inline-block;
  padding-bottom: 4px;
}
.primary-menu .current_page_ancestor {
  text-decoration: none;
}
/* ------Responsive menu------ */
@media screen and (min-width: 1000px) and (max-width: 1360px) {
.header-inner .toggle {
  padding: 0 2rem; }
.header-titles {
  width: 20rem; }
.site-logo img {
  object-fit: contain; }
}
/* ------ PADDINGS -------- */
.alignfull {
  margin-top: 0;
  margin-bottom: 0;
}
.entry-content>.alignfull {
    margin-bottom: 0;
    margin-top: 0;
}
/* ------Responsive menu------ */

@media screen and (min-width: 1000px) and (max-width: 1100px) {
.primary-menu > li.menu-item-has-children > a {
  padding-right: 1rem;
}
.primary-menu > li {
  margin: 0.8rem 0 0 0.8rem;
}
.primary-menu > li > .icon {
  top: calc(40% - 0.4rem);
}
#menu-item-9657-en, #menu-item-9692-pl {
  padding-top: 3px;
}
}
/* fonts */
h2.main-title {
  letter-spacing: 0.1rem!important;
  font-size: 8rem;
}
h2.main-title-pl {
  letter-spacing: 0.1rem!important;
  font-size: 5rem;
}
h2 {
  font-size: 4rem;
}
h3 {
  font-size: 3rem;
}
@media screen and (min-width: 1000px) and (max-width: 1100px) {
h1 {
  font-size: 5rem;
}
h2 {
  font-size: 4rem;
}
/*
h1.entry-title {
  margin: 6rem auto 3rem;
}*/
h2.main-title {
  font-size: 7rem;
}
h2.main-title-pl {
  font-size: 5rem;
}
h5.categories {
  font-size: 1.3rem!important;
}
}
h2 strong, h3 strong, h4 strong, h5 strong {
  color: #38d430;
}
h5.categories a, h2 a, h3 a, h4 a, h5 a {
  color: #000000;
  text-decoration: none;
}
h5.categories {
  font-size: 2rem;
}
h5.categories strong, .entry-content h5.categories a:hover, .entry-content h5.categories a:focus {
  color: #38d430;
}
/* ------Responsive h1------ */
@media screen and (min-width: 767px) and (max-width: 999px) {

h2.main-title {
  font-size: 5rem;
}
h2.main-title-pl {
  font-size: 3rem;
}
h5.categories {
  font-size: 1rem;
}
}
@media screen and (max-width: 767px) {
h1 {
  font-size: 3rem;
  }
h2.main-title {
  font-size: 3rem;
}
h2.main-title-pl {
  font-size: 2rem;
}
h2 {
  font-size: 3rem;
}
h5.categories {
  font-size: 2rem;
}
}
.main-buttons a{
  min-width: 202px;
  border-color: rgb(56, 212, 48)!important;
}
.main-buttons .wp-block-button__link.has-background-color.has-primary-background-color.has-text-color.has-background {
  color: #ffffff!important;
}
.main-buttons .wp-block-button__link.has-accent-color.has-primary-background-color.has-text-color.has-background {
  color: #38d430!important;
}
/*
:root .has-primary-background-color {
    background-color: rgba(0, 0, 0, 0.6)!important;
}*/
.is-style-outline .wp-block-button__link {
  border: 1px solid;
}
.entry-content p, .entry-content li {
  font-size: 1.4rem;
  line-height: 2.7rem;
  color: #222222;
}

/* SVG-hover-menu */
.nav-toggle .toggle-icon {
  height: 2.6rem;
  overflow: visible;
}
.nav-toggle .toggle-icon svg:hover, .menu-modal .toggle svg:hover {
  -webkit-transition: -webkit-transform .5s ease-in-out;
  -ms-transition: -ms-transform .5s ease-in-out;
  transition: transform .5s ease-in-out;
  transform:rotate(180deg) scale(1.5);
  -ms-transform:rotate(180deg) scale(1.5);
  -webkit-transform:rotate(180deg) scale(1.5);
}
.search-toggle svg:hover {
    -webkit-transition: -webkit-transform .5s ease-in-out;
  -ms-transition: -ms-transform .5s ease-in-out;
  transition: transform .5s ease-in-out;
  transform:rotate(360deg) scale(1.5);
  -ms-transform:rotate(360deg) scale(1.5);
  -webkit-transform:rotate(360deg) scale(1.5);
}
.toggle-inner, .header-inner .toggle svg {
  color: #ffffff;
}
/* Social icons */
.social-icons a {
  background-color: rgba(255,255,255,.2);
}
.fill-children-current-color * {
  fill: #ffffff;
}
/* ---- EVENTS -----*/
.page-id-8611 .aligncenter, .page-id-8611 .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.page-id-9590 .aligncenter, .page-id-9590 .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter){
  margin-top: 0;
  margin-bottom: 2%;
}
.page-id-8611 .entry-content h3, .page-id-8611 .entry-content h5, .page-id-9590 .entry-content h3, .page-id-9590 .entry-content h5 {
  margin: 0;
}
/* footer */
#site-footer {
    font-size: 1.5rem;
}
.footer-copyright {
  color: #ffffff;
}
.to-the-top {
  color: #138574;
}
.logo-footer {
  padding: 0 5rem;
}
.footer-widgets-wrapper {
  width: 80%;
  margin: 0 auto;
}
.footer-widgets ul {
  list-style: none;
}
.footer-widgets a {
  color: #ffffff;
  text-decoration: none;
}
.footer-widgets a, .footer-widgets ul {
  font-size: 16px;
}
.footer-widgets h3 {
  font-size: 3rem;
}
.footer-widgets a:hover {
  color: #38d430;
}
li.info-name::before {
  content: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/name.svg);
}
li.info-location::before {
  content: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/address.svg);
}
li.info-phone::before {
  content: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/call.svg);
}
li.info-email::before {
  content: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/mail.svg);
}
li.info-location::before, li.info-phone::before, li.info-email::before, li.info-name::before {
  display: inline-block;
  margin-left: -5rem;
  width: 2em;
  margin-right: 2rem;
  position: relative;
  top: 1rem;
}
.footer-information {
  padding-top: 15rem;
}
.footer-information ul {
  margin-left: 0;
}
ul.info-content {
  margin-left: 5rem;
}
.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {
  margin-top: 0;
}
@media screen and (max-width: 700px) {
  .logo-footer {
    margin: 0 auto;
  }
  ul.info-content {
    text-align: center;
  }
  .footer-information {
    padding-top: 4rem;
    text-align: center;
}
}
.footer-social-wrapper {
  margin: 0 auto;
  width: 40rem;
  min-width: 30rem;
}
 ul.footer-social li {
  margin: 1rem auto;
}
.textwidget {
  text-align: center;
}
.textwidget .no-padding {
  margin: 0;
}
.footer-credits {
  display: block;
  text-align: center;
  margin: 0 auto;
}
.widget-title .subheading .heading-size-3 {
    font-size: 3rem;
}
.widget .widget-title {
  text-align: center;
}
/* contact-form */
.wpcf7-text:focus, .wpcf7-textarea:focus, input[type="checkbox"]:focus {
  outline:none;
}
span.wpcf7-list-item{
  margin: 0 0 3rem 0;
}
.wpcf7-list-item-label {
  font-size: 1.2rem;
  color: #666666;
}
input[type="submit"] {
  display: block;
  margin: 0 auto;
}
.wpcf7-response-output {
    border: 2px solid white!important;
}
/* przyciski */
.faux-button:focus, .faux-button:hover, .wp-block-button .wp-block-button__link:focus, .wp-block-button .wp-block-button__link:hover, .wp-block-file .wp-block-file__button:focus, .wp-block-file .wp-block-file__button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover,
.single_add_to_cart_button:hover, .add_to_cart_button:hover {
  text-decoration: none;
  -webkit-transition: -webkit-transform .2s ease-in-out;
  -ms-transition: -ms-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
a.button {
  border-radius: 10px;
}
.add_to_cart_button a, a.button:hover  {
  text-decoration: none!important;
}

/* strzałka do góry */
.sbttBacktotop {
  z-index: 99;
}
/*------Padding 404-------*/
.error404 #site-content {
  padding-bottom: 8rem;
}
/*------strzałka top-------*/
.sbttBacktotop {
  bottom: 80px;
}
/*-------SAFARI------*/
.entry-content>.alignfull:not(.wp-block-group.has-background) {
  margin-top: 0;
  margin-bottom: 0;
}
/* main-text */
body.page-id-9600 .entry-header, .singular .featured-media-inner, body.page-id-8632 .entry-header {
  display: none!important;
}
body.page-id-9600 .post-inner, body.page-id-8632 .post-inner  {
  padding: 0!important;
}
.entry-content .main-text {
  padding: 0;
  max-height: 600px;
  margin: 0;
  overflow: hidden;
}
.entry-content .main-text .uagb-column__inner-wrap {
  margin: 0;
  padding: 0;
}
section.main-text div.uagb-columns__inner-wrap.uagb-columns__columns-2, section.main-text div.uagb-columns__inner-wrap.uagb-columns__columns-1 {
  max-width: 100%;
}
section.main-text div.slider div.uagb-columns__inner-wrap {
  padding: 0px!important;
}
section.main-text .przyciski {
  max-height: 190px!important;
  padding: 0;
  overflow: hidden;
}
.przyciski-srodek {
  margin: 15px 0;
  max-height: 220px!important;
}
div.slider {
  width: 75%!important;
}
div.slider-p {
  width: 25%!important;
  padding-left: 1%;
  overflow: hidden;
}
section.main-text .przyciski-inner:hover {
  -webkit-transition: -webkit-transform .2s ease-in-out;
  -ms-transition: -ms-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
/* ---- table ----- */
thead {
  color: #ffffff;
  background-color: #38d430;
}

blockquote, .border-color-accent, .border-color-accent-hover:hover, .border-color-accent-hover:focus {
  border-color: #38d430;
}
/* ---- contener width ----- */
.uagb-columns__wrap .uagb-columns__inner-wrap, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 90%;
}
.logos {
  max-width: 60% !important;
}
/* ---- numbers ----- */
.acfb_counter_title {
  font-weight: 600!important;
  line-height: 1.6!important;
  padding-top: 2rem;
}
.acfb_counter_number {
  font-size: 4rem;
}
/* ---- backgrounds ----- */
.page-id-8488 header, .page-id-8728 header, .page-id-8668 header, .page-id-10513 header,
.page-id-8735 header, .page-id-8737 header, .page-id-8739 header, .page-id-8741 header,
.page-id-8660 header, .page-id-8677 header, .page-id-9980 header, .page-id-8743 header,
.page-id-8747 header, .page-id-8749 header, .page-id-8753 header, .page-id-8755 header,
.page-id-8568 header, .page-id-9468 header, .page-id-8757 header, .page-id-8759 header,
.page-id-8761 header, .page-id-8763 header, .page-id-8765 header, .page-id-8767 header,
.page-id-8769 header, .page-id-9474 header, .page-id-8476 header, .page-id-8686 header,
.page-id-8611 header, .page-id-3 header, .page-id-3 header, .page-id-8745 header,
.page-id-8813 header, .page-id-8733 header, .page-id-8733 header, .page-id-8771 header,
.page-id-8774 header, .page-id-8796 header, .page-id-9579 header, .page-id-9497 header,
.page-id-9509 header, .page-id-9514 header, .page-id-10523 header, .page-id-9516 header,
.page-id-9528 header, .page-id-9532 header, .page-id-9993 header, .page-id-9518 header,
.page-id-9520 header, .page-id-9524 header, .page-id-9526 header, .page-id-9534 header,
.page-id-9536 header, .page-id-9538 header, .page-id-9556 header, .page-id-9584 header,
.page-id-9544 header, .page-id-9547 header, .page-id-9998 header, .page-id-9553 header,
.page-id-9558 header, .page-id-9560 header, .page-id-9563 header, .page-id-9565 header,
.page-id-9567 header, .page-id-9569 header, .page-id-9574 header, .page-id-9570 header,
.page-id-9582 header, .page-id-9592 header, .page-id-9590 header, .page-id-9586 header,
.page-id-9594 header, .page-id-9596 header, .page-id-9678 header {
  background-size: cover;
  background-position: center center;
}

.page-id-8488 header, .page-id-9497 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/09/bg-aboutus.jpg);
  }
.page-id-8728 header, .page-id-9509 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/customers.jpg);
}
.page-id-8668 header, .page-id-9514 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/registered.jpg);
}
.page-id-10513 header, .page-id-10523 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/vision.jpg);
}
.page-id-8735 header, .page-id-9518 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/blue-sky-dawn-daylight-1108701.jpg);
}
.page-id-8737 header, .page-id-9520 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/circuit-board-circuits-components-825258.jpg);
}
.page-id-8739 header, .page-id-9524 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/5812.jpg);
}
.page-id-8741 header, .page-id-9526 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/access-black-and-white-blur-270514.jpg);
}
.page-id-8660 header, .page-id-9528 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/businessmen-collaboration-cooperation-886465.jpg);
}
.page-id-8677 header, .page-id-9532 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/board-game-car-cards-1634213.jpg);
}
.page-id-9980 header, .page-id-9993 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/logo-policy.jpg);
}
.page-id-8743 header, .page-id-9536 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/04/artificial-intelligence-codes-coding-247791.jpg);
}
.page-id-8747 header, .page-id-9544 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/rte.jpg);
}
.page-id-8749 header, .page-id-9547 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/muxpi.jpg);
}
.page-id-8753 header, .page-id-9998 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/openvizsla.jpg);
}
.page-id-8755 header, .page-id-9553 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/artificial-intelligence-circuit-board-computing-50711.jpg);
}
.page-id-8568 header, .page-id-9556 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/training.jpg);
}
.page-id-9468 header, .page-id-9584 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/documentation.jpg);
}
.page-id-8757 header, .page-id-9560 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/1013.jpg);
}
.page-id-8759 header, .page-id-9563 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/access-close-up-code-1089438.jpg);
}
.page-id-8761 header, .page-id-9565 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/adult-battle-black-1080845.jpg);
}
.page-id-8763 header, .page-id-9567 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/64964-1.jpg);
}
.page-id-8765 header, .page-id-9569 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/OIH9L00.jpg);
}
.page-id-8767 header, .page-id-9574 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/8478.jpg);
}
.page-id-8769 header, .page-id-9570 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/blur-chart-check-up-415779.jpg);
}
.page-id-9474 header, .page-id-9582 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/catalogues.jpg);
}
.page-id-8476 header, .page-id-9501 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/contact.jpg);
}
.page-id-8686 header, .page-id-9586 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/finance-financial-times-news-102720.jpg);
}
.page-id-8611 header, .page-id-9590 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/Zrzut-ekranu-2019-06-17-o-18.04.29.jpg);
}
.page-id-3 header, .page-id-9594 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/close-up-data-deal-175045.jpg);
}
.page-id-8981 header, .page-id-9596 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/black-and-white-blur-close-up-261763.jpg);
}
.page-id-9685 header, .page-id-9678 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/refund.jpg);
}
.page-id-8745 header, .page-id-9538 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/chips-circuit-circuit-board-343457.jpg);
}
.page-id-8813 header, .page-id-9579 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/chairs-company-coworking-7070.jpg);
}
.page-id-8733 header, .page-id-9516 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/aerial-architecture-blue-sky-466685.jpg);
}
.page-id-8771 header, .page-id-9534 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/artificial-intelligence-circuit-board-computing-50711.jpg);
}
.page-id-8774 header, .page-id-9558 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/black-and-white-boardroom-ceiling-260689.jpg);
}
.page-id-8796 header, .page-id-9592 header {
  background-image: url(https://shop.3mdeb.com/wp-content/uploads/2020/05/browser-coffee-cup-6335.jpg);
}

.euflags, .euflags .alignnone, .aligncenter, .euflags .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter) {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

@media (max-width: 1000px) {
body:not(.enable-search-modal) .header-titles-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.header-titles {
  margin: auto;
}
}
h2.main-title {
  margin: 3.5rem auto 2rem!important;
}
h2.main-title-pl strong, h2.main-title strong {
  color: #ffffff!important;
}
@media (max-width: 767px) {
.sticky-element-placeholder .sticky-element-active {
  height: -moz-fit-content!important;
  height: 75px!important;
}
.entry-content .main-text {
  max-height: none!important;
  }
  }
button.pum-close.popmake-close {
  background-color: #38d430!important;
}
.post-8611 .post-inner, .post-9590 .post-inner { 
  max-width: 80%;
  margin: 0 auto;
}
.post-8611 .uagb-column__inner-wrap, .post-9590 .uagb-column__inner-wrap {
  padding: 0 20px;
}
#site-content .post-inner {
    padding-top: 5rem;
}
#site-content #post-12514 .post-inner {
    padding-top: 0;
}
#post-12514 .entry-content h1, #post-12514 .entry-content h2, #post-12514 .entry-content h3 {
  margin: 1rem;
}
.page-id-12514 header.entry-header.has-text-align-center.header-footer-group {
  display: none;
}
#post-12514 .entry-content > .alignfull {
  padding: 0;
}
body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.wp-embed-responsive.theme-twentytwenty.woocommerce.woocommerce-page.woocommerce-js.has-no-pagination.showing-comments.show-avatars.footer-top-visible.lp-none nav.woocommerce-breadcrumb,
body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.wp-embed-responsive.theme-twentytwenty.woocommerce.woocommerce-page.woocommerce-js.has-no-pagination.showing-comments.show-avatars.footer-top-visible.lp-none h1.woocommerce-products-header__title.page-title,
body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.wp-embed-responsive.theme-twentytwenty.woocommerce.woocommerce-page.woocommerce-js.has-no-pagination.showing-comments.show-avatars.footer-top-visible.lp-none p.woocommerce-result-count,
body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.wp-embed-responsive.theme-twentytwenty.woocommerce.woocommerce-page.woocommerce-js.has-no-pagination.showing-comments.show-avatars.footer-top-visible.lp-none form.woocommerce-ordering,
body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.wp-embed-responsive.theme-twentytwenty.woocommerce.woocommerce-page.woocommerce-js.has-no-pagination.showing-comments.show-avatars.footer-top-visible.lp-none ul.products.columns-5 {
  display:none;
}
/*------- SKLEP --------*/
h1.product_title.entry-title {
  font-size: 5rem;
}

span.woocommerce-Price-amount.amount {
  font-size: 2rem!important;
  font-weight: bold;
  color: #D43C26;
}
p.stock.in-stock {
  color: #38d430;
  font-weight: bold;
}
p.stock.out-of-stock, p.wcsob_soldout_text {
  color: #D43C26;
  font-weight: bold;
}
.woocommerce-tabs ul li.active a {
  color: #38d430;
  box-shadow: 0 2px 0 #38d430;
}
span.nobr{
  color: #333333;
}
table.shop_table.price-rules-table span.woocommerce-Price-amount.amount {
  color: #333333;
}
#shop-breaker div.uagb-columns__inner-wrap.uagb-columns__columns-2, #shop-breaker div.uagb-columns__inner-wrap.uagb-columns__columns-1 {
  max-width: 100%!important;
}

a.wc-block-grid__product-link {
  text-decoration: none!important;
}
ul.products li.product .button {
  font-size: 10px;
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart, button.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button,
a.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button, a.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button,
button.single_add_to_cart_button.button.alt {
  border-radius: 10px!important;
  font-size: 10px;
  margin: 0 auto;
}
.wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress {
  --track-background: #38d430;
  --range-color: #38d430;
  background: #38d430;
}
div.kategorie li.wc-block-product-categories-list-item a {
  font-size: 1.8rem;
  line-height: 3rem;
  font-weight: bold;
  text-decoration: none;
}
div.woocommerce-tabs.wc-tabs-wrapper {
  border: 1px solid #ccc;
  padding: 10px;
}
.woocommerce-product-details__short-description h2 {
  font-size: 3rem;
  margin: 1rem auto;
}
div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
  border: 1px solid #cccccc;
}
.woocommerce-breadcrumb {
  margin-bottom: 1rem;
}
.woocommerce .content-area{
  padding: 2vw 6vw;
  max-width: 100%;
}
.entry-content > .alignfull {
    padding: 0;
    margin: 0;
}
.woocommerce-info {
    background: #eee;
    color: #000;
    border-top: 2px solid #38d430;
}
.woocommerce-info a {
    color: #38d430;
}
.vi_wcaio_menubar_shopping-cart {
  background-color: #222222;
}
p.woocommerce-mini-cart__empty-message {
  margin: 1em!important;
}
p.woocommerce-mini-cart__buttons.buttons a.wc-forward {
  margin: 10px!important;
  padding: 10px!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
  text-decoration: none;
  color: #38d430;
}
.woocommerce-info a.button {
  background-color: #38d430;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}
#post-12367 div.entry-content  {
  padding-top: 50px!important;
}
.szukaj {
  margin: 0;
  padding: 10px!important;
}
.lewy-sidebar {
  width: 25%!important;
}
.wszystkie-produkty {
  width: 75%!important;
}
.slider-p .uagb-column__inner-wrap {
  overflow: hidden;
}
#site-header {
    background: #222222;
}

/* ----- new shop css ---*/
.woocommerce .content-area {
  padding: 0 2vw;
}



/* shop - style z lpn */
div.widget.woocommerce.widget_shopping_cart h2.widgettitle { 
  color: #38d430; 
}

div.woocommerce-tabs.wc-tabs-wrapper {
  border: 1px solid #ccc;
  padding: 10px;
}
div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images,
.wc-block-grid__product {
  border: 2px solid #cccccc;
  border-width: max(2px);
}
.price-rules-table-wrapper {
  width: 100%;
}
.tier-pricing-summary-table {
  width: 100%;
}
div.container.shop-container {
  max-width: none!important;
}
.wc-block-product-categories ul, ul.product-categories {
  line-height: 14px!important;
  font-size: 14px!important;
  list-style-type: circle!important;
}
.wc-block-product-categories-list-item li, .cat-item li {
  list-style-type: disc!important;
}
.builder-item--header_search_responsive {
  display: none;
}
.search-shop, .dgwt-wcas-search-form {
  margin: 20px 0 20px 0!important;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
  border: 1px solid #000;
}
.shop-slider-col {
  max-width: 100%!important;
}
.shop-slider-col .uagb-column__inner-wrap {
  padding: 0!important;
}
.wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress {
  --track-background: #5587c1;
  --range-color: #5587c1;
  background: #5587c1;
}

/* buttons */
button.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button,
.button.button-primary, button, input[type=button], .btn, input[type="submit"], ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a, .wp-block-button.is-style-primary .wp-block-button__link, .wc-block-grid .wp-block-button .wp-block-button__link, .woocommerce a.button, .woocommerce .button:not(.nv-sidebar-toggle):not(.nv-close-cart-sidebar):not([name="apply_coupon"]):not(.more-details), .woocommerce a.button.alt, .woocommerce a.button.button-primary, .woocommerce a.button.checkout-button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce a.button.add_to_cart, .woocommerce a.product_type_grouped, .woocommerce a.product_type_external, .woocommerce a.product_type_variable, .woocommerce button.button.alt, .woocommerce button.button.alt.single_add_to_cart_button.disabled, .woocommerce button.button.alt.single_add_to_cart_button, .woocommerce .actions > button[type=submit], .woocommerce .checkout.wc-forward, .woocommerce button#place_order, .woocommerce .return-to-shop > .button, ul[id^="nv-primary-navigation"] .nv-nav-cart a.button.checkout.wc-forward, .button.woocommerce-form-login__submit{
  /*font-size: 1rem;*/
  padding: 10px;
  border-radius: 10px!important;
  margin: 0 auto;
} 
.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product, .wc-block-grid.has-4-columns .wc-block-grid__product,
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  padding: 10px;
  margin: 0px;
  text-align: center;
  border: 2px solid #cccccc;
  border-width: max(2px);
  background-color: #ffffff;
}
.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product, 
.wc-block-grid.has-1-columns .wc-block-grid__product,
.wc-block-grid.has-2-columns .wc-block-grid__product,
.wc-block-grid.has-3-columns .wc-block-grid__product,
.wc-block-grid.has-4-columns .wc-block-grid__product,
.wc-block-grid.has-5-columns .wc-block-grid__product,
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product,
.wc-block-grid__product-image, .woocommerce ul.products li.product a img {
  transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
}
.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product:hover, 
.wc-block-grid.has-1-columns .wc-block-grid__product:hover,
.wc-block-grid.has-2-columns .wc-block-grid__product:hover,
.wc-block-grid.has-3-columns .wc-block-grid__product:hover,
.wc-block-grid.has-4-columns .wc-block-grid__product:hover,
.wc-block-grid.has-5-columns .wc-block-grid__product:hover,
.woocommerce ul.products li.product:hover, 
.woocommerce-page ul.products li.product:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
body.page-id-12514 .uagb-columns__inner-wrap, body.page-id-12756 .uagb-columns__inner-wrap {
  max-width: max-content!important;
}
.wc-block-grid.has-5-columns .wc-block-grid__product {
  padding: 10px;
  margin: 0;
  text-align: center;
  border: 2px solid #cccccc;
  border-width: min(2px);
  background-color: #ffffff;
}
.widget ul li {
  margin-top: 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
  color: #5587c1;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title:hover, .woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
  text-decoration: none!important;
}
input.gmqqp_input, textarea.gmqqp_input {
  border: 1px solid #ccc !Important;
  border-radius: 10px !Important;
}
.gmwqp_inner_popup_op h3 {
    color: #fff;
    background-color: #38d430;
}
.gmqqp_submit {
  background-color: #ffffff;
}
.dgwt-wcas-search-wrapp {
  min-width: unset!important;
}
.header-menu-sidebar-bg {
background-color: #38d430!important;
}
@media screen and (max-device-width: 960px){
  div.item--inner.builder-item--footer-one-widgets div#media_image-6,
  div.item--inner.builder-item--footer-two-widgets div#media_image-8 {
    width: 50%;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
}
  div.item--inner.builder-item--footer-one-widgets div#text-3,
  div.item--inner.builder-item--footer-two-widgets div#text-5 {
    text-align: center;
  }
  div.item--inner.builder-item--social_icons_2 div.component-wrap{
    margin: 0 auto;
    width: 38%;
    width: max-content;
  }
}
@media screen and (min-device-width: 913px) {
.to-all {
  padding-right: 80px;
  padding-top: 15px;
  margin-bottom: 0;
}
.best-selling {
  padding-right: 30px;
  }
.boxes {
  width: 79vw;
  max-width: 79vw;
  margin-left: -10px;
  }
  .boxes2 .uagb-column__inner-wrap {
    padding: 0px;
  }
  .shop-sidebar1 .wp-block-columns {
    padding:0!important;
  } 
  /* main-shop-sidebar*/
  .shop-sidebar1 {
    width: 15%!important;
    padding: 0 10px!important;
  }
  .shop-not-sidebar {
    width: 84%!important;
  }
  /* single-product-sidebar*/
  .shop-sidebar-single-product {
    width: 14%;
    display: inline-block;
    padding: 0 10px;
  }
  .right-side-shop {
    width: 85%;
  }
  /* all-products-sidebar*/
  .right-side-shop {
  width: 79%;
  display: inline-block;
  vertical-align: top;
  background-color: #f6f6f6;
  padding: 10px;
}
.shop-sidebar-all {
  width: 18%;
  margin-right: 20px;
  display: inline-block;
  padding-left: 10px;
}
.best-selling .wc-block-grid__products, .best-selling .wp-block-columns, .best-selling .wp-block-columns h2 {
  margin: 0;
  }}
@media screen and (min-device-width: 768px) {
.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
  width: unset;
  flex: 1 0 20%;
  max-width: 20%;
}
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price, 
.woocommerce ul.products li.product .price {
  margin-top: 15px;
}
.wc-block-grid__product-title, .woocommerce-loop-product__title {
  font-size: 20px!important;
  line-height: 25px;
  height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
  .woocommerce-price-suffix {
    display: block;
  }
.wc-block-grid__product-title:hover, .woocommerce-loop-product__title:hover {
  display: block;
  height: unset;
}
.wc-block-grid__product-price, .woocommerce-Price-amount {
  font-size: 1.2rem;
}
.wc-block-components-pagination__page:hover {
  color: #38d430;
}
.lp-close-screen {
  display: none;
}
.woocommerce .nv-bc-count-wrap {
  display: none!important;
}
/* woof - filters 
.woof_list label {
  vertical-align: text-top;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
}
.woof_list, .woof_checkbox_label {
  margin-bottom: 0;
}
.woof_list li {
  margin: 0!important;
  padding: 0!important;
}
.woof_childs_list_opener span.woof_is_closed, .woof_childs_list_opener span.woof_is_opened {
  vertical-align: sub;
}
 ----- */

.shop-list-banner {
  width: 100%;
}
.woof .widget_price_filter .ui-slider .ui-slider-range, .woof .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #38d430;
}
#text-6.widget.widget_text {
  max-height: 50px;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
  background: #20cc59;
}
.icheckbox_flat-green, .icheckbox_flat-green .checked {
  transform: scale(0.8);
}
.woof_childs_list, .woof_list_checkbox li div {
  margin: 0!important;
}
body.single-product section#primary {
  width: 90%!important;
  margin: 30px auto;
}
body.page-id-12756 header {
  display: none;
}
.wcsob_soldout {
  z-index: 1;
}
h3.widget-title {
  margin: 0!important;
}
.product_meta {
  display: none;
}
.ui-dialog .ui-dialog-titlebar {
  background-color: #38d430!important;
}
.ui-dialog .ui-dialog-titlebar-close {
  color: #38d430;
  font-size: 1px;
}
button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close #text {
  display: none!important;
}
div.contact-bottom {
  display: none;
}
div#contact-form.ui-dialog-content.ui-widget-content {
  max-height: 600px!important;
}
.widget_shopping_cart .cart_list li.mini_cart_item span.quantity {
  margin-left: 0;
  padding-left: 4px;
}
del span.woocommerce-Price-amount.amount {
  font-size: 1.3rem!important;
}
.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
	display: none;
}
.woocommerce .quantity .qty {
  width: 4.631em;
}
:root .has-background-color {
  color: #ffffff;
}

/* ---- poprawa odstępów. ------ */
@media (min-width: 700px) {
.entry-content > .alignwide:first-child, .entry-content > .alignfull:first-child {
    margin-bottom: 0;
  }
  .wp-block-archives:not(.alignwide):not(.alignfull), .wp-block-categories:not(.alignwide):not(.alignfull), .wp-block-code, .wp-block-columns:not(.alignwide):not(.alignfull), .wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-group:not(.has-background):not(.alignwide):not(.alignfull), .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright), .wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright), .wp-block-media-text:not(.alignwide):not(.alignfull), .wp-block-preformatted, .wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .wp-block-quote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-verse, .wp-block-video:not(.alignwide):not(.alignfull) {
    margin-bottom: 0rem;
    margin-top: 0rem;
  }
}
a:hover {
  color: #38d430;
}
.iot-icons {
  padding: 20px 0!important;
}
section.iot-icons div.uagb-columns__inner-wrap {
  max-width: 100%!important;
}
ul.woocommerce-error li {
  margin: 0;
  color: #fff!important;
  line-height: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
  color: #333;
}
input.wpi-button {
  color: #ffffff;
}
/* accordion */
.accordion-mobile {
  background-color: #eee!important;
  color: #222222;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.accordion-mobile:active, .accordion-mobile:hover {
  background-color: #38d430!important; 
  color: #ffffff!important;
  text-decoration: none;
}

/* ------------ */
.bapf_sfilter.bapf_ckbox input[type=checkbox], .bapf_sfilter.bapf_ckbox label, .bapf_sfilter.bapf_ckbox label+span, .bapf_sfilter.bapf_ckbox label>span {
  vertical-align: unset;
  font-size: 14px;
  margin-bottom: 0;
}
div.widget-shop-content li{
  margin: 0;
  font-size: 14px;
  text-align: left;
  line-height: 2em;
}
div.widget-shop-content h3 {
  text-align: left;
}
div#text-9 li a {
  text-decoration: none;
  color: #222222;
}
h3.widget-title {
  font-size: 2rem!important;
}
.bapf_head h3 {
  font-size: 2rem!important;
  margin-bottom: 10px;
}
.bapf_sfa_taxonomy ul {
  margin-bottom: 0;
}
li > ul, li > ol {
    margin: 0 0 0 1rem;
}
.vi_wcaio_mini_cart_content.vi_wcaio_mini_cart_content_template_one .vi_wcaio_mini_cart_sidebar_title i {
  color: #ffffff;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
  color: #ffffff;
  background-color: #38d430;
}
.single-product form.cart input, .woocommerce .quantity .qty {
  width: 5em!important;
}
.comment-reply-title {
  font-size: 1em;
  font-weight: 700;
  display: block;
}
/*-------------------table collapse----------------------------------- */
div#text-13 .textwidget, .panel {
  text-align: left;
}
.sidebar-table {
  font-size: 14px;
  display: flex;
}
.sidebar-table a, .panel a {
  text-decoration: none;
  color: #333333;
  text-align: left;
  display: flex;
}
.sidebar-table input, .panel input{
  margin-right: 10px;
  margin-top: 5px;
}
.accordion-sidebar {
  width: 20px;
  background-color: #ffffff!important;
  border-radius: 0px!important;
  padding: 0;
  margin: 0;
  line-height: 2em;
}
.sidebar-cross, .sidebar-minus {
  width: 20px;
}
.panel {
  display: none;
  overflow: hidden;
  padding-left: 10px;
  font-size: 14px;
}
.sidebar-cross {
  display: block
}
.sidebar-minus {
  display: none;
}
.sidebar-checkbox {
  width: 14px;
  margin-right: 10px;
  vertical-align: middle;
  padding-bottom: 2px;
}
/*------------------------------------------------------ */
body.page-id-8611 .wp-block-separator, body.page-id-9590 .wp-block-separator,
body.page-id-9528 .wp-block-separator, body.page-id-8660 .wp-block-separator,
body.page-id-8568 .wp-block-separator, body.page-id-9556 .wp-block-separator {
	margin: 0 auto;
}
body.page-id-8611 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item, 
body.page-id-9590 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item,
body.page-id-9528 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item,
body.page-id-8660 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item,
body.page-id-8568 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item,
body.page-id-9556 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item{
	margin: 10px auto;
    padding: 5px;
}
body.page-id-8611 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:hover,
body.page-id-9590 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:hover,
body.page-id-9528 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:hover,
body.page-id-8660 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:hover,
body.page-id-8568 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:hover,
body.page-id-9556 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:hover,{
  background-color: #f2f2f2!important;
}
body.page-id-8611 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller strong,
body.page-id-9590 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller strong,
body.page-id-9528 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller strong,
body.page-id-8660 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller strong,
body.page-id-8568 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller strong,
body.page-id-9556 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller strong {
  color: #ffffff;
}
body.page-id-8611 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller,
body.page-id-9590 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller,
body.page-id-9528 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller,
body.page-id-8660 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller,
body.page-id-8568 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller,
body.page-id-9556 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller {
  background-color: #38d430;
  outline:0;
}
body.page-id-8611 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:focus,
body.page-id-9590 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:focus,
body.page-id-9528 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:focus,
body.page-id-8660 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:focus,
body.page-id-8568 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:focus,
body.page-id-9556 div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open.is-read h3.c-accordion__title.js-accordion-controller:focus{
  outline:0;
}
body.page-id-8611 .title-year h2, body.page-id-9590 .title-year h2{
  margin: 20px;
} 
body.page-id-8611 .table-of-content ul, body.page-id-9590 .table-of-content ul,
body.page-id-9528 .table-of-content ul, body.page-id-8660 .table-of-content ul,
body.page-id-8568 .table-of-content ul, body.page-id-9556 .table-of-content ul {
  margin: 0;
  margin-bottom: 2rem;
}
body.page-id-8611 .table-of-content li, body.page-id-9590 .table-of-content li,
body.page-id-9528 .table-of-content li, body.page-id-8660 .table-of-content li,
body.page-id-9528 .c-accordion__title.js-accordion-controller, body.page-id-8660 .c-accordion__title.js-accordion-controller {
  margin: 0;
}
body.page-id-8677 .entry-content h5, body.page-id-9532 .entry-content h5,
body.page-id-8733 .entry-content h5, body.page-id-9516 .entry-content h5 {
  margin: 0 0 1em 0;
}
body.page-id-8677 .wp-block-uagb-columns, body.page-id-9532 .wp-block-uagb-columns,
body.page-id-8733 .wp-block-uagb-columns, body.page-id-9516 .wp-block-uagb-columns {
  padding: 0;
  margin: 0 auto;
}
body.page-id-8733 hr.wp-block-separator, body.page-id-9516 hr.wp-block-separator {
    margin: 2rem auto;
}
.industry-4-0 {
  padding: 0 15%!important;
}
.industry-4-0 h5 {
  font-size: 0.7em;
}
body.page-id-8686 .entry-content, body.page-id-9586 .uagb-column__inner-wrap {
  max-width: 80%;
  margin: 0 auto;
}
body.page-id-8686 .press-2 .uagb-column__inner-wrap, body.page-id-9586 .press-2 .uagb-column__inner-wrap {
  padding: 10px 30px;
}
.registered-sections, .heading-nospace {
  margin: 0 auto!important;
  padding: 0!important;
}
body.page-id-8568 h3, body.page-id-9556 h3 {
  margin: 0;
}
.steps-table td, .steps-table table {
  border: 0px solid #fff;
  font-size: 14px;
}
.steps-table td {
  vertical-align: top;
}
.wp-block-button .wp-block-button__link:hover {
   
    transform: scale(0.95);
    -ms-transform: scale(0.95);
    -webkit-transform: scale(0.95);
}
.cooperation-wrapper{
    max-width: 1900px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.cooperation-wrapper .cop-block-outer:before{
    content: '';
    width: 40px;
    height: 2px;
    background: url("../img/block-line.svg") no-repeat;
    position: absolute;
    right: -41px;
    top: 50%;
}
.cooperation-wrapper .cop-block-outer:last-child::before,
.cooperation-wrapper .cop-block-outer:nth-child(4)::before{
    display: none;
}
.cop-block-outer{
    width: 400px;
    padding: 10px 0 10px 14px;
    position: relative;
    margin: 15px 20px;
}
.cop-block{
    background: #FFFFFF;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.12);
    border-radius: 30px;
    width: calc(100% - 73px);
    height: 162px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 24px;
    position: relative;
}
.cop-block .cop-title{
    font-size: 24px;
    color: #000000;
    font-weight: 600;
    margin: 0;
    text-align: center;
  text-transform: none; 
}
.cop-block .outer-border{
    content: '';
    width: calc(100% - 58px);
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -14px;
    border-radius: 30px;
    background: #38D530;
    z-index: -1;
}
.cop-block:before{
    content: '';
    width: 35px;
    height: 31px;
    background: url("../img/copleft-icon.svg") no-repeat;
    display: block;
    position: absolute;
    left: -14px;
}
.cop-block-outer .cop-block-num{
    font-size: 30px;
    color: #FFFFFF;
    font-weight: 700;
    background: url("../img/copright-icon2.svg") no-repeat;
    width: 73px;
    height: 84px;
    display: flex;
    align-items: center;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    padding-left: 12px;
}
.cop-block:hover .cop-detailinfo{
    display: block;
    animation: fadeIn 0.5s;
    -webkit-animation: fadeIn 0.5s;
    -moz-animation: fadeIn 0.5s;
    -o-animation: fadeIn 0.5s;
    -ms-animation: fadeIn 0.5s;
}
.cop-detailinfo{
    background: #38D530;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    font-weight: 500;
    border-radius: 30px;
    padding: 32px 10px 24px 10px;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -14px;
    width: calc(100% + 86px);
    display: none;
}
.view-btn{
    display: block;
    color: #fff;
    line-height: normal;
    width: fit-content;
    margin: 8px auto 0;
}

/* Responsive Stylesheet */
@media (max-width: 1779px) { 
    .cop-block-outer{
        width: 345px;
    }
    .cop-detailinfo{
        padding: 14px 12px 12px;
    }
}
@media (max-width: 1559px) { 
    .cooperation-wrapper .cop-block-outer:nth-child(4)::before{
        display: block;
    }
    .cooperation-wrapper .cop-block-outer:nth-child(3)::before,
    .cooperation-wrapper .cop-block-outer:nth-child(6)::before{
        display: none;
    }
}
@media (max-width: 1174px) { 
    .cooperation-wrapper .cop-block-outer:nth-child(even)::before{
        display: none;
    }
    .cooperation-wrapper .cop-block-outer:nth-child(3)::before{
        display: block;
    }
    .cop-detailinfo{
        font-size: 15px;
    }
    .cop-block .cop-title{
        font-size: 20px;
    }
}
@media (max-width: 799px) { 
    .cop-block-outer {
        width: 330px;
    }
}
@media (max-width: 767.98px) { 
    .cop-block-outer {
        width: 400px;
    }
    .cooperation-wrapper .cop-block-outer:before{
        display: none !important;
    }
    .cooperation-wrapper{
        flex-direction: column;
    }
    .cop-block-outer{
        margin: 10px 0;
    }
}
@media (max-width: 575.98px) { 
    .cop-block-outer{
        width: 320px;
        padding: 8px 0 8px 10px;
    }
    .cop-block{
        height: 135px;
        width: calc(100% - 48px);
        padding: 14px;
        border-radius: 24px;
    }
    .cop-block:before{
        background-position: right;
        width: 25px;
        left: -9px;
    }
    .cop-detailinfo{
        font-size: 13px;
        padding: 16px 14px;
        border-radius: 24px;
        width: calc(100% + 62px);
    }
    .cop-block-outer .cop-block-num{
        font-size: 22px;
        padding-left: 5px;
        background-position: right;
        width: 48px;
    }
    .cop-block .outer-border{
        top: -8px;
        bottom: -8px;
        left: -10px;
        border-radius: 24px;
    }
}
@media (max-width: 375.98px) { 
    .cop-block-outer{
        width: 285px;
    }
    .cop-block{
        width: calc(100% - 40px);
        padding: 12px;
    }
    .cop-block-outer .cop-block-num{
        font-size: 18px;
        width: 40px;
    }
    .cop-detailinfo{
        width: calc(100% + 53px);
        padding: 14px;
    }
}
.customindianic .uagb-columns__columns-1 {
  max-width: 100%;
}
	
.view-btn:hover{
    color: #fff;
  text-decoration: underline !important;
}
.cop-detailinfo p {
    color: #FFF !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5;
}
@media (max-width: 1174px) { 
    .cop-detailinfo p{
         font-size: 15px;
    }
}

@media (max-width: 575.98px) { 
    .cop-detailinfo p{
        font-size: 13px;
    }
}
@keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
  }

  @-moz-keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
  }

  @-webkit-keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
  }

  @-o-keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
  }

  @-ms-keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
  }
.page-id-12514 .shop-slider-col .uagb-columns__columns-1 {
  max-width:inherit !important;
}
@media (max-width: 750px) { 
  .input-group.eventsub {
    width: 100% !important;
    
}
    .desktopcalen{
        display:none;
    }
  .mobilecalen{
    display:block !important;
  }
}
a.external.text {
    color: black;
    text-underline-offset: 5px;
}
.input-group.eventsub {
    width: 50%;
    margin: 0 auto;
    text-align: center;
}
.remocezero span.acfb_counter_number {
    display: none;
}

