/*
Theme Name: Hello Elementor Child
Description: Child theme van Hello Elementor
Template: hello-elementor
Version: 1.0.0
*/

@media(max-width: 767px){
    h1, h2{
        hyphens: auto;
    }
}

.clickarea{
	cursor: pointer;
}

a.elementor-button, #breadcrumbs a{
  text-decoration: none;
}
#breadcrumbs a:hover{
  text-decoration: underline !important;
}
.rank-math-breadcrumb{
  font-size: 1rem !important;
}
.rank-math-breadcrumb p{
  margin: 0px !important;
}

.elementor-widget-text-editor p:last-child{
	margin-bottom: 0px;
}

.highlighted .elementor-heading-title {
  background-color: #dce0ea;
  display: inline;
  padding: 0.2em 0.4em;
  font-weight: bold;
  color: #1e2a44;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.highlightedwit .elementor-heading-title {
  background-color: #FFF;
  display: inline;
  padding: 0.2em 0.4em;
  font-weight: bold;
  color: #1e2a44;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}


.elementor-heading-title a{
	text-decoration: none;
}

:root :where(.wp-element-button, .wp-block-button__link), .contentlayout .gform_button, .nem-submit-btn{
  background-color: var( --e-global-color-ee500f8 ) !important;
  font-family: "Arboria-Bold", Sans-serif !important;
  text-decoration: none !important;
  fill: var( --e-global-color-a6662c5 ) !important;
  color: var( --e-global-color-a6662c5 ) !important;
  border-color: var( --e-global-color-ee500f8 ) !important;
  border-radius: 10px 10px 10px 10px !important;
  text-decoration: none !important;
  -moz-transition: all 0.2s ease-out;  /* FF4+ */
  -o-transition: all 0.2s ease-out;  /* Opera 10.5+ */
  -webkit-transition: all 0.2s ease-out;  /* Saf3.2+, Chrome */
  -ms-transition: all 0.2s ease-out;  /* IE10 */
  transition: all 0.2s ease-out;
}
.wp-block-button__link:hover, .contentlayout .gform_button:hover, .nem-submit-btn:hover{
  color: #FFF !important;
  background-color: var( --e-global-color-9395cf1 ) !important;
  fill: var( --e-global-color-9395cf1 ) !important;
  border-color: var( --e-global-color-9395cf1 ) !important;
}

.contentlayout iframe{
  width: 100%;
  height: 800px;
  overflow: auto;
  border: none;
}

.contentlayout .gform_wrapper{
  margin-top: 30px;
}



/** Gravity Forms **/
.gfield_validation_message{
    color: #FF0000 !important;
    font-size: 1.1rem !important;
    font-weight: normal !important;
    margin-bottom: 25px !important;
    border: none !important;
    padding: 0px !important;
    background: none !important;
    text-align: left !important;
    box-shadow: none !important;
}
.gform_wrapper.gravity-theme .ginput_complex input, .gform_wrapper.gravity-theme .ginput_complex select{
  height: 50px;
}
