/**
Theme Name: Dua - Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dua-astra-child
Template: astra
*/

h1, h2, h3, h4, h5, h6, p, a, span{
    font-family: "TT Norms Pro", Sans-serif !important;
}

.ast-menu-toggle:focus {
   outline: 0;
}
button.ast-menu-toggle {
    background-color: transparent !important;
    border-color: transparent !important;

}
@media only screen and (max-width: 600px) {

img.custom-logo {
    padding-left: 13px;
    }}
a.menu-link {
    font-size: 16px;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link{
    border: none;
    padding-left: 40px;
}

.ast-header-break-point .main-header-menu{
    border: none;
}

.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{
    padding-top: 20px;
    /*padding-bottom: 100px;*/
}

/*.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-1"]{
    padding-bottom: 200px;
}*/

.ast-header-break-point .ast-primary-header-bar{
    border: none;
}

.ast-builder-menu-1 .main-header-menu .menu-item > .menu-link{
    font-size: 14px !important;
}

.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{
    padding-left: 60px;
}

.ast-header-break-point .main-header-menu{
    background-color: white;
}

.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before{
    display: none;
}

.ast-header-break-point .main-header-menu .sub-menu{
    background-color: white;
}

/*Copy Function

#myText{
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 15px;
    color: #555;
    margin-bottom: 8px;
    padding-right: 12px;
    padding-left: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-style: italic;
}

.copyText{
    display: inline-block;
}

#copyButton{
    border-radius: 5px;
    margin-bottom: 10px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 20px;
    padding-left: 20px;
}

.copyTextdiv{
    margin-top: 10px;
}
*/

/* Chat Shqip*/

.elementor-field-label{
    color: #35393d;
    font-family: "TT Norms Pro", Sans-serif;
    font-size: 1.5625rem;
    font-weight: 700;
    margin-bottom: 10px
}

#form-field-field_options{
    padding: 14px 14px 8px 14px !important;
}

.elementor-field-group .elementor-select-wrapper{
    flex-basis: 83% !important;
}

.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{
        font-weight: 500;
    padding-left: 5px;
}

@media only screen and (max-width: 968px){
#gallery-1 .gallery-item, #gallery-2 .gallery-item, #gallery-3 .gallery-item, #gallery-4 .gallery-item{
    width: 16%;
}

div.elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-field_options.elementor-col-40.elementor-sm-50 label{
    margin-top: -13px;}

.elementor-field.elementor-select-wrapper.remove-before{
    margin-top: -20px;
}

#gallery-1 > figure:nth-child(7), #gallery-1 > figure:nth-child(8), #gallery-2 > figure:nth-child(7), #gallery-3 > figure:nth-child(7){
  display: none;
}

.elementor-element-c50cb5c, .elementor-element-b8a0ac0, .elementor-element-264dda70, .elementor-element-b502c8d, .elementor-element-1349ee6, .elementor-element-4f5805e2{
  display: none !important;
}
}

@media only screen and (min-width: 968px){
        .elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-field_options.elementor-col-40.elementor-sm-50{
    margin-top: -12px;
}

.elementor-field.elementor-select-wrapper.remove-before{
    margin-top: -20px;
}

.elementor-form .elementor-button.elementor-size-md{
    min-height: 54px;
}

.elementor-element-5a2cf65, .elementor-element-7c78cdc, .elementor-element-39fb1374{
  display: none;
}
}

.elementor-button[type="submit"]{
    margin-bottom: 12px;
}

.elementor-field-label{
    cursor: default;
}

figcaption.gallery-caption{
    border: none !important;
    padding: 4px;
    
}

div.elementor-field-type-radio.elementor-field-group.elementor-column.elementor-field-group-field_0fafc8b.elementor-col-25.elementor-sm-40 .elementor-field-subgroup{
    margin-bottom: -5px;
}

input[type="radio"]{
    vertical-align: middle;
    margin-top: -3px;
    width: 15px;
    height: 15px;
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{
    margin-bottom: 6px;
}

.elementor-toggle{
    padding: 20px;
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;
}

#post-33095 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-7a633a64.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1b99780d > div > div.elementor-element.elementor-element-2617461.elementor-mobile-button-align-stretch.elementor-button-align-stretch.elementor-widget.elementor-widget-form > div > form > div > div.elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-field_options.elementor-col-40.elementor-sm-40 > label{
    margin-top: -14px;
}



/**/

p a {
  text-decoration: underline !important;
}
.elementor-post-info__terms-list-item {
    text-decoration: underline !important;
}

/*.elementor-120983 .elementor-element.elementor-element-43ffe68, .elementor-120983 .elementor-element.elementor-element-43ffe68 > .elementor-background-overlay, .elementor-120648 .elementor-element.elementor-element-f064e91{
    z-index: 1;
}*/

.elementor-sticky--active{
    z-index: 90;
}

/*Lang Switcher*/

.widget_mslswidget > a{
    padding: 8px;
}

.widget_mslswidget{
    position: relative;
    display: inline-block;
    min-width: 140px;
}

.dropdown-content{
    display: none;
    position: absolute;
    z-index: 9;
    box-shadow: inset 0 -3em 3em rgba(0, 0, 0, 0.1), 0 0 0 2px rgb(255, 255, 255), 0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
}

.dropdown-content a{
  padding: 5px 5px;
    display: block;
}

.dropdown-content a:hover{
    background-color: #f1f1f1;
}

.widget_mslswidget:hover .dropdown-content{
    display: block;
}

.dropbtn{
    background-color: transparent !important;
    border: none;
    padding-left: 0px;
}

.header-widget-area[data-section="sidebar-widgets-header-widget-1"]{
    margin-top: 0px;
    margin-left: 0px;
}

.dropdown-content > a > img {
    width: 16px;
    margin-top: -3px;
}

.dropdown-content > a{
    background-color: #ffffff;
    font-size: 14px;
    color: black;
}

.dropdown-content > a.current_language{
    background-color: #f1f1f1;
}

@media only screen and (max-width: 968px){
.widget_mslswidget{
    margin-left: 45px;
}}

/* Qysh me u bo agjent udhetimi */
.postid-46982 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

/* Qysh me dite cka permban nje veze? */
.postid-7740 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

/* Qysh me nxjerre certifikaten e statusit martesor? */
.postid-46990 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

/* Qysh me dite cili caj na duhet neve */
.postid-8838 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

/* Qysh me gjet hotele ne Dhermi */
.postid-47024 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 
/* Qysh me dit si ndikon depresioni tek meshkujt? */
.postid-46979 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

/* Qysh me parandalu dembelizmin e syrit tek femijet */
.postid-8026 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

/* Qysh me bo nje faqe webi me te lexueshme ne nje iPhone? */
.postid-8774 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

/* Qysh me rrit nje femije me aktiv? */
.postid-8270 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

/* Qysh me largu xhelozine e femijes */
.postid-6958 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

/* Qysh me korrigju emrin apo mbiemrin tuaj ne bashki apo komune? */
.postid-46987 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

 /* Qysh me i thene JO shefit tuaj ne menyren e duhur? */
.postid-47025 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

 /* Qysh me zgjedhe syze qe pershtaten me fytyren tuaj? */
.postid-6000 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

 /* Qysh me dite pse me perdor ene guri per gatim? */
.postid-47026 .elementor-element.elementor-element-5723a26.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image{
display: block;
} 

/*H2,H3,H4 Single post space*/

.post-template-default h2, .post-template-default h3, .post-template-default h4, .ast-oembed-container{
    margin-bottom: 20px;
}

/*Header*/

/*Costumize*/
/*Footer*/
footer a {
    font-size: 15px !important; 
}

footer h2{
    margin-bottom: 10px !important;
}

footer .widget-title{
    font-size: 17px !important;
}

@media only screen and (max-width: 969px){
.site-primary-footer-inner-wrap {
    display: inline-block;
}
    
    .site-footer-primary-section-2, .site-footer-primary-section-4{
        display: inline-block !important;
        width: 54%
    }
    
    .site-footer-primary-section-3, .site-footer-primary-section-5{
        vertical-align: top;
        display: inline-block !important;
        width: 42%;
    }
    
    .site-primary-footer-inner-wrap{
        width: 95%;
    }
    
}

/*Footer End*/

.postid-150099 .entry-header{
    display: none;
}

.ast-builder-menu-1 .main-header-menu > .current-menu-item > .sub-menu > li, .ast-builder-menu-1 .main-header-menu > .current-menu-parent > .sub-menu > li{
    padding-left: 0px;
    margin-left: 14px;
    margin-right: 0px;
    border-radius: 8px;
    line-height: 30px;
    background-color: #F2F2F2;
    }

.current-menu-parent .sub-menu .current-menu-item, .sub-menu > .current-post-parent{
    background-color: #606060 !important;
}

.current-menu-parent .sub-menu .current-menu-item .menu-link .menu-text, .sub-menu > .current-post-parent > .menu-link > .menu-text{
    color: #ffffff !important;
}

.ast-builder-menu-1 .main-header-menu > .current-menu-item > .sub-menu > li > a, .ast-builder-menu-1 .main-header-menu > .current-menu-parent > .sub-menu > li > a{
        padding: 0px 12px !important;
    }

.ast-builder-menu-1 .main-header-menu .menu-item > .menu-link{
    font-weight: 500;
}

.ast-header-navigation-arrow{
    display: none;
}

#masthead .ast-container, .site-header-focus-item + .ast-breadcrumbs-wrapper{
    max-width: 80% !important;
}

.ast-builder-layout-element .ast-site-identity {
    margin-left: 20px;
}

.dropdown-content{
    margin-left: -60px;
  margin-top: -5px;
}

.widget_mslswidget{
    min-width: 0;
}

.dropbtn{
    padding-right: 0;
}

.sub-menu > li > a {
    color: black !important;
}

[CLASS*="-sticky-header-active"] .ast-builder-menu-1 #ast-hf-menu-1 > .menu-item > .menu-link{
    color: #35393D !important;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link{
    color: #35393D
}

@media only screen and (max-width: 969px){
.ast-builder-layout-element .ast-site-identity{
    margin-left: 0px;
}
    
    .ast-builder-menu-1 .main-header-menu .menu-item > .menu-link{
    color: black;
}

    /*Submenu inline with menu in mobile*/
    .blog-menu > .sub-menu{
    left: -15.9em !important;
}

.qyshme-menu > .sub-menu{
    left: -27.8em !important;
}
    
    .fun-menu > .sub-menu{
        left: -33.5em !important;
    }
    
    .horoskopi-menu > .sub-menu{
    left: -21.4em !important;
}
    
    .ast-header-break-point .main-header-menu .sub-menu{
        position: absolute;
    }

    #ast-hf-menu-1{
        padding-right: 30px;
    }
}

/*#block-10 > figure > a > img, #block-11 > figure > a > img, */.site-header-primary-section-right .header-widget-area .header-widget-area-inner section figure a img {
    width: 18px;
}

@media only screen and (max-width: 968px){
.widget_mslswidget {
    margin-left: 10px;
}

    .ast-mobile-header-wrap .ast-below-header-bar, .ast-below-header-bar .site-below-header-wrap{
        min-height: 50px;
    }
}

/**/

@media only screen and (min-width: 969px){
.sub-menu:before {
    content: "";
    display: block;
    width: calc(100% + 1100px) !important;
    position: absolute;
    top: 40px !important;
    left: -900px !important;
    height: 50px !important;
    /*box-shadow: 0 4px 10px -2px rgba(0,0,0,.1);*/
    background-color: #ffffff;
    z-index: 0;
    border-bottom: 1px solid #e7e7e7;
}
    .current-menu-item.current_page_item.menu-item-has-children .sub-menu, .current-menu-parent>.sub-menu, .current-menu-item.menu-item-has-children .sub-menu {
    width: calc(100vw - 200px);
}
    
    .ast-builder-menu-1 .current-menu-ancestor > .menu-link>span, .ast-builder-menu-1 .current-menu-item.menu-item-has-children > .menu-link>span, .current_page_item > .menu-link>span, .menu-item-object-category.current-menu-item > .menu-link>span, .current-post-parent > .menu-link>span{
        font-weight: 700 !important;
}
}

@media only screen and (max-width: 1450px) and (min-width: 913px){
    .blog-menu .sub-menu{
        margin-left: -220px;
    }
    
    .qyshme-menu .sub-menu{
        margin-left: -380px;
    }
    
    .fun-menu .sub-menu{
        margin-left: -160px;
    }
}

/*
@media only screen and (max-width: 912px) and (min-width: 600px){
    #block-10 > figure, #block-11 > figure{
        margin-bottom: 1.5em;
    }
}*/

.current-menu-item.current_page_item.menu-item-has-children .sub-menu, .current-menu-parent>.sub-menu, .current-menu-item.menu-item-has-children .sub-menu {
    opacity: 1 !important;
    position: absolute;
    visibility: visible !important;
    left: 0em;
}

.main-header-menu .sub-menu>li{
    display: inline-block;
  margin: 0 7px;
  padding: 0;
    line-height: 45px;
}

.main-header-menu .sub-menu .menu-link{
    padding: 0em 1em;
}

.main-header-menu .sub-menu .menu-item{
    margin: 0;
}

.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu, .ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper, .ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{
    box-shadow: none;
    z-index: 0;
}

.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item.focus>.sub-menu, .ast-desktop .astra-menu-animation-fade>.menu-item .menu-item:hover>.sub-menu, .ast-desktop .astra-menu-animation-fade>.menu-item.focus>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-fade>.menu-item.focus>.sub-menu, .ast-desktop .astra-menu-animation-fade>.menu-item:hover>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-fade>.menu-item:hover>.sub-menu{
    opacity: 0;
    visibility: hidden;
}

#masthead .ast-container{
    padding-left: 0px;
}

.ast-logo-title-inline .site-logo-img{
 padding-right: 0px;
}

.ast-builder-menu-1 .main-header-menu .menu-item > .menu-link{
    padding-right: 5px;
    font-size: 15px;
}

.sub-arrow{
    display: none;
}

.sub-menu > li > a > .menu-text{
    font-weight: 500 !important;
}

.sub-menu .menu-item.current-menu-item > .menu-link>span{
    padding-bottom: 12px;
}


.sub-menu > li > a{
    color: black !important;
}

/*.ast-primary-header-bar{
    background-image: url(https://www.dua.com/sq/wp-content/uploads/sites/5/2023/04/background-header.png) !important;
}*/

/*[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
    fill: white !important;
}

.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{
    background-color: transparent;
}*/

.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{
    padding: 0;
}

/*Scrollable Menu Mobile*/

@media only screen and (max-width: 912px){
.ast-inline-flex > ul > li > a > .menu-text{
    color: #484848;
    font-weight: 500;
}
    
    .ast-header-break-point .main-navigation .stack-on-mobile li{
    width: unset;
    margin: 0 8px;
        vertical-align: top;
}
    
    .ast-inline-flex > ul:has(.current-menu-item.menu-item-has-children), .ast-inline-flex > ul:has(.current-menu-parent.menu-item-has-children)/*, .category-97 .ast-inline-flex #ast-hf-menu-1, .category-96 .ast-inline-flex #ast-hf-menu-1, .category-94 .ast-inline-flex #ast-hf-menu-1*/{
      width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    z-index: 2;
    height: 80px;
    /*overflow: hidden;*/
    white-space: nowrap;
    display: block;
}

.ast-inline-flex > ul{
      width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    z-index: 2;
    height: 40px;
    /*overflow: hidden;*/
    white-space: nowrap;
    display: block;
}

.ast-inline-flex > ul > li{
    display: inline-block !important;
}

.ast-below-header-wrap {
      position: relative;
    overflow: auto;
    white-space: nowrap;
        padding: 0;
    background-color: white;
}

.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{
    padding-top: 0px;
}

.ast-inline-flex > ul > li > button.ast-menu-toggle{
    display: none !important;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link{
    padding: 0;
}

#masthead .ast-mobile-header-wrap .ast-below-header-bar{
    padding: 0;
}

.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center{
    background-color: white;
}

.ast-inline-flex > ul > li:last-child{
    margin-right: 15px !important;
}

    /*#ast-mobile-header > .ast-below-header-wrap > .ast-below-header-bar{
    border: none;
}*/

.ast-below-header-wrap {
    border-bottom: 1px solid #e7e7e7;
}
    
/*End Scrollable Menu Mobile*/
    
/*submenu mobile*/
    .category #ast-hf-menu-1
    /* #ast-hf-menu-1:has(li.menu-item-object-category.current-post-ancestor.current-menu-parent.current-post-parent.menu-item-has-children), 
    #ast-hf-menu-1:has(li.current_page_item.menu-item-has-children), 
    #ast-hf-menu-1:has(li.current_page_parent.menu-item-has-children) */{
        height: 82px;
    }

    .ast-builder-menu-1 .main-header-menu > .current-menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .current-menu-parent > .sub-menu{
        display: block;
        line-height: 1;
        padding-top: 5px;
    }
    
    
    .ast-builder-menu-1 .main-header-menu > .current-menu-item > .sub-menu > li > a > .menu-text, .ast-builder-menu-1 .main-header-menu > .current-menu-parent > .sub-menu > li > a > .menu-text{
        font-size: 14px;
        color: #484848;
        line-height: 2.4rem;
    }
    
    .ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{
        display: none;
    }
    
    .ast-header-break-point .main-header-bar-navigation{
        line-height: 2.5;
    }
    
    .site-header-section .ast-builder-menu-1 .main-header-menu .sub-menu li:last-child{
        margin-right: 15px;
        
    }
    
    #ast-hf-menu-1 > .current-menu-item > .menu-link > .menu-text, #ast-hf-menu-1 > .current-menu-parent > .menu-link > .menu-text{
    border-bottom: 2px solid #ee276c;
        padding-bottom: 5px;
}
}
/*new css above*/

.rank-math-breadcrumb {
  font-size: 1rem !important;
    text-decoration: none !important;
}
.rank-math-breadcrumb span.last {
    color: #8c929f;
}
nav.rank-math-breadcrumb a {
    font-weight: 600;
color: #6b7280;
    text-decoration: none !important;

}
.rank-math-breadcrumb .separator{
    margin-left: 20px;
    margin-right: 20px;
}

.ast-container{
    max-width: 100%;
}



@media only screen and (max-width: 912px) {
  nav.rank-math-breadcrumb {
    white-space: nowrap;
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch; /* Add this property to enable smooth scrolling on iOS devices */
  }

  nav.rank-math-breadcrumb::-webkit-scrollbar {
    display: none;
  }
    .rank-math-breadcrumb {
  font-size: 16px !important;
}
}
nav.rank-math-breadcrumb {
  white-space: nowrap;
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch; /* Add this property to enable smooth scrolling on iOS devices */
}

nav.rank-math-breadcrumb::-webkit-scrollbar {
  display: none;
}

.rank-math-breadcrumb {
  font-size: 16px;
    width: 95%
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-cac1349 {
    font-size: 30px;
    text-align: center;
    margin-top: -15px;
}

.elementor-element-768b8771{
    z-index: 1;
}
div#rank-math-toc {
    border: 1px solid rgba(34,36,38,.15);
    display: inline-block;
    border-radius: 0.28571429rem;
    padding-left: 10px;
    padding-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 600px) {
 div#rank-math-toc {
display: grid;  
    }
}
.wp-block-rank-math-toc-block h2{
    margin-top: -20px;
      background-color: white;
      margin-right: 160px;
      margin-left: 5px;
      padding-left: 10px;
      padding-right: 10px;
}

.copy-the-code-inside-wrap .copy-the-code-button {
position:relative;
    margin-top: -20px;
}
blockquote {    padding: 10px 15px 7px 15px;
    margin-bottom: 20px;
}

.ninja_footable {
   color: #626568 !important;
    margin-bottom: 20px !important;
}
div#rank-math-toc ul {
    margin-left: 17px;
}

.topf-btn{
    margin-bottom: 20px !important;
    background-color: #ee276c !important;
}

.topf-btn:hover{
    background-color: #1f2327 !important;
}
.rank-math-breadcrumb > p{
    margin-bottom: 0px !important;
}

.has-ast-global-color-0-background-color:hover{
    background-color: #1f2327 !important;
}

/*Extra header CSS*/

.ast-theme-transparent-header #masthead {
    position: relative;
}

.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link:hover{
    color: #35393D;
}

.ast-builder-menu-1 .main-header-menu .menu-item > .menu-link{
    font-weight: 500 !important;
}

.oldenburg-powered-by{
    background: none !important;
}

.oldenburg-powered-by img {
    display: none !important;
}


@media screen and (-webkit-min-device-pixel-ratio:0){
.martinez-campaign{
    display: none !important; /* Override the default hide */
    visibility: hidden !important;
}}

.elementor-widget-accordion {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.three-boxes{
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
}

a, .page-title {
    color: #0369a1;
}

.ast-theme-transparent-header [CLASS*="ast-header-button-"] .ast-custom-button, .ast-header-button-2 .ast-custom-button {
    
    color: #1f2327;
    border: none;
    font-weight: 500 !important;
    font-size: 14px !important;
    background-color: transparent;
    padding: 0px !important;
}

.ast-header-button-2 .ast-custom-button:hover {
    color: #888888 !important;
    background-color: transparent !important;
}

.ast-header-button-2[data-section="section-hb-button-2"]{
    padding: 0px;
}

.elementor-field-group-field_options > label {
    margin-top: -10px;
}

@media only screen and (max-width: 575px){
.actionSection {
    bottom: 100px !important;
}}

@media only screen and (min-width: 576px){
.actionSection {
    bottom: 55px !important;
}}

.dua-app-demo{
    padding-top: 20px !important;
}

/*.header-widget-area[data-section="sidebar-widgets-header-widget-3"], .header-widget-area[data-section="sidebar-widgets-header-widget-2"] {
    margin-top: -25px;
}*/

/* Costumize */

.rank-math-breadcrumb > p{
    margin-bottom: 0px !important;
}
@media only screen and (max-width: 600px) {
    .ast-primary-header-bar {
 
    background-size: cover !important;
}
  nav.rank-math-breadcrumb {
    white-space: nowrap;
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch; /* Add this property to enable smooth scrolling on iOS devices */
  }
  nav.rank-math-breadcrumb::-webkit-scrollbar {
    display: none;
  }
    .rank-math-breadcrumb {
  font-size: 16px !important;
}
}
   .rank-math-breadcrumb {
  font-size: 16px !important;
}
nav.rank-math-breadcrumb {
  white-space: nowrap;
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch; /* Add this property to enable smooth scrolling on iOS devices */
}
nav.rank-math-breadcrumb::-webkit-scrollbar {
  display: none;
}
.rank-math-breadcrumb .separator{
    margin-left: 20px;
    margin-right: 20px;
}
.rank-math-breadcrumb {
  font-size: 16px;
    width: 95%
}

.elementor-col-40.elementor-sm-40 > label {
    margin-top: -10px;
}

.elementor-kit-5 button, .elementor-kit-5 input[type="button"], .elementor-kit-5 input[type="submit"], .elementor-kit-5 .elementor-button{
    background-color: #d10d6e;
}

.ast-article-single{
    padding-top: 0px !important;
}

.elementor-image-box-title a {
    text-decoration: none !important;
}

.ast-header-break-point .ast-below-header-bar, .ast-below-sticky-header-active .ast-below-header-wrap .ast-below-header{
    background-color: #ffffff;
}

.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{
    padding-left: 0px;
}

.story-border {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.ast-builder-social-element{
    margin-left: 0px !important;
    margin-right: 6px;
}

.site-footer-section-1{
    min-width: 230px;
}

.chatmenu .sub-menu{
    margin-left: -270px;
}

/*div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element > div > div.elementor-element.elementor-hidden-mobile.elementor-widget.elementor-widget-button > div > div > a{
    display: none;
}*/
