/****************/
/* Jump-To-Menu */
/****************/
/* body:not(.fl-builder-edit) .fl-row {
    position: initial;
    z-index: initial;
} */
body:not(.fl-builder-edit) .jumpto_row {
    position:absolute;
    z-index:999; /* updated from 9 to 102, since parallax background is set to 101 */
    width:100%;
    /* position: initial; */
    /* z-index: initial; */
    position: relative;
}


body:not(.fl-builder-edit) .jumpto_row_next_placeholder {
    padding:0;
    display:none;
}

body:not(.fl-builder-edit).jumpto_sticky .jumpto_row_next_placeholder { 
    display:block;
}


.jumpto_row .fl-module-button.jumpto_title .fl-button-icon {display:none}


.fl-row.jumpto_row >.fl-row-content-wrap {padding:initial;}
body.jumpto_sticky .jumpto_row >.fl-row-content-wrap {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:9999;
  box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.1);
}


.jumpto_row .fl-module-button.jumpto_title  {min-width:180px;}
.jumpto_row .fl-module-button.jumpto_title a.fl-button {
    padding:initial;
    margin: 0;
}

.jumpto_row .jumpto_title .fl-button:hover {
    transform:initial !important;
    }
.jumpto_row .jumpto_title .dashicons-arrow-down-alt:before {
    font-size: 22px;
    padding: 5px 0;
}

.fl-builder-content .jumpto_row .jumpto_title .fl-button,
.fl-builder-content .jumpto_row .fl-module-button-group a.fl-button {
    font-family: var(--font-primary);
    font-size: 19px;
    font-size: 1.19rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: initial;
    text-decoration: none;
    background:none;
    border:0; 
}
.fl-builder-content .jumpto_row .fl-module-button-group a.fl-button { 
    background-image: linear-gradient(var(--white), var(--white));
    background-repeat: no-repeat;
    background-position: 50% 90%;
    background-size: 0% 1px;
    background-color: transparent;
    transition: background-size .1s ease-in-out;
    
}
.fl-builder-content .jumpto_row .jumpto_title .fl-button {font-weight: 700;}
.fl-builder-content .jumpto_row .fl-module-button-group a.fl-button:hover { background-size: 100% 1px; }

.fl-builder-content .jumpto_row .fl-module-button-group a.fl-button:hover {
      animation: 0.25s jumpto_underline ease-in-out;
}

@keyframes jumpto_underline {
    from {background-size: 0% 1px;}
    to {background-size: 100% 1px;}
}

.fl-builder-content .jumpto_row .jumpto_title .fl-button .fl-button-icon {transition:all .25s ease;}

.fl-builder-content .jumpto_row .jumpto_title .fl-button.jumpto_mobile_open  .fl-button-icon {
    transform:rotate(180deg);
}

.fl-builder-content .anchorlinks .fl-button-group-layout-horizontal .fl-button-group-buttons { 
    gap: 0px 36px;
}
.fl-builder-content .anchorlinks .fl-button-group .fl-button-group-buttons .fl-button-group-button {
    padding-left: 0;
    padding-right: 0;
}

/**************/
/* Responsive */
/**************/
@media only screen and (max-width: 992px) {

    .jumpto_row .fl-module-button.jumpto_title .fl-button-icon {display:inline-block}
    
    body:not(.fl-builder-edit) .jumpto_row .anchorlinks .fl-button-group-buttons {display:block}
    body:not(.fl-builder-edit) .jumpto_row .anchorlinks .fl-button-group-button {text-align:center}
    body:not(.fl-builder-edit) .jumpto_row .anchorlinks  {display:none}
    body:not(.fl-builder-edit) .jumpto_row .fl-module-button a.fl-button {
        padding: 0;
    }
    .jumpto_row .jumpto_title .fl-button {margin-top:5px;margin-bottom:5px;}  
    .jump_to_mobile_wrapper {text-align:center}
    .jump_to_mobile_wrapper button[aria-expanded="true"] p:before {
        transform:rotate(180deg)
    }
    .jump_to_mobile_wrapper button {
        background:none;
        border:0;
    }
}