.testimonial-heading{
 font-size: 1.5em; 
}

.trp-language-switcher > div > a{
  text-decoration: none;
  color: rgb(0,0,0);
}

.trp-language-switcher > div{
  border-color: #717171;
  border-radius: 10px;
  box-shadow: 0 5px 10px #60606030;
}

.trp-language-switcher {
  width: 70px;
}

.trp-ls-shortcode-language {
  width: 70px;
  background-color: #efefef !important;
}

.trp-ls-shortcode-current-language {
  width: 70px;
  background-color: #efefef !important;
}

.trp-language-switcher-container{
  margin: 10px 40% 10px 40%;
}

@media only screen and (hover: none) and (pointer: coarse){
  .testimonial-heading{
 font-size: 1em; 
}
  .strong-view.controls-type-sides-outside {
  padding: 0 !important;
 }
 .strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-prev {
  left: 0 !important;
 }
 .strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-next {
  right: 0 !important;
 }
}
.strong-view.wpmtst-default .wpmtst-testimonial{
  border: 1px solid #717171;
  border-radius: 10px;
}

.strong-view.wpmtst-default .wpmtst-testimonial-inner{
  border: none;
}

.testimonial-content{
  font-style: italic;
  color: #606060;
}

.testimonial-name{
  color: #606060;
  margin-top: 1.5em;
}

.wp-site-blocks {
  padding-top: 0px;
  padding-bottom: 0px;
}

.wp-block-columns {
  margin-bottom:0px !important;
}

/*dodatkowo w theme.json:
"settings": {
"spacing": {
"blockGap": "null"
}
}
*/


.wpforms-field-label  {
  font-size: .8125rem !important;
  font-weight: 600;
  color: #606060;
}

.wpforms-field-checkbox {
  line-height: normal !important;
}

.wpforms-field-label-inline{
  font-size: .8125rem !important;
  color:#606060;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 20px;
}

.wpforms-field-description  {
  color: #606060;
}

.wpforms-submit {
    margin-top: -1em !important;
    background-color: #fff8e6 !important;
    padding: 0.9375rem 1.25rem !important;
    color: #f8a064 !important;
    font-size: .8125rem !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    border: solid !important;
    border-color: #f8a064 !important;
    border-width: 1px !important;
    border-radius: 10px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}


.wpforms-field-large{
  border-radius: 10px !important;
}

.wpforms-field-medium{
  border-radius: 10px !important;
}



ul.custom-list {
  list-style: none;
}
ul.custom-list li:before {
  content: "";
  height: 0;
  width: 0;
  border-color: transparent #fcb400;
    border-style: solid;
  border-width: 0.5em 0 0.5em 0.5em;
  position: relative;
  display: block;
  left: -1em;
  top: 1.30em;
}

.grow { 
transition: all .2s ease-in-out; 
}

.grow:hover { 
transform: scale(1.05); 
/* font-weight: bold; */
}

.kafel-grow { 
transition: all .2s ease-in-out; 
}

.kafel-grow:hover { 
transform: scale(1.05); 
}

/* Styling for the inline reCaptcha notice. And example can be seen on
 * https://complianz.io/how-to-implement-recaptcha-and-consent-for-wp-forms/
 * You can ofcourse edit however you see fit.
 */
 
  /* Hide the Submit button before consent */
.wpforms-submit-container {
	display:none;
}

 /* Display the Submit button if Marketing or ReCaptcha consent was obtained */
.cmplz-google-recaptcha .wpforms-submit-container, .cmplz-marketing .wpforms-submit-container {
	display:block!important;
}

/* Style the button */
button.cmplz-blocked-content-notice.cmplz-accept-marketing.cmplz-wpforms {
  /*
    background-color: #fff!important;
    border: 1px solid #ddd;
    color: #333;
    font-size: 1.2em;
    padding: 10px 15px;
    margin-top:15px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    */
    background-color: #fff8e6 !important;
    height: 45px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    color: #f8a064 !important;
    font-size: .8125rem !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    border: solid !important;
    border-color: #f8a064 !important;
    border-width: 1px !important;
    border-radius: 10px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Optional: Hide the ReCaptcha consent placeholder after obtaining consent */
.cmplz-marketing button.cmplz-blocked-content-container.cmplz-blocked-content-notice.cmplz-wpforms, 
.cmplz-google-recaptcha button.cmplz-blocked-content-container.cmplz-blocked-content-notice.cmplz-wpforms {
	display: none;
}

@font-face { font-family: Oooh Baby; src: url(https://joannakamos.eu/wp-includes/fonts/Oooh_Baby/OoohBaby-Regular.woff2); font-weight: normal; }
@font-face { font-family: Caveat; src: url(https://joannakamos.eu/wp-includes/fonts/Caveat/Caveat-Regular.woff2); font-weight: normal; }