/* COOKIE NOTICE  */
#cookie-notice {
  margin-bottom: 8vh;
  min-width: 20%;
  width: 20%;
  /*opacity: 0.85;*/
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
  border-color: #aaa;
}
.cookie-notice-container span {
  display: block;
}
#cn-accept-cookie {
  color: black;
  font-size: 15px;
  border-width: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-top: 8px;
  margin-top: 16px;
  margin-bottom: 5px;
  box-shadow: none;
  text-shadow: none;
  font-weight: bold;
  border-color: #aaa;
  background-image: none;
}
#cn-more-info {
  color: black;
  font-size: 15px;
  border-width: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-top: 8px;
  margin-top: 16px;
  margin-bottom: 5px;
  box-shadow: none;
  text-shadow: none;
  font-weight: normal !important;
  border-color: #aaa;
  background-image: none;
}
.cookie-notice-hidden {
  display: none !important;
}
/* COOKIE NOTICE - koniec  */
/* PACZKOMATY  */
.jBox-wrapper {
  z-index: 999999 !important;
}
/* WP MAIN  */
/* BLOG i SIDEBAR */
.container:before {
  background-color: transparent !important;
}
.et_pb_widget_area_right {
  border-left: 0 !important;
}
.et_pb_widget_area_left {
  border-right: 0 !important;
}
.et_right_sidebar #left-area {
  padding-right: 0 !important;
}
.et_pb_widget {
  border-radius: 12px 12px 12px 12px;
  border-width: 1px;
  border-style: solid;
  border-color: #E2EFF3;
}
/* Naprawa post content dla Theme Builder */
#et-main-area .et_pb_de_mach_content .et_pb_section,
.et-db #et-boc #et-main-area .et-l .et_pb_de_mach_content .et_pb_section {
  padding: 0 !important;
}
#et-main-area .et_pb_de_mach_content .et_pb_row,
.et-db #et-boc #et-main-area .et-l .et_pb_de_mach_content .et_pb_row {
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
/*
html body #footer-widgets .footer-widget .et_pb_widget p{width: 310px;
}

*/
/* AMELIA START */
/*
#am-category .am-category-headline{display: none;
}

.am-service-gallery{display: none !important;
}

.am-service{margin: 0px 0% 0 !important;
}
*/
/* AMELIA KONIEC */
/* WOO START */
.product_meta {
  display: none !important;
}
.quantity input.qty {
  height: 40px !important;
}
.product h2 {
  font-size: 18px !important;
}
.price {
  font-size: 16px !important;
  font-weight: bold !important;
}
/*
.woocommerce-info a{color: #000000 !important;
}

.woocommerce-error , .woocommerce-info , .woocommerce-message{color: #000000 !important;
}

.woocommerce #order_review{background: #3f3f3f;
	border-width: 2px;
	border-color: #ffffff;
}

.woocommerce #customer_details{background: #3f3f3f;
}

.woocommerce form.checkout h3{background: #3f3f3f
}
*/
/* WOO KONIEC */
/*
.pa-blog-equal-height .et_pb_ajax_pagination_container{display: grid;
	grid-template-columns: repeat(3 , 1fr);
	grid-template-rows: 1fr;
	column-gap: 0.8em
}

.pa-blog-equal-height .et_pb_ajax_pagination_container article{padding: 1em;
	border-radius: 10px;
	border: 2px solid blue
}
*/
/* WYRÓWNANIE MODUŁU BLOGA */
/*
.pa-blog-equal-height .et_pb_ajax_pagination_container div{grid-column: 1 / -1;
}

.pa-blog-equal-height .et_pb_post div.post-content a.more-link{position: absolute;
	bottom: 30px
}

.pa-blog-equal-height .post-content{padding-bottom: 4.5em;
}

*/
/* WYRÓWNANIE MODUŁU BLOGA */
/* KLASY DO EFEKTÓW */
/*
.epo-zoom-in.et_pb_image:hover img , .epo-zoom-in .et_pb_image_wrap:hover img , .epo-zoom-in a:hover img{transform: scale(1.05);
	transition: all 0.3s 0s ease;
}

.epo-zoom-in , .epo-zoom-in a{overflow: hidden;
}

.epo-zoom-in.et_pb_image img , .epo-zoom-in .et_pb_image_wrap img , .epo-zoom-in a img{transition: all 0.6s 0s ease;
}
*/
/* KLASY DO EFEKTÓW - KONIEC */
#main-content .container {
  padding-top: 24px !important;
}
.semantic_ui {
  font-size: 16px;
  font-style: bold;
}
.epo-tbl-no-toggle .foo-table .footable-toggle {
  display: none !important;
}
#logo {
  margin-bottom: 14px;
  transform-origin: 0% 100%;
  transform: scale3d(1.3, 1.3, 1);
  z-index: 10000;
}
.et-fixed-header #logo {
  transform: scale3d(1, 1, 1);
  margin-bottom: 2px;
}
.et_header_style_left #et-top-navigation nav > ul > li > a {
  padding-bottom: 22px !important;
}
#top-header {
  z-index: 999;
}
/* STYLE TABEL */
#footable_6562 > tbody > tr:nth-child(1) > td:nth-child(1) > span,
#footable_6562 > tbody > tr:nth-child(13) > td:nth-child(1) > span,
#footable_6562 > tbody > tr:nth-child(20) > td:nth-child(1) > span,
#footable_6562 > tbody > tr:nth-child(26) > td:nth-child(1) > span {
  display: none;
}
#footable_7550 > tbody > tr:nth-child(2) > td:nth-child(1) > span,
#footable_7550 > tbody > tr:nth-child(13) > td:nth-child(1) > span,
#footable_7550 > tbody > tr:nth-child(9) > td:nth-child(1) > span,
#footable_7550 > tbody > tr:nth-child(21) > td:nth-child(1) > span,
#footable_7550 > tbody > tr:nth-child(29) > td:nth-child(1) > span {
  display: none;
}
/* zajecia grupowe */
/* STYLE TABEL - KONIEC */
/* STRONA BLOGA */
/*
.et_pb_blog_0_tb_body .et_pb_blog_grid .et_pb_post{border-width: 2px;
	background-color: rgb(255 , 255 , 255);
	box-shadow: none !important;
}

.et_pb_blog_grid .et_pb_post{border-width: 0px !important;
	padding: 0px;
	box-shadow: none !important;
}
*/
/* STRONA BLOGA - KONIEC */
.post-2 .et_pb_section:nth-child(2) .et_pb_blog_grid .hentry .more-link {
  margin-bottom: 70px;
}
/*
.category-1 .et_pb_section > .et_pb_row > .et_pb_column > .et_pb_module > .et_pb_title_container{display: none
}

.category-1 .et_pb_section > .et_pb_row:not(.et_pb_row_0_tb_footer) > .et_pb_column > .et_pb_module > .et_pb_text_inner{display: none
}

.category-1 .et_pb_section{margin-top: -50px
}
*/
.epo-v-menu .et_pb_menu_inner_container,
.epo-v-menu .et_pb_menu__wrap,
.epo-v-menu .et_pb_menu__menu,
.epo-v-menu.et_pb_menu .et_pb_menu__menu > nav,
.epo-v-menu.et_pb_menu .et_pb_menu__menu > nav > ul {
  display: block;
}
.epo-v-menu .et_mobile_nav_menu {
  display: none;
}
.epo-display-none {
  display: none !important;
}
/* ODWROTNA KOLEJNOŚĆ KOLUMN NA MOBILE (ROW)*/
#footable_7986 thead tr th.ninja_column_0,
#footable_7986 tbody tr td.ninja_column_0,
#footable_7986 thead tr th.ninja_column_1,
#footable_7986 tbody tr td.ninja_column_1,
#footable_7986 thead tr th.ninja_column_2,
#footable_7986 tbody tr td.ninja_column_2 {
  background-color: rgba(255, 255, 255, 0) !important;
}
.fluentform .ff-btn {
  background-color: #e3cd57 !important;
  border-color: #e3cd57 !important;
  font-size: 16px;
  font-weight: 600;
  color: white;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-style: solid;
  border-radius: 50px 50px 50px 50px;
}
h2 {
  font-weight: 700;
}
.epo-tabela-tag {
  height: 1.2em;
  margin-right: 5px;
  margin-top: 5px;
}
.epo-tabela-trener {
  font-style: italic;
  font-size: 15px;
}
/*


// Tytuły - KONTAKT
#post-1109 .entry-title{padding: 5px 0px 7px 7px;
	border-radius: 5px 0px 0px 5px;
	background: linear-gradient(to right , #E2EFF3 , transparent);
}

.post-1109 .et_pb_section:nth-child(1){padding-top: 0px;
}

// tytuły - STRONY KATEGORII
.category .entry-title{padding: 5px 0px 7px 7px;
	border-radius: 5px 0px 0px 5px;
	background: linear-gradient(to right , #E2EFF3 , transparent);
}


*/
#woocommerce_widget_cart-2 .button {
  color: white;
}
.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover {
  overflow: scroll!important;
  height: 300px;
}
.am-asi__footer {
  display: none !important;
}
@media screen and (max-width: 1200px) {
  #cookie-notice {
    min-width: 30%;
    width: 30% !important;
  }
}
@media screen and (max-width: 800px) {
  #cookie-notice {
    min-width: 50%;
    width: 50% !important;
  }
}
@media screen and (max-width: 400px) {
  #cookie-notice {
    min-width: 80%;
    width: 80% !important;
  }
}
@media screen and (max-width: 768px) {
  #cookie-notice {
    min-width: 50%;
    width: 50% !important;
  }
  #main-header #logo {
    transform: scale3d(1, 1, 1);
    margin-bottom: 2px;
  }
}
@media (min-width: 981px) {
  .et_pb_blog_grid .et_pb_post {
    min-height: 320px;
  }
}
@media all and (max-width: 980px) {
  .pa-blog-equal-height .et_pb_ajax_pagination_container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media all and (max-width: 768px) {
  .pa-blog-equal-height .et_pb_ajax_pagination_container {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media screen and (max-width: 980px) {
  .epo-mobi-col-rev {
    display: flex!important;
    flex-direction: column-reverse !important;
  }
}
