.elementor-kit-4{--e-global-color-primary:#B48C32;--e-global-color-secondary:#114D59;--e-global-color-text:#363940;--e-global-color-accent:#B48C32;--e-global-color-1ce0701:#CCCCCC;--e-global-color-f0ca552:#707070;--e-global-color-d49e2e7:#FFFFFF;--e-global-color-4190705:#000000;--e-global-color-af1d45d:#5E878F;--e-global-color-f2d0a04:#E2E9EB;--e-global-color-001f4d7:#E3D5B3;--e-global-color-fbdcf9a:#F6F7FA;--e-global-typography-primary-font-family:"Comfortaa";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Comfortaa";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:900;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-kit-4 a{color:var( --e-global-color-af1d45d );}.elementor-kit-4 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-4 h1{color:var( --e-global-color-text );font-family:"Comfortaa", Sans-serif;font-size:48px;font-weight:600;}.elementor-kit-4 h2{color:var( --e-global-color-text );font-family:"Comfortaa", Sans-serif;font-size:40px;font-weight:600;}.elementor-kit-4 h3{color:var( --e-global-color-text );font-family:"Comfortaa", Sans-serif;font-weight:400;}.elementor-kit-4 h4{color:var( --e-global-color-text );font-family:"Comfortaa", Sans-serif;font-weight:400;}.elementor-kit-4 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-4 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{color:var( --e-global-color-d49e2e7 );background-color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{color:var( --e-global-color-d49e2e7 );background-color:var( --e-global-color-af1d45d );}.elementor-kit-4 label{font-weight:300;}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{font-size:15px;font-style:italic;color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-4{font-size:17px;}.elementor-kit-4 h1{font-size:35px;}.elementor-kit-4 h2{font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{font-size:15px;}.elementor-kit-4 h1{font-size:30px;}.elementor-kit-4 h2{font-size:25px;}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{font-size:13px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS *//*****  BEGIN OF NOVIFY   *****/

.nvf-accordion .elementor-tab-title{
    padding: 5px 0;
}

.nvf-description-text p {
    line-height: 1.6em;
    font-size: 17px;
}

/* Label: Value Styles */

.elementor-kit-4 .nvf-label {
    color: #114D59;
    font-weight: 500;
    padding-right: 10px;
}

/* Users Grid */

.nvf-users-grid-wrap {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
}
.nvf-users-grid-tile {
    text-align: center;
    margin: 0 15px;
}
.nvf-users-grid-tile img{
    height:150px;
    width: auto;
}

/* Publications page and accordion */

.nvf-pub-links-wrap{
    display: flex;
}

.nvf-pub-links-wrap i{
    margin: 0 15px 0 0px;
    font-size: 1.1em;
}

.nvf-pub-accordion-wrap .fas,
.nvf-pub-accordion-wrap .far{
    margin: 0 0 0 15px;
    font-size: 1.1em;
}


/*****  END OF NOVIFY   *****/

label {
    padding-bottom: 10px;
}
select {
    border: 2px solid #ddd;
    background-color: #eee;
}
mark{
    background-color: #15ADBC;
    color: #fff;
}

fieldset {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    border: none;
}

legend {
    background-color: #fff;
    box-shadow: 5px 5px 10px rgba(255,255,255,1) !important;
}


textarea#text_area, input#text_field{
    border: 0px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);   
}
textarea#text_area:focus, input#text_field:focus{
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);   
}

figure.wp-block-image .is-style-default {
    margin: 0px;
}

.elementor-button-link.elementor-button:active{

}/* End custom CSS */