/*
	Theme Name: Divi Child
	Template: Divi
	Theme URI: http://www.elegantthemes.com/gallery/divi/
	Version: 1.0.0
	Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
	Author: Elegant Themes
	Author URI: http://www.elegantthemes.com
	Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
	License: GNU General Public License v2
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
 */
/**
 * Archer Font Family
 */
@font-face {
  font-family: 'Archer Bold';
  src: url("assets/fonts/Archer-Bold-Pro.eot");
  src: url("assets/fonts/Archer-Bold-Pro.eot?#iefix") format("embedded-opentype"), url("assets/fonts/Archer-Bold-Pro.woff") format("woff"), url("assets/fonts/Archer-Bold-Pro.ttf") format("truetype"), url("assets/fonts/Archer-Bold-Pro.svg#decd8f1341b56d0cdd62c26da52a7169") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: 'Archer Book';
  src: url("assets/fonts/Archer-BookItal-Pro.eot");
  src: url("assets/fonts/Archer-BookItal-Pro.eot?#iefix") format("embedded-opentype"), url("assets/fonts/Archer-BookItal-Pro.woff") format("woff"), url("assets/fonts/Archer-BookItal-Pro.ttf") format("truetype"), url("assets/fonts/Archer-BookItal-Pro.svg#c70ed52bd3adf12e9cfe9270d54fc18f") format("svg");
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: 'Archer Semibold';
  src: url("assets/fonts/Archer-Semibold-Pro.eot");
  src: url("assets/fonts/Archer-Semibold-Pro.eot?#iefix") format("embedded-opentype"), url("assets/fonts/Archer-Semibold-Pro.woff") format("woff"), url("assets/fonts/Archer-Semibold-Pro.ttf") format("truetype"), url("assets/fonts/Archer-Semibold-Pro.svg#20c72df72838c47fed1174cd5c2e2172") format("svg");
  font-style: normal;
  font-weight: 700;
}

/**
 * Header
 */
.et_header_style_emailman {
  font-family: "Archer Semibold", sans-serif;
  font-weight: 700;
}

.et_header_style_emailman a {
  color: #8d00af;
}

.et_header_style_emailman .mobile_menu_bar:before {
  color: #FFF;
}

.et_header_style_emailman #main-header {
  box-shadow: none;
}

.et_header_style_emailman #main-header .container {
  padding: 0;
}

@media only screen and (max-width: 980px) {
  .et_header_style_emailman #main-header .container {
    width: 100%;
  }
}

.et_header_style_emailman #et-top-navigation {
  float: none;
  background-color: #8d00af;
  border-bottom: 5px solid #c4c4c4;
  overflow: hidden;
}

.et_header_style_emailman nav#top-menu-nav {
  float: none;
  max-width: 990px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}

@media only screen and (max-width: 980px) {
  .et_header_style_emailman nav#top-menu-nav {
    display: none;
  }
}

.et_header_style_emailman #top-menu,
.et_header_style_emailman #et-secondary-nav {
  display: block;
  float: left;
}

.et_header_style_emailman #et-secondary-nav,
.et_header_style_emailman #top-menu {
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  list-style: none;
}

.et_header_style_emailman #top-menu li,
.et_header_style_emailman #et-secondary-nav li {
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
}

.et_header_style_emailman #top-menu li a,
.et_header_style_emailman #et-secondary-nav li a {
  display: block;
  font-family: "Archer Semibold", sans-serif;
  font-size: 18px;
  line-height: normal;
  color: #FFF;
  padding: 9px 15px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.et_header_style_emailman #top-menu li a:hover,
.et_header_style_emailman #et-secondary-nav li a:hover {
  background-color: #6c0087;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.et_header_style_emailman #top-menu li.current-menu-item a,
.et_header_style_emailman #et-secondary-nav li.current-menu-item a {
  background-color: #6c0087;
}

.et_header_style_emailman #et-secondary-nav {
  float: right;
}

.et_header_style_emailman .et_mobile_menu li a {
  font-family: "Archer Semibold", sans-serif;
  font-size: 18px;
  line-height: normal;
}

.et_header_style_emailman .logo_container {
  font-size: 0;
  line-height: 0;
  max-width: 535px;
  width: 100%;
  margin: 44px auto 0 auto;
  padding: 0 15px;
  text-align: center;
}

.et_header_style_emailman .logo_container a {
  display: inline-block;
  margin-bottom: 15px;
}

.et_header_style_emailman .logo_container .logo-description {
  font-family: "Archer Book", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 24px;
  line-height: normal;
  color: #00b528;
}

.et_header_style_emailman #et-top-search-form {
  max-width: 645px;
  width: 100%;
  margin: 35px auto 30px auto;
  padding: 0;
}

.et_header_style_emailman #et-top-search-form *,
.et_header_style_emailman #et-top-search-form *:before,
.et_header_style_emailman #et-top-search-form *:after {
  box-sizing: border-box;
}

.et_header_style_emailman #et-top-search-form form {
  display: block;
  max-width: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.et_header_style_emailman #et-top-search-form form .screen-reader-text {
  display: none;
}

.et_header_style_emailman #et-top-search-form form input[type="search"] {
  display: block;
  max-width: 100%;
  width: 100%;
  height: 44px;
  margin: 0;
  padding: 0 150px 0 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #ffffff;
  box-shadow: inset 0px 5px 10.98px 7.02px rgba(1, 1, 1, 0.05);
  font-family: "Archer Book", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 24px;
  line-height: normal;
  color: #b2b0b0;
  border-radius: 22px;
  outline: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.et_header_style_emailman #et-top-search-form form input[type="search"]:focus::-webkit-input-placeholder {
  color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.et_header_style_emailman #et-top-search-form form input[type="search"]:focus:-moz-placeholder {
  color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.et_header_style_emailman #et-top-search-form form input[type="search"]:focus::-moz-placeholder {
  color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.et_header_style_emailman #et-top-search-form form input[type="search"]:focus:-ms-input-placeholder {
  color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.et_header_style_emailman #et-top-search-form form button[type="submit"] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 131px;
  height: 44px;
  border-radius: 22px;
  box-shadow: none;
  outline: none;
  border: none;
  background-color: #00b52a;
  font-family: "Archer Bold", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 44px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  color: #FFF;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.et_header_style_emailman #et-top-search-form form button[type="submit"]:hover {
  background-color: #8d00af;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.et_header_style_emailman #et-top-search-form form #et_search_icon {
  display: inline-block;
  width: 27px;
  height: 44px;
  line-height: 44px;
  margin-left: 0;
  margin-right: 5px;
  vertical-align: middle;
}

.et_header_style_emailman #et-top-search-form form #et_search_icon:before {
  position: relative;
  top: auto;
  left: auto;
  font-size: 27px;
  line-height: 44px;
  margin: 0;
  padding: 0;
  color: #FFF;
}

.et_header_style_emailman .container-ads {
  max-width: 976px;
  width: 100%;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.et_header_style_emailman .container-ads:before, .et_header_style_emailman .container-ads:after {
  content: "";
  display: table;
}

.et_header_style_emailman .container-ads:after {
  clear: both;
}

.et_header_style_emailman .container-ads .row {
  margin-left: -5px;
  margin-right: -5px;
}

.et_header_style_emailman .container-ads .row:before, .et_header_style_emailman .container-ads .row:after {
  content: "";
  display: table;
}

.et_header_style_emailman .container-ads .row:after {
  clear: both;
}

.et_header_style_emailman .container-ads .col-xs-6,
.et_header_style_emailman .container-ads .col-lg-6,
.et_header_style_emailman .container-ads .col-xs-12,
.et_header_style_emailman .container-ads .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  float: left;
}

.et_header_style_emailman .container-ads .col-lg-6 {
  width: 50%;
}

.et_header_style_emailman .container-ads .col-lg-12 {
  width: 100%;
}

@media only screen and (max-width: 947px) {
  .et_header_style_emailman .container-ads .col-xs-6 {
    width: 50%;
  }
  .et_header_style_emailman .container-ads .col-xs-12 {
    width: 100%;
  }
}

.et_header_style_emailman .header-ads .html-ad,
.et_header_style_emailman .footer-ads .html-ad {
  background-color: #eaeaea;
  border-top: 3px solid #8d00af;
  padding: 15px 10px;
  font-family: "Archer Semibold", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: normal;
  letter-spacing: -0.01em;
  color: #4c4c4c;
  text-align: center;
  margin-bottom: 12px;
}

.et_header_style_emailman .header-ads .html-ad a,
.et_header_style_emailman .footer-ads .html-ad a {
  color: #8d00af;
}

.et_header_style_emailman .header-ads .image-ad,
.et_header_style_emailman .footer-ads .image-ad {
  font-size: 0;
  line-height: 0;
  margin: 5px auto;
  text-align: center;
}

.et_header_style_emailman #footer-bottom {
  padding-top: 25px;
}

.et_header_style_emailman #footer-info {
  font-family: "Archer Semibold", sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: normal;
}

.et_header_style_emailman #footer-info span {
  display: block;
  font-size: 12px;
  line-height: normal;
  margin-top: 10px;
}

.et_header_style_emailman #et-footer-nav {
  margin-top: 20px;
}

.et_header_style_emailman #et-footer-nav .container {
  text-align: center;
}

.et_header_style_emailman .bottom-nav {
  padding: 9px 15px;
  background-color: #8d00af;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}

.et_header_style_emailman .bottom-nav li {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.et_header_style_emailman .bottom-nav li:after {
  content: "/";
  display: inline-block;
  font-family: "Archer Semibold", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: normal;
  color: #FFF;
  margin: 0 10px;
}

.et_header_style_emailman .bottom-nav li a {
  font-family: "Archer Semibold", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: normal;
  color: #FFF;
}

.et_header_style_emailman .bottom-nav li:last-of-type:after {
  display: none;
}

.et_header_style_emailman #main-content .container {
  max-width: 976px;
  width: 100%;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.et_header_style_emailman .entry-content p,
.et_header_style_emailman .entry-content ul li,
.et_header_style_emailman .entry-content ol li,
.et_header_style_emailman .entry p,
.et_header_style_emailman .entry ul li,
.et_header_style_emailman .entry ol li {
  font-size: 18px;
  line-height: normal;
  color: #424242;
}

.search.et_header_style_emailman.et_right_sidebar #left-area {
  padding-right: 0;
  width: 100%;
  padding-bottom: 58px;
}

.search.et_header_style_emailman.et_right_sidebar #main-content .container:before {
  display: none;
}

/*# sourceMappingURL=style.css.map */