strong {
  font-weight:700 !important;
}
.przewin {
  z-index: 999;
}
/*Community Buildier*/
.cb_template {
  box-sizing: border-box;
  border-radius: 20px;
  font-family: inherit;
  font-size: 0.85em;
  font-weight: 300;
  line-height: 1.5;
}
.cb_template .btn-primary {
  background: #302319 !important;
  border:none;
  border-radius: 50px;
}
.cbUserListSearch {
	margin-bottom: 25px !important;
  padding-bottom:50px;
}
.cbUserListHeader {
  background: #302319;
  color: #fff;
  border-radius: 10px;
  margin-bottom:25px;
}
.cb_template .bg-light {
  background-color: #eee9e1 !important;
}
.cb_template .border-top {
  border-top: 0px !important;
}
.cb_template .cbUserListRow {
  border-top: 1px solid #30231957 !important;
}
.cb_template .cbUserListRow:first-child {
  border-top:0px !important;
}
.com_comprofiler.registers button [class*="icon"] {
     display: block !important;
}
#cblabcb_nazwa_firmy,
#cblabcb_rzemioslo__{
  font-weight:500;
}
.cb_template .font-weight-bold {
  font-weight: 500 !important;
}
.cb_template .p-2 {
  padding: .9rem !important;
}
/*Profil rzemieślnika*/
.cbProfileTitle {
  display:none;
}
.cbCanvasHomeLayoutMiddle .cb-page-header,
.cbCanvasHomeLayoutMiddle #cblabcbfv_55 {
  display:none;
}
.cbCanvasHomeLayoutLeft {
  margin-right: 25px !important;
}
.cbCanvasHomeLayoutLeft .cb_template .form-group {
  margin-bottom: 0.2rem !important;
}
#cbfv_55 {
  font-weight: 700;
  font-family: 'EB Garamond';
  font-size: 2.875rem;
}
#cblabcbfv_57 {
  font-size:1.3rem;
  font-weight:400 !important;
  font-family: 'EB Garamond';
}
#cbfv_57 {
  font-weight:700;
  margin-bottom:20px;
  font-family: 'EB Garamond';
  font-size:1.8rem;
}
.cbCanvasHomeLayoutLeft .bg-light {
  background: none !important;
  border:0px !important;
  border-radius: 0px;
}
.cbCanvasHomeLayoutMiddle {
  background: var(--bg-secondary);
  padding: 35px;
  border-radius: 20px;
  box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.08);
  border:1px solid var(--border);
}
.cbPoweredBy {
  display: none !important;
}
.opis-rzemieslnika p img {
  max-width: 100%;
  height: auto !important;
  border-radius: 20px;
}
.cb_template .cbVideoFieldEmbed {
  width: 100%;
  height: 450px;
  border-radius: 20px;
}
.cb_template .form-check-label {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1rem !important;
}
.cb_template .form-control-plaintext {
  line-height: 1;
}
.cbIntranetLayoutMiddle {
  background: var(--bg-secondary);
  padding: 100px 50px 50px 50px;
  border-radius: 20px;
  border: 1px solid var(--border);
  box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.08);
}
.cb_template .cbIntranetLayoutTop {
  padding: 0px !important;
  background: none !important;
  border:0px !important;
}
.cb_template .cbIntranetLayout > .cbIntranetLayoutTop > .cbIntranetLayoutPhoto, .cb_template .cbIntranetLayout > .cbIntranetLayoutTop > .cbIntranetLayoutStats {
    width: 100%;
  }
.cb_template .cbIntranetLayout > .cbIntranetLayoutTop > .cbIntranetLayoutPhoto .cbImgPict {
  width: 150px;
  position: relative;
  bottom: -75px;
  border: 2px solid var(--border);
  box-sizing: border-box;
  box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.08);
}
