/* Misc */
.arrow {
  font-size: 25px;
  margin-bottom: auto;
  color:#0c5a9e;
}
.section-newsletter button:hover, .section-blue__button a:hover, .section-white__button a:hover, .section-yellow__button a:hover, .btn-program a:hover, #SearchMaterials .material-box .btn-more:hover
{
	background-color: #ec0084;
}

.top-logo img {
  max-width: 100%;
}

/*Misc END*/



/*Slider główna*/

.swiper .swiper-slide{
  background-image: var(--bg-desktop);
  background-repeat: no-repeat;
  background-position: left center;
}

@media (max-width: 768px){
  .swiper .swiper-slide{
    background-image: var(--bg-mobile, var(--bg-desktop));
	background-position: center top; 
  }
}
.btn-slide
{
	border-radius: 30px;
}

/*Slider główna end*/



/*Sekcja żółta 1 box*/
.section-yellow .position-center .col-sm-12.col-md-12 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;  
  gap: 12px;        /* odstęp między przyciskami */
}


.section-yellow__button {
  display: inline-flex;
}


.section-yellow {
  padding: 35px 0;
  background-color: #fff;
  display: flex;
  flex-direction: column;  
}
.section-yellow__title, .section-yellow__text, .section-yellow__button
{
	text-align: left;
}

.section-yellow__title
{
	color:#ec0084;
}

.section-yellow__text p
{
		color:#000;
}

.section-yellow__image
{
  float: right;
}
.section-yellow__image img
{
	width: 100%;
}

@media only screen and (max-width: 767px) {
  .section-yellow__image-mobile {
    width: 100%;
  }
}

/*Sekcja żółta 1 box END*/


/*Sekcja biała 2 box*/
.section-white
{
	background-color:#f3f5f8;
}

.section-white p 
{
	color:#000000;
}

@media only screen and (max-width: 767px) {
  .section-white__image-mobile {
    display: block;
    width: 100%;
  }
}
.prawa .section-white__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}
.prawa .section-white__buttons a.section-white__button,
.prawa .section-white__button a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}


/*Sekcja biała 2 box END*/




/*Sekcje mieszane */
.link__material
{
	margin-top: 0;
}


.section-yellow__button, .section-white__button:not(.link__material)
{
	margin-bottom: 30px;
}

.section-yellow__button a, .section-white__button a
{
	border-radius: 30px;
	background-color: #0c5a9e;
}

/*Sekcje mieszane END */



/*Sekcja NEWS blok 3*/

/*.section-news h2
{
	color: #0c5a9e !important;
}*/

/*Sekcja NEWS blok 3 END*/


/*Sekcja niebieska blok sklep 4*/

.section-blue
{
  padding: 35px 0;
  background-color: #0c5a9e;
  display: flex;
  flex-direction: column;
}
.section-blue__title
{
	color: #fff;
	font-size: 3.5rem;
	font-weight: 900;
	text-align: left;
}
.section-blue__text
{
	color:#fff;
	text-align: left;
	margin-bottom: 35px;
}
.section-blue__button a
{
	text-align: center;
	color: #0c5a9e !important;
	background-color: #fff;
	font-size: 2.6rem;
  font-weight: bold;
  padding: 10px 25px;
  border-radius: 30px;
}
	
}
.section-blue__image
{
	float:left;
}

.section-blue__image img
{
  box-shadow: none;
}
@media only screen and (max-width: 767px) {
  .section-blue__image img {
    display: none;
  }
}

.section-sklep p
{
  font-size: 2rem;
  line-height: 1.2;
  color: white;
  margin: 20px 0;
}

/*Sekcja niebieska blok sklep 4 END*/


/*Newsletter*/

.section-newsletter__title {
  font-size: 3.5rem;
  color: #ec0084;
  font-weight: bold;
}
.section-newsletter__form .crm-form-text, .section-newsletter__form .crm-form-checkbox
{
	background-color: #f3f5f8;
	border: 1px #ec0084 solid;
}

.section-newsletter button
{
	background-color: #0c5a9e;
	border-radius: 30px;
	padding: 10px 35px;
	font-size: 2.6rem;
}

.section-newsletter__image {
  float: right;
}
.section-newsletter__image img {
  width: 100%;
}

  .section-newsletter .container {
    border: none;
    border-image: none;
    padding: 20px; }



/*Newsletter END*/

/*Footer*/
#footer .row .col-sm-12
{
	margin: 0 !important;
}






/*#footer
{
	background-color: #f2f2f2;
	color: #000;
}
#footer h3, .menu-footer__title
{
	color: #0c5a9e;
}
#footer a
{
	color: #000 !important;
}*/
/*Footer END*/

/*#menu-glowne li:hover a:hover, #menu-glowne li:hover ul li:hover a, #menu-glowne li:hover, #menu-glowne li:hover ul li, #menu-glowne li:hover ul li a
{
	background-color: #f2f2f2;
	color: #000 !important;
	border-bottom: 0 !important;
	
}*/


/*Strona materiały*/

#SearchMaterials .material-box
{
	background-color: #f2f2f2;
}
#SearchMaterials .material-box .btn-more
{
	background-color: #0c5a9e;
	border-radius: 10px;
	max-width: 200px;
	z-index: 10;
}

/*#SearchMaterials .material-box:nth-child(2n)
{
	background-color: #0c5a9e;
	color: #fff;
}
#SearchMaterials .material-box:nth-child(2n) .material-title a:link, #SearchMaterials .material-box:nth-child(2n) .material-title a
{
	color: #fff;
}


#SearchMaterials .material-box:nth-child(2n) .btn-more
{
	background-color: #f2f2f2;
	border-radius: 10px;
	color: #0c5a9e;
}*/

/*Strona materiały END*/

/*Strona programy*/
.menu-right-box .menu-right-item:not(.active)
{
	background-color: #999999;
}
.menu-right-box .menu-right-item:hover {
  background-color: #EC0084;
}

/*Strona programy END*/


/* Blog Fix */
.post-template-post-news .elementor > .elementor-top-section:nth-of-type(2) {
    clear: both;
}



/*Blog Fix end */
