/* Webarx cookie notice  */
#webarx-cookie-notice {
  min-width: 25%;
  width: 25% !important;
  margin-bottom: 100px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
#webarx-cn-accept-cookie {
  background-color: #e0a458 !important;
  font-weight: 500 !important;
  border-radius: 3px;
}
#webarx-cn-accept-cookie:hover {
  background-color: #d7b56d !important;
}
/* Webarx cookie notice - koniec */
/* WOOCOMMERCE */
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-cart table.cart td.actions .coupon .input-text {
  height: 41px;
  font-size: 18px !important;
  font-weight: 500 !important;
  background-color: #d7b56d !important;
  border-radius: 0px !important;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  font-size: 16px !important;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
  background: #fafafa;
}
.orderby,
.woocommerce div.product form.cart .variations td select {
  padding: 7px 8px;
  border: none;
  border-radius: 0px;
  color: #fff !important;
  background-color: #d7b56d;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.woocommerce-product-details__short-description {
  margin-top: 20px;
}
/* WOOCOMMERCE - KONIEC */
/* Sidebar */
.et_pb_widget_area {
  padding-right: 0px;
  border: none;
}
/* Rozne drobiazgi */
#page-container {
  box-shadow: none !important;
}
#footer-bottom > .container.clearfix {
  width: 100%;
}
/*
.entry-title{background-image: linear-gradient(90deg, #0d5e30,rgba(0, 0, 0, 0));;
background-blend-mode: normal;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 12px;
color:white;
font-size:22px;
}
*/
.et_pb_post .entry-featured-image-url {
  margin-bottom: 12px;
}
.et_pb_post {
  margin-bottom: 35px;
}
/*
#main-content .container {
 padding-top: 50px !important;
}
*/
#sidebar ul li,
.et_pb_widget_area ul li {
  list-style-position: inside;
  list-style-image: url(https://www.olimpiagrudziadz.com/wp-content/uploads/football-ball.png);
}
#sidebar a,
.et_pb_widget_area a {
  color: #CC9650 !important;
}
#sidebar ul li,
.et_pb_widget_area ul li {
  transition: all 0.3s ease-in-out;
}
#sidebar ul li:hover,
.et_pb_widget_area ul li:hover {
  transform: translate(8px, 0px);
}
#sidebar h4,
.et_pb_widget_area h4 {
  font-size: 20px;
}
#sidebar,
.et_pb_widget_area {
  padding-bottom: 0px;
}
/*
.flex-row-wrapper {
 display: flex;
}

.flex-row-wrapper .et_pb_column {
 display: flex;
 flex-direction: column;
 justify-content: space-between;
}
*/
/*ZOOM OBRAZKÓW*/
.esposeo-zoom-in.et_pb_image:hover img,
.esposeo-zoom-in .et_pb_image_wrap:hover img,
.esposeo-zoom-in a:hover img {
  transform: scale(1.1);
  transition: all 0.2s ease-in-out 0s;
}
.esposeo-zoom-in,
.esposeo-zoom-in a {
  overflow: hidden;
}
.esposeo-zoom-in.et_pb_image img,
.esposeo-zoom-in .et_pb_image_wrap img,
.esposeo-zoom-in a img {
  transition: all 0.2s ease-in-out 0s;
}
/*ZOOM OBRAZKÓW - KONIEC*/
/*VFB*/
.vfbp-form .btn-primary {
  background-color: #d7b56d !important;
  border-width: 0px !important;
  border-color: #d7b56d !important;
  border-radius: 0px !important;
  font-size: 17px !important;
  text-transform: uppercase !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  padding-right: 18px !important;
  padding-left: 18px !important;
}
.vfbp-form .btn-primary:hover {
  transform: scale(1.05) !important;
  background-color: #d7b56d !important;
  transition: all 0.2s ease-in-out 0s !important;
}
/*VFB - KONIEC*/
/*SPORTPRESS*/
/* Wylaczenie daty dla zawodnikow */
.sp_player .post-meta {
  display: none;
}
.et_pb_section:nth-child(1) .et_pb_widget_area .et_pb_widget {
  margin-bottom: 12px;
}
.sp-template {
  margin: 0px !important;
  padding: 0px !immportant;
}
.sp-event-logos img,
.sp-team-logo img {
  width: 10% !important;
}
div.sp-tab-group {
  margin-top: 16px !important;
}
div.sp-section-content.sp-section-content-logos {
  margin-bottom: 22px !important;
}
.sp-tab-menu {
  text-transform: uppercase !important;
}
.et_pb_text_20 h3 {
  font-style: normal;
  font-size: 31px;
}
.page.et_pb_pagebuilder_layout #main-content {
  background-color: #fff;
}
@media only screen and (max-width: 980px) {
  #webarx-cookie-notice {
    min-width: 40%;
  }
}
@media all and (max-width: 767px) {
  .sp-event-logos img,
  .sp-team-logo img {
    width: 10% !important;
  }
  .sp-template-event-logos .sp-team-name,
  .sp-template-event-logos .sp-team-result {
    font-size: 16px !important;
  }
}
#sidebar a,
.et_pb_widget_area a {
  color: #CC9650 !important;
}
/** MENU **/
.et_pb_menu .et-menu > li {
  padding-top: 8px;
}
.post-246724 .et_pb_section:nth-child(1) .et_pb_text th {
  display: none;
}
.post-246724 .et_pb_section:nth-child(1) .et_pb_text a {
  font-size: 18px;
}
.post-246724 .et_pb_section:nth-child(1) .et_pb_text td {
  height: 100px;
  padding: 0px;
}
.sp-player-list .data-name .player-photo {
  width: 100px;
  height: 100%;
}
.sp-player-list .data-name .player-photo img,
.sp-player-list .data-name .player-flag img,
.sp-player-list .data-team .team-logo img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.epo-sponsor1 {
  border-radius: 7px 0px 0px 7px;
}
.epo-sponsor2 {
  border-radius: 0px 7px 7px 0px;
}
/*SZTAB*/
.epo-sztab .sp-staff-photo {
  display: block!important;
  margin: 0 26.5% 0 26.5% !important;
  width: 80%!important;
  float: none!important;
}
.epo-sztab img {
  max-width: 200px;
}
.epo-sztab h3 {
  text-align: center;
}
.epo-sztab .sp-staff-role {
  font-size: 18px;
  color: #444;
  font-weight: 500;
  display: inline;
}
.epo-sztab .sp-staff-role:after {
  content: "\a";
  white-space: pre;
}
