/*
Theme Name: IAMSocial Child-Theme
Description: Ein Child-Theme für IAMsocial
Author: pixlerei
Author URI: http://www.pixlerei.at
Template: iamsocial
Version: 1.0
*/

/* abel-regular - latin */
@font-face {
  font-family: 'Abel';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/abel-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Abel Regular'), local('Abel-Regular'),
       url('fonts/abel-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/abel-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/abel-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/abel-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/abel-v8-latin-regular.svg#Abel') format('svg'); /* Legacy iOS */
}

/* anton-regular - latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/anton-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/anton-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/anton-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/anton-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/anton-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/anton-v23-latin-regular.svg#Anton') format('svg'); /* Legacy iOS */
}



/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-500 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/oswald-v16-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v16-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-600 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/oswald-v16-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v16-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
}


/*============================================*/
/* media queries */
/*============================================*/
/*@media screen and (min-width: 300px) {
  .selector {
    width: xx;
  }
}

@media screen and (min-width: 400px) {
  .selector {
    width: xx;
  }
}

@media screen and (min-width: 700px) {
  .selector {
    width: xx;
  }
}

*/


.sitetitle {
    display: none;
}

/*============================================*/
/*Flexbox für front-page.php*/
/*============================================*/
.post-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin-right: -2em;
}

.post-wrapper .post-column {
    width: 33%;
    box-sizing: border-box;
    padding-right: 1em;
}

@media screen and (max-width: 700px) {
  .post-wrapper .post-column {
    width: 100%;
  }
}

/*================================*/
/* Vernetzungsgruppe Sonderstyles */
/*================================*/
/* 
Blog: .category-frauenvernetzung
Beteiligte Organisationen: .page-id-1988
Über die Frauenvernetzung: .page-id-2021
*/

.page-id-1988 .navbar-default,
.page-id-2021 .navbar-default,
.category-frauenvernetzung .navbar-default {
    border-bottom: #7e6093 10px solid;
}
.page-id-1988 .sidebar h3,
.page-id-2021 .sidebar h3,
.category-frauenvernetzung .sidebar h3,
.page-id-1988 .article h2 a:hover,
.page-id-2021 .article h2 a:hover,
.category-frauenvernetzung h2 a:hover,
.page-id-1988 p.readmore a:hover,
.page-id-2021 p.readmore a:hover,
.category-frauenvernetzung p.readmore a:hover,
.page-id-1988 .sidebar .textwidget p a:hover,
.page-id-2021 .sidebar .textwidget p a:hover,
.category-frauenvernetzung .sidebar .textwidget p a:hover,
.page-id-1988 .sidebar ul li a:hover,
.page-id-2021 .sidebar ul li a:hover,
.category-frauenvernetzung .sidebar ul li a:hover,
.page-id-1988 .content article h2 a:hover,
.page-id-2021 .content article h2 a:hover,
.page-id-1988 .content article p a:hover,
.page-id-2021 .content article p a:hover {
  color:#7e6093;
}

.page-id-1988 .sidebar:nth-of-type(2) .textwidget p,
.page-id-2021 .sidebar:nth-of-type(2) .textwidget p,
.category-frauenvernetzung .sidebar:nth-of-type(2) .textwidget p {
  margin-bottom:0;
}

.navbar-header {
  float:left;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff!important;
}

.navbar-collapse {
    padding-left: 30px!important;
}

.sidebar div.textwidget ul.postsbycategory.widget_recent_entries li:first-of-type {
    display:none;
}

/*============================================*/
/* Pages */
/*============================================*/
.page  {
}


.category-freirad.category-neueste-sendung .wp-block-group,
#post-5774.post-5774 .wp-block-columns div.wp-block-column:last-of-type {
    background-color:#fff;
    padding: 5px 5px;
    border: 2px dotted #74c270;
}
.wp-block-group__inner-container h3.freirad-spalte {
    font-size: 110%;
    margin-top: 0;
    letter-spacing: 0.025em;
}
.wp-block-group__inner-container h4.freirad-spalte,
.wp-block-group__inner-container p.freirad-spalte {
    font-size: 95%;
}
.wp-block-group__inner-container h3.freirad-spalte{
    margin-bottom: 5px;
    background-color: #74c270;
    color: #fff;
    font-weight: 700;
    padding: 2px;
}
.wp-block-group__inner-container h3.freirad-spalte a {
    color: #fff;
}
.wp-block-group__inner-container h3.freirad-spalte a:hover {
    color: #000;
}
.wp-block-group__inner-container h4.freirad-spalte {
    margin-top: 15px;
    margin-bottom: 0;
    font-weight: 700;
}
hr.wp-block-separator.freirad-spalte {
    border: 1px solid rgba(0,0,0,0.3);
}
p.freirad-spalte.freirad-info {
    font-size: 80%;
}
p.freirad-spalte.freirad-info,
p.freirad-spalte.freirad-info a {
    color: rgba(0,0,0,0.6);
}





.wp-block-image img {
    max-width: 100%;
}
.page figure img {
    object-fit: unset;
    width: 100%;
    height: 100%;
    top: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.page figure img {
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
}
.page article img, #respond img {
    display: block;
    max-width: 100%;
    height: auto;
}
/*============================================*/
/*All-In-One Event Calendar*/
/*============================================*/

figure.wp-block-gallery.columns-3.gefoerdert-von {
  height:auto;

}

/*============================================*/
/*All-In-One Event Calendar*/
/*============================================*/

/* hellgelb: #f4e362 
rosa: #ca416f
blau: #019dc5*/

.ai1ec-calendar-toolbar {
    background-color: #fff;
    border: 0px solid #dbdbdb;
}

.ai1ec-prev-month, .ai1ec-calendar-title, .ai1ec-next-month, .ai1ec-fa, .ai1ec-month-view th {
  /*color:#000!important;*/
  font-weight:700!important;
}

.ai1ec-prev-month.ai1ec-load-view.ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default {
  /*background-color:#ca416f!important;*/
  color:#ca416f!important;
}

.ai1ec-minical-trigger.ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default.ai1ec-tooltip-trigger {
  background-color:#f4e362!important;
  color:#000!important;
}

.ai1ec-next-month.ai1ec-load-view.ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default {
  /*background-color:#019dc5!important;*/
  color:#019dc5!important;
}

.ai1ec-views-dropdown {
  display:none;
}

.timely .ai1ec-btn-sm {
    padding: 5px 5px;
}

.ai1ec-prev-year, .ai1ec-next-year {
  display:none!important;
}

.ai1ec-calendar-title {
    font-size: 12px;
}

.ai1ec-fa-calendar-o::before {
    content:none;
}

.ai1ec-fa-fw {
    width:0;
}

.ai1ec-month-view .ai1ec-date {
    background: rgba(0,0,0,0.1);
}

.ai1ec-month-view .ai1ec-date {
    color: #000;
    text-shadow:none;
}

.ai1ec-month-view a.ai1ec-event-container {
    opacity: 1;
    filter: alpha(opacity=1);
}

.ai1ec-month-view .ai1ec-allday .ai1ec-event, .ai1ec-month-view .ai1ec-multiday .ai1ec-event {
  background-color:#f4e362;
}

.ai1ec-month-view .ai1ec-multiday-arrow1 {
    background: #f4e362;
    border: 7px solid #fff;
    border-left-color: rgb(244, 227, 98);
    border-left-color: #f4e362;
}

.ai1ec-month-view .ai1ec-multiday-arrow2 {
    border: 7px solid #f4e362;
    border: 7px solid #f4e362;
    border-right-width: 3px;
    border-left-color: #fff;
}

.ai1ec-month-view .ai1ec-allday .ai1ec-event, .ai1ec-month-view .ai1ec-multiday .ai1ec-event, .ai1ec-week-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event, .ai1ec-week-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event, .ai1ec-oneday-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event, .ai1ec-oneday-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event {
    color: #000;
    text-shadow:none;
}

.timely a:hover, 
#ai1ec-container a:hover {
  color:#ca416f;
  text-decoration:underline!important;
}

.ai1ec-day-stretcher {
    height: 31px!important;
}

.ai1ec-pull-left, .ai1ec-pull-right {
    display: none;
}


/*============================================*/
/* Newsletter */
/*============================================*/
.page-id-5872 article h2 {
    font-size: 1.2em!important;
}

html body.page-template-default.page.page-id-5872.page-child.parent-pageid-146.logged-in.admin-bar.gecko.osx.wp-accessibility-helper.accessibility-contrast_mode_on.wah_fstype_rem.accessibility-underline-setup.accessibility-location-right.customize-support.cookies-set.cookies-accepted div.container div.row div.col-md-9 section.content article#post-5872.post-5872.page.type-page.status-draft.hentry div.tnp.tnp-subscription {
    margin: 15px 0;
}
.tnp-subscription {
  max-width: 657px!important;
}

.tnp-subscription input[type="text"],
.tnp-subscription input[type="email"],
.tnp-subscription select {
    background-color: #fff!important;
}


