/*
 Theme Name:   Newspaper Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Newspaper Child Theme
 Template:     Newspaper
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  newspaper-child
*/

.no-mobile h3.email,
.td-author-url a,
.mobile .author-email h3 {
    display: inline-block;
}
.no-mobile h3.email:before,
.td-author-url a:before,
.mobile .author-email h3:before
{
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background-image: url(https://otico.pl/blog/wp-content/themes/Newspaper-child/img/internet.svg);
    float: left;
    background-size: 18px;
    margin-right: 5px;
}
a.author-url-small {
    line-height: 18px;
}
#sbk-visshov2 .sbk-get-low {
    bottom: -10px !important;
}

#sbk-visshov2 .td-post-date {
    bottom: 18px !important;
}
.sbk-avatar-info .td-pb-span8 {
display: flex;
align-items: flex-start;
}
.sbk-avatar-info .data {
    bottom: unset;
}
@media all and (max-width: 767px) {
.mobile {
    display: flex;
    flex-direction: row;
}
}
.mobile img {
    border-radius: 50%;

}
.mobile .mobole-infobox {
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    }

.mobile .mobole-name-box {
    display: flex;
    flex-direction: row;
}

.g-recaptcha > div {
    margin: 0;
    width: 100% !important;
}

.td-menu-login-section {
    display: none;
}

@media screen and (min-width: 768px ) {
    #td-top-search {
        display: none;
    }
    .td-full-layout .td-big-grid-scroll .td-big-grid-post-1,
    .td-full-layout .td-big-grid-scroll .td-big-grid-post-2 {
        height: calc(100% - 6px);
        top: -6px;
    }

    .td_block_big_grid_fl_8 .td-big-grid-post-1 .td-module-image,
    .td_block_big_grid_fl_8 .td-big-grid-post-2 .td-module-image {
        top: 0;
    }

    .td-module-meta-info {
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }
}
.sbk-avatar-info .data {
    top: 5px;
}


@media (max-width: 768px) {

    body .author-box-wrap .desc {
        width: 100% !important;
        text-align: center !important;
    }

    .td_module_10 .td-post-category {
    display: block !important;
    }
}

.author .thumb-holder-jm,
.search .thumb-holder-jm {
    height: 150px;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    z-index: 0;
    max-width: 240px;
}
.author .thumb-holder-jm .td-post-category,
.search .thumb-holder-jm .td-post-category {
    position: absolute;
    bottom: 0;
    left: 0;
}
@media all and (max-width: 768px) {
 .author .thumb-holder-jm,
 .search .thumb-holder-jm {
     height: 103px;
 }
}
@media all and (max-width: 500px) {
    .author .thumb-holder-jm,
    .search .thumb-holder-jm {
        height: 69px;
    }
}

.se-pre-con {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100vw;
    width: 100%;
    height: 100vh;
    height: 100%;
    background-color: white;
    z-index: 99999;
    opacity: 1;
    transition: all 0.6s ease;
    background-image: url("/blog/wp-content/themes/Newspaper-child/img/logo.gif");
    background-repeat: no-repeat;
    background-position: center;
}

.se-pre-con.off {
    opacity: 0;
    display: none;
}
#menubok .top-menu-element:hover {
    cursor: pointer;
}
#menubok .top-menu-element ul {
    display: none;
    list-style: none;
    float: left;
    margin-bottom: 12px;
    width: 100%;

}

#menubok .top-menu-element ul li {
 width: 100%;
 float: left;
 min-height: 45px;
 display: flex;
 line-height: 45px;
  margin: 0;
 margin-bottom: 0px;
}
#menubok .top-menu-element ul li a {
font-size: 110%;
color: #65216b;
    padding-left: 42px;

}


#menubok .top-menu-element ul li a:hover {
    font-size: 120%;
}

@media screen and (max-width: 1100px) {
    .td-header-style-5 .sf-menu>li>a {
    padding: 0 7px;}
    }

    @media (max-width: 1018px) and (min-width: 768px){
    .sf-menu .td-icon-menu-down {
        padding-left: 2px;
    }
}

@media all and (max-width: 1025px){
    .at4-visually-hidden {
        position: relative !important;
    }
    .single-post {
        margin-bottom: 48px;
    }
}

@media all and (max-width: 768px){
 body .td-big-grid-wrapper .td-meta-info-container .head-title h3 a,
 #body sbk-visshov2 h3 a {
    font-size: 13px !important;
 }
.td-big-grid-wrapper .td-meta-info-container .td-post-date {
     display: none;
 }
}
.author-3 .no-mobile,
.author-3 .author-email {
    display: none;
}
