:root {
--arizonia                  : 'Arizonia', sans-serif;
--inconsolata               : 'Inconsolata', sans-serif;
--indie_flower              : 'Indie Flower', sans-serif;
--lato                      : 'Lato', sans-serif;
--lobster                   : 'Lobster', sans-serif;
--lobster_two               : 'Lobster Two', sans-serif;
--merriweather              : 'Merriweather', sans-serif;
--merriweather_sans         : 'Merriweather Sans', sans-serif;
--montserrat                : 'Montserrat', sans-serif;
--oleo_script               : 'Oleo Script', sans-serif;
--opensans                  : 'Open Sans', sans-serif;
--oswald                    : 'Oswald', sans-serif;
--poppins                   : 'Poppins', sans-serif;
--raleway                   : 'Raleway', sans-serif;
--roboto                    : 'Roboto', sans-serif;
--roboto_condensed          : 'Roboto Condensed', sans-serif;
--tangerine                 : 'Tangerine', sans-serif;
}
.productiveminds_section.review_ratings .productiveminds_section-header-container-review-page {
    height: auto;
}
.productiveminds_section.review_ratings .productiveminds_section-header-container-review-page .section-title,
.productiveminds_section.review_ratings .productiveminds_section-header-container-review-page .section-intro,
.productiveminds_section.review_ratings .productiveminds_section-header-container-review-page .review-header-back-to-product-link {
    width: 100%;
}
.productive-breadcrumb-container,
.productive-breadcrumb-container a {
    font-size: 0.88rem;
}

.productiveminds_section-single-item-media.productiveminds_section_video_item_thumbnail {
    position: relative;
}
.productiveminds_section_single_item_media_video_icon {
    display: none;
}
.productiveminds_section .productiveminds_section_single_item_media_video_icon {
    margin: var(--margin_or_padding_spacing_xxxs);
    padding: var(--margin_or_padding_spacing_xxxxs);
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
    width: fit-content;
    z-index: 20;
    display: inline-grid;
    border-radius: 50%;
    place-content: center;
    place-items: center;
    background: var(--white);
}
.align_video_player_icon_below_image .productiveminds_section .productiveminds_section_single_item_media_video_icon {
    position: relative;
}
.hide_video_player_icon .productiveminds_section .productiveminds_section_single_item_media_video_icon {
    display: none;
}
.align_video_player_icon_center .productiveminds_section .productiveminds_section_single_item_media_video_icon {
    top: 45%;
    left: 45%;
    right: auto;
    bottom: auto;
}
.align_video_player_icon_top_left .productiveminds_section .productiveminds_section_single_item_media_video_icon {
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
}
.align_video_player_icon_top_right .productiveminds_section .productiveminds_section_single_item_media_video_icon {
    top: 0;
    left: auto;
    right: 0;
    bottom: auto;
}
.align_video_player_icon_bottom_left .productiveminds_section .productiveminds_section_single_item_media_video_icon {
    top: auto;
    left: 0;
    right: auto;
    bottom: 0;
}
.align_video_player_icon_bottom_right .productiveminds_section .productiveminds_section_single_item_media_video_icon {
    top: auto;
    left: auto;
    right: 0;
    bottom: 0;
}
.productiveminds_section .productiveminds_section_single_item_media_video_icon svg path {
    fill: var(--youtube);
}

.productiveminds_section.content_on_top_media_fit_content .productiveminds_section-single-item,
.productiveminds_section.content_on_top_media_full_cover .productiveminds_section-single-item,
.productiveminds_section.content_on_top_media_on_hover_fit_content .productiveminds_section-single-item,
.productiveminds_section.content_on_top_media_on_hover_full_cover .productiveminds_section-single-item {
    gap: 0;
    row-gap: 0;
    column-gap: 0;
    position: relative;
}
.productiveminds_section.content_on_top_media_fit_content .productiveminds_section-single-item-text,
.productiveminds_section.content_on_top_media_full_cover .productiveminds_section-single-item-text,
.productiveminds_section.content_on_top_media_on_hover_fit_content .productiveminds_section-single-item-text,
.productiveminds_section.content_on_top_media_on_hover_full_cover .productiveminds_section-single-item-text {
    position: absolute;
    align-content: flex-end;
}
.productiveminds_section.content_on_top_media_on_hover_fit_content .productiveminds_section-single-item-text,
.productiveminds_section.content_on_top_media_on_hover_full_cover .productiveminds_section-single-item-text {
    bottom: -20000px;
    transition: all 0.1s;
    transition-delay: 0.1s;
}
.productiveminds_section.content_on_top_media_on_hover_fit_content .productiveminds_section-single-item:hover .productiveminds_section-single-item-text,
.productiveminds_section.content_on_top_media_on_hover_full_cover .productiveminds_section-single-item:hover .productiveminds_section-single-item-text {
    bottom: 0;
}
.productiveminds_section.content_on_top_media_fit_content .productiveminds_section-single-item-text,
.productiveminds_section.content_on_top_media_on_hover_fit_content .productiveminds_section-single-item-text {
    height: fit-content;
}
.productiveminds_section.content_on_top_media_fit_content .productiveminds_section-single-item-text {
    bottom: 0;
}
.productiveminds_section.content_on_top_media_full_cover .productiveminds_section-single-item-text,
.productiveminds_section.content_on_top_media_on_hover_full_cover .productiveminds_section-single-item-text {
    height: 100%;
}
.productiveminds_section.content_on_top_media_fit_content .productiveminds_section-single-item-text *,
.productiveminds_section.content_on_top_media_full_cover .productiveminds_section-single-item-text *,
.productiveminds_section.content_on_top_media_on_hover_fit_content .productiveminds_section-single-item-text *,
.productiveminds_section.content_on_top_media_on_hover_full_cover .productiveminds_section-single-item-text * {
    position: relative;
}

.productiveminds_section.product-category .productiveminds-standard-content-container .productiveminds_section-container-column-content-body,
.productiveminds_section.logo-slider .productiveminds-standard-content-container .productiveminds_section-container-column-content-body {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    display: grid;
    gap: 0;
    row-gap: 0;
    column-gap: 0;
    place-items: normal;
    place-content: normal;
    grid-template-columns: repeat(1, 1fr);
}
.productiveminds_section.product-category .productiveminds_section-single-item,
.productiveminds_section.logo-slider .productiveminds_section-single-item {
    gap: 0;
    row-gap: 0;
    column-gap: 0;
    position: relative;
}
.productiveminds_section.product-category .productiveminds-slider-content-container .productiveminds_section-single-item,
.productiveminds_section.logo-slider .productiveminds-slider-content-container .productiveminds_section-single-item {
    height: 100%;
}
.productiveminds_section.product-category .productiveminds_section-single-item .single-item-title,
.productiveminds_section.logo-slider .productiveminds_section-single-item .single-item-title {
    position: relative;
}
.productiveminds_section.product-category .productiveminds_section-single-item .single-item-title a.single-item-title-link,
.productiveminds_section.logo-slider .productiveminds_section-single-item .single-item-title a.single-item-title-link {
    display: block;
}
.productiveminds_section.product-category .productiveminds_section-single-item .single-item-title,
.productiveminds_section.logo-slider .productiveminds_section-single-item .single-item-title {
    font-size: var(--fs-s);
    text-align: center;
    padding: var(--margin_or_padding_spacing_xxxxs);
}
.productiveminds_section.product-category .productiveminds_section-single-item .single-item-title a,
.productiveminds_section.logo-slider .productiveminds_section-single-item .single-item-title a {
    font-size: var(--fs-s);
    text-align: center;
}
.productiveminds_section.product-category.content_on_top_media_fit_content .productiveminds_section-single-item-text,
.productiveminds_section.logo-slider.content_on_top_media_fit_content .productiveminds_section-single-item-text {
    position: absolute;
    align-items: center;
    align-content: center;
}
.productiveminds_section.team.content_on_top_media_full_cover .productiveminds_section-single-item-text,
.productiveminds_section.team.content_on_top_media_fit_content .productiveminds_section-single-item-text {
    height: fit-content;
    position: absolute;
    bottom: 0 !important;
    background: var(--dom-minus-assigned);
}
.shapeable-content-box-default .productiveminds_section.team.content_on_top_media_full_cover .productiveminds_section-single-item-text,
.shapeable-content-box-default .productiveminds_section.team.content_on_top_media_fit_content .productiveminds_section-single-item-text {
    padding: var(--margin_or_padding_spacing_xxs);
}
.productiveminds_section.team.content_on_top_media_full_cover .productiveminds_section-single-item-text .single-item-desc,
.productiveminds_section.team.content_on_top_media_fit_content .productiveminds_section-single-item-text .single-item-desc {
    display: none;
    opacity: 0;
    transition: all 0.4s;
    transition-delay: 0.4s;
    overflow-x: hidden;
    scrollbar-width: thin;
}
.productiveminds_section.team .productiveminds_section-container.list_grided .productiveminds_section-single-item {
    column-gap: 10px;
}
.productiveminds_section.team.content_on_top_media_full_cover.is_show_the_content .swiper-slide:hover .productiveminds_section-single-item-text,
.productiveminds_section.team.content_on_top_media_full_cover.is_show_the_content .productiveminds_section-container-column:hover .productiveminds_section-single-item-text {
    height: 100%;
}
.productiveminds_section.team.content_on_top_media_full_cover .swiper-slide:hover .productiveminds_section-single-item-text .single-item-desc,
.productiveminds_section.team.content_on_top_media_full_cover .productiveminds_section-container-column:hover .productiveminds_section-single-item-text .single-item-desc,
.productiveminds_section.team.content_on_top_media_fit_content .swiper-slide:hover .productiveminds_section-single-item-text .single-item-desc,
.productiveminds_section.team.content_on_top_media_fit_content .productiveminds_section-container-column:hover .productiveminds_section-single-item-text .single-item-desc {
    display: block;
    opacity: 1;
}
.productiveminds_section.team.content_on_top_media_full_cover .productiveminds_section-single-item-text,
.productiveminds_section.team.content_on_top_media_fit_content .productiveminds_section-single-item-text {
    align-items: flex-end;
    align-content: flex-end;
    opacity: 0.95;
}
.productiveminds_section.team .productiveminds_section-single-item .person-name {
    font-weight: var(--fontWeight_500);
}
.productiveminds_section.team .productiveminds_section-single-item .person-company-position-url {
    font-size: var(--fs-xs);
}
.productiveminds_section.team .productiveminds_section-single-item .person-social-media {
    margin-top: var(--margin_or_padding_spacing_xxxxxs);
}
.productiveminds_section.blog-about-me.content_on_top_media_full_cover .productiveminds_section-single-item-text,
.productiveminds_section.blog-about-me.content_on_top_media_fit_content .productiveminds_section-single-item-text {
    height: fit-content;
    position: absolute;
    bottom: 0 !important;
    background: var(--dom-minus-assigned);
}
.shapeable-content-box-default .productiveminds_section.blog-about-me.content_on_top_media_full_cover .productiveminds_section-single-item-text,
.shapeable-content-box-default .productiveminds_section.blog-about-me.content_on_top_media_fit_content .productiveminds_section-single-item-text {
    padding: var(--margin_or_padding_spacing_xxs);
}
.productiveminds_section.blog-about-me.content_on_top_media_full_cover .productiveminds_section-single-item-text .single-item-desc,
.productiveminds_section.blog-about-me.content_on_top_media_fit_content .productiveminds_section-single-item-text .single-item-desc {
    display: none;
    opacity: 0;
    transition: all 0.4s;
    transition-delay: 0.4s;
    overflow-x: hidden;
    scrollbar-width: thin;
}
.productiveminds_section.blog-about-me .productiveminds_section-container.list_grided .productiveminds_section-single-item {
    column-gap: 10px;
}
.productiveminds_section.blog-about-me.content_on_top_media_full_cover.is_show_the_content .swiper-slide:hover .productiveminds_section-single-item-text,
.productiveminds_section.blog-about-me.content_on_top_media_full_cover.is_show_the_content .productiveminds_section-container-column:hover .productiveminds_section-single-item-text {
    height: 100%;
}
.productiveminds_section.blog-about-me.content_on_top_media_full_cover .swiper-slide:hover .productiveminds_section-single-item-text .single-item-desc,
.productiveminds_section.blog-about-me.content_on_top_media_full_cover .productiveminds_section-container-column:hover .productiveminds_section-single-item-text .single-item-desc,
.productiveminds_section.blog-about-me.content_on_top_media_fit_content .swiper-slide:hover .productiveminds_section-single-item-text .single-item-desc,
.productiveminds_section.blog-about-me.content_on_top_media_fit_content .productiveminds_section-container-column:hover .productiveminds_section-single-item-text .single-item-desc {
    display: block;
    opacity: 1;
}
.productiveminds_section.blog-about-me.content_on_top_media_full_cover .productiveminds_section-single-item-text,
.productiveminds_section.blog-about-me.content_on_top_media_fit_content .productiveminds_section-single-item-text {
    align-items: flex-end;
    align-content: flex-end;
    opacity: 0.95;
}
.productiveminds_section.blog-about-me .productiveminds_section-single-item .person-name {
    font-weight: var(--fontWeight_500);
}
.productiveminds_section.blog-about-me .productiveminds_section-single-item .person-company-position-url {
    font-size: var(--fs-xs);
}
.productiveminds_section.blog-about-me .productiveminds_section-single-item .person-social-media {
    margin-top: var(--margin_or_padding_spacing_xxxxxs);
}
.productiveminds_section.testimonial .productiveminds_section-single-item {
    row-gap: var(--margin_or_padding_spacing_xxs);
}
.productiveminds_section.testimonial .productiveminds_section-single-item-text {
    row-gap: 5px;
}
.productiveminds_section.testimonial .productiveminds_section-single-item-text .single-item-title {
    font-size: var(--fs-normal);
    font-weight: var(--fontWeight_500);
}
.productiveminds_section.testimonial .productiveminds_section-single-item .person-name {
    font-weight: var(--fontWeight_500);
}
.productiveminds_section.testimonial .productiveminds_section-single-item .person-company-position-url {
    font-size: var(--fs-xs);
}

/* product-card */
.productiveminds_section.product-card div.products div.product .productiveminds_section-single-item {
    margin: 0;
    height: inherit;
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-items-wrapper,
.productiveminds_section.product-card-ii.woocommerce .products .product .product-card-items-wrapper {
    position: relative;
}

/* product-card - thumbnail */
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-thumbnail {
    overflow: hidden;
    position: relative;
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-thumbnail img {
    transform: scale(1);
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-thumbnail > .productiveminds_section-single-item-media,
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-thumbnail > .product-card-item.product-card-item-gallery,
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-thumbnail > .product-card-item-variations-images {
    margin: 0;
    padding: 0;
    grid-row-start: 1;
    grid-column-start: 1;
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-thumbnail > .product-card-item.product-card-item-gallery,
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-thumbnail > .product-card-item-variations-images {
    grid-template-columns: minmax(0, 1fr);
    transition: all 4.4s var(--ease-in-out);
    overflow: hidden;
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-thumbnail > .product-card-item-variations-images > a,
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-thumbnail > .product-card-item-variations-images > img {
    margin: 0;
    padding: 0;
    grid-row-start: 1;
    grid-column-start: 1;
}
.productiveminds_section.product-card .product-card-item-thumbnail > .product-card-item.product-card-item-gallery .productiveminds_section-single-item,
.productiveminds_section.product-card .product-card-item-thumbnail > .product-card-item.product-card-item-gallery .productiveminds_section-single-item a,
.productiveminds_section.product-card .product-card-item-thumbnail > .product-card-item-variations-images a {
    overflow: hidden;
}
.productiveminds_section.product-card .product-card-item-thumbnail > .product-card-item.product-card-item-gallery,
.productiveminds_section.product-card .product-card-item-thumbnail > .product-card-item.product-card-item-gallery *,
.productiveminds_section.product-card .product-card-item-thumbnail > .product-card-item-variations-images,
.productiveminds_section.product-card .product-card-item-thumbnail > .product-card-item-variations-images * {
    border: none !important;
    line-height: 0 !important;
}
.productiveminds_section.product-card .products .product .product-card-item-thumbnail:hover .productiveminds-slider-content-container {
    display: grid;
}

/* product-card - sections, but thumbnail */
.productiveminds_section-single-item .product-card-item-thumbnail .product-card-item.product-card-item-onsale,
.productiveminds_section-single-item .product-card-item-thumbnail .product-card-item.product-card-item-add_to_cart,
.productiveminds_section-single-item .product-card-item-thumbnail .product-card-item.product-card-item-commerce_btns {
    margin: var(--margin_or_padding_spacing_xxxs);
    padding: 0;
    grid-row-start: 1;
    grid-column-start: 1;
}
 
/* product-card => thumbnail => variations */
.productiveminds_section-single-item .product-card-item-thumbnail .product-card-item.product-card-item-variations-images {
    z-index: 2;
}
/* product-card => thumbnail => gallery */
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-thumbnail .product-card-item.product-card-item-gallery {
    z-index: 4;
}
/* product-card => thumbnail => onsale */
.productiveminds_section-single-item .product-card-item-thumbnail .product-card-item.product-card-item-onsale {
    z-index: 6;
    align-self: flex-start;
    justify-self: flex-start;
}

/* product-card => productive commerce => add_to_cart */
.product-card-item-commerce_btns .product-card-item-add_to_cart a.button.added::after {
    content: normal;
}

/* product-card => thumbnail => productive commerce */
.productiveminds_section-single-item .product-card-item-thumbnail .product-card-item.product-card-item-add_to_cart {
    z-index: 10;
    align-self: center;
    justify-self: center;
    display: none;
}
.products .product .productiveminds_section-single-item .product-card-item-thumbnail:hover .product-card-item.product-card-item-add_to_cart {
    display: flex;
}
/* product-card => thumbnail => productive commerce */
.productiveminds_section-single-item .product-card-item-thumbnail .product-card-item.product-card-item-commerce_btns {
    z-index: 8;
    align-self: flex-start;
    justify-self: flex-end;
}
.productiveminds_section.product-card .product-card-item-commerce_btns .productive-commerce-product-detail-section-container.loop {
    position: relative;
}
.productiveminds_section.product-card .product-card-item-commerce_btns.parent .productive-commerce-product-detail-section-container.loop {
    display: inline-block;
}

/* product-card => thumbnail => gallery slider */
.productiveminds-slider-content-container .swiper_container.product-card-gallery-slider-loop,
.productiveminds-slider-content-container .swiper_container.product-card-gallery-slider-loop .productiveminds_section-single-item,
.productiveminds-slider-content-container .swiper_container.product-card-gallery-slider-loop .productiveminds_section-single-item a,
.productiveminds-slider-content-container .swiper_container.product-card-gallery-slider-loop .productiveminds_section-single-item a img,
.productiveminds-slider-content-container .swiper_container.product-card-gallery-slider-loop .productiveminds_section-single-item img {
    margin: 0;
    padding: 0;
    border: none;
    line-height: 0 !important;
}


.productiveminds_section-single-item .product-card-item.parent {
    padding: var(--margin_or_padding_spacing_xxxxxs) var(--margin_or_padding_spacing_xxxs);
}

/* product-card - category */
.productiveminds_section.product-card .product-card-item-category {
    
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-category a,
.productiveminds_section.product-card-ii.woocommerce .products .product .product-card-item-category a {
    color: var(--std-link);
    font-size: var(--fs-xs);
    font-weight: var(--fw-body);
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-category a,
.productiveminds_section.product-card-ii.woocommerce .products .product .product-card-item-category a {
    padding: 1px 5px;
    border: 0.5px solid var(--std-link);
    border-radius: 3px;
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-category a:hover,
.productiveminds_section.product-card-ii.woocommerce .products .product .product-card-item-category a:hover {
    color: var(--std-link-hover);
}

/* product-card - tag */
.productiveminds_section.product-card .product-card-item-tag {
    
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-tag a,
.productiveminds_section.product-card-ii.woocommerce .products .product .product-card-item-tag a {
    color: var(--std-link);
    font-size: var(--fs-xs);
    font-weight: var(--fw-body);
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-tag a,
.productiveminds_section.product-card-ii.woocommerce .products .product .product-card-item-tag a {
    padding: 1px 5px;
    border: 0.5px solid var(--std-link);
    border-radius: 3px;
}
.productiveminds_section.product-card.woocommerce .products .product .product-card-item-tag a:hover,
.productiveminds_section.product-card-ii.woocommerce .products .product .product-card-item-tag a:hover {
    color: var(--std-link-hover);
}

/* product-card - title */
.productiveminds_section.product-card .product-card-item-title {
    
}

/* product-card - onsale */
.productiveminds_section.product-card .product-card-item-onsale {
    
}

/* product-card - price */
.productiveminds_section.product-card .product-card-item-price {
    
}

/* product-card - stock */
.productiveminds_section.product-card .product-card-item-stock {
    
}

/* product-card - rating */
.productiveminds_section.product-card .product-card-item-rating {
    
}

/* product-card - variations-buttons */
.productiveminds_section.product-card .product-card-item-variations-buttons .productiveminds-variation-button {
    cursor: pointer;
    border-radius: 50%;
    border: 0.5px solid var(--lightgrey);
}

/* product-card - add_to_cart */
.productiveminds_section.product-card .product-card-item-add_to_cart {
    
}

/* product-card - commerce_btns */
.productiveminds_section.product-card .product-card-item-commerce_btns {
    
}

/* post */
.productiveminds_section-single-item.productive-post-title span {
    display: block;
}
.productiveminds_section.post-featured-media * {
    line-height: var(--lh-one);
}
.productiveminds_section-single-item-box {
    overflow: hidden;
}
.productiveminds_section_uno.generic-box-type {
    overflow: hidden;
}
.productiveminds_section.post-comment.elementor #comments {
    margin: 0;
    padding: 0;
}
.single-item-title-link-count {
    word-break: normal;
}

/* table of contents */
.productiveminds_section.table-of-content {
    position: relative;
}
.productiveminds_section.table-of-content .productive-popup-close-button-toc .the_close_icon  {
    background: var(--dom-minus-assigned);
}
.productiveminds_section.table-of-content .productive-popup-close-button-toc .the_close_icon svg path  {
    fill: var(--std-link);
}
.productiveminds_section.table-of-content .productive-popup-close-button-toc .the_close_icon:hover  {
    background: var(--std-link);
}
.productiveminds_section.table-of-content .productive-popup-close-button-toc .the_close_icon:hover svg path  {
    fill: var(--dom-minus-assigned);
}
.productive-toc-link-container {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.productive-toc-link-container-child {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.productive-toc-link-container.number,
.productive-toc-link-container-child.number {
    counter-reset: item;
}
.productive-toc-link-wrapper,
.productive-toc-link-wrapper-child {
    padding: 0;
    margin-left: 15px;
}
.productive-toc-link-container.number .productive-toc-link-wrapper:before,
.productive-toc-link-container.number .productive-toc-link-wrapper-child:before {
    content: counters(item, ".") " "; counter-increment: item;
}
.productive-toc-link-wrapper::marker {
    vertical-align: top;
}
.productive-toc-link-container.number .productive-toc-link-wrapper {
    list-style: none;
}
.productive-toc-link-container.disc .productive-toc-link-wrapper {
    list-style: disc;
}
.productive-toc-link-container.circle .productive-toc-link-wrapper {
    list-style: circle;
}
.productive-toc-link-container.square .productive-toc-link-wrapper {
    list-style: square;
}
.productive-toc-link-container.disclosure .productive-toc-link-wrapper {
    list-style: disclosure-closed;
}
.productive-toc-link-wrapper a {
    padding: 0 var(--margin_or_padding_spacing_xxxxxxs);
    font-size: var(--fs-s);
    line-height: 2.0;
    display: block;
}
.productive-toc-link-container.number .productive-toc-link-wrapper a {
    display: inline-block;
}
.productive-toc-link-wrapper-h2 {
    margin-left: 25px;
}
.productive-toc-link-wrapper-h3 {
    margin-left: 15px;
}
.productive-toc-link-wrapper-h4 {
    margin-left: 15px;
}
.productive-toc-link-wrapper-h5 {
    margin-left: 15px;
}
.productive-toc-link-wrapper-h6 {
    margin-left: 15px;
}
.productive-toc-link-container.flat,
.productive-toc-link-container-child.flat {
    padding: 0;
}
.productive-toc-link-container.flat .productive-toc-link-wrapper-h2 {
    margin-left: 25px;
}
.productive-toc-link-container.flat .productive-toc-link-wrapper-h3,
.productive-toc-link-container.flat .productive-toc-link-wrapper-h4,
.productive-toc-link-container.flat .productive-toc-link-wrapper-h5,
.productive-toc-link-container.flat .productive-toc-link-wrapper-h6,
.productive-toc-link-container.number .productive-toc-link-wrapper-h2,
.productive-toc-link-container.no_list_style .productive-toc-link-wrapper-h2,
.productive-toc-link-container.flat.no_list_style .productive-toc-link-wrapper-h2 {
    margin-left: 0;
}
.productive-toc-link-container.no_list_style .productive-toc-link-wrapper {
    list-style: none;
}

/* Breadcrumb */
.std .header-breadcrumb-content-box {
    padding: 1.0rem 0;
}
.header-breadcrumb-content-box,
.header-breadcrumb-content-box a {
    font-size: var(--fs-xs);
}
.header-breadcrumb-content-box .productive_breadcrumb_separotor {
    font-weight: var(--fontWeight_300);
}

/* home banner type 1 */
.productiveminds_banner_container.home.home-slider .justify-items-center {
    text-align: center;
}
.productiveminds_banner_container.home.home-slider .productiveminds-alignable-container_uno-wrapper {
    margin: auto;
    width: 100%;
    max-width: var(--siteMaxWidth);
}
/* banner slider */
.productiveminds_banner_container.slider-design-02 {
    margin: 0;
    position: relative;
    background-color: var(--body-bg);
}
.productiveminds_banner_container.slider-design-02 .productiveminds_banner_container.main_banner {
    margin: 0;
    width: 100%;
}
.productiveminds_banner_container.slider-design-02 .productiveminds_banner_container_content_wrapper {
    z-index: 2;
}
.productiveminds_banner_container.slider-design-02 .productiveminds_banner_container_content_wrapper > .productiveminds-alignable-container_uno {
    width: 90%;
    margin: auto;
}
.productiveminds_banner_container.slider-design-02 .productiveminds_banner_container_content {
    padding: var(--margin_or_padding_spacing_xxs) var(--margin_or_padding_spacing_xs) var(--margin_or_padding_spacing_xs);
    border-radius: var(--margin_or_padding_spacing_xxs);
    background: var(--dom-minus-assigned);
    background: var(--body-bg);
}
.productiveminds_banner_container.slider-design-02 .productiveminds_banner_container_content_wrapper .productiveminds_banner_container_content {
    width: 90%;
}
.productiveminds_banner_container.slider-design-02 .productiveminds_banner_container_content.light_color_scheme div,
.productiveminds_banner_container.slider-design-02 .productiveminds_banner_container_content.light_color_scheme span,
.productiveminds_banner_container.slider-design-02 .productiveminds_banner_container_content.dark_color_scheme div,
.productiveminds_banner_container.slider-design-02 .productiveminds_banner_container_content.dark_color_scheme span {
    color: var(--txt-1);
}
.productiveminds_banner_container.banner-slider {
    height: auto;
    margin-bottom: 0;
}
.productiveminds_banner_container.banner-slider.main_banner .productiveminds_banner_container_content {
    padding: var(--margin_or_padding_spacing_xs);
    border-radius: var(--margin_or_padding_spacing_xxxs);
}
.productiveminds_banner_container.banner-slider .justify-items-center {
    text-align: center;
}
.productiveminds_banner_container.banner-slider .productiveminds_banner_container_content {
    margin: var(--margin_or_padding_spacing_xs);
}
aside .productiveminds_banner_container.banner-slider .productiveminds_banner_container_content {
    margin: 0;
}
@media (max-width: 768px) {
    .productiveminds_banner_container.banner-slider .productiveminds-alignable-container_uno {
        max-width: 92vw;
    }
    .productiveminds_banner_container.banner-slider .productiveminds_banner_container_content {
        padding: var(--margin_or_padding_spacing_xxxxs);
    }
    .productiveminds_banner_container.banner-slider.main_banner .productiveminds_banner_container_content {
        margin: var(--margin_or_padding_spacing_xxxxs);
    }
}
.productiveminds_banner_container.banner-slider .productiveminds-alignable-container_uno-wrapper {
    margin: auto;
    width: 100%;
    max-width: var(--siteMaxWidth);
}
.productiveminds_section .productiveminds_section-container.list .productive-blog-element-cat-and-read-time,
.productiveminds_section .productiveminds_section-container.list_grided .productive-blog-element-cat-and-read-time {
    justify-content: flex-start;
}
.homepage-element .productiveminds_section-single-item-media i {
    color: var(--accent-1);
}
.homepage-element .productiveminds_section-single-item-text .single-item-title {
    line-height: var(--lh-small);
}
.homepage-element .productiveminds_section-single-item-text .single-item-desc {
    font-size: var(--fs-xs);
}

.homepage-element .productiveminds_section-container {
    row-gap: 30px;
    column-gap: 30px;
}
.homepage-element.type-3 .productiveminds_section-container-column {
    padding: 0;
    box-shadow: var(--box-shadow_25);
}
.homepage-element.type-3 .productiveminds_section-single-item-text .single-item-title {
    line-height: var(--lh-standard);
}
.homepage-element.type-3 .productiveminds_section-single-item-text .single-item-desc {
    font-size: var(--fs-s);
}
.homepage-element.type-3 .productiveminds_section-single-item .productiveminds_section-single-item-text .single-item-title {
    font-size: var(--fs-h5);
}

.productiveminds_section.std.homepage-element.type-1 .productiveminds_section-single-item-media .single-item-icon-container {
    padding: var(--margin_or_padding_spacing_xxs) 0 0 var(--margin_or_padding_spacing_xxs);
}
.shapeable-content-box-default .productiveminds_section.std.homepage-element.type-1 .productiveminds_section-single-item-media .single-item-icon-container {
    padding: var(--margin_or_padding_spacing_xxs) 0 0 0;
}
.shapeable-content-whole-box-ellipsed-with-bg .productiveminds_section.std.homepage-element.type-1 .productiveminds_section-single-item-media .single-item-icon-container,
.shapeable-content-whole-box-ellipsed-with-border .productiveminds_section.std.homepage-element.type-1 .productiveminds_section-single-item-media .single-item-icon-container {
    padding: var(--margin_or_padding_spacing_xs) 0 0 var(--margin_or_padding_spacing_xs);
}

.productiveminds_section.std.homepage-element.type-2 .productiveminds_section-single-item-media .single-item-icon-container {
    padding: var(--margin_or_padding_spacing_xxs) var(--margin_or_padding_spacing_xxs) 0;
}
.shapeable-content-box-default .productiveminds_section.std.homepage-element.type-2 .productiveminds_section-single-item-media .single-item-icon-container {
    padding: 0;
}
.shapeable-content-box-default .productiveminds_section.std.homepage-element.type-2 .productiveminds_section-single-item-text {
    padding: 0;
}
.shapeable-content-whole-box-ellipsed-with-bg .productiveminds_section.std.homepage-element.type-2 .productiveminds_section-single-item-media .single-item-icon-container,
.shapeable-content-whole-box-ellipsed-with-border .productiveminds_section.std.homepage-element.type-2 .productiveminds_section-single-item-media .single-item-icon-container {
    padding: var(--margin_or_padding_spacing_xs) var(--margin_or_padding_spacing_xs) 0;
}

.homepage-element.type-3 .productiveminds_section-single-item-text {
    padding: var(--margin_or_padding_spacing_xs) var(--margin_or_padding_spacing_xs) var(--margin_or_padding_spacing_s);
    background: transparent;
}
@media (max-width: 768px) {
    .homepage-element.type-3 .productiveminds_section-single-item-text {
        padding: var(--margin_or_padding_spacing_xs) var(--margin_or_padding_spacing_xxs) var(--margin_or_padding_spacing_xxs);
    }
}
.hero_with_container_bg {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
}
.hero_with_container_bg.hero_parallax_yes {
    background-attachment: fixed;
}

/* productive-style popup */
[data-enter-exit-transition-style] .productive_popup-overlay {
    opacity: 0;
    transition: all 0.4s;
}
[data-enter-exit-transition-style].show-productive_popup .productive_popup-overlay {
    opacity: 1;
    transition-delay: 0.1s;
}
[data-enter-exit-transition-style="slideFromBottom"] .productive_popup-overlay {
    transform: translateY(100%);
}
[data-enter-exit-transition-style="slideFromTop"] .productive_popup-overlay {
    transform: translateY(-100%);
}
[data-enter-exit-transition-style="slideFromLeft"] .productive_popup-overlay {
    transform: translateX(-100%);
}
[data-enter-exit-transition-style="slideFromRight"] .productive_popup-overlay {
    transform: translateX(100%);
}
[data-enter-exit-transition-style="slideFromBottom"].show-productive_popup .productive_popup-overlay,
[data-enter-exit-transition-style="slideFromTop"].show-productive_popup .productive_popup-overlay,
[data-enter-exit-transition-style="slideFromLeft"].show-productive_popup .productive_popup-overlay,
[data-enter-exit-transition-style="slideFromRight"].show-productive_popup .productive_popup-overlay {
    transform: none;
}
.style {
    margin-right: 0;
}
