/*
Theme Name: Dictum Child
Theme URI: https://dictum.qodeinteractive.com
Description: A child theme of Dictum
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: dictum
Template: dictum
*/




div#qodef-page-footer-top-area-inner div#dictum_core_single_image-3 img {
    width: 230px;
}

div#dictum_core_single_image-3 img {
    width: 230px;
}

div#qodef-page-footer-top-area-inner div#dictum_core_single_image-4 img {
    width: 230px;
}

div#dictum_core_single_image-4 img {
    width: 230px;
}

.zespol-grid .qodef-grid-inner .qodef-e-media-image img {
    transform: none;
}

.zespol-grid .qodef-e.qodef-grid-item:nth-last-child(2) {
    grid-column: 2;
}

.qodef-section-title h1.qodef-m-title {
    font-family: "Century Gothic Regular";
    font-size: 38px;
}

.qodef-section-title p.qodef-m-description {
    font-family: "Century Gothic Regular";
    font-size: 21px;
}

.qodef-team-list.qodef-item-layout--info-below .qodef-e-content {
    font-family: "Century Gothic Regular";
}

.qodef-team-list .qodef-e-title {
    font-family: "Century Gothic Regular";
    font-weight: 600;
}

body.wp-singular.single.single-team .qodef-e-content-top-inner * {
    color: #291616;
    font-family: "Century Gothic Regular";
}

h2.qodef-related-posts-title {
    font-family: "Century Gothic Regular";
}

/*body.wp-singular.single.single-team .qodef-e-content-middle {
    display: none !important;
}*/

div#nasza-historia-home .qodef-m-inner > .qodef-m-left {
    display: none !important;
}

div#nasza-historia-home .qodef-m-inner > .qodef-m-right {
    width: 100% !important;
}

div#nasza-historia-home .qodef-thumbnail-slider.qodef-layout--standard .qodef-m-thumbnails .qodef-m-thumb-item {
    opacity: 1;
}

.qodef-section-title .qodef-m-title {
    margin: 0;
}

/*body.page-id-826 h1.qodef-m-title {
    font-size: 38px;
}*/

.zespol-4-info .qodef-m-wrapper.qodef-mask {
    height: 100%;
}

.zespol-4-info .elementor-widget-dictum_core_icon_with_text {
    height: 100%;
}

.qodef-thumbnail-slider.qodef-layout--standard .qodef-m-right-inner {
    padding-bottom: 119px;
}

.swiper-pagination-bullets .swiper-pagination-bullet {
    background: #fff;
}

.swiper-pagination-bullets .swiper-pagination-bullet:hover {
    background: #fff;
}

.cytaty-zespol .qodef-testimonials-list.qodef-skin--light .qodef-e-author-name, .cytaty-zespol .qodef-testimonials-list.qodef-skin--light .qodef-e-text, .cytaty-zespol .qodef-testimonials-list.qodef-skin--light .qodef-e-title {
    color: #291616;
}

.cytaty-zespol .qodef-testimonials-list.qodef-skin--light .qodef-e-author-job {
    color: #291616;
}

.cytaty-zespol .qodef-testimonials-list.qodef-skin--light .qodef-testimonials-list-nav-inner .swiper-button-next, .cytaty-zespol .qodef-testimonials-list.qodef-skin--light .qodef-testimonials-list-nav-inner .swiper-button-prev {
    color: #291616;
}

.cytaty-zespol .qodef-testimonials-list .qodef-e-inner:before {
    color: rgb(41 22 22 / 20%);
}

.cytaty-zespol .qodef-testimonials-list.qodef-skin--light .qodef-testimonials-rating svg {
    color: #291616;
    fill: #291616;
}

div#qodef-related-posts .qodef-e-content .qodef-e-info a {
    font-family: "Century Gothic Regular";
}

div#qodef-related-posts .qodef-e-content a {
    font-family: "Century Gothic Regular";
    font-weight: 600;
}

div#qodef-related-posts .qodef-e-content a {
    font-family: "Century Gothic Regular";
}

body.single.single-post h1.qodef-e-title.entry-title {
    font-family: "Century Gothic Regular";
    font-weight: 600;
}

.qodef-blog.qodef--single .qodef-blog-item .qodef-e-content p {
    font-family: "Century Gothic Regular";
    line-height: 25px;
}

.qodef-e-top-holder a {
    font-family: "Century Gothic Regular";
}

/*.qodef-e.qodef-info--social-share {
    display: none !important;
}*/

/*.qodef-e-bottom-holder .qodef-e-left.qodef-e-info {
    flex-basis: 100%;
}*/

.qodef-grid-inner .qodef-e-media-image {
    width: 100%;
}

.qodef-blog.qodef--single .qodef-blog-item .qodef-e-content ul li, .qodef-blog.qodef--single .qodef-blog-item .qodef-e-content ol li {
    font-family: "Century Gothic Regular";
    line-height: 25px;
    padding-left: 25px;
}

.qodef-e-bottom-holder .qodef-e-left.qodef-e-info a {
    font-family: "Century Gothic Regular";
}

div#qodef-related-posts .qodef-e-media-image img {
    object-fit: cover;
    width: 100%;
    height: 350px;
}

body.wp-singular.page.page-id-1646 .qodef-grid-inner .qodef-e-media-image img.attachment-full.size-full {
    object-fit: cover;
    height: 600px;
}

.home-blog-carousel .qodef-e-media-image img {
    object-fit: cover;
    width: 100%;
    height: 303px;
}

.home-blog-carousel .swiper-button-next, .swiper-button-prev {
    background-image: none !important;
    color: #291616;
}

body.wp-singular.page.page-id-1646 .qodef-grid-inner .qodef-grid-inner article a.entry-date.qodef-list-date {
    display: none !important;
}

body.wp-singular.page.page-id-1646 .qodef-grid-inner .qodef-grid-inner article h2.qodef-e-title.entry-title {
    font-family: "Century Gothic Regular";
    font-weight: 600;
}

body.wp-singular.page.page-id-1646 .qodef-grid-inner .qodef-grid-inner article .qodef-e-read-more a {
    font-family: "Century Gothic Regular";
}

body.wp-singular.single.single-post .qodef-page-title {
     background-position: center; 
}

.home-blog-carousel article.format-quote .qodef-e-quote {
    background: #fff;
}

.home-blog-carousel article.format-quote .qodef-e-quote svg.qodef-svg--quote {
    color: rgb(41 22 22 / 20%);
}

.home-blog-carousel article.format-quote .qodef-e-quote .qodef-e-info-holder * {
    color: #291616;
}

.home-blog-carousel article.format-quote .qodef-e-quote h4.qodef-e-quote-text {
    color: #291616;
}

.home-blog-carousel article.format-quote .qodef-e-quote .qodef-info-separator-end:after {
    background: #291616;
}

.home-blog-carousel article.format-standard .qodef-info-separator-end:after {
    background: #fff;
}

.home-blog-carousel a.entry-date.qodef-list-date.published.updated {
    display: none !important;
}

body.wp-singular.single.single-post #qodef-page-content article.format-quote .qodef-e-content .qodef-e-text {
    margin-top: 35px;
}

body.wp-singular.single.single-post #qodef-page-content #qodef-page-sidebar article.format-quote .qodef-e-content .qodef-e-text {
    margin-top: 0;
}

#qodef-page-sidebar .widget .qodef-widget-title {
    margin: 0 0 20px;
}

.ml-authors-block .ml-author-name {
    font-size: 20px;
    margin-top: 10px;
}

.ml-authors-block .ml-author-item {
    margin-bottom: 20px;
}

.ml-authors-block .ml-author-item img {
    object-fit: cover;
    height: 300px;
    object-position: top;
}

.ml-authors-block .ml-author-name .ml-author-title {
    font-size: 12px;
}

ol, ul {
    list-style-position: outside;
    padding-left: 20px;
}

body.parent-pageid-1326 h3.qodef-m-title {
    font-family: "Century Gothic Regular";
}

.specjalizacje-opis p, .specjalizacje-opis ul, .specjalizacje-opis ol {
    font-family: "Century Gothic Regular";
}

.team-opis p, .team-opis ul, .team-opis ol {
    font-family: "Century Gothic Regular";
}

.team-opis a:hover {
    text-decoration: underline;
}


body.single-team .qodef-e-content-bottom.qodef--has-content,
body.single-team .qodef-team-single .qodef-e-content-middle .qodef-e-content {
    margin-top: 0;
}

body.single-team .qodef-e-content-top-wrapper-inner .qodef-e-content-top-inner {
    width: 55%;
}

body.single-team .qodef-e-content-top-wrapper-inner .qodef-e-image {
    width: 45%;
}

div#nasza-historia-home .qodef-m-thumbnails-holder {
    height: 480px !important;
}

div#nasza-historia-home .qodef-m-thumbnails-holder .qodef-e.qodef-m-thumb-item.swiper-slide {
    height: auto !important;
}

div#nasza-historia-home .qodef-m-thumbnails-holder .qodef-m-thumbnails.swiper-container {
    height: 480px !important;
}

div#nasza-historia-home .qodef-m-thumbnails-holder .qodef-m-thumbnails.swiper-container .swiper-wrapper.qodef-m-thumbnails-inner {
    transform: none !important;
}

.home-blog-carousel article.format-standard .qodef-info-separator-end:after {
    background: #fff;
    margin-left: 0;
}

.home-blog-carousel article.format-standard .qodef-e-info a[rel="tag"] {
    margin-right: 6px;
}

body.single-team .qodef-team-single .qodef-e-content-top-wrapper-inner {
    align-items: flex-start;
}

body.single-team #qodef-page-mobile-header .qodef-mobile-header-opener {
    color: rgb(41,22,22);
}








@media only screen and (max-width: 880px) {
    .zespol-grid .qodef-e.qodef-grid-item:nth-last-child(2) {
        grid-column: auto;
    }
    .qodef-thumbnail-slider.qodef-layout--standard .qodef-m-right-inner {
        padding-bottom: 83px;
    }
    div#qodef-related-posts .qodef-e-media-image img {
        height: 250px;
    }
    body.wp-singular.page.page-id-1646 .qodef-grid-inner .qodef-e-media-image img.attachment-full.size-full {
        height: 250px;
    }
    .home-blog-carousel .qodef-e-media-image img {
        height: 200px;
    }
    body.single-team .qodef-e-content-top-wrapper-inner .qodef-e-content-top-inner {
        width: 100%;
    }

    body.single-team .qodef-e-content-top-wrapper-inner .qodef-e-image {
        width: 100%;
    }
}   





















@media only screen and (max-width: 767px) {
    div#nasza-historia-home-video {
        height: 80vh;
    }
    .home-blog-carousel .swiper-button-next, .swiper-button-prev {
        width: 25px !important;
    }
}













