Get your free Elementor Kit!
Subscribe newsletter!

    CSS Code for Elementor Kit
    .site-footer:not(.footer-stacked) .footer-inner .copyright {
        max-width: 100% !important;
    }
    
    .site-footer .footer-inner {
        justify-content: center !important;
    }
    
    .sticky-column {
        position: sticky;
        position: -webkit-sticky;
        top: 45%;
    }
    
    .sticky-parent {
        display: block !important;
    }
    
    .pcwidth {
        max-width: 1920px !important;
        width: 100% !important;
        margin: auto !important;
    }
    
    .site-header {
        width: 100% !important;
        position: fixed !important;
        background-color: #ffffff !important;
        box-shadow: 0px 0px 25px -20px black;
        z-index: 10 !important;
        padding-top: 7px !important;
        padding-bottom: 7px !important;
    }
    
    .site-header .site-branding .site-logo img {
        display: block !important;
    }
    
    .site-navigation-toggle-holder .site-navigation-toggle {
        font-size: 24px !important;
        padding: 0 !important;
        background-color: #ffffff !important;
        color: #000000 !important;
    }
    
    .site-navigation-toggle-holder {
        padding: 0 !important;
    }
    
    .subscribebtn {
        font-size: 16px;
        font-weight: 500;
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: #467FF7;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #467FF7;
        border-radius: 100px 100px 100px 100px;
    }
    
    .subscribebtn:hover {
        color: #467FF7;
        background-color: #FFFFFF;
        border-color: #467FF7;
    }
    
    @media screen and (min-width:1024px) {
        .site-header .site-navigation ul.menu li a:hover {
            text-decoration: underline;
            text-underline-offset: 10px;
            text-decoration-thickness: 2px;
        }
    
        .site-navigation ul.menu li.current-menu-item a {
            text-decoration: underline;
            text-underline-offset: 10px;
            text-decoration-thickness: 2px;
        }
    }
    
    @media (min-width: 575px) and (max-width: 992px) {
    
        .page-header .entry-title,
        .site-footer .footer-inner,
        .site-footer:not(.dynamic-footer),
        .site-header .header-inner,
        .site-header:not(.dynamic-header),
        body:not([class*=elementor-page-]) .site-main {
            padding-right: 10px;
            padding-left: 10px;
        }
    }
    
    @media (min-width: 767px) {
    
        #section1,
        #section2,
        #section3,
        #section4,
        #section5 {
            padding-bottom: 15% !important;
        }
    }
    
    @media (max-width: 767px) {
        .flexcolumns {
            flex-direction: column;
        }
    
        .subscribebtn {
            font-size: 14px !important;
        }
    
        h2 {
            font-size: 24px !important;
        }
    }
    
    @media (min-width: 767px) and (max-width: 1024px) {
        .subscribebtn {
            font-size: 15px !important;
        }
    }
    
    
    
    /*posts*/
    p.logged-in-as {
        display: none !important;
    }
    
    #content.type-post {
        display: grid !important;
        padding-top: 120px !important;
    }
    
    h3.title-comments {
        padding-top: 50px;
    }
    
    h2#reply-title {
        margin-top: 50px !important;
    }
    
    .post-tags .tag-links a {
        display: block !important;
    }
    
    p.form-submit {
        padding-bottom: 100px !important;
    }
    
    label {
        padding-bottom: 10px !important;
    }
    
    .comment-form .form-submit input#submit {
        font-size: 16px;
        font-weight: 500;
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: #467FF7;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #467FF7;
        border-radius: 100px 100px 100px 100px;
    }
    
    .comment-form .form-submit input#submit:hover {
        color: #467FF7;
        background-color: #FFFFFF;
        border-color: #467FF7;
    }
    
    @media screen and (min-width:767px) {
        h1.entry-title {
            font-size: 65px !important;
            padding-right: 0px !important;
            padding-left: 0px !important;
        }
    
        h2#reply-title,
        h3.title-comments {
            font-size: 24px !important;
        }
    }
    
    @media screen and (max-width:767px) {
        h1.entry-title {
            font-size: 28px !important;
            padding-right: 0px !important;
            padding-left: 0px !important;
        }
    
        h2#reply-title,
        h3.title-comments {
            font-size: 20px !important;
        }
    }
    
    @media screen and (max-width:992px) {
        #content.type-post {
            padding-right: 20px !important;
            padding-left: 20px !important;
        }
    }
    
    
    /*posts*/
    
    /*tag*/
    
    body.archive.tag main#content {
        padding-top: 120px !important;
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    
    body.archive.tag main div.page-content {
        display: flex !important;
        gap: 20px !important;
        padding-top: 20px !important;
        padding-bottom: 100px !important;
        flex-wrap: wrap;
    }
    
    body.archive.tag main div.page-content article.post {
        flex: 1;
        flex-basis: 45%;
    }
    
    @media screen and (max-width: 767px) {
        body.archive.tag main div.page-content {
            flex-direction: column !important;
        }
    }
    
    body.archive.tag main div.page-content article.post h2.entry-title a {
        font-size: 24px !important;
    }
    
    /*tag*/
    
    
    /*category*/
    
    body.archive.category main#content {
        padding-top: 120px !important;
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    
    body.archive.category main div.page-content {
        display: flex !important;
        gap: 20px !important;
        padding-top: 20px !important;
        padding-bottom: 100px !important;
        flex-wrap: wrap;
    }
    
    body.archive.category main div.page-content article.post {
        flex: 1;
        flex-basis: 45%;
    }
    
    @media screen and (max-width: 767px) {
        body.archive.category main div.page-content {
            flex-direction: column !important;
        }
    }
    
    body.archive.category main div.page-content article.post h2.entry-title a {
        font-size: 24px !important;
    }
    
    /*category*/