/* Theme Name: medi
Author: djsidor
Author URI: http://thisiscreative.eu/
Description: Szablon wykonany dla MediSept
Version: 1.0
*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i&subset=latin-ext);@import url(//hello.myfonts.net/count/34b383);#footer *,#header,#page *,.borderbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*,body{-webkit-font-smoothing:antialiased}#content,#menu,body{position:relative}#menu,body,header{background:#fff}#menu,#menu ul,.pagination{text-align:center}#menu ul li a,.home-post-more a,.prawdziwa-sidebar a,.slider-date{text-transform:uppercase}@font-face{font-family:StoneInformalITCPro-SemiBold;src:url(webfonts/34B383_0_0.eot);src:url(webfonts/34B383_0_0.eot?#iefix) format('embedded-opentype'),url(webfonts/34B383_0_0.woff2) format('woff2'),url(webfonts/34B383_0_0.woff) format('woff'),url(webfonts/34B383_0_0.ttf) format('truetype')}@font-face{font-family:StoneInformalITCPro-SemBoldItal;src:url(webfonts/34B383_1_0.eot);src:url(webfonts/34B383_1_0.eot?#iefix) format('embedded-opentype'),url(webfonts/34B383_1_0.woff2) format('woff2'),url(webfonts/34B383_1_0.woff) format('woff'),url(webfonts/34B383_1_0.ttf) format('truetype')}@font-face{font-family:Socialico;src:url(fonts/Socialico.eot?) format("eot"),url(fonts/Socialico.woff) format("woff"),url(fonts/Socialico.ttf) format("truetype"),url(fonts/Socialico.svg#Socialico) format("svg");font-weight:400;font-style:normal}@font-face{font-family:SocialicoPlus;src:url(fonts/socialico_plus-webfont.eot?) format("eot"),url(fonts/socialico_plus-webfont.woff) format("woff"),url(fonts/socialico_plus-webfont.ttf) format("truetype"),url(fonts/socialico_plus-webfont.svg#socialico_plusregular) format("svg");font-weight:400;font-style:normal}.socialico,.socialico a{font-family:Socialico;font-size:24px;color:#888}.socialicoplus,.socialicoplus a{font-family:SocialicoPlus;font-size:25px;line-height:25px}body,li,ol{line-height:1.5em}*,h1,h1 span,h2,h3,h4,h5,h6{line-height:1.3em}*{margin:0;padding:0}img{max-width:100%;height:auto;border-radius:0;font-family:Verdana;line-height:1em}#footer *,#header,#page *{box-sizing:border-box}body{font-family:Roboto,sans-serif;height:100%;overflow-x:hidden}.logo a,.prawdziwa-sidebar,.slider-title,h1,h2,h3,h4,h5,h6{font-family:StoneInformalITCPro-SemBoldItal}.borderbox{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{color:#000}a:hover{color:#c54c57}a,a:focus,a:hover,a:visited{border:0;-moz-outline:none;outline:0;ie-dummy:expression(this.hideFocus=true);text-decoration:none!important}.clear:after,.clear:before{content:".";display:block;height:0;overflow:hidden}.clear:after{clear:both}.clear{zoom:1}.pull-left{float:left}.pull-right{float:right}#content{width:100%;height:100%;z-index:20}.container{max-width:1170px;margin:0 auto}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;font-style:normal}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray}.main-container{padding-top:72px}.pagination{margin:2rem 0;display:block}.pagination a,.pagination span{margin:0 3px;font-size:1.6rem;color:#4b4f54}.pagination span.pages{margin-right:2rem}.pagination .current,.pagination a:hover{font-weight:700;color:#c54c57}header{width:100%;position:fixed;padding:20px 60px;z-index:1000;border-bottom:.5px solid #ebebeb}.logo a{color:#4b4f54;font-size:18px}.logo img{max-height:70px;max-width:250px}.logo svg{width:250px}.logo svg path{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#menu{z-index:999;list-style:none}#menu ul li{display:inline-block;margin:0 10px;min-width:70px}#menu ul li a{font-size:13px;font-weight:400;color:#a0a0a0}#menu ul li a:hover,#menu ul li.current-menu-item a{font-weight:700;color:#4b4f54}.menu-button{position:fixed;top:20px;right:20px;width:25px;height:25px;cursor:pointer;z-index:1000;font-size:24px;font-weight:400}.menu-mobile{display:none;width:100%;position:absolute;top:100%;left:0}.menu-mobile #menu ul li{display:block;padding:6px 0;margin:0}.menu-mobile #menu ul li a{font-size:16px}.menu-mobile #menu ul{text-align:left;padding-left:15px}.header-soc{text-align:right}.header-soc a{font-size:18px;margin-right:10px}#breadcrumbs,#breadcrumbs a{color:#a0a0a0;font-size:12px}.header-soc a:last-child{margin-right:0}#breadcrumbs{padding:1rem 0}#breadcrumbs a:hover,.slider-title{color:#c54c57}#sw_slider{position:relative;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#sw_slider ul li{background-repeat:no-repeat;background-size:cover;background-position:center center}.slider-container{background:rgba(255,255,255,.7);position:absolute;bottom:0;left:0;right:0;padding:20px}.slider-title{max-width:60%;font-size:52px;line-height:1.38em;margin-bottom:30px}.sw_slider2 .slider-title{font-size:72px;color:#4b4f54;max-width:75%}.slider-date{letter-spacing:1px;color:#a0a0a0;font-weight:700}.sw_slider2 .slider-date{color:#4b4f54;margin-bottom:30px}.sw_slider2 .slider-content{font-size:16px;color:#4b4f54;max-width:75%}.slider-link{position:relative;margin:30px 0 0}.slider-link a{display:inline-block;text-align:center;border-radius:0;padding:15px;margin:0 auto;border-style:solid;border-width:2px;font-style:normal;font-weight:700}.sw_slider2 .slider-link a{background:#4b4f54;color:#fff!important;border:2px solid #4b4f54}.sw_slider2 .slider-link a:hover{background:#fff;color:#4b4f54!important;border:2px solid #4b4f54}.bx-wrapper{margin:0 auto}.bx-wrapper .bx-viewport{left:0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:50px}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#00fff0}#sw_home_page{padding-top:70px}.home-left{padding-right:30px;border-right:1px solid #ebebeb}.prawdziwa-sidebar{background-color:#c54c57;border:2px solid #c54c57;color:#fff;font-size:32px;position:relative;height:350px;padding:20px}.prawdziwa-sidebar:hover{background:#fff;color:#c54c57}.prawdziwa-sidebar a{position:absolute;bottom:20px;left:20px;color:#fff;font-size:13px;font-family:Roboto,sans-serif;font-style:normal}.prawdziwa-sidebar:hover a{color:#c54c57}.home-post{border-bottom:1px solid #ebebeb;margin-bottom:30px}.home-post-shortcontent,.home-post-title{margin:20px 0;color:#4b4f54}.home-post-title{font-size:32px;font-family:StoneInformalITCPro-SemBoldItal}.home-post-more a{color:#4b4f54;margin-bottom:30px;display:block;font-weight:700}.home-post-more a:hover{color:#c54c57}.home-right hr{border-top:1px solid #ebebeb;margin-top:30px;margin-bottom:30px}.home-post-sidebar .home-post-title{font-size:18px}.home-post-sidebar .home-post-more a,.home-post-sidebar .home-post-shortcontent{font-size:13px}.home-post-sidebar .home-post-date,.single-post-date{color:#d5d5d5;font-size:12px;text-transform:uppercase}#sw_single_post{padding-top:30px}.single-post-date{margin-bottom:20px}.cat-post-title,.single-post-title{color:#4b4f54;font-family:StoneInformalITCPro-SemBoldItal}.single-post-title{font-size:32px;line-height:1em;margin:0 0 20px}.single-post-img{margin:20px 0;display:block}.single-post-content{margin-bottom:50px;font-size:14pt;line-height:1.9em;}.single-post-content h2,.single-post-content h3,.single-post-content h4{font-size:1.1em;font-family:"Roboto",sans-serif}.single-post-content *{line-height:1.8em}blockquote{padding:30px 0;margin:50px 0;font-size:22px;border-left:0;border-top:1px solid #edeae7;border-bottom:1px solid #edeae7;position:relative;font-family:StoneInformalITCPro-SemBoldItal}blockquote:before{content:'';position:absolute;bottom:0;right:0;width:50px;height:50px;background-image:url(img/blockquote.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.polecane-title{margin:20px 0}.cat-post-title{font-size:18px;margin:20px 0 10px}.cat-post-date{margin-bottom:20px;color:#d5d5d5;font-size:12px;text-transform:uppercase}.cat-post-shortcontent{color:#4b4f54;margin:20px 0;font-size:13px}.cat-post-more a{color:#c54c57;text-transform:uppercase;margin-bottom:30px;display:block;font-weight:700}.team-title{font-size:18px;color:#4b4f54;margin:20px 0;font-family:StoneInformalITCPro-SemBoldItal}.team-content{color:#4b4f54;margin:20px 0 40px;font-size:13px}.page-title,.post-title{margin:20px 0}.post-title{font-size:18px;color:#4b4f54;font-family:StoneInformalITCPro-SemBoldItal}.post-date{color:#d5d5d5;font-size:12px;text-transform:uppercase}.post-shortcontent{color:#4b4f54;margin:20px 0;font-size:13px}.post-more a{color:#c54c57;text-transform:uppercase;margin-bottom:30px;display:block;font-weight:700}ul.category-list{margin:34px 0 20px;float:right}ul.category-list li{float:left;list-style:none;margin-left:20px}ul.category-list li a{font-size:14px;color:#4b4f54;font-family:StoneInformalITCPro-SemBoldItal}ul.category-list li a:hover,ul.category-list li.current-cat a{color:#c54c57}.contact-form .wpcf7-acceptance .wpcf7-list-item input {display: inline-block; width: initial;}.wpcf7-list-item label{font-weight:normal;}.contact-form input,.contact-form textarea{width:100%;padding:4px 6px;margin:10px 0}.contact-form input[type=submit]{width:auto;background:#4b4f54;border:1px solid #4b4f54;color:#fff;font-size:18px;font-family:StoneInformalITCPro-SemBoldItal}.contact-form input[type=submit]:hover{background:#fff;color:#4b4f54}.sw_home_page2 .home-post-title{font-size:16px}.sw_home_page2 .home-post-date{color:#d5d5d5;font-size:12px}.postsectiontitle3{margin-top:30px}.postsection3 .home-post{padding-bottom:30px}.postsection3 .home-post-title{font-size:18px;float:left;max-width:80%;margin-top:0}.postsection3 .home-post-date{float:right;max-width:20%;margin-top:7px}.postsection1 .home-post-shortcontent,.postsection4 .home-post-shortcontent{font-size:12px}.postsection2 .home-post-title{font-size:32px;text-align:center;padding:0 20px;margin-top:0}.postsection2 .bx-wrapper .bx-pager{width:50%;left:50%;bottom:30px}.postsection2 .bx-wrapper .bx-pager.bx-default-pager a{border:1px solid #4b4f54;border-radius:0;width:15px;height:15px}.postsection2 .bx-wrapper .bx-pager.bx-default-pager a.active,.postsection2 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#d8d8d8;border-color:#d8d8d8}.postsection2 .home-post-more a:hover,footer{background:#4b4f54;color:#fff}.postsection2 .home-post-more{position:absolute;bottom:100px;text-align:center;width:100%}.postsection2 .home-post-more a{margin:0;font-size:16px;padding:10px 20px;border:1px solid #4b4f54;text-align:center;display:inline-block}.postsection2 .home-post-shortcontent{font-size:18px}.postsection2 .bx-viewport{border:1px solid #d5d5d5}.home-post-slider-right{min-height:500px;position:relative;padding-top:120px}footer{width:100%;padding:20px 60px}.footer-logo img{max-height:70px}.footer-blogname{margin-top:20px;font-size:18px;font-family:StoneInformalITCPro-SemBoldItal}footer a{color:#fff}.footer-top{margin-bottom:20px}.footer-newsletter .footer-newsletter .newsletter-info{font-size:18px;font-family:StoneInformalITCPro-SemBoldItal;color:#fff}.footer-newsletter .wysija-paragraph{margin:10px 0}.widget_wysija_cont .wysija-submit{margin-top:0;margin-bottom:10px}.footer-newsletter .widget_wysija_cont p label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400;min-width:50px}.footer-newsletter .widget_wysija_cont .wysija-submit{display:inline-block;background:0 0;border:1px solid #fff;padding:4px 6px}.footer-newsletter .widget_wysija_cont .wysija-submit:hover{color:#4b4f54;background:#fff}.footer-newsletter .tnp-subscription{max-width:100%}.footer-newsletter input[type=text]{background:0 0;border:0;color:#fff;border-bottom:1px solid #fff;width:350px;max-width:100%}.tnp-subscription label{font-weight:400;padding-left:0}.footer-newsletter .tnp-subscription .tnp-field.tnp-field-email{width:68%;display:inline-block;vertical-align:bottom}.footer-newsletter .tnp-subscription .tnp-field.tnp-field-submit{width:28%;margin-left:2%;display:inline-block;vertical-align:bottom}.footer-newsletter .tnp-subscription input.tnp-submit{display:inline-block;vertical-align:bottom;background:0 0;border:1px solid #fff}.footer-soc a{font-size:18px;margin-right:10px;color:#fff}.wysija-box{background:#fff;position:fixed;width:500px;left:50%;margin-left:-250px;padding:50px;color:#c54c57;line-height:1.3em;font-size:16px;top:100px;z-index:10000}.wisija-box-close{position:absolute;top:10px;right:10px;cursor:pointer}.footer-kontakt-info{margin-top:10px}.footer-tel{margin-right:20px}.footer-mail,.footer-tel{display:inline-block}.footer-mail i,.footer-tel i{margin-right:5px}@media screen and (max-width:1366px){#menu ul li{min-width:initial}}@media screen and (max-width:991px){footer,header{padding:20px 0}.prawdziwa-sidebar{padding:15px}.home-post-slider-right{padding-top:15px;min-height:300px}.postsection2 .home-post-title{font-size:22px}.postsection2 .home-post-shortcontent{font-size:16px;padding-right:15px}.postsection2 .home-post-more{bottom:60px}.home-left{padding:0;border:0}.footer-bottom .col-sm-2,.footer-bottom .col-sm-6{font-size:12px}}@media screen and (max-width:767px){.cat-post-title,.home-post-title,.post-title{min-height:initial!important}.slider-title{font-size:32px}.home-post-title{font-size:18px}.prawdziwa-sidebar{height:300px!important;margin-bottom:20px}.sw_slider2 .slider-title{font-size:32px;max-width:100%}.sw_slider2 .slider-content{max-width:100%;font-size:12px}.postsection2 .home-post-shortcontent{padding-left:15px}.postsection2 .bx-wrapper .bx-pager{width:100%;left:auto}.postsection2 .home-post-more{position:relative;bottom:auto}.single-post-title{line-height:1.3em}blockquote{font-size:18px}ul.category-list{margin:10px 0;float:left}ul.category-list li{margin-left:0;margin-right:10px}}
#sw_single_post .single-post{
    border-bottom:1px solid #d8d8d8;
    margin-bottom:3rem;
}
.relevanssi-query-term{
    color:#c54c57;
}
.post-shortcontent .relevanssi-query-term{
    font-weight:bold;    
}
.search-page-title{
    font-size:18px;
    line-height:1.3em;
    margin-bottom:4rem;
}
.search-page-title span{
    font-weight:bold; 
    color:#c54c57;
}
.searchandsoc{
    text-align:right;    
}
:focus {
    outline: 0;
}
.header-search2,.header-soc{
    display:inline-block;  
    vertical-align:middle;
}
.header-search2 form {
  border: 1px solid #c54c57;
  border-radius: 5px;
  max-width: 100%;
  margin-right: 0.5em;
}
.header-search2 form input {
  border: 0;
  padding: 2px 0 2px 5px;
  width: calc(100% - 26px);
  background: transparent;
}
.header-search2 form button {
  cursor: pointer;
  background: transparent;
  border: 0;
  padding-right: 5px;
}
.menu-button{
    line-height:1em;    
}
@media screen and (max-width:1200px){
    .search-form{
        max-width:120px;    
    }    
}
@media screen and (max-width:1200px){
    .searchandsoc {
        padding-right: 60px;
    }   
    .search-form{
        max-width:100%;    
    }
}
@media screen and (max-width:992px){
    .menu-mobile #menu{
        text-align:left;    
    }
    .search-form{
        max-width:100%;    
    }
}
#disqus_thread iframe[sandbox*="allow-popups"]{display:none!important;}
#comments h2{
    margin:2rem 0;
    display:inline-block;
    color: #4b4f54;
    font-family: StoneInformalITCPro-SemBoldItal;
    font-size: 2.5rem;
}
#commentform label{
    width:100px;    
    display:inline-block;
    vertical-align:middle;
}
#commentform textarea,
#commentform #author{
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 110px);    
}
#commentform input[type="submit"]{
    width: auto;
    background: #4b4f54;
    border: 1px solid #4b4f54;
    color: #fff;
    font-size: 18px;
    font-family: StoneInformalITCPro-SemBoldItal;
    padding: 4px 6px;
    margin: 10px 0;
}
#commentform input[type="submit"]:hover{
    background: #fff;
    color: #4b4f54;    
}
#comments .comment-author{
    display:inline-block;
    width:70%;
}
#comments .comment-meta{
    display:inline-block;
    width:calc(30% - 1em);
    text-align:right;
    font-size:12px;
}
#comments .comment-author .fn{
    font-weight:bold;    
    color:#c54c57;
}
#comments .reply a{
    color:#009fe3
}
.comment-body{
    font-size: 14pt;    
}
/* Comments
   ========================================================================== */
#comments .comment-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: .9em; }

#comments .comment,
#comments .pingback {
  position: relative; }
  #comments .comment .comment-body,
  #comments .pingback .comment-body {
    padding: 30px 0 30px 60px;
    border-bottom: 1px solid #cccccc; }
    body.rtl #comments .comment .comment-body, body.rtl
    #comments .pingback .comment-body {
      padding: 30px 60px 30px 0; }
  #comments .comment .avatar,
  #comments .pingback .avatar {
    position: absolute;
    left: 0;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    margin-right: 10px; }
    body.rtl #comments .comment .avatar, body.rtl
    #comments .pingback .avatar {
      left: auto;
      right: 0;
      margin-right: 0;
      margin-left: 10px; }

#comments .comment-meta {
  margin-bottom: .9rem; }

#comments .reply,
#comments .comment-metadata {
  font-size: 11px;
  line-height: 1; }

#comments .children {
  position: relative;
  list-style: none;
  margin: 0;
  padding-left: 30px; }
  body.rtl #comments .children {
    padding-left: 0;
    padding-right: 30px; }
  #comments .children li:last-child {
    padding-bottom: 0; }

#comments ol.comment-list .children:before {
  display: inline-block;
  font-size: 1em;
  font-weight: normal;
  line-height: 100%;
  content: '\21AA';
  position: absolute;
  top: 45px;
  left: 0;
  width: auto; }
  body.rtl #comments ol.comment-list .children:before {
    content: '\21A9';
    left: auto;
    right: 0; }

@media (min-width: 768px) {
  #comments .comment-author,
  #comments .comment-metadata {
    line-height: 1; } }

@media (max-width: 767px) {
  #comments .comment .comment-body {
    padding: 30px 0; }
  #comments .children {
    padding-left: 20px; }
  #comments .comment .avatar {
    position: inherit;
    float: left; }
    body.rtl #comments .comment .avatar {
      float: right; } }s .comment .avatar {
      float: right; } }