/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
    outline: 3px solid #F1274B !important;   /* kolor ramki */
    outline-offset: 3px !important;          /* odstęp ramki od elementu */
    border-radius: 4px !important;           /* opcjonalnie zaokrąglenie */
}
a:focus-visible {
    color: #F1274B !important;
    outline: 3px solid #F1274B !important;
    outline-offset: 3px !important;
}
#awb-to-top-label {
    color: #000000 !important;
}
a.skip-link.screen-reader-text{
	color: #000000 !important;
}
.wp-block-flexible-table-block-table{
	margin:0px !important;
}
.menu-sekcja{
	margin-top:50px;
	margin-bottom: 50px;
}
.wp-block-flexible-table-block-table figcaption {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header {
    padding: 20px !important;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content {
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept *, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all *, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save *, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all {

    font-weight: bold;
    border-radius: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header * { font-weight: bold;}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings *, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save *, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse *, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all * { border-width: 2px !important;}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show{
	border-radius:0px !important;
}
@media (max-width: 800px) {     .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns {
        flex-wrap: wrap;
	}
    .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns {
        white-space: normal;
    }
	.modal-cacsp-btns a { width:100%; display:block; margin-bottom:5px;}
}
h2#cacsp-modal-title-info { font-size: 130% !important}
.wp-block-quote { border-color:#c52a25;}

.ilightbox-thumbnails.dark.ilightbox-horizontal{
display:none !important;
height:0px !important;
}