/* Control delete this completely */

/* so the hero image wont interfer with the navbar (navbar z index: 10) */
section.elementor-section.elementor-top-section.elementor-element.ovamenu_shrink.ovamenu_shrink_mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
    z-index: 10;
}

/* top menu ul li  */
/* give padding right to the nave menu so it wont be so close to the button */

.elementor-6286 .elementor-element.elementor-view-gardner-top-menu .ova_nav,
.elementor-6285 .elementor-element.elementor-view-gardner-top-menu .ova_nav,
.elementor-80 .elementor-element.elementor-view-gardner-top-menu .ova_nav,
.elementor-131 .elementor-element.elementor-view-gardner-top-menu .ova_nav
{
    padding-right: 20px;
}

/* this is to target the text inside every menu list element. the padding is set in elementor -> heading 1 and primary -> menu */
/* .elementor-80 .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li > a,
.elementor-131 .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li > a
{
    padding: 0 30px;
} */

/* set content to the marker of the menu items */
.elementor .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li::marker,
.elementor-6286 .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li::marker,
.elementor-6285 .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li::marker,
.elementor-80 .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li::marker,
.elementor-131 .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li::marker
{
    content: "|";
    color: var(--gardner-green);
}

/* remove marker from the first element */
.elementor .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li:first-child::marker,

.elementor-6286 .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li:first-child::marker,
.elementor-6285 .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li:first-child::marker,
.elementor-80 .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li:first-child::marker,
.elementor-131 .elementor-element.elementor-view-gardner-top-menu .ova_nav ul.menu > li:first-child::marker
{
    content: none;
}
/* top menu ul li  */





/* button in the top menu
*
*
*
*
*
*
*/
/* button inside the top menu. there are 2 buttons. each for each header: primary(global) and header 1 (in the home page) */

/* rules fot the login button */
/* remove the button overlay we added in gardner-buttons */
/* .elementor .elementor-element.elementor-view-gardner-top-menu .elementor-button-wrapper a.elementor-button-link.elementor-button::before, */

.elementor-6286 .elementor-element-c3a2e0a .elementor-button-wrapper a.elementor-button-link.elementor-button::before,
.elementor-6285 .elementor-element-c3a2e0a .elementor-button-wrapper a.elementor-button-link.elementor-button::before,
.elementor-80 .elementor-button-wrapper a.elementor-button-link.elementor-button::before,
.elementor-131 .elementor-button-wrapper a.elementor-button-link.elementor-button::before
{
    content: none;
}

/* change the background color to match designs of this button */
/* .elementor .elementor-element.elementor-view-gardner-top-menu .elementor-button-wrapper a.elementor-button-link.elementor-button, */

.elementor-6286 .elementor-button-wrapper a.elementor-button-link.elementor-button,
.elementor-6285 .elementor-button-wrapper a.elementor-button-link.elementor-button,
.elementor-80 .elementor-button-wrapper a.elementor-button-link.elementor-button,
.elementor-131 .elementor-button-wrapper a.elementor-button-link.elementor-button
{
    background-color: #fff;
    padding: 0px 10px;
    border-radius: 0;
    margin-bottom: 10px;
}

/* change the text color to match designs of this button */
.elementor-6286 .elementor-element-c3a2e0a .elementor-button-wrapper a.elementor-button-link.elementor-button .elementor-button-text,
.elementor-6285 .elementor-element-c3a2e0a .elementor-button-wrapper a.elementor-button-link.elementor-button .elementor-button-text,
.elementor-80 .elementor-button-wrapper a.elementor-button-link.elementor-button .elementor-button-text,
.elementor-131 .elementor-button-wrapper a.elementor-button-link.elementor-button .elementor-button-text
{
    color: var(--gardner-orange);
    font-family: "din-2014",sans-serif;
    /* demi */
    font-weight: 600;
    /* title specs on design */
    font-size: 14px;
    line-height: 1.5;
    /* margin-bottom: 10px; */
    /* color: fuchsia; */
}

/* change bacground on hover */
.elementor-6286 .elementor-element-c3a2e0a .elementor-button-wrapper a.elementor-button-link.elementor-button:hover .elementor-button-text,
.elementor-6285 .elementor-element-c3a2e0a .elementor-button-wrapper a.elementor-button-link.elementor-button:hover .elementor-button-text,
.elementor-80 .elementor-button-wrapper a.elementor-button-link.elementor-button:hover .elementor-button-text,
.elementor-131 .elementor-button-wrapper a.elementor-button-link.elementor-button:hover .elementor-button-text
{
    color:#fff;
}

/* rules fot the MAIN CTA button 
*
*
*
*/

/* button in the home page: news and publications */
.elementor-6286 .elementor-element-6de02b6 .elementor-element .elementor-button-wrapper a.elementor-button-link.elementor-button,
.elementor-6285 .elementor-element-6de02b6 .elementor-element .elementor-button-wrapper a.elementor-button-link.elementor-button,
.elementor-80  .elementor-element-6de02b6 .elementor-element .elementor-button-wrapper a.elementor-button-link.elementor-button,
.elementor-131 .elementor-element-cbefa46 .elementor-element .elementor-button-wrapper a.elementor-button-link.elementor-button
{
    border-color: transparent;
    padding: 7px 25px;
}

/* .elementor-6286  .elementor-element-c3a2e0a .elementor-element .elementor-button-wrapper a.elementor-button-link.elementor-button .elementor-button-text,
.elementor-6285  .elementor-element-c3a2e0a .elementor-element .elementor-button-wrapper a.elementor-button-link.elementor-button .elementor-button-text, */
.elementor-80  .elementor-element-6de02b6 .elementor-element .elementor-button-wrapper a.elementor-button-link.elementor-button .elementor-button-text,
.elementor-131  .elementor-element-cbefa46 .elementor-element .elementor-button-wrapper a.elementor-button-link.elementor-button .elementor-button-text

{
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
}



/* header primary - title */
.elementor-section .elementor-container .elementor-widget-ova_header .wrap_ova_header .ova_header_el h1.header_title, 
.elementor-section .elementor-container .elementor-widget-ova_header .wrap_ova_header .ova_header_el h1.second_font.header_title,  
.elementor-widget-ova_header .wrap_ova_header .ova_header_el .header_title{
    font-family: "din-2014",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 1;
    /* identical to box height, or 48px */
    text-transform: capitalize;
    margin-bottom: 25px;
    /* color: fuchsia; */
}


/* utility nav active colgroup */
.ova-wrapp .elementor .elementor-element.elementor-element-f5d2d87 .ova_nav ul.menu > li.active>a,

.ova-wrapp .elementor-6286 .elementor-element-c3a2e0a .ova_nav ul.menu > li.active>a,
.ova-wrapp .elementor-6285 .elementor-element-c3a2e0a .ova_nav ul.menu > li.active>a,
.ova-wrapp .elementor-80 .elementor-element.elementor-element-3fd88d7 .ova_nav ul.menu > li.active>a,
.ova-wrapp .elementor-131 .elementor-element.elementor-element-3fd88d7 .ova_nav ul.menu > li.active>a
{
    /* color: fuchsia; */
    color: var(--gardner-fonts-orange);
}




/* .elementor-131 .elementor-element.elementor-element-3fd88d7 .ova_nav ul.menu > li.active>a */