/*
 * Theme Name:  Blueprint Child
 * Theme URI:   https://codesupply.co/themes/blueprint/
 * Description: Blueprint Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    blueprint
 * Version:     1.0.0
 */


/* Copy any classes from parent theme here. They will override the parent's version. */

.single-post .cs-scroll-sticky .cs-sidebar__inner,
.archive.category .cs-scroll-sticky .cs-sidebar__inner,
.archive.author .cs-scroll-sticky .cs-sidebar__inner {
    position: sticky;
    width: 324px;
    top: 0px;
    height: auto !important;
}

.single-post aside .widget.zeen_social_icons,
.archive.category aside .widget.zeen_social_icons,
.archive.author aside .widget.zeen_social_icons {
    top: unset !important;
}

.single-post .cs-main-content,
.archive.category .cs-main-content,
.archive.author .cs-main-content {
    display: flex;
    flex-direction: row;
}

.single-post aside#secondary {
    width: 324px;
    min-width: 324px;
}

.archive.category aside#secondary,
.archive.author aside#secondary {
    min-width: 324px;
}

.single-post .cs-scroll-sticky .cs-sidebar__inner {
    width: 324px;
}

.cs-header .cs-navbar-social-links,
.cs-header .cs-header__cta {
    display: block;
}

.subscribe_btn .cs-header__cta-link {
    background: transparent;
    color: #000;
    color: var(--cs-color-primary);
    padding: 0;
    font-size: 12px;
}

.cs-header__cta.subscribe_btn {
    display: flex;
    font-family: var(--cs-font-primary-menu-family), sans-serif;
    font-size: var(--cs-font-primary-menu-size);
    font-weight: var(--cs-font-primary-menu-weight);
    font-style: var(--cs-font-primary-menu-style);
    letter-spacing: var(--cs-font-primary-menu-letter-spacing);
    text-transform: uppercase;
    align-content: center;
    align-items: inherit;
    cursor: pointer;
}

.cs-header__cta.subscribe_btn .pk-icon-mail {
    margin-right: 6px;
    font-size: 14px;
    margin-top: -1.5px;
}

.cs-header__col .tipi-i-user.icon-logged-out {
    font-size: 18px;
}

.cs-header .cs-header__scheme-toggle:not(:first-child) {
    margin-left: 0;
}

.cs-header .cs-navbar-social-links:not(:first-child) {
    margin-left: 15px;
}

.cs-header .cs-header__search-toggle:not(:first-child) {
    margin-left: 0px;
}

.cs-header .cs-header__col .tipi-i-user.icon-logged-out {
    margin-left: 0px;
}

.cs-header .pk-social-links-template-nav .pk-social-links-item:not(:last-child) {
    margin-right: 5px;
}

.cs-header .menu-icon-login {
    margin-left: 0px;
}

.cs-header .pk-social-links-template-nav .pk-social-links-link .pk-social-links-icon,
.cs-header .cs-header__scheme-toggle-icon,
.cs-header .cs-header__col .tipi-i-user.icon-logged-out,
.cs-header .cs-header__search-toggle .cs-icon {
    font-size: 16px;
}

.cs-header .menu-icon-login img.avatar {
    max-width: 20px;
    margin-right: 8px;
}

.cs-header .menu-icon-login .menu-icon--text {
    display: flex;
    font-family: var(--cs-font-primary-menu-family), sans-serif;
    font-size: var(--cs-font-primary-menu-size);
    font-weight: var(--cs-font-primary-menu-weight);
    font-style: var(--cs-font-primary-menu-style);
    letter-spacing: var(--cs-font-primary-menu-letter-spacing);
    text-transform: uppercase;
    align-items: end;
}

@media only screen and (max-width: 1020px) {
    .single-post .cs-main-content,
    .archive.category .cs-main-content,
    .archive.author .cs-main-content {
        display: grid;
        flex-direction: row;
    }
}

.cs-sidebar__inner .cs-site-subscribe__title-wrapper h4.cs-site-subscribe__title {
    font-size: 20px;
}

.cs-sidebar__inner .cs-site-subscribe__title-wrapper p.cs-site-subscribe__excerpt {
    font-size: 20px;
}

.cs-sidebar__inner .widget_block {
    padding: 15px;
}

.cs-sidebar__inner .formkit-form [data-style="clean"] {
    padding: 10px 0 0 !important;
}

.cs-sidebar__inner .formkit-field buttton {
    margin: 0;
}

.cs-sidebar__inner button.formkit-submit.formkit-submit {
    margin: 0 !important;
}

section.cargo_world_section .cargo_flex_list {display: flex;justify-content: space-between;}

section.cargo_world_section .cargo_flex_list .cargo_box {
    width: 25%;
    margin-right: 15px;
}
section.cargo_world_section .cargo_flex_list .cargo_box:last-child {
    margin: 0;
}
section.cargo_world_section .cargo_flex_list .cargo_box .cargo_gallry_wrap {
    display: flex;
    flex-wrap: wrap;
    row-gap: 15px;
    gap: 10px;
}
section.cargo_world_section .cargo_flex_list .cargo_box .cargo_gallry_wrap .cargo_img {
    width: 23%;
}

