/*
Theme Name:   Astrid Child
Description:  Write here a brief description about your child-theme
Author:       webest
Author URL:   https://webest.pl
Template:     astrid
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  astrid-child
*/

/* Write here your own personal stylesheet */
@media only screen and (max-width: 481px) {
.header-info {
  top:10% !important;
}
.header-subtext {
  letter-spacing:0px;
}
.small-header {
  min-height:240px;
}
.header-image {
  min-height:240px;
}
}

h3 {
  line-height:1.5em;
}
.entry-content a {
  color:#283371 !important;
  text-decoration:underline;

}
.header-button {
  display:inline-block !important;
  margin: 30px auto 0;
  text-decoration:none !important;


}
.button-left {
  text-align:left !important;
  float:left;
}
.site-copyright {
  font-size:12px;
}
.footer-navigation ul {
  font-size:12px !important;
  color: #303030 !important;
}
#footer-menu {
  font-size:12px !important;
  color: #303030 !important;
}
.blockquote {
  font-family:'Lora';
  font-style:italic;
  font-size:15px;
}
.section-spacer {
  height:20px;
}
.page .entry-title {
  padding-bottom:30px;
  border-bottom: 1px solid #C2C8DB !important;
}
.blue-box {
  background-color:#ebeff8;
  padding:20px 35px 35px 35px;
  margin-top:0px;
  margin-bottom:10px;
}
.yellow-box {
  background-color:#fbf4e2;
  padding:20px 35px 35px 35px;
  margin-top:10px;
  margin-bottom:10px;
}
.hentry {
  border:0px;
}
.site-content > .container {
  border-left:0px;
  border-right:0px;
  border-bottom:0px;
}
.footer-contact-block span {
  height:40px;
}
#section-last {
  margin-bottom:30px;
}
.fa-ul {
  margin-left: 1.14285714em !important;
  margin-top:0px;
  margin-bottom:5px;
}
p {
  margin-bottom:10px;
}
.widget ul {
  padding:0 0 0 0px;
}
.fa-li {
  position:relative !important;
}
h2 {
  color: rgba(11,18,56);
  font-size:38px !important;
}
.header-image::after {
  background-color: rgba(0, 0, 0, 0.6);
}
#sidebar-footer {
  display:none;
}

.footer-contact {
  border-left: 1px solid #d8d8d8;
  color: #303030;
}

.footer-info {
  border-bottom: 1px solid #d8d8d8;
}
.main-navigation a {
  text-transform:uppercase;
  letter-spacing:0px;

}
h4 {
  line-height:28px;
}

.row-overlay {
    background-color: rgba(0, 0, 0, 0.6);
}

.site-title {
  font-size:22px !important ;
  letter-spacing:8px;
  font-weight:bold;
}
.footer-contact-block .fa {
  color: #edc04e;
}

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  background-color: #edc04e !important;
  color: #272727 !important;
}
button:hover,
.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #edc04e !important;
  background-color: transparent !important;
  color: #edc04e !important;
}
#team-3c-1 > .row-overlay {
background-color: transparent;
background-size: 100% auto;
webkit-background-size: 100% auto;
}

#oustourcing-icons {
  padding-bottom:70px !important;
  padding-top:40px !important;
}
#team-3c-1 .home-wrapper  {
  background-attachment: scroll !important;
}
#team-3c-1  {
  background-size:cover !important;
  background-attachment: scroll !important;
}

.header-info {
  top: 29%;
}

