@import url("https://fonts.googleapis.com/css?family=|Nunito+Sans|");
#main-header #et-navigation ul.nav {
  font-weight: 700 !important;
  font-family: Nunito Sans !important;
  font-size: 20px !important;
  line-height: 20px !important;
}
#main-header #et-navigation ul.nav li a {
  line-height: 20px;
}
#page-container .et_pb_section:nth-child(1) .et_pb_text p {
  font-size: 22px !important;
  font-weight: 600 !important;
  line-height: 22px !important;
  margin-bottom: 10px;
  color: #444651 !important;
}
#content-area .post-module .module-head {
  font-weight: 600 !important;
  font-size: 22px !important;
  line-height: 22px !important;
}
#page-container .et_pb_section:nth-child(1) .et_pb_text {
  padding-left: 20px !important;
}
#content-area .post-module .module-head h1 {
  font-size: 22px !important;
  line-height: 22px !important;
  font-weight: 600 !important;
  text-transform: none !important;
  color: #444651 !important;
}
#content-area .post-module .module-head .module-filter {
  font-size: 22px !important;
  color: #444651 !important;
}
.et_extra_layout .et_pb_extra_column_main .et_pb_tabbed_posts_0 .tabs ul li {
  font-weight: 600 !important;
  line-height: 22px;
  font-size: 18px !important;
}
#page-container .et_pb_section:nth-child(1) .et_pb_text p:hover {
  color: #ef715f !important;
}
.et_extra_layout .et_pb_extra_column_main .et_pb_column .module-head h1 {
  font-size: 22px !important;
  color: #000000 !important;
}
.et_extra_layout .et_pb_extra_column_main .et_pb_tabbed_posts_0 .main-post .hentry h2 a {
  font-size: 22px !important;
  line-height: 30px !important;
  color: #34495e;
}
p:last-of-type {
  font-size: 14px !important;
  line-height: 27.2px !important;
}
.et_pb_widget.widget_et_recent_tweets .widget_footer {
  background-color: rgba(216, 216, 216, 0.75);
}
.et_bloom .et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_header {
  padding-top: 0px !important;
  border-style: none !important;
  padding-bottom: 3px !important;
  padding-left: 5px;
}
.et_bloom .et_bloom_form_header .et_bloom_form_text {
  padding-top: 0px !important;
}
.et_pb_extra_column_sidebar .et_pb_widget h2 {
  font-size: 22px !important;
  line-height: 22px !important;
  letter-spacing: 0px !important;
  word-spacing: 0px;
  font-family: Nunito Sans !important;
  color: #595959;
  font-weight: 600 !important;
}
.et_pb_extra_column_sidebar .et_pb_widget {
  border-color: rgba(236, 240, 241, 0) !important;
  border-style: solid !important;
  border-width: 0px !important;
}
.et_pb_extra_column_sidebar h4.widgettitle {
  font-size: 22px !important;
  line-height: 22px !important;
  color: #595959;
  letter-spacing: 0px;
  word-spacing: 0px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: rgba(89, 89, 89, 0.28) !important;
}
.featured-posts-slider-module .et-pb-controllers a {
  font-size: 22px !important;
}
#top-header #et-secondary-nav ul.nav li a {
  font-size: 13px;
  font-family: Nunito Sans;
  letter-spacing: 2 !important;
}
#et-info .et-extra-social-icons a {
  background-color: rgba(0, 0, 0, 0) !important;
}
.et_extra_layout .et_pb_extra_column_main .et_pb_column_4_4 .module-head {
  text-transform: none !important;
  font-size: 22px !important;
  line-height: 22px !important;
  font-family: Nunito Sans;
}
#content-area .post-module article .post-content h2 a {
  font-size: 22px !important;
  line-height: 30px !important;
  color: #34495e !important;
}
#content-area .post-module article .excerpt p {
  font-size: 16px !important;
  line-height: 30px !important;
}
.et_extra_layout .et_pb_extra_column_main .et_pb_column_4_4 .tabbed-post-module .tabs {
  padding: 0px;
}
.post-content .entry-title a {
  font-size: 18px;
}
#content-area .post-module article .post-content {
  padding-top: -1px;
  margin-top: -8px;
}
html > body > #page-container > #main-content > div > #content-area > div:nth-child(1) > div > div:nth-child(4) > div > div > div:nth-child(2) > div:nth-child(1) > div > #post-2148 > .post-content > div:nth-child(3) > p {
  font-size: 16px !important;
  line-height: 30px !important;
}
.featured-posts-slider-module .post-content h3 a {
  font-size: 26px !important;
}
.et_bloom .et_bloom_optin_1 .et_bloom_form_container p span {
  border-bottom-style: solid;
  border-bottom-width: 0px;
  font-size: 22px !important;
  font-family: Nunito Sans !important;
  line-height: 22px !important;
  display: inline-block;
  margin-bottom: -5px;
  margin-top: 11px;
  font-weight: 600;
  color: #595959 !important;
}
.et_pb_widget.widget_et_recent_tweets .post-meta {
  font-size: 11px !important;
  line-height: 23px !important;
}
.et_bloom .et_bloom_widget_content .et_bloom_form_container .et_bloom_form_content {
  padding-bottom: 19px;
  padding-top: 17px;
}
.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_form_footer {
  padding-top: 7px;
}
html > body > #page-container > #main-content > div > #content-area > div:nth-child(2) > #text-10 > div > p {
  line-height: 30px !important;
  margin-top: 8px;
}
#footer .et_pb_widget {
  padding-right: 40px !important;
  padding: 0px;
  padding-top: 50px !important;
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 15px !important;
}
html > body > #page-container > #footer > div:nth-child(1) > div > div:nth-child(1) > #text-11 > div {
  padding-right: 12px;
  padding-bottom: 20px;
}
#footer .et_pb_widget p {
  padding-right: 0px;
}
html > body > #page-container > #footer > div:nth-child(1) > div > div:nth-child(2) > #text-3 > div > p:nth-child(1) {
  padding-right: 35px !important;
  padding-bottom: 0px;
}
html > body > #page-container > #footer > div:nth-child(1) > div > div:nth-child(1) > #text-11 {
  padding-right: 60px !important;
  padding-bottom: 0px;
}
.et_extra_layout .et_pb_extra_column_main .et_pb_tabbed_posts_0 .tabs ul li:hover {
  color: #ef715f !important;
}
.page .post-wrap {
  border-style: solid;
  border-width: 0px !important;
  font-size: 18px !important;
  line-height: 30px;
  font-family: Nunito Sans;
  letter-spacing: 0.5;
  word-spacing: 0px;
}
.page article {
  border-style: solid;
  border-width: 0px !important;
}
.page article h1 {
  font-size: 50px !important;
  font-weight: 700 !important;
}
.page article .post-content h2 {
  font-size: 22px !important;
}
.page article .post-content ul {
  margin-left: 30px;
}
.page article .post-content p {
  font-size: 18px !important;
  margin-top: 3px;
}
html > body > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-40 > .post-wrap > .post-content > #wordproof-certificate-link > p {
  margin-top: 0px;
  padding-top: 40px !important;
}
.page-template-default article .post-content p {
  padding-top: 0px;
  padding-right: 0px;
}
html > body > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-54 > .post-wrap > .post-content > #wordproof-certificate-link > p {
  padding-top: 40px;
  padding-right: 0px;
}
.page article .post-content h3 {
  font-size: 20px;
}
.page article .post-content h4 {
  font-size: 16px;
}
.single .post-header {
  text-align: left;
}
.single .post-header h1 {
  font-weight: 700;
  font-size: 40px!important;
  font-family: Nunito Sans;
  line-height: 72px;
}
.single article .post-wrap {
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 2;
}
.single article .post-content strong {
  font-size: 18px;
  line-height: 30px;
}
.single article .post-content p {
  font-size: 18px !important;
  line-height: 30px;
  letter-spacing: 2;
}
.ab-block-cta DIV {
  padding-top: 8px;
}
.single article .post-content h2 {
  font-size: 22px;
}
.single .post-nav .title {
  font-size: 18px;
}
.single .post-nav .button {
  font-size: 18px;
}
.author-box .author-box-header h3 {
  text-transform: none;
  font-size: 22px !important;
}
.related-posts .related-posts-header h3 {
  text-transform: none;
  font-size: 22px !important;
}
.related-posts .related-posts-content .related-post .title a {
  font-size: 16px;
}
.single article .post-content ul {
  padding-left: 30px;
}
.et_pb_extra_column_sidebar .et_pb_widget p {
  font-size: 14px !important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(2) > #bloomwidget-2 > div > div > div > div:nth-child(2) > div:nth-child(4) > p > a {
  font-size: 14px;
}
#main-header .logo img {
  font-family: Nunito Sans;
}
.archive h1 {
  font-weight: 600;
  font-size: 22px;
  line-height: 22px;
  color: #595959;
}
.with_sidebar .et_pb_extra_column_main h1 {
  font-weight: 600;
  font-size: 22px;
}
#content-area .post-module {
  border-top-width: 0px;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2830 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
@media screen and (min-width: 1025px) {
  html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2830 > .post-wrap > .post-content > p:nth-child(7) {
    padding-left: 50px;
  }
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2830 > .post-wrap > .post-content > figure > figcaption {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.single article .post-content a sup {
  font-size: 14px;
  line-height: 31px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2830 > .post-wrap > .post-content > p:nth-child(9) > sup > #fnref1 {
  font-size: 14px;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2830 > .post-wrap > .post-content > div:nth-child(42) > div > h2:nth-child(2) > a {
  font-size: 22px;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2830 > .post-wrap > .post-content > div:nth-child(42) > div > div > div > div:nth-child(2) > div > figure > figcaption > a {
  font-size: 14px;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2876 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2885 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2885 > .post-wrap > .post-content > p:nth-child(13) > a:nth-child(4) > strong {
  font-size: 18px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2915 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2915 > .post-wrap > .post-content > blockquote {
  font-weight: 500!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2955 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2955 > .post-wrap > .post-content > div:nth-child(6) > figure > figcaption {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2955 > .post-wrap > .post-content > div:nth-child(16) > figure > figcaption {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-2984 > .post-wrap > .post-content > p:nth-child(1) > em {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3007 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
.single article .post-content h3 {
  font-size: 18px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3035 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3035 > .post-wrap > .post-content > p:nth-child(5) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3043 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3054 > .post-wrap > .post-content > p:nth-child(1) > em {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3064 > .post-wrap > .post-content > p:nth-child(4) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3074 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3092 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3102 > .post-wrap > .post-content > p:nth-child(5) {
  font-size: 13px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3112 > .post-wrap > .post-content > figure:nth-child(16) > figcaption {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3112 > .post-wrap > .post-content > figure:nth-child(18) > figcaption {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3112 > .post-wrap > .post-content > figure:nth-child(20) > figcaption {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3112 > .post-wrap > .post-content > figure:nth-child(24) > figcaption {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3112 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3135 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3142 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3260 > .post-wrap > .post-content > p:nth-child(1) {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3260 > .post-wrap > .post-content > #fig-1 > figcaption {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3260 > .post-wrap > .post-content > figure:nth-child(14) > figcaption {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3260 > .post-wrap > .post-content > figure:nth-child(16) > figcaption {
  font-size: 14px!important;
}
html > .post-template-default > #page-container > #main-content > div > #content-area > div:nth-child(1) > #post-3260 > .post-wrap > .post-content > figure:nth-child(24) > figcaption {
  font-size: 14px!important;
}
