/*
Stylesheet for blog entries

theme: medecac.pl
*/

.hentry p{margin: 0 0 20px 0}
#site-content-single{margin:0 auto;width:85%}
.wp-block-image, .aligncenter {border-radius:40px}
.blog-thumbnail {display:flex;justify-content:center}
.blog-thumbnail img {border-radius:40px}
.social_share-wrapper{display:inline-flex;align-items:center}
.share-buttons{font-size:0.5rem;font-weight:bold;line-height: 0.5rem;letter-spacing:1px;text-transform:uppercase;margin: 0px;z-index:2;position:relative;text-align:center;list-style-type:none;padding:0;display:inline-flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start}
.share-buttons li {height: auto;flex: 0 1 auto;margin:4px}
.share-buttons li:last-child{margin-right:0}.share-buttons svg{fill:#fff;margin-right:5px;width:16px;height:16px;}
.share-buttons a{display:block;padding:8px 8px 8px;text-align:center;text-decoration:none !important;color:#fff !important}
.share-buttons a:hover{opacity: 0.8}.share-buttons li:first-child a{border-radius:6px 0 0 6px}.share-buttons li:last-child a {border-radius:0 6px 6px 0}
.share-twitter{background:#1da1f2}.share-facebook{background:#3b5998;}.share-whatsapp{background-color:#3fbb50}
.share-linkedin {background-color:#0077b5}.share-email{background-color:#888}.share-pinterest{background:#b5071a}
.next-arrow, .previous-arrow{padding:10px}
.next-arrow span, .previous-arrow span{display:inline-flex}
.left-nav, .right-nav {background-color:#f0f0f0;border-radius:20px}
.previous-arrow strong{display:flex; justify-content: flex-end;}
.wpb-posts-nav {display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;align-items:start;justify-items:center;max-width:1400px;margin:11% auto;}
.wpb-posts-nav a {display: grid;justify-items:center;grid-gap:2px;align-items:start;}
.wpb-posts-nav strong {margin:0;color:#000;font-size:14px}
.wpb-posts-nav a svg {display:inline-block;margin: 0;vertical-align:middle;}
.wpb-posts-nav > div:nth-child(1) a {grid-template-columns:170px 1fr;}
.wpb-posts-nav > div:nth-child(2) a {grid-template-columns: 1fr 170px;} 
.wpb-posts-nav > div:nth-child(2) h3 {text-align: left;font-size:14px} 
.wpb-posts-nav > div:nth-child(1) h3 {text-align: right;font-size:14px} 
.wpb-posts-nav__thumbnail{display:block;margin:0}.wpb-posts-nav__thumbnail img{border-radius:20px;width:180px;
    height:150px;object-fit:cover;padding:10px}
.related-custom-posts{display:flex;list-style:none;margin-bottom:5%;justify-content:space-around;text-align:center}
.related-custom-posts article{flex:0 0 33.333333%;line-height:1;margin-top:15px;padding:5px} 
.related-custom-posts p{font-size:14px;text-align:left;line-height:22px}
.blog-entry-wrapper {display:flex}.entry-content-blog{flex-basis:70%;padding-left:8%}
.blog-sidebar{flex-basis:30%;padding-right:15px;margin-top:20px}.blog-header h1{text-align:center}
.blog-entry-header{margin-top:30px;margin-bottom:30px;display:flex;align-items:center;align-content:space-around;justify-content:center}
.blog-date{padding-right:20px;font-family:'Titillium-Web', sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height: 36px;letter-spacing:0px;text-align:left;margin:0;line-height:1}

.widget_text p,.widget_text ol,.widget_text ul,.widget_text dl,.widget_text dt,.widget-content .rssSummary {font-family:'Titillium-Web', sans-serif;letter-spacing:normal}
.widget-content cite,.widget-content figcaption,.widget-content .wp-caption-text {font-family: 'Poppins', sans-serif;}.widget {margin-top:3rem}.widget:first-child {margin-top:0}.widget-content > div > *:first-child {margin-top: 0;}.widget-content ul{padding-top:30px}
.widget-content > div > *:last-child{margin-bottom:0}.widget_recent_entries a, .widget_categories a{font-weight:500;text-decoration:none;color:#000;font-size:14px;letter-spacing:0.09px}
.widget_recent_entries a:focus,.widget_recent_entries a:hover, .widget_categories a:focus, .widget_categories a:hover {text-decoration: none}.widget_search .search-field {border-color: #dedfdf}.widget .widget-title {margin:0 0 1rem; font-weight:700}.widget li{margin:1rem 0 0 0}.widget li:first-child,.widget li > ul,.widget li > ol {margin-top: 0;}.widget_archive ul,.widget_categories ul,.widget_pages ul,.widget_meta ul,
.widget_nav_menu ul,.widget_recent_comments ul,.widget_recent_entries ul,
.widget_rss ul{list-style:none;margin:0}.widget_archive li,.widget_categories li,.widget_pages li,.widget_meta li,.widget_nav_menu li{color:#6d6d6d;margin:0.3rem 0;}.widget_archive li li,.widget_categories li li,.widget_pages li li,.widget_meta li li,.widget_nav_menu li li {margin-left: 2rem;}.widget_archive a,.widget_categories a,.widget_pages a,.widget_meta a,.widget_nav_menu a {font-weight: 500;text-decoration: none;}
.widget_archive a:focus,.widget_archive a:hover,.widget_categories a:focus,.widget_categories a:hover,.widget_pages a:focus,.widget_pages a:hover,.widget_meta a:focus,.widget_meta a:hover,.widget_nav_menu a:focus,.widget_nav_menu a:hover {text-decoration:none}
.post-categories{list-style:none;font-size:14px;font-weight:400;letter-spacing:0px;text-align:right;min-height:47px}
.related-meta{display:flex;flex-wrap:wrap;padding:5px;justify-content:space-between}
.post-categories li{line-height:1;margin:0;padding:0px 0px 4px 0px;text-align:left}
.type-poradnik{margin-bottom:5%}
.author-gravatar{width:120px;height:120px;}
.author-name p {font-size:14px;padding-left:20px;margin:0}
.page-template-poradnik-wpis .author-name p {padding-left:40px}
.author-gravatar img{border-radius:50%;width:120px;height:120px;object-fit:cover}
.cpt-entry-header, .cpt-featured-image{padding:10px}.bottom-divider{border-width:0.1rem 0 0 0}
.cpt-width-column hr:before{content: "";display:block;position:absolute;right:0;width:200%;border:1px solid #000;margin-top:20px}
.related-custom-posts img{border-radius:40px}
.thumbnail-wrapper{display:flex;justify-content:center;}
.marcin h3{font-size:30px;line-height:45px}
.p-title{color:#EC6712;font-size:18px;margin-bottom:20px}
.info-box img{border-radius:40px;margin-right:20px}
.cpt-section-banner{background-color:#f0f0f0}
.cpt-entry-title h1{line-height:57px;margin-bottom:20px}
.cpt-entry-header{margin-left:4%}
.results, .wyniki {display:flex}

.recent-post-media img {width:100%;}
.recent-posts {display:flex;justify-content:center;flex-wrap:wrap;max-width:1500px;margin:auto;}
.recent-posts article {flex-grow:1;flex-basis: max(0px, (768px - 100vw)*1000);margin:0 2%;padding-bottom:30px}
.recent-posts .entry-title {margin:20px 0;font-size:18px;text-align:left;font-weight: 400;}
.recent-posts p {font-size: 15px;font-weight:500;line-height:25px}
.blog_entry-inner{display:flex;margin-bottom:10%;align-items:center;justify-content:space-around;max-width:1400px}
.blog_entry-inner > * {flex-basis:49%;padding:20px}.custom_pagination{display:flex;justify-content:center}
.custom_pagination .page-numbers {margin:10px;display:flex;align-items:center;justify-content:center}
.custom_pagination .current{border: 1px solid black;border-radius:50%;height:31px;width:31px;padding:0;text-align:center}
.entry-header-poradnik h2{font-size:22px; font-weight:300}
.header-banner-archive {display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px;padding-top:150px}


#blog_entries {max-width:1600px}
#blog_entries .entry-summary{font-size:15px;padding-bottom:10px;font-weight:500}
#blog_entries article h2{font-size:18px;padding-bottom:10px;text-align:left;font-weight:400}
#blog_entries img{border-radius:40px;padding-bottom:10px}
#blog_entries article{padding-bottom:10px;max-width:350px}


@media(max-width:780px){.wpb-posts-nav{grid-template-columns:1fr;margin-bottom: 100px;grid-gap:21%;align-items:center;}
.wpb-post-nav h3 {min-height:100px}.wpb-post-nav a{align-items: center}
.wpb-posts-nav > div:nth-child(1) a {grid-template-columns: 1fr 1fr;}
.wpb-posts-nav > div:nth-child(2) a{grid-template-columns:1fr 1fr;}}
@media(min-width:900px){.blog-section-banner, .cpt-section-banner{padding-top:150px}.cpt-entry-title{width:60%}}
@media(max-width:800px){.blog_entry-inner{flex-direction:column}}
@media(min-width:700px){#blog_entries{display:flex;flex-wrap:wrap;margin-bottom:10%;align-items:flex-start;justify-content:space-between;}#blog_entries img{width:350px;height:220px;object-fit:cover}#blog_entries article{flex:0 0 32%}
.social_share{width:70%;margin:auto}.blog-thumbnail {width:60%;margin:auto;display:flex;justify-content:center;}
.cpt-width-column {width:70%; margin-left:auto;}.cpt-entry-wrapper {position:relative}
.cpt-entry-wrapper h2 {width:28%;margin-top:0;position:absolute;left:0;font-size:23px;margin-bottom:0;padding:0}}
@media(min-width:800px){.info-box{display:flex;align-items:flex-start;font-size:13px;line-height:23px;max-width: 1140px;
    margin: auto;}.info-box img {max-width:30%}}
@media(min-width:780px){.related-custom-posts img{height:190px;object-fit:cover;width:300px}.related-custom-posts h3 {min-height:calc(14% - 4px)}.thumbnail-wrapper img {height:230px;width: 420px;object-fit:cover;border-radius:40px}} 
@media(max-width: 780px){.related-custom-posts{justify-content:space-around;flex-direction:column}.info-box{flex-direction:column;align-items:center}
.related-custom-posts figure{margin:auto;display:flex;flex-direction:column;align-items:center}}
@media(max-width:700px){.social_share-wrapper{display:flex;flex-direction:column;align-items:center}
.blog-entry-wrapper{display:flex;flex-direction:column-reverse;padding:0}}
@media(min-width:768px){.recent-posts-media img{height:220px;object-fit:cover}}