/*
Theme Name:     Newspaper 7 Child theme
Theme URI:      http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme for Newspaper 7
Author:         Stankevych
Template:       Newspaper
Version:        1.0.0
*/

#sticky_right_1 {
    position: fixed;
    top: 56px;
    right: calc(((100vw - 1085px) / 2) - 250px);
    z-index: 2000;
    display: block;
    width: 250px;
    height: auto;
    background-color: transparent;
}

.logged-in #sticky_right_1 {
    top: 88px;
}

/*=========*/
#tribe-events-pg-template, .tribe-events-pg-template {
    max-width: 1068px;
}

.pfp-wrapper .pfp-layout7 figure .tlp-overlay, .pfp-wrapper .pfp-isotope6 figure .tlp-overlay, .pfp-wrapper .pfp-carousel6 figure .tlp-overlay {
    background-color: transparent;
}

.td-module-comments {
    display: none;
}

.td-sp-recs-vertical {
    padding: 0 !important;
    width: 160px;
    min-height: 0 !important;
    position: absolute;
    right: calc(((100% - 1068px) / 2) - 160px);
    top: 56px;
    z-index: 99999;
}

.home .pfp-wrapper figure {
    display: flex;
    align-items: center;
    min-height: 143px;
}

.td-icon-twitter,
.td-social-style-2 .td-icon-font.td-icon-twitter {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJiYXNpYyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMTAiPg0KPC9nPg0KPGcgaWQ9IndpbjEwIj4NCjwvZz4NCjxnIGlkPSJzc20iPg0KPC9nPg0KPGcgaWQ9Im1hdF8yIj4NCjwvZz4NCjxnIGlkPSJpb3MiPg0KPC9nPg0KPGcgaWQ9ImZsdWVudCIgc3R5bGU9ImZpbGw6IHdoaXRlOyI+DQoJPHBvbHlnb24gcG9pbnRzPSIyMS4yNiwyNi41OSAyMi42NiwyOC42NCA5LjQxLDQ0IDYuMjMsNDQgCSIvPg0KCTxwb2x5Z29uIHBvaW50cz0iNDIuMiw2IDI4LjAxLDIyLjQ1IDI2LjYsMjAuNCAzOS4wMyw2IAkiLz4NCgk8cGF0aCBkPSJNMTYuODgxLDhsMjMuMzIyLDM0SDMzLjA0TDkuNzE3LDhIMTYuODgxIE0xNy45MzQsNkg1LjkybDI2LjA2NiwzOEg0NEwxNy45MzQsNkwxNy45MzQsNnoiLz4NCjwvZz4NCjwvc3ZnPg==); /*color: white*/
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
}

.td-icon-twitter:before {
    font-size: 0;
}

.td-icon-twitter:hover,
.td-social-icon-wrap:hover a:hover i.td-icon-twitter,
.td-social-icon-wrap:hover a i.td-icon-twitter,
.td-social-icon-wrap a:hover i.td-icon-twitter {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJiYXNpYyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMTAiPg0KPC9nPg0KPGcgaWQ9IndpbjEwIj4NCjwvZz4NCjxnIGlkPSJzc20iPg0KPC9nPg0KPGcgaWQ9Im1hdF8yIj4NCjwvZz4NCjxnIGlkPSJpb3MiPg0KPC9nPg0KPGcgaWQ9ImZsdWVudCIgc3R5bGU9ImZpbGw6ICMwMGFjZWQ7Ij4NCgk8cG9seWdvbiBwb2ludHM9IjIxLjI2LDI2LjU5IDIyLjY2LDI4LjY0IDkuNDEsNDQgNi4yMyw0NCAJIi8+DQoJPHBvbHlnb24gcG9pbnRzPSI0Mi4yLDYgMjguMDEsMjIuNDUgMjYuNiwyMC40IDM5LjAzLDYgCSIvPg0KCTxwYXRoIGQ9Ik0xNi44ODEsOGwyMy4zMjIsMzRIMzMuMDRMOS43MTcsOEgxNi44ODEgTTE3LjkzNCw2SDUuOTJsMjYuMDY2LDM4SDQ0TDE3LjkzNCw2TDE3LjkzNCw2eiIvPg0KPC9nPg0KPC9zdmc+"); /*color: twitter blue*/
}

.vc-blue {
    color: #194383;
}

.vc-blue-bg {
    background-color: #194383;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.ma {
    margin: 0 auto;
}

.mb10, .wpb_raw_code.mb10 {
    margin-bottom: 10px;
}

.mb15, .wpb_raw_code.mb15 {
    margin-bottom: 15px;
}

.page-id-37660 .td-page-title {
    font-size: 36px;
    font-weight: 600;
}

.page-id-37660 .yotu-playlist .yotu-wrapper-player {
    max-width: 1050px;
    width: 100% !important;
}

.page-id-37660 .yotu-playlist .yotu-wrapper-player + .yotu-pagination {
    visibility: hidden;
}

.page-id-37660 .yotu-videos {
    float: none;
    max-width: 960px;
    margin: 0 auto;
}

.page-id-37660 .yotu-videos.yotu-column-3 li {
    width: 30.66%;
    margin-right: 2.5% !important;
}

.page-id-37660 .yotu-player,
.page-id-37660 .yotu-player iframe {
    border-radius: 20px;
}

.page-id-37660 .yotu-video-thumb-wrp > div {
    border-radius: 12px 12px 0 0;
}

.page-id-37660 .yotu-videos li > a {
    border-radius: 12px;
    border: 1px solid #fff !important;
    background: #F7F6F6;
}

.page-id-37660 .yotu-videos li .yotu-video-title,
.page-id-37660 .yotu-playlist .yotu-pagination {
    font-size: 16px;
    color: #000;
}

.page-id-37660 .yotu-playlist .yotu-pagination {
    margin: 0 10px;
    padding: 25px 0 0;
}

.page-id-37660 .yotu-videos li .yotu-video-title {
    padding: 10px 20px 20px;
}

.page-id-37660 .yotu-videos li > a:hover {
    border: 1px solid #194383 !important;
    transition: .3s ease;
    text-decoration: none;
}

.page-id-37660 .yotu-videos a:hover h3,
.page-id-37660 .yotu-videos a:hover .yotu-video-title {
    text-decoration: none;
}

.page-id-37660 .yotu-button-prs {
    border: 0 !important;
    transition: .3s ease;
    font-size: 16px;
    padding: 10px 15px;
    margin: 0 10px;
    border-radius: 0;
}

.page-id-37660 .yotu-button-prs:hover {
    text-decoration: none;
}

.single-portfolio .pfp-portfolio-detail h2.portfolio-title {
    margin: 30px 0 15px;
}

.single-portfolio #pfp-gallery-wrapper .flexslider {
    margin: 30px 0 60px;
}

.single-portfolio #pfp-gallery-wrapper .flexslider .slides img {
    max-height: 300px;
}

@media (min-width: 768px) {
    .td-logo-in-header.td-logo-sticky .td-sticky-header.td-header-logo {
        display: none;
    }
}
