/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://diviextended.com/
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Elicus Technologies
 Author URI:   https://elicus.com
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../twentytwenty/style.css");

@font-face {
  font-family: 'Kelson';
  src: url('/wp-content/uploads/fonts/kelson_rg-webfont.woff2') format('woff2'),
       url('/wp-content/uploads/fonts/kelson_rg-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto Slab';
  src: url('/wp-content/uploads/fonts/RobotoSlab-Regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

body, .entry-content,
.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt,
.has-drop-cap:not(:focus)::first-letter, .entry-content .wp-block-archives, .entry-content .wp-block-categories, .entry-content .wp-block-latest-posts, .entry-content .wp-block-latest-comments, .entry-content .wp-block-cover-image p, .entry-content .wp-block-pullquote { font-family:'Roboto Slab', Arial, Helvetica, sans-serif; }
#main-nav,#footer,#sidebar, h1,h2,h3,h4,h5, .entry-content h3,
.site-title, .header-navigation-wrapper, .footer-menu, .mobile-menu,
#site-footer,
.post-meta, .entry-meta, .post-date, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content cite, .entry-content figcaption, .entry-content table, .entry-content address, .entry-content .wp-caption-text, .entry-content .wp-block-file {font-family:'Kelson',sans-serif;text-transform:lowercase;font-weight:normal}
.breadcrumbs {
  font-family:'Kelson',sans-serif;
  font-size:16px;
  text-transform:lowercase;
}

body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, 
#site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a, 
.header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover,
.pink {color:#e5006d}

span.kanelbulle {
	background: url(../../uploads/2017/02/at.png) no-repeat;
	background-size:contain;
	display:inline-block;
	width: 1em;
  height: 1em;
  position: relative;
  top: 5px;
}

.kanelbulle.lila {
	background: url(../../uploads/2017/02/at_purple.png) no-repeat;
	background-size:contain;
}
.kanelbulle.green {
	background: url(../../uploads/2017/02/at_green.png) no-repeat;
	background-size:contain;
}
.kanelbulle.blue {
	background: url(../../uploads/2017/02/at_blue.png) no-repeat;
	background-size:contain;
}

.category-action .post-title a {color:#008779}
.category-verein .post-title a {color:#f00061}
.category-network .post-title a {color:#B6007E}
.category-knowledge .post-title a {color:#173B84}
.category-culture .post-title a {color:#FF7300}
.category-workshops .post-title a {color:#FFBA00}


@media all and (min-width:768px) {

  #fffrainbow {
    display:block;
    position:absolute;
    top:10px;
    left:20px;
    height:100%;
    z-index:1000;
  }

  #video-891-0-0-1 .video-caption {
  	max-width:96%;
  	margin:20px auto 0;
  	padding-right:160px;
  	padding-left:60px;
  	box-sizing:border-box;
  }

  .admin-bar #fffrainbow {top:52px;}

  #rainbowhead {
    width:44px;
    height:124px;
    background:url(/wp-content/uploads/fffrainbowhead.svg) no-repeat;
  }

  #rainbowtoe {
    width:44px;
    height:100%;
    background:url(/wp-content/uploads/fffrainbowtoe.svg) repeat-y;
  }

}

/*.footer-top {border-bottom:0 none;}*/
.footer-widgets-outer-wrapper {padding:0;border-bottom:0 none;}
body .footer-menu {font-size:1em;}
body .footer-top {border-color:#ccc;}
#site-footer,body .footer-menu a {color:#222;font-size:14px;}
.footer-copyright {
  font-weight: normal;
}

.alignwide .uagb-post-grid {max-width:100%!important;}

.alignwide .uagb-post-grid .is-masonry .uagb-post__inner-wrap {background:#fff;}

.uagb-block-e050e65b-86ac-4b12-b5ab-7b36d9f89648 .uagb-post__text .uagb-post__cta,.uagb-post__cta,
.wp-block-button__link {
  background: #222;
  font-family: "Kelson", sans-serif;
    font-size: 16px;
    padding: .65em 1.8em;
    text-transform: lowercase;
    font-weight:normal;
}

h1.entry-title {
  font-size:4rem;
}

.singular article.type-page .entry-content > .alignwide:not(.wp-block-group.has-background) {margin-top:0;}


.button-100 .wp-block-button__link {width:100%;}

.primary-menu > li > a {text-transform:lowercase}
body:not(.overlay-header) .primary-menu > li.menu-item > a,
body:not(.overlay-header) .primary-menu > li.menu-item > .icon {color:#000 ;}
body:not(.overlay-header) .primary-menu > li.menu-item:hover > a {color:#cd2653;text-decoration:none}


.pagination-single,
.single-projects .post-meta,
.post-type-archive-projects .post-meta {display:none}