/*
Theme Name: Twenty Twenty Child Theme
Template: twentytwenty
Theme URI: www.globalencryption.org
Description: Twenty Twenty Child Theme for www.globalencryption.org
Author: Henri Wohlfarth
*/

/*
.postid-4507 .wp-block-column a {
    overflow-wrap: normal;
    word-break: normal;
}
*/

.post-template-template-event .entry-header { padding:0px; padding-bottom: 20px !important}

.post-template-template-event .post-inner { padding:0px} 



body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    margin-left: auto;
    margin-right: auto;
}


.juicer-feed .j-meta .j-twitter-date {
    color: #414141;
}

.j-twitter-quote-screen-name {
    color: #317da3 !important
}

#menu-item-708 a { color: #fff }
#menu-item-708 { background-color: #317da3; }



.singular .featured-media::before {
    background-color: transparent;
}

h1  { font-size: 6rem  }

.menu-item-708 {
   border-radius:  20px;
   width: 80px;
   text-align: center;
   padding: 10px;
   background-color: #FED15A;
   margin-top: 0px !important;
}


/* styles for grid columns at https://www.globalencryption.org/?p=2037 */
.wp-block-columns:not(.alignwide):not(.alignfull) {
   margin-top: 0px;
   margin-bottom: 0px;
}

.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter) {
   margin-top: 10px;
   margin-bottom: 10px;
}


/* color definitions in Gutenberg blocks */

.has-black-background-color {
    background-color: #0c1c2e;
}
.has-antracite-background-color {
    background-color: #414141;
}
.has-blue-background-color {
    background-color: #317da3;
}
.has-red-background-color {
    background-color: #e95941;
}
.has-yellow-background-color {
    background-color: #FED15A;
}
.has-turqoise-background-color {
    background-color: #71e2df;
}
.has-green-background-color {
    background-color: #aae7c7;
}
.has-grey-background-color {
    background-color: #e6ecef;
}



.has-black-color, .has-black-color a {
    color: #0c1c2e;
}
.has-antracite-color, .has-antracite-color a {
    color: #414141;
}
.has-blue-color, .has-blue-color a {
    color: #317da3;
}
.has-red-color, .has-red-color a {
    color: #e95941;
}
.has-yellow-color, .has-yellow-color a {
    color: #FED15A;
}
.has-turqoise-color, .has-turqoise-color a {
    color: #71e2df;
}
.has-green-color, .has-green-color a {
    color: #aae7c7;
}
.has-grey--color, .has-grey--color a {
    olor: #e6ecef;
}


/* content views css */
 #pt-cv-view-3225cd28sn .pt-cv-content:before,  #pt-cv-view-46235f6up8 .pt-cv-content:before {
        content: '“';
        color: #71E2DF;
        font-size: 100px;
        margin-bottom: -80px;
        margin-right: 0.25em;
        margin-top: -30px;
        float: left;
}


 #pt-cv-view-3225cd28sn .pt-cv-pinmas>:last-child, #pt-cv-view-46235f6up8 .pt-cv-pinmas>:last-child {
    display: flex;
}


#pt-cv-view-3225cd28sn  .pt-cv-title, #pt-cv-view-46235f6up8  .pt-cv-title {
   padding-top: unset;
}


 #pt-cv-view-3225cd28sn .pt-cv-ctf-list,  #pt-cv-view-46235f6up8 .pt-cv-ctf-list {
    border-bottom: none
}


#pt-cv-view-3225cd28sn .pt-cv-pinmas>:last-child, #pt-cv-view-46235f6up8 .pt-cv-pinmas>:last-child {
    display: block;
    margin-top: 20px;
}

 #pt-cv-view-3225cd28sn img.pt-cv-thumbnail,  #pt-cv-view-46235f6up8 img.pt-cv-thumbnail {
    width: 70%;
    margin: auto;

 }

 #pt-cv-view-3225cd28sn .pt-cv-ctf-name, #pt-cv-view-46235f6up8 .pt-cv-ctf-name { font-weight:300}