/*
 Theme Name:   Donation Wordpress Theme Child
 Theme URI:    http://www.bastian-fritsch.de/
 Description:  Donation Wordpress Theme Child Theme
 Author:       Bastian Fritsch
 Author URI:   http://www.bastian-fritsch.de/
 Template:     donation
 Version:      0.0.1
 Text Domain:  donation-child
*/



.home-3-content .home-3-wrapper .top {
  max-width: 1277px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 73px;
}


.home-3-content .top h2 {
    font-size: 51px;
    font-weight: 900;
    margin-bottom: 0;
    text-transform: none;
}

.home-3-content .top p {
  text-align: center;
}




.home-3-news .items .col-2 img {
  width: 100%;
  height: auto;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.home-3-news .items .col-6:first-child article .text .col-8 {
  padding: 0 7% 0 4%;
}
.home-3-news .items .col-6:first-child article .text .col-8 h3 {
  font-size: 22px;
  text-transform: none;
  margin-bottom: 11px;
}
.home-3-news .items .col-6:first-child article .text .col-8 h3 a {
  color: #ffffff;
}
.home-3-news .items .col-6:first-child article .text .col-8 h3 a:hover {
  color: #ffd800;
}
.home-3-news .items .col-6:first-child article .text .col-8 .string {
  color: #000000;
  opacity: 0.5;
}

.home-3-news .items .col-6:last-child article .col-8 {
  padding-left: 4.4%;
}
.home-3-news .items .col-6:last-child article .col-8 h3 {
  margin-bottom: 0;
}
.home-3-news .items .col-6:last-child article .col-8 h3 a {
  font-size: 14px;
  text-transform: none;
  color: #000000;
  margin-bottom: 0;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out ease-in-out 0.3s;
}

.home-3-news .items .col-6:last-child article .col-8 h3 a:hover {
  color: #7bae4e;
}

aside.blog .recent-news > h3 {
  margin-bottom: 25px;
  font-weight: 700;
  font-size: 30px;
  color: #1e1d1c;
  text-transform: none;
}
aside.blog .recent-news .title {
  display: block;
  font-weight: 700;
  font-size: 16px;
  text-transform: none;
  color: #414141;
  margin: 0;
  margin-bottom: 8px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.3s ease ease-in-out 0.3s;
}
aside.blog .recent-news .title:hover {
  opacity: 0.7;
}
aside.blog .recent-news .item {
  border-bottom: 1px solid #ececec;
  padding-bottom: 25px;
  margin-bottom: 28px;
}
aside.blog .recent-news .item .col-3 {
  padding-right: 8px;
}
aside.blog .recent-news .item .col-3 img {
  width: 100%;
  height: auto;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
aside.blog .recent-news .item .col-9 {
  padding-left: 12px;
}
aside.blog .recent-news .item .col-9 .title {
  display: block;
  font-weight: 700;
  font-size: 16px;
  text-transform: none;
  color: #414141;
  margin: 0;
  margin-bottom: 17px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.3s ease ease-in-out 0.3s;
}
aside.blog .recent-news .item .col-9 .title:hover {
  opacity: 0.7;
}
aside.blog .recent-news .item .col-9 .info .calendar {
  font-weight: 400;
  font-size: 12px;
  color: #b5b5b5;
}
aside.blog .recent-news .item .col-9 .info .calendar span {
  font-size: 16px;
  margin-right: 6px;
}

header.top .right .donate_ a {
  padding-left: 0;
  background: transparent;
}

.blog-page .img .logo,
.blog-page .frame .logo,
.blog-page .img-big .logo {
  display: none;
  visibility: hidden;
}

.get-news-form input[type="text"], .get-news-form textarea, .get-news-form input[type="email"],
.donate-form input[type="text"], .donate-form textarea, .donate-form select {
  padding: 5px;
  color: #000;
}

#_dgx_donate_donor_first_name,
#_dgx_donate_donor_last_name,
#_dgx_donate_donor_address,
#_dgx_donate_donor_address2,
#_dgx_donate_donor_city,
#_dgx_donate_donor_country {
  margin-bottom: 10px;
}

.donate-form #_dgx_donate_donor_first_name,
.donate-form #_dgx_donate_donor_first_name,
.donate-form #_dgx_donate_donor_last_name,
.donate-form #_dgx_donate_donor_address,
.donate-form #_dgx_donate_donor_address2,
.donate-form #_dgx_donate_donor_city,
.donate-form #_dgx_donate_donor_country {
  margin-bottom: 0;
}
