/* Usunięcie guzika z językami */
a.item-lang.dropdown-toggle.m-dropdown {
	/*display: none;*/
}

/* zmiana wielkości lóg na stronie głównej */
@media (min-width: 768px) {
  body .sponsors-cell img {
	max-width: 200px;
    max-height: 135px;
    width: auto;
  }
}

.background-grain {
    background-color: #fbfbfb;
    background-image: url(/conf-data/30ECCAL/images/zboze.png);
    background-size: 300px;
    background-repeat: no-repeat;
    background-blend-mode: color-burn;
    background-position: bottom right;
}

/* GUZIKI */
a.btn.btn-white {
    background-color: #daf9aa;
    border-color: #daf9aa;
    color: #14116a;
}
a.btn.btn-white:hover {
    background-color: #daf9aa;
    border-color: #daf9aa;
    color: #14116a;
}
.btn_map {
	margin-right: 15px;
}
.btn-red.btn, .btn-red.btn:hover, .btn-red.btn:active, .btn-red.btn:focus {
    background-color: #6c95c8;
    border-color: #6c95c8;
    color: #fff;
}

/* Menu */
.navbar-nav > .active > a::before {
    background-color: #75d25a;
}
body .navbar-button {
	background-color: #14116a !important;
}
body .section-title:before {
/*    content: "";
    display: inline-block;
    height: 26px;
    width: 15px;
    background: #75d25a;
    margin: 0;
    margin-top: 0px;
    margin-right: 10px; */
    content: "";
    display: inline-block;
    height: 37px;
    width: 34px;
    /* background: #75d25a; */
    margin: 0;
    margin-top: 0px;
    margin-right: 10px;
    background-image: url(/conf-data/30ECCAL/images/zboze.png);
    background-size: 32px 36px;
    background-repeat: no-repeat;
    position: relative;
    top: 6px;
}
.section-title:after {
	display: none !important;
}
.scrolled a.page-23422.dropdown-toggle.m-dropdown {
    margin: 8px 15px;
}

/* Button register now */
.navbar-item-register.full-menu-only {
    display: none !important;
}
.navbar-nav .dropdown a.page-23422,
.navbar-nav .dropdown a.page-23422:hover,
.navbar-nav .dropdown a.page-23422:focus,
.navbar-nav .dropdown.open a.page-23422 {
	color: #fff;
    background-color: #16076e !important;
    border: 1px solid #14056d !important;
	margin: 13px 15px;
	padding: 6px 10px !important;
}


/* Home page slider */
.banner__countdown-wrapper.js-countdown {
    background-color: #75d25aa1;
    width: 100%;
    display: inline;
    padding: 20px;
}
.banner__slide.bg-t {
    background-position: top;
}


/* Ważne daty */
article.event {
	border: none;
	margin-bottom: 40px;
	padding: inherit;
}

article.event .date {
	background-color: #c5c5c5;
	color: #fff;
	float: left;
	height: 70px;
	overflow: hidden;
	width: 70px;
}

article.event.nearest-second .date {
	background-color: #75d25a;
}

article.event.nearest-third .date {
	background-color: #d0f792;
}

article.event .date .month {
	font-size: 14px;
	padding-top: 5px;
	text-align: center;
	text-transform: uppercase;
}

article.event .date .day {
	bottom: 15px;
	font-size: 60px;
	font-weight: bold;
	position: relative;
	right: -12px;
}

article.event aside {
	padding-left: 80px;
	min-height: 55px;
}

article.event aside header {
	font-size: 14px;
	margin-bottom: 8px;
}

article.event aside .additional-info {
	color: #767676;
	font-size: 12px;
	margin-bottom: 0px;
	font-weight: bold;
}

.clear {
	clear: both;
}


/* Local info  */
.bg-img {
	width: 100%;
	height: 200px;
	background-size: cover;
	margin-bottom: 20px;
}

.text-r {
	text-align: right;
}

.text-r.more {
	margin-bottom: 40px;
}

.more {
	margin-top: 20px;
}

.bg-img.img1 {
	background-image: url('/conf-data/ILS3/images/localinfo/1_market.jpg');
}

.bg-img.img2 {
	background-image: url('/conf-data/ILS3/images/localinfo/1_brewery.jpg');
}

.bg-img.img3 {
	background-image: url('/conf-data/ILS3/images/localinfo/1_jezioro.jpg');
}

.bg-img.img4 {
	background-image: url('/conf-data/ILS3/images/localinfo/2_palm.jpg');
}

.bg-img.img5 {
	background-image: url('/conf-data/ILS3/images/localinfo/2_enigma.jpg');
}

.bg-img.img6 {
	background-image: url('/conf-data/ILS3/images/localinfo/2_porta.jpg');
}

.bg-img.img7 {
	background-image: url('/conf-data/ILS3/images/localinfo/3_croissant.jpg');
}

.bg-img.img8 {
	background-image: url('/conf-data/ILS3/images/localinfo/3_route.jpg');
}

.bg-img.img9 {
	background-image: url('/conf-data/ILS3/images/localinfo/3_national.jpg');
}

.bg-img.img10 {
	background-image: url('/conf-data/ILS3/images/localinfo/3_citadel.jpg');
}

.bg-img.img11 {
	background-image: url('/conf-data/ILS3/images/localinfo/3_town.jpg');
}

.bg-img.img12 {
	background-image: url('/conf-data/ILS3/images/localinfo/3_castle.jpg');
}

.bg-img.img13 {
	background-image: url('/conf-data/ILS3/images/localinfo/4_manekin.jpg');
}

.bg-img.img14 {
	background-image: url('/conf-data/ILS3/images/localinfo/4_kaczka.jpg');
}

.bg-img.img15 {
	background-image: url('/conf-data/ILS3/images/localinfo/3_croissant.jpg');
}

.bg-img.img16 {
	background-image: url('/conf-data/ILS3/images/localinfo/4_pizza.jpg');
}

.bg-img.img17 {
	background-image: url('/conf-data/ILS3/images/localinfo/4_kolorowa.jpg');
}

.bg-img.img18 {
	background-image: url('/conf-data/ILS3/images/localinfo/4_papierowka.jpg');
}

.bg-img.img19 {
	background-image: url('/conf-data/ILS3/images/localinfo/5_brovaria.jpg');
}

.bg-img.img20 {
	background-image: url('/conf-data/ILS3/images/localinfo/5_piwna stopa.jpg');
}

.bg-img.img21 {
	background-image: url('/conf-data/ILS3/images/localinfo/5_czupito.jpg');
}

.bg-img.img22 {
	background-image: url('/conf-data/ILS3/images/localinfo/6_5_termy.jpg');
}

.bg-img.img23 {
	background-image: url('/conf-data/ILS3/images/localinfo/6_5_pyrland.jpg');
}

.bg-img.img24 {
	background-image: url('/conf-data/ILS3/images/localinfo/6_5_zoo.jpg');
}

.bg-img.img25 {
	background-image: url('/conf-data/ILS3/images/localinfo/6_5_maltanka.jpg');
}

.bg-img.img26 {
	background-image: url('/conf-data/ILS3/images/localinfo/6_5_jump_arena.jpg');
}

.bg-img.img27 {
	background-image: url('/conf-data/ILS3/images/localinfo/6_5_stadion.jpg');
}

.bg-img.img28 {
	background-image: url('/conf-data/ILS3/images/localinfo/7_posnania.jpg');
}

.bg-img.img29 {
	background-image: url('/conf-data/ILS3/images/localinfo/7_avenida.jpg');
}

.bg-img.img30 {
	background-image: url('/conf-data/ILS3/images/localinfo/7_old_brewery.jpg');
}

.bg-img.img31 {
	background-image: url('/conf-data/ILS3/images/localinfo/8_palace.jpg');
}

.bg-img.img32 {
	background-image: url('/conf-data/ILS3/images/localinfo/8_szreniawa.jpg');
}

.bg-img.img33 {
	background-image: url('/conf-data/ILS3/images/localinfo/8_dendrology.jpg');
}

.bg-img.img34 {
	background-image: url('/conf-data/ILS3/images/localinfo/8_kornik.jpg');
}

.bg-img.img35 {
	background-image: url('/conf-data/ILS3/images/localinfo/8_park.jpg');
}

.bg-img.img36 {
	background-image: url('/conf-data/ILS3/images/localinfo/8_morasko.jpg');
}

/* Page contains two rows of buttons under places to visit this codes flips them.*/
@media (max-width: 770px) {
	.desktop {
		display: none
	}
}

@media (min-width: 771px) {
	.mobile {
		display: none
	}
}


/* program */
body .schedule__time {
    color: #13056d;
}
span.adres {
    color: #6193ca;
}
.schedule__item.time-break,
.time-break .schedule__time {
    background-color: #edf9e9;
    color: #808faa;
}
.table-spacer-custom .schedule__desc {
    border-left: 0px;
}

.commisions {
    margin-top: 40px;
}
.table-spacer-custom strong {
    font-size: 20px;
}
.commisions > strong:after {
    content: "";
    border-bottom: 1px solid #000;
    width: 100%;
    height: 100%;
    display: block;
    margin-top: 10px;
}
p.commisions-title {
    font-weight: bold;
	font-style: italic;
	margin-top: 5px;
}
p.commisions-body {
    margin-bottom: 30px;
}
body .logo-custom-height a img {
	max-height: 150px;
}


/* Commisions */
.content-box--icon-boxed {
    background: #ffffffd6;
}




.content-box--icon-boxed {
    height: 100%;
}

@media (min-width: 768px) {

  .row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
  }

  .row-eq-height .col-sm-4 {
    display: flex;
    flex-direction: column;
  }

  .row-eq-height .col-sm-4 h4 {
    flex:1;
  }
}

.row-eq-height .fa-comments:before {
    content: "\f086";
    font-size: 24px;
}

body .content-box__icon {
    background-color: #5bd451;
}



/* responsywne */
.front-image-resposive {
	float: right;
	margin-right: 50px;
	width: 300px;
}
@media (max-width: 768px) {
  body img.front-image-resposive {
    display: block;
    margin: 0 auto;
    float: none;
    width: 200px;
    margin-bottom: 25px;
  }
  .banner__countdown-wrapper.js-countdown {
  	display: flex;
  }
  .banner__countdown-wrapper.js-countdown .countdown {
  	margin-bottom: 0px;
  }
  body .navbar-item-register {
  	display: none !important;
  }
  body .sponsors__cell {
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
  }
.sponsors__cell.sponsors-cell img {
  	max-height: 100px;
	max-width: 200px;
	margin-bottom: 20px;
}
}


div#custom-header {
	margin-top: -400px;
  z-index: 9;
  position: relative;
  padding: 50px;
  box-shadow: 6px -1px 15px 5px #1111111f;
margin-bottom: 100px;
  background-color: #fff;
}



(max-width: 768px) {
  body div#custom-header {
      padding: 13px;
  }
}
#custom-header-banner .banner__content {
  display: block;
  width: 100%;
  padding-top: 220px !important;
}

body .custom-gallery .gallery__thumb {
  height: 60%;
}
body .custom-gallery .layer {
  height: 60%;
}


.bg-img.img-1 {
    background-image: url(/conf-data/30ECCAL/images/Ratusz.jpg);
	background-position: center 0px;
}
.bg-img.img-2 {
    background-image: url(/conf-data/30ECCAL/images/Rogalin.jpg);
}
.bg-img.h-320 {
    height: 320px;
}
.nav-wrapper-100 {
	max-width: 100%;
}
.content_yt embed,.content_yt object,.content_yt iframe {
max-width: 100%;
max-height: 100%;
margin: 0px -20px;
width: calc(100% + 40px);
}
@media (max-width: 380px) {
	.content_yt embed,.content_yt object,.content_yt iframe {
		height: calc(100% + 40px);
        max-width: none;
	}
}