.elementor-18082 .elementor-element.elementor-element-8c44ed8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18082 .elementor-element.elementor-element-8c44ed8 > .elementor-container{min-height:40px;}.elementor-18082 .elementor-element.elementor-element-8c44ed8{padding:0px 90px 0px 90px;}.elementor-18082 .elementor-element.elementor-element-34923ec{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-18082 .elementor-element.elementor-element-34923ec .elementor-widget-container{text-align:left;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18082 .elementor-element.elementor-element-d57b8e2 .elementor-menu-toggle{margin:0 auto;}.elementor-18082 .elementor-element.elementor-element-d57b8e2 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-18082 .elementor-element.elementor-element-c7918e0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18082 .elementor-element.elementor-element-c7918e0 > .elementor-container{min-height:90px;}.elementor-18082 .elementor-element.elementor-element-c7918e0:hover > .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18082 .elementor-element.elementor-element-c7918e0{margin-top:0px;margin-bottom:0px;padding:0px 90px 0px 90px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18082 .elementor-element.elementor-element-17331b0{text-align:left;}.elementor-18082 .elementor-element.elementor-element-17331b0 img{width:20%;}.elementor-18082 .elementor-element.elementor-element-bb4e6b4 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18082 .elementor-element.elementor-element-bb4e6b4 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;}.elementor-18082 .elementor-element.elementor-element-bb4e6b4{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-18082 .elementor-element.elementor-element-bb4e6b4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-18082 .elementor-element.elementor-element-b1cbeab{text-align:center;}.elementor-18082 .elementor-element.elementor-element-b1cbeab img{width:20%;}.elementor-18082 .elementor-element.elementor-element-19c6ef2 .elementor-menu-toggle{margin:0 auto;}.elementor-18082 .elementor-element.elementor-element-c9ef9e0{text-align:left;}.elementor-18082 .elementor-element.elementor-element-c9ef9e0 img{width:20%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18082 .elementor-element.elementor-element-f8881e7 .elementor-icon-wrapper{text-align:center;}@media(max-width:767px){.elementor-18082 .elementor-element.elementor-element-a753597{width:70%;}.elementor-bc-flex-widget .elementor-18082 .elementor-element.elementor-element-a753597.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18082 .elementor-element.elementor-element-a753597.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18082 .elementor-element.elementor-element-a753597.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18082 .elementor-element.elementor-element-c9ef9e0 img{width:50%;max-width:60%;}.elementor-18082 .elementor-element.elementor-element-c482205{width:30%;}.elementor-bc-flex-widget .elementor-18082 .elementor-element.elementor-element-c482205.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18082 .elementor-element.elementor-element-c482205.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18082 .elementor-element.elementor-element-c482205.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-18082 .elementor-element.elementor-element-f8881e7 .elementor-icon-wrapper{text-align:right;}.elementor-18082 .elementor-element.elementor-element-f8881e7 .elementor-icon{font-size:26px;}.elementor-18082 .elementor-element.elementor-element-f8881e7 .elementor-icon svg{height:26px;}}@media(min-width:768px){.elementor-18082 .elementor-element.elementor-element-2333fe8{width:30%;}.elementor-18082 .elementor-element.elementor-element-f73eabc{width:70%;}.elementor-18082 .elementor-element.elementor-element-a5e3999{width:40%;}.elementor-18082 .elementor-element.elementor-element-71ea778{width:60%;}.elementor-18082 .elementor-element.elementor-element-c65f4e4{width:30%;}.elementor-18082 .elementor-element.elementor-element-f2a1325{width:36.666%;}.elementor-18082 .elementor-element.elementor-element-d5f3297{width:33%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');


/* =========================================================
   SENKA TURİZM - HEADER
========================================================= */

.senka-header-top,
.senka-header-main,
.senka-scroll-header,
.senka-header-top *,
.senka-header-main *,
.senka-scroll-header * {
    box-sizing: border-box;
}


/* =========================================================
   HEADER JS ALANI
   CANLI SİTEDE YER KAPLAMASIN
========================================================= */

.senka-script-holder {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}


/* ELEMENTOR EDİTÖRÜNDE GÖRÜNEBİLSİN */

body.elementor-editor-active .senka-script-holder {
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
}


/* =========================================================
   NORMAL HEADER - ÜST BAR
========================================================= */

.senka-header-top {
    position: relative;
    z-index: 100;

    min-height: 48px;

    background:
        linear-gradient(
            90deg,
            #ffffff 0%,
            #fbfcfe 55%,
            #ffffff 100%
        ) !important;

    border-bottom:
        1px solid rgba(19, 33, 61, .08);

    box-shadow:
        0 3px 14px rgba(19, 33, 61, .04);
}


.senka-header-top > .elementor-container {
    min-height: 48px;
    align-items: center;
}


/* =========================================================
   SOSYAL MEDYA İKONLARI
   PREMIUM / KURUMSAL TASARIM
========================================================= */

.senka-header-social {
    position: relative;
    z-index: 5;
}


.senka-header-social
.elementor-social-icons-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
}


/* GENEL İKON TASARIMI */

.senka-header-social
.elementor-social-icon {
    position: relative;

    width: 36px !important;
    height: 36px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;

    color:
        #13213d !important;

    background:
        #ffffff !important;

    border:
        1px solid rgba(19, 33, 61, .13) !important;

    border-radius:
        9px !important;

    box-shadow:
        0 3px 10px rgba(19, 33, 61, .06);

    overflow: hidden;

    transition:
        color .25s ease,
        background .25s ease,
        border-color .25s ease,
        box-shadow .25s ease,
        transform .25s cubic-bezier(.2, .8, .2, 1) !important;
}


/* HAFİF İÇ PARLAMA */

.senka-header-social
.elementor-social-icon::before {
    content: "";

    position: absolute;

    inset: 0;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.24),
            transparent 55%
        );

    opacity: 0;

    pointer-events: none;

    transition:
        opacity .25s ease;
}


/* ICON FONTUNU BOZMA */

.senka-header-social
.elementor-social-icon i,

.senka-header-social
.elementor-social-icon svg {
    position: relative;
    z-index: 2;

    color:
        inherit !important;

    fill:
        currentColor !important;

    font-size:
        15px !important;

    width:
        15px !important;

    height:
        15px !important;

    line-height:
        1 !important;

    transition:
        transform .25s ease !important;
}


/* =========================================================
   INSTAGRAM
========================================================= */

.senka-header-social
.elementor-social-icon-instagram {
    color:
        #8b2942 !important;
}


.senka-header-social
.elementor-social-icon-instagram:hover {
    color:
        #ffffff !important;

    border-color:
        transparent !important;

    background:
        linear-gradient(
            135deg,
            #833ab4 0%,
            #c13584 35%,
            #e1306c 65%,
            #f77737 100%
        ) !important;

    box-shadow:
        0 8px 20px rgba(193, 53, 132, .25);
}


/* =========================================================
   LINKEDIN
========================================================= */

.senka-header-social
.elementor-social-icon-linkedin {
    color:
        #0a66c2 !important;
}


.senka-header-social
.elementor-social-icon-linkedin:hover {
    color:
        #ffffff !important;

    border-color:
        #0a66c2 !important;

    background:
        #0a66c2 !important;

    box-shadow:
        0 8px 20px rgba(10, 102, 194, .23);
}


/* =========================================================
   FACEBOOK
========================================================= */

.senka-header-social
.elementor-social-icon-facebook {
    color:
        #1877f2 !important;
}


.senka-header-social
.elementor-social-icon-facebook:hover {
    color:
        #ffffff !important;

    border-color:
        #1877f2 !important;

    background:
        #1877f2 !important;

    box-shadow:
        0 8px 20px rgba(24, 119, 242, .22);
}


/* =========================================================
   X / TWITTER
========================================================= */

.senka-header-social
.elementor-social-icon-x-twitter,

.senka-header-social
.elementor-social-icon-twitter {
    color:
        #111111 !important;
}


.senka-header-social
.elementor-social-icon-x-twitter:hover,

.senka-header-social
.elementor-social-icon-twitter:hover {
    color:
        #ffffff !important;

    border-color:
        #111111 !important;

    background:
        #111111 !important;

    box-shadow:
        0 8px 20px rgba(0, 0, 0, .18);
}


/* =========================================================
   YOUTUBE
========================================================= */

.senka-header-social
.elementor-social-icon-youtube {
    color:
        #d92525 !important;
}


.senka-header-social
.elementor-social-icon-youtube:hover {
    color:
        #ffffff !important;

    border-color:
        #ff0000 !important;

    background:
        #ff0000 !important;

    box-shadow:
        0 8px 20px rgba(255, 0, 0, .20);
}


/* =========================================================
   SOSYAL MEDYA HOVER ANİMASYONU
========================================================= */

.senka-header-social
.elementor-social-icon:hover {
    transform:
        translateY(-3px);

    box-shadow:
        0 9px 22px rgba(19, 33, 61, .14);
}


.senka-header-social
.elementor-social-icon:hover::before {
    opacity:
        1;
}


.senka-header-social
.elementor-social-icon:hover i,

.senka-header-social
.elementor-social-icon:hover svg {
    transform:
        scale(1.08);
}


/* TIKLAMA EFEKTİ */

.senka-header-social
.elementor-social-icon:active {
    transform:
        translateY(-1px)
        scale(.96);
}


/* =========================================================
   NORMAL HEADER - ÜST MENÜ
========================================================= */

.senka-header-top-menu {
    width: 100%;
}


.senka-header-top-menu
.elementor-widget-container {
    width: 100%;

    display: flex;

    justify-content: flex-end;
}


.senka-header-top-menu
.elementor-nav-menu--main {
    width: auto !important;
}


.senka-header-top-menu
.elementor-nav-menu {
    width: auto !important;

    display: flex !important;

    align-items: center !important;

    justify-content: flex-end !important;

    flex-wrap: nowrap !important;

    gap: 4px !important;
}


.senka-header-top-menu
.elementor-nav-menu > li {
    flex: 0 0 auto !important;
}


.senka-header-top-menu
.elementor-nav-menu > li > a {
    position: relative;

    min-height: 48px;

    display: inline-flex !important;
    align-items: center !important;

    padding:
        0 14px !important;

    color:
        #263248 !important;

    background:
        transparent !important;

    font-family:
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:
        14px !important;

    font-weight:
        600 !important;

    line-height:
        1 !important;

    letter-spacing:
        -.15px;

    white-space:
        nowrap !important;

    transition:
        color .25s ease,
        background .25s ease !important;
}


/* ÜST MENÜ HOVER */

.senka-header-top-menu
.elementor-nav-menu > li > a::after {
    content: "";

    position: absolute;

    left: 14px;
    right: 14px;
    bottom: 8px;

    height: 2px;

    background:
        linear-gradient(
            90deg,
            #ed1b2f,
            #fa5361
        );

    border-radius: 20px;

    transform:
        scaleX(0);

    transform-origin:
        center;

    transition:
        transform .25s ease;
}


.senka-header-top-menu
.elementor-nav-menu > li:hover > a,

.senka-header-top-menu
.elementor-nav-menu > li.current-menu-item > a {
    color:
        #ed1b2f !important;
}


.senka-header-top-menu
.elementor-nav-menu > li:hover > a::after,

.senka-header-top-menu
.elementor-nav-menu > li.current-menu-item > a::after {
    transform:
        scaleX(1);
}


/* =========================================================
   NORMAL HEADER - ANA HEADER
========================================================= */

.senka-header-main {
    position: relative;

    z-index: 99;

    min-height: 94px;

    background:
        linear-gradient(
            100deg,
            #ffffff 0%,
            #fbfcfd 58%,
            #f6f8fb 100%
        ) !important;

    border-bottom:
        1px solid rgba(19, 33, 61, .08);

    box-shadow:
        0 12px 34px rgba(19, 33, 61, .07);
}


.senka-header-main >
.elementor-container {
    min-height:
        94px;

    align-items:
        center;
}


/* ÜST İNCE DETAY */

.senka-header-main::before {
    content: "";

    position: absolute;

    left: 0;
    top: 0;

    width: 100%;
    height: 2px;

    background:
        linear-gradient(
            90deg,
            #13213d 0%,
            #13213d 8%,
            #ed1b2f 18%,
            rgba(237, 27, 47, .20) 48%,
            transparent 75%
        );
}


/* =========================================================
   NORMAL LOGO
========================================================= */

.senka-header-logo {
    position: relative;
    z-index: 3;
}


/* =========================================================
   LOGO LINK DÜZELTMESİ
   LINK EKLENİNCE LOGO KÜÇÜLMESİN
========================================================= */

.senka-header-logo
.elementor-widget-container > a,

.senka-scroll-logo
.elementor-widget-container > a,

.senka-header-logo
.elementor-image > a,

.senka-scroll-logo
.elementor-image > a {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    line-height: 0 !important;
}


/* NORMAL LOGO */

.senka-header-logo img {
    display: block !important;

    height: auto !important;

    max-width: 100% !important;

    opacity:
        1 !important;

    visibility:
        visible !important;

    filter:
        none !important;

    transition:
        filter .3s ease,
        transform .3s ease !important;
}


.senka-header-logo:hover img {
    transform:
        translateY(-2px);

    filter:
        drop-shadow(
            0 7px 13px rgba(19, 33, 61, .12)
        ) !important;
}


/* =========================================================
   NORMAL ALT MENÜ
========================================================= */

.senka-header-main-menu {
    position:
        relative;

    z-index:
        3;
}


.senka-header-main-menu
.elementor-nav-menu > li {
    position:
        relative;
}


.senka-header-main-menu
.elementor-nav-menu > li > a {
    position:
        relative;

    min-height:
        94px;

    padding:
        0 15px !important;

    color:
        #13213d !important;

    background:
        transparent !important;

    font-family:
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:
        15px !important;

    font-weight:
        700 !important;

    line-height:
        1 !important;

    letter-spacing:
        -.25px;

    white-space:
        nowrap !important;

    border-radius:
        10px;

    transition:
        color .25s ease,
        background .25s ease,
        transform .25s ease !important;
}


/* ALT MENÜ HOVER */

.senka-header-main-menu
.elementor-nav-menu > li > a::before {
    content: "";

    position:
        absolute;

    left:
        15px;

    right:
        15px;

    bottom:
        24px;

    height:
        3px;

    background:
        linear-gradient(
            90deg,
            #ed1b2f,
            #ff5363
        );

    border-radius:
        20px;

    transform:
        scaleX(0);

    transform-origin:
        center;

    transition:
        transform .28s ease;
}


.senka-header-main-menu
.elementor-nav-menu > li:hover > a,

.senka-header-main-menu
.elementor-nav-menu > li.current-menu-item > a {
    color:
        #ed1b2f !important;

    background:
        rgba(237, 27, 47, .045) !important;

    transform:
        translateY(-1px);
}


.senka-header-main-menu
.elementor-nav-menu > li:hover > a::before,

.senka-header-main-menu
.elementor-nav-menu > li.current-menu-item > a::before {
    transform:
        scaleX(1);
}


/* ALT MENÜ AYIRICI */

.senka-header-main-menu
.elementor-nav-menu > li:not(:last-child)::after {
    content: "";

    position: absolute;

    right:
        -1px;

    top:
        50%;

    width:
        1px;

    height:
        17px;

    background:
        rgba(19, 33, 61, .10);

    transform:
        translateY(-50%);
}


/* =========================================================
   NORMAL HEADER DROPDOWN
========================================================= */

.senka-header-main-menu
.elementor-nav-menu--dropdown,

.senka-header-top-menu
.elementor-nav-menu--dropdown {
    padding:
        10px !important;

    background:
        rgba(255, 255, 255, .99) !important;

    border:
        1px solid rgba(19, 33, 61, .08) !important;

    border-radius:
        14px !important;

    box-shadow:
        0 22px 55px rgba(19, 33, 61, .15) !important;
}


.senka-header-main-menu
.elementor-nav-menu--dropdown a,

.senka-header-top-menu
.elementor-nav-menu--dropdown a {
    padding:
        13px 16px !important;

    color:
        #202a39 !important;

    background:
        transparent !important;

    border-radius:
        8px !important;

    font-family:
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:
        13px !important;

    font-weight:
        600 !important;
}


/* =========================================================
   YENİ SCROLL HEADER
========================================================= */

.senka-scroll-header {
    position:
        fixed !important;

    top:
        0;

    left:
        0;

    right:
        0;

    z-index:
        999999 !important;

    width:
        100%;

    min-height:
        76px;

    background:
        rgba(255, 255, 255, .985) !important;

    border-bottom:
        1px solid rgba(19, 33, 61, .09);

    box-shadow:
        0 12px 38px rgba(19, 33, 61, .14);

    -webkit-backdrop-filter:
        blur(16px);

    backdrop-filter:
        blur(16px);

    opacity:
        0;

    visibility:
        hidden;

    pointer-events:
        none;

    transform:
        translateY(-110%);

    transition:
        transform .38s cubic-bezier(.16, 1, .3, 1),
        opacity .25s ease,
        visibility .25s ease;
}


/* SCROLL HEADER AÇIK */

body.senka-scroll-active
.senka-scroll-header {
    opacity:
        1;

    visibility:
        visible;

    pointer-events:
        auto;

    transform:
        translateY(0);
}


/* ÜST İNCE DETAY */

.senka-scroll-header::before {
    content: "";

    position:
        absolute;

    left:
        0;

    top:
        0;

    width:
        100%;

    height:
        2px;

    background:
        linear-gradient(
            90deg,
            #13213d 0%,
            #13213d 10%,
            #ed1b2f 22%,
            rgba(237, 27, 47, .18) 55%,
            transparent 85%
        );
}


/* =========================================================
   SCROLL LOGO
   BOYUTU ELEMENTOR YÖNETSİN
========================================================= */

.senka-scroll-logo img {
    display:
        block !important;

    height:
        auto !important;

    max-width:
        100% !important;

    object-fit:
        contain;

    opacity:
        1 !important;

    visibility:
        visible !important;

    filter:
        none !important;

    transition:
        transform .25s ease,
        filter .25s ease !important;
}


.senka-scroll-logo:hover img {
    transform:
        translateY(-2px);

    filter:
        drop-shadow(
            0 6px 12px rgba(19, 33, 61, .12)
        ) !important;
}


/* =========================================================
   SCROLL ÜST MENÜ
========================================================= */

.senka-scroll-top-menu
.elementor-nav-menu > li > a {
    position:
        relative;

    min-height:
        74px;

    padding:
        0 8px !important;

    color:
        #3b4454 !important;

    background:
        transparent !important;

    font-family:
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:
        12px !important;

    font-weight:
        600 !important;

    white-space:
        nowrap !important;

    transition:
        color .25s ease !important;
}


/* =========================================================
   SCROLL ALT MENÜ
========================================================= */

.senka-scroll-main-menu
.elementor-nav-menu > li > a {
    position:
        relative;

    min-height:
        74px;

    padding:
        0 9px !important;

    color:
        #13213d !important;

    background:
        transparent !important;

    font-family:
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:
        13px !important;

    font-weight:
        700 !important;

    white-space:
        nowrap !important;

    transition:
        color .25s ease !important;
}


/* =========================================================
   SCROLL MENÜ HOVER
========================================================= */

.senka-scroll-top-menu
.elementor-nav-menu > li > a::after,

.senka-scroll-main-menu
.elementor-nav-menu > li > a::after {
    content: "";

    position:
        absolute;

    left:
        8px;

    right:
        8px;

    bottom:
        17px;

    height:
        2px;

    background:
        linear-gradient(
            90deg,
            #ed1b2f,
            #ff5261
        );

    border-radius:
        20px;

    transform:
        scaleX(0);

    transform-origin:
        center;

    transition:
        transform .25s ease;
}


.senka-scroll-top-menu
.elementor-nav-menu > li:hover > a,

.senka-scroll-main-menu
.elementor-nav-menu > li:hover > a,

.senka-scroll-top-menu
.elementor-nav-menu > li.current-menu-item > a,

.senka-scroll-main-menu
.elementor-nav-menu > li.current-menu-item > a {
    color:
        #ed1b2f !important;
}


.senka-scroll-top-menu
.elementor-nav-menu > li:hover > a::after,

.senka-scroll-main-menu
.elementor-nav-menu > li:hover > a::after,

.senka-scroll-top-menu
.elementor-nav-menu > li.current-menu-item > a::after,

.senka-scroll-main-menu
.elementor-nav-menu > li.current-menu-item > a::after {
    transform:
        scaleX(1);
}


/* =========================================================
   SCROLL DROPDOWN
========================================================= */

.senka-scroll-header
.elementor-nav-menu--dropdown {
    padding:
        9px !important;

    background:
        #ffffff !important;

    border:
        1px solid rgba(19, 33, 61, .08) !important;

    border-radius:
        12px !important;

    box-shadow:
        0 20px 45px rgba(19, 33, 61, .15) !important;
}


.senka-scroll-header
.elementor-nav-menu--dropdown a {
    padding:
        12px 14px !important;

    color:
        #13213d !important;

    font-family:
        "Montserrat",
        Arial,
        sans-serif !important;

    font-size:
        12px !important;

    font-weight:
        600 !important;

    border-radius:
        7px !important;
}


.senka-scroll-header
.elementor-nav-menu--dropdown a:hover {
    color:
        #ed1b2f !important;

    background:
        rgba(237, 27, 47, .055) !important;
}


/* =========================================================
   WORDPRESS ADMIN BAR
========================================================= */

body.admin-bar
.senka-scroll-header {
    top:
        32px;
}


/* =========================================================
   ELEMENTOR EDITOR
========================================================= */

body.elementor-editor-active
.senka-scroll-header,

body.elementor-editor-preview
.senka-scroll-header {
    position:
        relative !important;

    top:
        auto !important;

    left:
        auto !important;

    right:
        auto !important;

    opacity:
        1 !important;

    visibility:
        visible !important;

    pointer-events:
        auto !important;

    transform:
        none !important;
}


/* =========================================================
   SMALL DESKTOP
========================================================= */

@media (max-width: 1250px) {

    .senka-header-top-menu
    .elementor-nav-menu > li > a {
        padding:
            0 9px !important;

        font-size:
            12px !important;
    }


    .senka-header-main-menu
    .elementor-nav-menu > li > a {
        padding:
            0 10px !important;

        font-size:
            14px !important;
    }


    .senka-scroll-top-menu
    .elementor-nav-menu > li > a {
        padding:
            0 5px !important;

        font-size:
            11px !important;
    }


    .senka-scroll-main-menu
    .elementor-nav-menu > li > a {
        padding:
            0 6px !important;

        font-size:
            12px !important;
    }

}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .senka-header-top {
        min-height:
            42px;
    }


    .senka-header-main {
        min-height:
            78px;
    }


    .senka-scroll-header {
        min-height:
            70px;
    }


    .senka-scroll-top-menu {
        display:
            none !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .senka-header-top {
        display:
            none !important;
    }


    .senka-header-main {
        min-height:
            72px;

        background:
            #ffffff !important;
    }


    .senka-header-main-menu
    .elementor-menu-toggle,

    .senka-scroll-main-menu
    .elementor-menu-toggle {
        width:
            46px !important;

        height:
            46px !important;

        color:
            #13213d !important;

        background:
            linear-gradient(
                145deg,
                #ffffff,
                #f1f4f8
            ) !important;

        border:
            1px solid rgba(19, 33, 61, .10) !important;

        border-radius:
            11px !important;

        box-shadow:
            0 5px 15px rgba(19, 33, 61, .08);
    }


    .senka-header-social
    .elementor-social-icon {
        width:
            34px !important;

        height:
            34px !important;
    }

}


/* =========================================================
   ADMIN BAR MOBILE
========================================================= */

@media (max-width: 782px) {

    body.admin-bar
    .senka-scroll-header {
        top:
            46px;
    }

}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .senka-header-top *,
    .senka-header-main *,
    .senka-scroll-header *,
    .senka-header-top *::before,
    .senka-header-top *::after,
    .senka-header-main *::before,
    .senka-header-main *::after,
    .senka-scroll-header *::before,
    .senka-scroll-header *::after {
        animation:
            none !important;

        transition:
            none !important;
    }

}/* End custom CSS */