/*.event-list .solar-energy-expo .details a.btn-arrow {display:none;} ukrycie WIĘCEJ w targach*/

#header .logo30 img {
  width: 230px;
}

a.clear {border-radius: 50px;}

nav#categories ul.sub-menu li {padding:7px !important;}

.btn-arrow-light {
    line-height: 1.4;
    padding-right: 20px;
    font-weight: 300;
    color: #1d1d1b !important;
    background-image: url("../img/btn-arrow.svg");
    background-size: 14px 14px;
    background-repeat: no-repeat;
    background-position: right 4px;
}

.btn-ask-light {
    line-height: 1.4;
    padding-right: 20px;
    font-weight: 300;
    color: #1d1d1b !important;
    background-image: url("../img/btn-ask.svg");
    background-size: 14px 14px;
    background-repeat: no-repeat;
    background-position: right 4px;
}


.btn-main {
    background-color:#d71920;
    border-radius:30px;
    color:#ffffff;
    font-weight:700;
    margin-top:30px;
    padding: 10px 20px;
    text-align:center;

}


.btn-main:hover {
    background-color:#be151b;
    color:#ffffff;
    transition: max-height 0.5s ease-out;
}


.btn-arrow-light:hover {
    opacity: 0.6;
}

.btn-ask-light:hover {
    opacity: 0.6;
}

.triangle {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 12px solid #d71920;
	margin:0 auto;
}



/*SZKOLENIA*/
.on-line::before,
.on-line .inner::before,
.on-line .buttons .url {
    background-color: #00c3d5;
}

.on-line .day {color:#00c3d5;}


/*PRACA*/
    .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    background-color: #e9e9e9;
    }

	#content .static button.wrk {
    color: #e30613;
	}

	#content .static button.wrk:hover {
    color: #f3c3c7;
	}

/*WYPRZEDAŻ DODATKOWY TEKST*/
#wyprzedaz-magazynu .promo-block .col-md-8 p::after {
content: 'Oferta ważna do wyczerpania zapasów. Przed złożeniem zamówienia zapytaj o aktualne stany magazynowe.'; display: block; margin-top:20px; font-weight: 700;
}

/*MIESIĄCE BRANŻOWE*/
        .btn-mb {
            background:#85509b;
            border: #85509b;
            transform: scale(.66,.66);
            opacity: 0.7;
        }   
        
        .btn-mb:hover {
            background:#6b427c;
            border: #6b427c;
            transform: scale(.66,.66);
            opacity: 1;
        }




      @keyframes growing {
        0% {
            transform: scale(.66,.66);
        }
        11% {
            transform: scale(.69,.69);
        }
        22% {
            transform: scale(.72,.72);
        }
        33% {
            transform: scale(.75,.75);
        }
        44% {
            transform: scale(.78,.78);
        }
        55% {
            transform: scale(.81,.81);
        }
        66% {
            transform: scale(.78,.78);
        }
        77% {
            transform: scale(.75,.75);
        }
        88% {
            transform: scale(.72,.72);
        }
        99% {
            transform: scale(.69,.69);
        }
      }

      .btn-mb {
        animation: growing 1300ms infinite;
      }

	  .col-form-label {
		font-weight: 600;
		}

/*ASTATICON*/

	  #formbuilder_5_automatyka .custom-control.custom-checkbox {
		  margin-bottom: 0px;
	  }


	  #formbuilder_5_automatyka .custom-control-label {
		  line-height: 1.7em;
	  }


	  #formbuilder_5_energetyka .custom-control.custom-checkbox {
		  margin-bottom: 0px;
	  }
	  #formbuilder_5_energetyka .custom-control-label {
		  line-height: 1.7em;	  
	  }


	  #formbuilder_5_tasmy .custom-control.custom-checkbox {
		  margin-bottom: 0px;
	  }
	  #formbuilder_5_tasmy .custom-control-label {
		  line-height: 1.7em;	  
	  }


	  #formbuilder_5_emc .custom-control.custom-checkbox {
		  margin-bottom: 0px;
	  }
	  #formbuilder_5_emc .custom-control-label {
		  line-height: 1.7em;	  
	  }


	  #formbuilder_5_nowoczesny .custom-control.custom-checkbox {
		  margin-bottom: 0px;
	  }
	  #formbuilder_5_nowoczesny .custom-control-label {
		  line-height: 1.7em;	  
	  }


	  #formbuilder_5_automatyka .custom-control-label::before {display: none;}
	  #formbuilder_5_energetyka .custom-control-label::before {display: none;}
	  #formbuilder_5_tasmy .custom-control-label::before {display: none;}
	  #formbuilder_5_emc .custom-control-label::before {display: none;}
	  #formbuilder_5_nowoczesny .custom-control-label::before {display: none;}

	  #formbuilder_7_astaticon1 .custom-control {
		display: inline-block !important;
		padding-right: 50px;
	  }

	  #formbuilder_7_astaticon1 .custom-control.custom-checkbox,  {
		  margin-bottom: 0px;
	  }
	  #formbuilder_7_astaticon1 .custom-control-label {
		  line-height: 1.7em;	  
	  }

	  #formbuilder_7_przedzial .custom-control.custom-checkbox,  {
		  margin-bottom: 0px;
	  }
	  #formbuilder_7_przedzial .custom-control-label {
		  line-height: 1.7em;	  
	  }

	  #formbuilder_7_polecenie .custom-control.custom-checkbox,  {
		  margin-bottom: 0px;
	  }
	  #formbuilder_7_polecenie .custom-control-label {
		  line-height: 1.7em;	  
	  }



/*WIELKOŚĆ W-... STEROWALNA*/

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  .w-xs-100 {
    width: 100% !important;
  }

  .w-xs-75 {
    width: 75% !important;
  }

  .w-xs-50 {
    width: 50% !important;
  }

  .w-xs-25 {
    width: 25% !important;
  }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
  .w-sm-100 {
    width: 100% !important;
  }

  .w-sm-75 {
    width: 75% !important;
  }

  .w-sm-50 {
    width: 50% !important;
  }

  .w-sm-25 {
    width: 25% !important;
  }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {

  .w-md-100 {
    width: 100% !important;
  }

  .w-md-75 {
    width: 75% !important;
  }

  .w-md-50 {
    width: 50% !important;
  }

  .w-md-25 {
    width: 25% !important;
  }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {

  .w-lg-100 {
    width: 100% !important;
  }

  .w-lg-75 {
    width: 75% !important;
  }

  .w-lg-50 {
    width: 50% !important;
  }

  .w-lg-25 {
    width: 25% !important;
  }


}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

  .w-xl-100 {
    width: 100% !important;
  }

  .w-xl-75 {
    width: 75% !important;
  }

  .w-xl-50 {
    width: 50% !important;
  }

  .w-xl-25 {
    width: 25% !important;
  }

}



.car-col-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

.car-col-1 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

.car-col-3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}

.car-col-4 {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
}

.car-col-5 {
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-count: 5;
}

.car-col-6 {
  -webkit-column-count: 6;
  -moz-column-count: 6;
  column-count: 6;
}



/*Logo świąteczne*/
@media (min-width: 1200px) { 
  #header .additional .item img {
      height: 34px;
  }
  
  #header .additional .item strong {
      font-size: 16px;
  }
}