/*
 Theme Name:     Divi Child - adams
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme - adams
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6,
p,
div {
  color: inherit;
  font-family: "Raleway", Helvetica, Arial, Lucida, sans-serif !important;
}

#header-top-bar {
  background-color: #f1f1f1;
  color: #000;
  padding: 8px;
}

#header-top-bar .et_pb_text {
  position: relative;
  padding-left: 40px;
}

#header-top-bar [class*="fa"] {
  font-size: 1.4em;
  width: 40px;
  margin-left: -40px;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  left: 0;
  margin-top: 2px;
}

#header-top-bar .et_pb_row {
  padding: 0;
}

@media (max-width: 980px) {
  header .et_pb_column {
    margin-bottom: 10px;
  }
}

.bg-white {
  background-color: #fff !important;
  color: #000;
}
.color-white {
  color: #fff !important;
}

.bg-dark {
  background-color: #253036 !important;
  color: #fff;
}
.color-dark {
  color: #253036;
}

.bg-grey {
  background-color: #808080;
}
.color-grey {
  color: #808080;
}

.bg-primary-light {
  background-color: #3cb6ff !important;
  color: #fff;
}
.color-primary-light {
  color: #3cb6ff;
}

.bg-primary-dark {
  background-color: #009cfa !important;
  color: #fff;
}
.color-primary-dark {
  color: #009cfa;
}

.bg-secondary-light {
  background-color: #1a9000 !important;
  color: #000;
}
.color-secondary-light {
  color: #1a9000;
}

.bg-secondary-dark {
  background-color: #ad6400 !important;
  color: #ffffff;
}
.color-secondary-dark {
  color: #ad6400;
}

h1 {
  font-size: 3em !important;
  font-weight: 300 !important;
}
h2 {
  font-size: 2.3em !important;
  font-weight: 300 !important;
}

h3 {
  font-size: 2em !important;
  font-weight: 300 !important;
}

h4 {
  font-size: 1.5em !important;
}

p {
  font-size: 1.1em !important;
}

/*
 CTA BLOCK
*/
[class*="et_pb_cta"][class*="underlined"] h2:after {
  content: "";
  display: block;
  width: 40px;
  border-radius: 3px;
  border-top: 3px solid #fa9000;
  margin: 10px 0;
}

[class*="et_pb_cta"].underlined-center h2:after {
  margin: 10px auto;
}

[class*="et_pb_cta"] p {
  text-align: left;
}

/*
    btn
  */

.et_pb_button {
  color: #ffffff !important;
  border-width: 1px !important;
  border-color: #ffffff;
  border-radius: 0px;
  font-size: 1.25em;
  font-weight: 600 !important;
  padding-left: 0.7em;
  padding-right: 2em;
}
