/*
 Theme Name:     Tag The Flag
 Theme URI:      http://fruition.net
 Description:    Tag The Flag Twenty Fifteen Child Theme
 Author:         Fruition
 Author URI:     http://fruition.net
 Version:        1.0.14
 Template:       twentyfifteen
*/
/* Mixins */
/* Global */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');
/* line 4, scss/_initial.scss */
:focus,
a:focus,
button:focus {
  outline: 0 !important;
}

/* line 10, scss/_initial.scss */
body, button, input, select, textarea {
  font-family: 'Poppins', sans-serif;
}

/* line 14, scss/_initial.scss */
h1, h2, h3, h4, h5, h6, .widget_nav_menu li a {
  font-family: 'Poppins', sans-serif;
}

/* line 18, scss/_initial.scss */
body {
  background: rgba(216, 216, 216, 0.4);
}

/* line 22, scss/_initial.scss */
body:before {
  background: rgba(216, 216, 216, 0.4);
  box-shadow: none;
  display: none;
}

/* Featherlight */
/* line 29, scss/_initial.scss */
body .hideme {
  display: none;
}

/* line 33, scss/_initial.scss */
body .featherlight {
  text-align: left;
  overflow: hidden;
}

/* line 38, scss/_initial.scss */
body .featherlight-content:after {
  background: url("img/modal-right.svg") no-repeat right 0;
  background-size: cover;
  bottom: 0;
  content: '';
  left: calc(100% - 1px);
  position: absolute;
  right: auto;
  top: 0;
}

/* line 49, scss/_initial.scss */
body .featherlight:last-of-type {
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  overflow: auto;
}

/* line 55, scss/_initial.scss */
body .featherlight::before {
  height: auto;
}

/* line 59, scss/_initial.scss */
body .featherlight .featherlight-content {
  -webkit-animation: fadein .5s;
  animation: fadein .5s;
  background: #fff;
  border: 0;
  cursor: auto;
  max-width: 100%;
  width: 100%;
  min-width: inherit;
  overflow: auto;
  padding: 30px;
  position: relative;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
  align-items: center;
}

/* Sidebar */
/* line 78, scss/_initial.scss */
.widget-area {
  background: #fff;
  margin: 0;
}

/* line 83, scss/_initial.scss */
.widget_nav_menu {
  font-size: 19px;
  font-weight: normal;
}

/* line 88, scss/_initial.scss */
.widget_nav_menu, .mega-menu {
  background: #fff;
  text-align: center;
  margin-bottom: 0;
  padding: 0 8px;
}

/* line 95, scss/_initial.scss */
.widget_nav_menu ul {
  margin-bottom: 1.5em;
}

/* line 99, scss/_initial.scss */
.widget_nav_menu li {
  padding-bottom: 15px;
  padding-top: 15px;
}

/* line 104, scss/_initial.scss */
.widget_nav_menu li:first-child {
  padding-top: 15px;
}

/* line 108, scss/_initial.scss */
.widget_nav_menu li:last-child {
  padding-bottom: 15px;
  border-top: none !important;
}

/* line 112, scss/_initial.scss */
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li {
  border-top: none;
}

/* line 115, scss/_initial.scss */
.widget_nav_menu li, .mega-menu li {
  border-bottom: solid 2px #ddd;
}

/* line 119, scss/_initial.scss */
.mega-menu li {
  overflow: hidden;
}

/* line 123, scss/_initial.scss */
.mega-menu li .sub-menu {
  height: 0;
  transition: .5s all;
  opacity: 0;
  margin-left: 0;
}

/* line 130, scss/_initial.scss */
.mega-menu li.news .active-submenu {
  height: 241px;
  transition: .5s all;
  opacity: 1;
}

/* line 136, scss/_initial.scss */
.mega-menu li.more .active-submenu {
  height: 93px;
  transition: .5s all;
  opacity: 1;
}

/* line 142, scss/_initial.scss */
.mega-menu li .sub-menu li {
  border-bottom-width: 1px;
  line-height: 34px;
  width: 80%;
  margin: 0 auto;
}

/* line 149, scss/_initial.scss */
.mega-menu li .sub-menu a {
  font-size: 14px;
}

/* line 153, scss/_initial.scss */
.widget_nav_menu li a {
  font-weight: normal;
}

/* line 157, scss/_initial.scss */
.widget_nav_menu li.active a,
.mega-menu li.active a {
  font-weight: 800;
}

/* line 162, scss/_initial.scss */
.mega-menu-child li {
  border: none;
  color: #999;
}

/* line 167, scss/_initial.scss */
.mega-menu-child li a {
  color: #999;
  font-weight: 500;
}

/* line 172, scss/_initial.scss */
.search-form {
  border-top: 3px solid #D8D8D8;
  border-bottom: 2px solid #D8D8D8;
  margin: 0 0 10px;
  padding: 20px 10px;
  position: relative;
  line-height: 2;
}

/* line 181, scss/_initial.scss */
.search-form .search-submit-new {
  position: absolute;
  right: 0;
  top: 20px;
  background: #4080FE;
  transition: .5s all;
  font-size: 16px;
  height: 34px;
  padding: 0;
  width: 47px;
}

/* line 193, scss/_initial.scss */
.search-form .search-submit-new:hover {
  background: #689cda;
  transition: .5s all;
}

/* line 198, scss/_initial.scss */
#magnifying-glass {
  font-size: 2em;
  /* This controls the size. */
  display: inline-block;
  width: 0.4em;
  height: 0.4em;
  border: 0.05em solid #fff;
  position: relative;
  border-radius: 0.35em;
}

/* line 208, scss/_initial.scss */
#magnifying-glass::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: -0.14em;
  bottom: -.07em;
  border-width: 0;
  background: #fff;
  width: 0.2em;
  height: 0.04em;
  transform: rotate(-45deg);
}

/* line 221, scss/_initial.scss */
.mega-menu-child {
  display: none;
}

/* line 225, scss/_initial.scss */
.active .mega-menu-child {
  display: block;
}

/* line 229, scss/_initial.scss */
.mega-menu li {
  list-style: none;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  line-height: 42px;
}

/* line 236, scss/_initial.scss */
.mega-menu-child li {
  line-height: 2;
  font-weight: 200;
}

/* line 241, scss/_initial.scss */
#text-2 {
  background: #fff;
  line-height: 3;
  text-align: center;
  font-size: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 250, scss/_initial.scss */
#text-2 .rewards-link {
  border-bottom: none;
  font-weight: 800;
  font-family: 'Poppins', sans-serif;
  position: relative;
  display: inline-block;
}

/* line 258, scss/_initial.scss */
a.rewards-link:after {
  content: "";
  display: block;
  background: red;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  position: absolute;
  right: -20px;
  top: 10px;
  display: none;
}

/* line 272, scss/_initial.scss */
.mega-menu-child li a.see-more-posts {
  color: #4080FE;
  text-transform: uppercase;
  font-weight: 400;
  font-size: .8em;
  line-height: 3;
}

/* line 280, scss/_initial.scss */
.lower-widget-area h2.widgettitle {
  line-height: 30px;
  padding: 12px 22px 12px 0;
}

/* line 284, scss/_initial.scss */
.lower-widget-area h2 {
  font-size: 16px;
  line-height: 20px;
  padding: 26px 22px 8px 0;
}

/* line 290, scss/_initial.scss */
.lower-widget-area h3 {
  padding: 2em 22px 1em 0;
}

/* line 294, scss/_initial.scss */
.lower-widget-area p {
  font-size: 14px;
  line-height: 18px;
  padding: 0 22px 0 0;
}

/* line 300, scss/_initial.scss */
.recent-post-list li {
  font-size: .8em;
  list-style: none;
  line-height: 2;
}

/* line 306, scss/_initial.scss */
.featured-post-list {
  margin: 0;
  padding-bottom: 18px;
}

/* line 311, scss/_initial.scss */
.featured-post-list li {
  font-size: .9em;
  line-height: 1.5;
  border-top: solid 2px #ddd;
  list-style: none;
  padding: 11px 14px;
  margin: 0 8px;
}

/* line 320, scss/_initial.scss */
.featured-post-list li:first-child {
  font-size: 12px;
  line-height: 1.5;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 328, scss/_initial.scss */
.read-more {
  color: #4080FE;
  text-transform: uppercase;
}

/* Modal forms */
/* line 335, scss/_initial.scss */
.gform_wrapper .modal-form {
  display: flex;
}

/* line 339, scss/_initial.scss */
.gform_wrapper .modal-form ul.gform_fields li.gfield {
  padding: 0;
  margin: 0;
}

/* line 344, scss/_initial.scss */
body .gform_wrapper .modal-form ul li.gfield {
  margin: 0;
}

/* line 348, scss/_initial.scss */
.gform_wrapper .modal-form .gform_footer {
  margin: 0;
  padding: 0;
}

/* line 353, scss/_initial.scss */
.gform_wrapper .modal-form .top_label input.medium {
  width: 100%;
}

/* line 357, scss/_initial.scss */
.gform_wrapper .modal-form .top_label .gfield_label {
  display: none;
}

/* line 361, scss/_initial.scss */
body .gform_wrapper .modal-form .top_label div.ginput_container {
  margin-top: 0;
}

/* line 365, scss/_initial.scss */
.gform_wrapper .modal-form .gform_footer input.button {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1px;
  background: #4080FE;
  transition: background .3s;
}

/* line 373, scss/_initial.scss */
.gform_wrapper .modal-form .gform_footer input.button:hover {
  background: #70a5e5;
  transition: background .3s;
}

/* line 379, scss/_initial.scss */
.gform_wrapper .modal-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  padding: 8px 4px;
}

/* line 383, scss/_initial.scss */
.inner-logo {
  width: 248px;
  height: 49px;
  position: relative;
}

/* Social sharing icons */
/* line 391, scss/_initial.scss */
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
  float: right;
}

/* line 405, scss/_initial.scss */
#main .gform_wrapper .top_label .gfield_label {
  font-weight: normal;
}

/* line 409, scss/_initial.scss */
.short-container {
  display: flex;
}

/* line 413, scss/_initial.scss */
.short-content {
  width: 100%;
}

/* line 417, scss/_initial.scss */
.short-content .entry-title {
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 18px;
}

/* line 423, scss/_initial.scss */
.featured-image-short {
  align-self: flex-start;
  width: 100%;
}

/* line 428, scss/_initial.scss */
.after-title {
  font-weight: 400;
}

/* line 432, scss/_initial.scss */
.large-gray-text {
  font-size: 1.25em;
  color: #999;
  font-family: 'Poppins', sans-serif;
}

/* line 438, scss/_initial.scss */
.entry-header.read {
  border-top: solid 7px #4080FE;
}

/* line 442, scss/_initial.scss */
.entry-title {
  padding-top: 2.4em;
}

/* line 446, scss/_initial.scss */
.entry-content a, .entry-summary a, .page-content a, .comment-content a, .pingback .comment-body > a {
  border-bottom: none;
}

/* line 450, scss/_initial.scss */
#m4mp-subscribe-form input[type=email],
.mc4wp-form input[type=email],
#landing-page-signup-form input[type=email] {
  height: 41px;
  width: 66%;
}

/* line 455, scss/_initial.scss */
#m4mp-subscribe-form input[type=submit],
.mc4wp-form input[type=submit],
#landing-page-signup-form input[type=submit] {
  background: #4080FE;
}

/* line 459, scss/_initial.scss */
#m4mp-subscribe-form input[type=submit]:hover,
.mc4wp-form input[type=submit]:hover,
#landing-page-signup-form input[type=submit]:hover {
  background: #5494e2;
}

/* line 463, scss/_initial.scss */
#m4mp-subscribe-form .ajax-response-ok,
#landing-page-signup-form .ajax-response-ok {
  display: inline-block;
  color: #dcdcdc;
  padding-left: 16px;
  font-size: 1.7rem;
}

/* line 470, scss/_initial.scss */
.title-after {
  font-weight: 400;
}

/* line 474, scss/_initial.scss */
.thumbnail-wrapper {
  position: relative;
}

/*@media screen and (min-width: 59.6875em) {
  body.single-post .thumbnail-wrapper {
    padding: 0 28px;
  }
}*/


/* line 478, scss/_initial.scss */
.reading-time {
  color: #000;
  float: left;
  font-size: 12px;
  line-height: 35px;
  margin: 24px 0 0;
  text-transform: uppercase;
}

/* line 487, scss/_initial.scss */
.reading-time-single .reading-time {
  font-size: 10px;
  margin: 0;
}

/* line 491, scss/_initial.scss */
.reading-time-single {
  background: #fff;
  bottom: 0;
  left: 30px;
  padding: 0 10px;
  position: absolute;
}

@media screen and (min-width: 59.6875em) {
  body.single-post .reading-time-single {
    left: 70px;
  }
}


/* line 499, scss/_initial.scss */
input::placeholder,
textarea::placeholder {
  opacity: .3;
}

/* line 504, scss/_initial.scss */
.recent-post-list {
  margin-bottom: 20px;
}

/* line 508, scss/_initial.scss */
.mega-menu li > a,
.widget_nav_menu li a {
  font-size: 16px;
  font-weight: 500;
}

/*@media screen and (min-width: 1024px) {
    .entry-header.entry-header-single {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    padding: 0 16px;
  }
}*/

/* line 520, scss/_initial.scss */
.entry-header.entry-header-single h1 {
  font-size: 16px;
  margin: 0;
  padding: 16px 10px 16px 0;
}

/* line 525, scss/_initial.scss */
body.single .author-byline {
  font-size: 16px;
  margin: 0;
  padding: 0px 16px 3px;
  position: relative;
  top: -10px;
}

@media screen and (min-width: 38.75em) {
  /* line 533, scss/_initial.scss */
  html body.single .author-byline {
    padding: 0px 30px 3px;
  }
}
/* line 537, scss/_initial.scss */
body.single .byline-date {
  display: block;
}

/* line 542, scss/_initial.scss */
.author-info .author-avatar .avatar {
  height: 100px;
  width: 100px;
  margin-bottom: 0;
  border-radius: 0;
}
@media screen and (min-width: 46.25em) {
  /* line 542, scss/_initial.scss */
  .author-info .author-avatar .avatar {
    height: 175px;
    width: 175px;
  }
}
/* line 552, scss/_initial.scss */
.author-info .author-title, .author-info .author-bio {
  display: inline;
}

/* line 568, scss/_initial.scss */
.short-container {
  flex-direction: column;
}

/* line 572, scss/_initial.scss */
.entry-content a,
.entry-summary a {
  color: #4080fe;
}

/* line 576, scss/_initial.scss */
.entry-content a:hover,
.entry-summary a:hover {
  color: #5494e2;
}

/* line 580, scss/_initial.scss */
.entry-content,
.entry-summary {
  font-size: 15px;
  line-height: 20px;
}

/* line 586, scss/_initial.scss */
.site-footer {
  display: none;
}

/* line 590, scss/_initial.scss */
.widget_nav_menu li li,
.mega-menu li li {
  line-height: 28px;
}

/* line 594, scss/_initial.scss */
.widget_nav_menu li, .mega-menu li {
  line-height: 47px;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

/* line 599, scss/_initial.scss */
.modal-subscribe-toggle a {
  position: relative;
}

/* line 602, scss/_initial.scss */
.modal-subscribe-toggle span {
  background: #DD1F2B;
  border-radius: 16px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  color: #fff;
  display: inline-block;
  font-size: 9px;
  font-weight: 500;
  line-height: 16px;
  height: 16px;
  position: absolute;
  right: -17px;
  text-align: center;
  top: -4px;
  width: 16px;
}

/* line 618, scss/_initial.scss */
.entry-content h2 .title-after,
.entry-summary h2 .title-after,
.page-content h2 .title-after,
.comment-content h2 .title-after {
  font-size: 14px;
}

/* line 625, scss/_initial.scss */
.entry-content h2,
.entry-summary h2,
.page-content h2,
.comment-content h2 {
  font-size: 16px;
  margin-bottom: 14px;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 1em;
  line-height: 1.5em;
  hyphens: none;
  padding-bottom: 10px;
}

body.single-post .entry-content h2 {
    /* border-bottom: 2px solid #eee; */
	border-bottom: none;
}

/* line 634, scss/_initial.scss */
.entry-content h1 .title-after,
.entry-summary h1 .title-after,
.page-content h1 .title-after,
.comment-content h1 .title-after {
  font-size: 14px;
}

/* line 640, scss/_initial.scss */
.entry-content h1,
.entry-summary h1,
.page-content h1,
.comment-content h1 {
  font-size: 16px;
  margin-bottom: 14px;
  margin-top: 0;
  padding-top: 0;
}

article.post .entry-content p {
  line-height: 1.9em;
  font-size: 17px;
  hyphens: manual;
}

@media screen and (min-width: 59.6875em) {
  body.single-post .entry-content {
    padding: 20px 100px 80px 80px;
  }
}

/* line 649, scss/_initial.scss */
.entry-content .entry-header {
  padding: 0;
}

/* line 652, scss/_initial.scss */
.secondary-toggle span:nth-child(1) {
  top: 0;
}

/* line 655, scss/_initial.scss */
.secondary-toggle span:nth-child(2) {
  top: calc(50% - 1px);
}

/* line 658, scss/_initial.scss */
.secondary-toggle span:nth-child(3) {
  top: calc(100% - 2px);
}

/* line 661, scss/_initial.scss */
.secondary-toggle span {
  background: #4080FE;
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
}

/* line 669, scss/_initial.scss */
.secondary-toggle.toggled-on span:nth-child(1) {
  top: 16px;
  transform: rotate(-45deg);
}

/* line 673, scss/_initial.scss */
.secondary-toggle.toggled-on span:nth-child(2) {
  opacity: 0;
}

/* line 676, scss/_initial.scss */
.secondary-toggle.toggled-on span:nth-child(3) {
  top: 16px;
  transform: rotate(45deg);
}

/* line 680, scss/_initial.scss */
.secondary-toggle.toggled-on span {
  background: #DD1F2B;
}

/* line 683, scss/_initial.scss */
.secondary-toggle.toggled-on {
  border: none;
  height: 30px;
  top: -1px;
}

/* line 688, scss/_initial.scss */
.secondary-toggle {
  border: none;
  font-size: 0;
  height: 16px;
  top: 6px;
  transform: translateY(0);
  width: 26px;
}

/* line 696, scss/_initial.scss */
.secondary-toggle::before {
  display: none;
}

/* line 699, scss/_initial.scss */
.widget_nav_menu,
.mega-menu {
  margin: 0;
}

/* line 703, scss/_initial.scss */
.secondary.toggled-on {
  box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.1);
  border-top: none;
}

/* line 707, scss/_initial.scss */
.secondary.toggled-on .widget_nav_menu,
.secondary.toggled-on .mega-menu {
  background: none;
}

/* line 711, scss/_initial.scss */
.secondary {
  margin: 0;
  padding-top: 0;
}

/* line 715, scss/_initial.scss */
.home .entry-content p,
.archive .entry-content p {
  display: inline;
}

/* line 719, scss/_initial.scss */
.entry-content .read-more {
  margin: 0 0 0 5px;
}

/* line 722, scss/_initial.scss */
.social-icons {
  margin: 24px 0 0;
}

/* line 725, scss/_initial.scss */
.short-content .social-icons {
  bottom: 30px;
  position: absolute;
  right: 30px;
}

/* line 730, scss/_initial.scss */
.featherlight .featherlight-content .featherlight-close-icon {
  background-color: rgba(0, 0, 0, 0.4);
  right: 15px;
}

/* line 734, scss/_initial.scss */
.featherlight .featherlight-content,
[data-featherlight] img {
  cursor: default !important;
}

/* line 738, scss/_initial.scss */
.mc4wp-form-fields p input[type="email"] {
  margin-right: 5px;
}

/* line 741, scss/_initial.scss */
.mc4wp-form-fields p {
  align-items: center;
  display: flex;
}

/* line 745, scss/_initial.scss */
.hideme img {
  max-width: 250px;
}

/* line 748, scss/_initial.scss */
.custom-logo {
  max-height: 26px;
}

/* line 751, scss/_initial.scss */
.rewards-blocks {
  padding: 7.6923% 0;
}

/* line 754, scss/_initial.scss */
body .featherlight::before,
body .featherlight-content:after {
  display: none;
}

/* line 758, scss/_initial.scss */
html.with-featherlight,
html.with-featherlight body {
  height: 100%;
  overflow: hidden;
}

/* line 763, scss/_initial.scss */
body.not_subscribed .featherlight-close-icon.featherlight-close {
  display: block;
  content: '';
}

/* line 767, scss/_initial.scss */
.featherlight .featherlight-inner textarea {
  height: 180px;
  resize: none;
  width: calc(100% - 1px);
}

/* line 773, scss/_initial.scss */
.featherlight .featherlight-inner input[type="text"] {
  margin-bottom: 8px;
  /*width: calc(100% - 64px);*/
  background: #f6f6f6;
  box-sizing: border-box;
}

/* line 780, scss/_initial.scss */
.featherlight .featherlight-inner .full-width-input input[type="text"] {
  width: calc(100% - 1px);
}

/* line 784, scss/_initial.scss */
.featherlight .featherlight-inner .large-gray-text {
  color: #9B9B9B;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin: 19px 0 35px;
}

/* line 791, scss/_initial.scss */
.featherlight .featherlight-content button {
  display: block;
  margin: auto;
}

/* line 795, scss/_initial.scss */
.featherlight button {
  /*background: #F40031;*/
  /*transition: .5s all;*/
}

/* line 799, scss/_initial.scss */
.featherlight button:hover {
  /*background: #FF4571;*/
}

/* line 803, scss/_initial.scss */
.featherlight .or {
  display: inline-block;
  margin: auto;
  padding: 5px 24px 0;
  text-align: center;
  color: #b2b5b7;
}

/* line 811, scss/_initial.scss */
.featherlight .or-share {
  display: block;
  margin: auto;
  padding: 48px 0 0;
  color: #b2b5b7;
}

/* line 818, scss/_initial.scss */
#modal-invite-container .import-emails {
  margin-top: 12px;
}

/* line 822, scss/_initial.scss */
#modal-invite-container input[type="text"],
#modal-invite-container textarea {
  background: #f3f3f3;
  border-color: #f3f3f3;
  color: #afafaf;
}

/* line 829, scss/_initial.scss */
#modal-invite-container input[type="text"] {
  height: 40px;
}

/* line 833, scss/_initial.scss */
#modal-invite-container .input-emails {
  position: relative;
  overflow: hidden;
}

/* line 838, scss/_initial.scss */
#modal-invite-container .input-emails input[type="text"] {
  margin-bottom: 0;
  float: left;
  margin-top: 3px;
  margin-bottom: 4px;
}

/* line 845, scss/_initial.scss */
#modal-invite-container .input-emails .import-emails {
  margin-top: 0;
  float: right;
}

/* line 850, scss/_initial.scss */
.referral-container {
  position: relative;
  overflow: hidden;
  border-bottom: solid #d7d7d7 3px;
  padding-bottom: 15px;
}

/* line 857, scss/_initial.scss */
.referral-container input[type="text"] {
  margin-bottom: 0 !important;
  width: calc(100% - 111px) !important;
  margin-right: 10px;
  float: left !important;
}

/* line 863, scss/_initial.scss */
.referral-container a {
  box-sizing: border-box;
  display: inline-block;
  float: left;
  font-weight: normal;
  background: #4080FE;
  line-height: 39px !important;
  text-align: center;
  height: 40px;
  padding: 0 20px !important;
  width: 100px;
  color: #fff;
}

/* line 877, scss/_initial.scss */
.referral-container a:hover {
  background: #5494e2;
}

/* line 881, scss/_initial.scss */
#modal-invite-container button[type="submit"] {
  /*background: #4080FE;*/
  /*font-weight: normal;*/
}

/* line 886, scss/_initial.scss */
#modal-invite-container button[type="submit"]:hover {
  /*background: #5494e2;*/
}

/* line 890, scss/_initial.scss */
#modal-invite-container .submit-button-area {
  margin-top: 38px;
}

/* line 894, scss/_initial.scss */
#modal-invite-container .ajax-response-ok {
  display: inline-block;
  color: #dcdcdc;
  padding-left: 16px;
  font-size: 1.7rem;
  text-transform: uppercase;
}

/* line 902, scss/_initial.scss */
.modal-invite-container-social {
  padding: 26px 0;
}

@media screen and (max-width: 600px) {
  /* line 907, scss/_initial.scss */
  .featherlight .or {
    display: block;
  }

  /* line 910, scss/_initial.scss */
  #modal-invite-container .import-emails {
    display: block;
    text-align: center;
  }

  /* line 914, scss/_initial.scss */
  .featherlight .or-share {
    padding: 48px 0 12px 0;
    text-align: center;
  }
}
/* line 920, scss/_initial.scss */
button, input[type="button"], input[type="reset"], input[type="submit"], .post-password-form input[type="submit"], .widecolumn #submit, .widecolumn .mu_register input[type="submit"] {
  font-size: 14px;
}

/* line 923, scss/_initial.scss */
.featherlight .featherlight-inner {
  animation: fadein .5s;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  max-height: 100%;
  padding-bottom: 30px;
  padding-top: 30px;
  overflow: auto;
  width: 100%;
}

/* line 935, scss/_initial.scss */
body .featherlight .featherlight-content {
  max-height: initial;
  display: flex;
  position: absolute;
  min-height: 100%;
}

/* line 941, scss/_initial.scss */
.entry-header {
  padding: 0 16px;
}

/* line 944, scss/_initial.scss */
.entry-title {
  padding-top: 0;
}

/* line 947, scss/_initial.scss */
.short-container .entry-title {
  padding-top: 1.4em;
}

/* line 950, scss/_initial.scss */
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input[type=submit] {
  background: #4080FE;
}

/* line 954, scss/_initial.scss */
.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper .gform_page_footer input[type=submit]:hover {
  background: #5494e2;
}

/* line 958, scss/_initial.scss */
.page-header h1 {
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
}

/* line 962, scss/_initial.scss */
.page-header {
  border-left: 0;
  border-top: 7px solid #333;
  padding: 44px 30px;
}

/* line 967, scss/_initial.scss */
.error-404 .page-content .search-form {
  padding-left: 0;
}

/* line 970, scss/_initial.scss */
.error-404 .page-content {
  padding: 30px;
}

/* line 973, scss/_initial.scss */
.hentry {
  padding-top: 0;
}

article.post, .post-navigation, .comments-area {
  border-radius: 12px;
}

.widget, .widget-area {
  border-radius: 0 12px 12px 0;
}

ul.mega-menu {
  border-radius: 0 0 12px 0;
}

@media screen and (min-width: 59.6885em) {
  body.home .post-thumbnail img {
    border-radius: 12px 12px 0 0;
  }
}

/* line 976, scss/_initial.scss */
article.hentry:first-child {
  margin-top: 7.6923%;
}

/* line 979, scss/_initial.scss */
.post-navigation {
  margin: 8.3333% 0;
}

/* line 982, scss/_initial.scss */
.post-navigation .post-title,
.post-navigation .meta-nav {
  font-family: 'Poppins', sans-serif;
}

/* line 986, scss/_initial.scss */
.entry-content .entry-header a {
  color: #333;
}

/* line 989, scss/_initial.scss */
.content-area {
  width: 100%;
}

/* line 993, scss/_initial.scss */
.mega-menu li.flag-feed a {
  position: relative;
}

/* line 996, scss/_initial.scss */
.slug-flag-feed .entry-title::after {
  background: url("img/united-states.png") no-repeat bottom;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 30px;
  margin: 0 0 0 5px;
  margin: 0 0 0 5px;
  width: 30px;
}

/* line 1006, scss/_initial.scss */
.slug-flag-feed .entry-title {
  position: relative;
}

/* line 1010, scss/_initial.scss */
.home .type-salute h2 {
  margin-bottom: .5em;
}

/* line 1014, scss/_initial.scss */
.type-salute .entry-footer {
  display: none;
}

@media screen and (max-width: 38.75em) {
  /* line 1019, scss/_initial.scss */
  .post-thumbnail,
  .featured-image-short {
    margin-bottom: 25px;
  }

  /* line 1023, scss/_initial.scss */
  .hentry .short-content .entry-header {
    align-items: center;
    display: flex;
    height: 74px;
    left: 16px;
    padding: 0;
    position: absolute;
    right: 16px;
    top: 0;
  }

  /* line 1033, scss/_initial.scss */
  .hentry.has-post-thumbnail .short-container {
    padding-top: 74px;
  }

  /* line 1036, scss/_initial.scss */
  .short-content .entry-header .entry-title {
    margin: 0;
    padding: 0;
  }

  /* line 1040, scss/_initial.scss */
  .short-content .social-icons {
    position: static;
  }
}
@media screen and (max-width: 840px) {
  /* line 1045, scss/_initial.scss */
  .adiinviter .adi_nc_popup_container {
    min-width: 320px;
  }

  /* line 1048, scss/_initial.scss */
  .adiinviter .adi_login_form_width {
    width: 100%;
    max-width: 830px;
  }

  /* line 1052, scss/_initial.scss */
  .adiinviter .adi_psp_service_box,
  .adiinviter .adi_psp_service_box_iner {
    height: 44px;
    margin: 1px;
    max-width: 57px;
  }

  /* line 1058, scss/_initial.scss */
  .adiinviter .adi_psp_service_box_iner {
    width: 100%;
  }

  /* line 1061, scss/_initial.scss */
  .adiinviter .adi_inner_section {
    height: auto;
  }

  /* line 1064, scss/_initial.scss */
  .adiinviter .adi_inner_section_table .adi_clear_tr td td {
    display: table-cell;
  }

  /* line 1067, scss/_initial.scss */
  .adiinviter .adi_inner_section_table .adi_clear_tr td {
    display: block;
    width: 100%;
  }

  /* line 1071, scss/_initial.scss */
  .adiinviter .adi_inner_section_table .adi_clear_tr tr {
    display: table-row;
  }

  /* line 1074, scss/_initial.scss */
  .adiinviter .adi_inner_section_table .adi_clear_tr {
    display: block;
  }

  /* line 1077, scss/_initial.scss */
  .adiinviter .adi_inner_section_table td.adi_clear_td.adi_clear_td td {
    display: table-cell;
  }

  /* line 1080, scss/_initial.scss */
  .adiinviter .adi_inner_section_table td.adi_clear_td.adi_clear_td {
    display: inline;
  }

  /* line 1083, scss/_initial.scss */
  .adiinviter .adi_psp_services_out {
    width: 100%;
  }

  /* line 1086, scss/_initial.scss */
  .adiinviter .adi_psp_vertical_sep {
    height: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 1091, scss/_initial.scss */
  .adiinviter .adi_text_input,
  .adiinviter .adi_text_input_size,
  .adiinviter .adi_contacts_list_input,
  .adiinviter .adi_attach_note_input {
    width: 100%;
  }

  /* line 1097, scss/_initial.scss */
  .adiinviter .adi_input_form_field {
    max-width: 215px;
  }

  /* line 1100, scss/_initial.scss */
  .adiinviter input.adi_nc_service_input {
    max-width: 179px;
  }

  /* line 1103, scss/_initial.scss */
  .adiinviter .adi_nc_down_arrow, .adi_nc_up_arrow {
    right: 7px;
  }

  /* line 1106, scss/_initial.scss */
  .adiinviter .adi_clear_tr .adi_clear_td:first-child {
    padding-top: 0;
  }

  /* line 1109, scss/_initial.scss */
  .adiinviter .adi_security_msg_out td:first-child {
    display: inline-block !important;
    width: 20px;
  }

  /* line 1113, scss/_initial.scss */
  .adiinviter .adi_security_msg_out .adi_security_icon {
    position: relative;
    top: 4px;
  }

  /* line 1117, scss/_initial.scss */
  .adiinviter .adi_button,
  .adiinviter .adiinviter input[type="submit"],
  .adiinviter .adiinviter input[type="button"] {
    width: 100%;
  }
}
@media screen and (max-width: 59.6875em) {
  /* line 1125, scss/_initial.scss */
  .hentry .entry-content .entry-header {
    align-items: center;
    display: flex;
    height: 74px;
    left: 16px;
    padding: 0;
    position: absolute;
    right: 16px;
    top: 0;
  }

  /* line 1135, scss/_initial.scss */
  .short-container .entry-title {
    padding-top: 18px;
  }

  /* line 1138, scss/_initial.scss */
  header + article.hentry {
    margin-top: 23px;
  }

  /* line 1141, scss/_initial.scss */
  article.hentry:first-child {
    margin-top: 7.6923%;
  }

  /* line 1144, scss/_initial.scss */
  article.hentry {
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);
    margin-top: 40px;
  }

  /* line 1148, scss/_initial.scss */
  .hentry.has-post-thumbnail .thumbnail-wrapper.thumbnail-wrapper-single {
    padding-top: 0;
  }

  /* line 1151, scss/_initial.scss */
  .hentry.has-post-thumbnail .thumbnail-wrapper {
    padding-top: 74px;
  }

  /* line 1154, scss/_initial.scss */
  .entry-content .entry-header .entry-title {
    margin: 0;
    padding: 0;
  }

  /* line 1158, scss/_initial.scss */
  .entry-content,
  .entry-summary {
    padding: 0 16px 21px;
  }
}
@media screen and (min-width: 38.75em) {
  /* line 1165, scss/_initial.scss */
  article.hentry:first-child {
    margin-top: 0;
  }

  /* line 1168, scss/_initial.scss */
  .featherlight .or {
    margin: 0;
  }

  /* line 1171, scss/_initial.scss */
  .featherlight .featherlight-content button {
    display: inline-block;
  }

  /* line 1174, scss/_initial.scss */
  .featherlight .featherlight-inner .large-gray-text {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
  }

  /* line 1179, scss/_initial.scss */
  #m4mp-subscribe-form input[type=email],
  .mc4wp-form input[type=email],
  #landing-page-signup-form input[type=email] {
    height: 48px;
    width: 66%;
  }

  /* line 1184, scss/_initial.scss */
  button, input[type="button"], input[type="reset"], input[type="submit"], .post-password-form input[type="submit"], .widecolumn #submit, .widecolumn .mu_register input[type="submit"] {
    font-size: 16px;
  }

  /* line 1187, scss/_initial.scss */
  .entry-content h2, .entry-summary h2, .page-content h2, .comment-content h2 {
    font-size: 24px;
  }

  /* line 1190, scss/_initial.scss */
  .entry-header.entry-header-single {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
  }

  /* line 1195, scss/_initial.scss */
  .entry-header.entry-header-single h1 {
    font-size: 24px;
    margin: 0;
    padding: 16px 30px;
  }

  /* line 1200, scss/_initial.scss */
  .entry-title, .widecolumn h2 {
    font-size: 24px;
  }

  /* line 1203, scss/_initial.scss */
  .short-content .entry-title {
    font-size: 24px;
  }

  /* line 1206, scss/_initial.scss */
  .featured-image-short {
    width: auto;
  }

  /* line 1213, scss/_initial.scss */
  .hentry, .page-header, .page-content {
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
    margin: 0 7.6923%;
  }

  /* line 1217, scss/_initial.scss */
  .short-container {
    flex-direction: row;
  }

  /* line 1220, scss/_initial.scss */
  .entry-content, .entry-summary {
    padding: 0 30px 30px;
  }


  /* line 1219, scss/_initial.scss */
  .entry-content ul, .entry-content ol {
    margin-left: 1.3333em;
  }


  /* line 1223, scss/_initial.scss */
  .hentry .short-content .entry-header {
    padding: 0 30px;
  }

  /* line 1226, scss/_initial.scss */
  .post-thumbnail {
    margin-bottom: 2.4em;
  }

  /* line 1229, scss/_initial.scss */
  .entry-header.entry-header-single {
    padding: 0;
  }
}
@media screen and (min-width: 46.25em) {
  /* line 1234, scss/_initial.scss */
  .search-form .search-submit-new {
    height: 41px;
  }

  /* line 1237, scss/_initial.scss */
  body .featherlight .featherlight-content {
    max-width: 60%;
    width: 60%;
    padding-left: 100px;
    padding-right: 0;
  }

  /* line 1243, scss/_initial.scss */
  .featherlight .featherlight-content .featherlight-close-icon {
    background-color: transparent;
    display: none;
  }

  /* line 1247, scss/_initial.scss */
  body .featherlight .featherlight-content {
    padding: 0;
    padding-left: 30px;
    padding-right: 30px;
    overflow: visible;
  }

  /* line 1253, scss/_initial.scss */
  .featherlight::before,
  body .featherlight-content:after {
    display: block;
  }

  /* line 1257, scss/_initial.scss */
  body.not_subscribed .featherlight-close-icon.featherlight-close {
    display: none;
  }
}
@media screen and (min-width: 55em) {
  /* line 1262, scss/_initial.scss */
  .search-form .search-submit-new {
    height: 46px;
  }
}
@media screen and (min-width: 59.6875em) {
  /* line 1267, scss/_initial.scss */
  .custom-logo {
    max-height: inherit;
  }

  /* line 1270, scss/_initial.scss */
  body .featherlight .featherlight-content {
    padding-left: 200px;
  }

  /* line 1281, scss/_initial.scss */
  .search-form .search-submit-new {
    top: 22px;
    height: 36px;
  }

  /* line 1285, scss/_initial.scss */
  .secondary.toggled-on {
    box-shadow: none;
  }

  /* line 1288, scss/_initial.scss */
  .lower-widget-area h2.widgettitle {
    padding: 12px 22px 12px;
  }

  /* line 1291, scss/_initial.scss */
  .lower-widget-area h2 {
    padding: 26px 22px 8px;
  }

  /* line 1295, scss/_initial.scss */
  .lower-widget-area h3 {
    padding: 2em 22px 1em;
  }

  /* line 1299, scss/_initial.scss */
  .lower-widget-area p {
    padding: 0 22px;
  }

  /* line 1302, scss/_initial.scss */
  .secondary.toggled-on .widget_nav_menu,
  .secondary.toggled-on .mega-menu {
    background: #fff;
  }

  /* line 1306, scss/_initial.scss */
  .widget_nav_menu ul {
    margin-top: 1.5em;
  }

  /* line 1309, scss/_initial.scss */
  .widget_nav_menu li:last-child, .mega-menu li:last-child {
    border-bottom: none;
  }

  /* line 1312, scss/_initial.scss */
  .sidebar {
    max-width: 256px;
  }

  /* line 1315, scss/_initial.scss */
  .short-content .entry-content, .short-content .entry-summary,
  .hentry .short-content .entry-header {
    padding: 0 10% 0;
  }

  /* line 1319, scss/_initial.scss */
  .entry-content .entry-header a {
    color: #333;
    font-size: 24px;
    line-height: 30px;
  }

  /* line 1324, scss/_initial.scss */
  .entry-content .entry-header .title-after {
    line-height: 30px;
    font-size: 24px;
    font-weight: 300;
  }

  /* line 1329, scss/_initial.scss */
  .entry-content .entry-header .ddentry-title {
    margin-top: 0;
  }

  /* line 1332, scss/_initial.scss */
  .site {
    max-width: 100%;
  }

  /* line 1344, scss/_initial.scss */
  .site-footer {
    float: left;
    margin-left: 376px;
    position: relative;
    width: 70.5882%;
  }

  /* line 1350, scss/_initial.scss */
  .hentry, .page-header, .page-content {
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  /* line 1355, scss/_initial.scss */
  .hentry + .hentry, .page-header + .hentry, .page-header + .page-content {
    margin-top: 40px;
  }

  /* line 1358, scss/_initial.scss */
  input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
    background: rgba(216, 216, 216, 0.4);
    height: 36px;
    padding: 0 45.5px 0 12.5px;
  }

  /* line 1363, scss/_initial.scss */
  .search-form .search-submit-new {
    height: 36px;
    top: 20px;
  }
}
@media screen and (min-width: 77.5em) {
  /* line 1370, scss/_initial.scss */
  input, select, textarea {
    font-size: 16px;
  }

  /* line 1373, scss/_initial.scss */
  .post-thumbnail {
    margin-bottom: 32px;
  }

  /* line 1376, scss/_initial.scss */
  .search-form .search-submit-new {
    top: 22px;
  }
}
/* line 1381, scss/_initial.scss */
.field-description {
  font-size: 16px;
  color: #b2b5b7;
}

@media screen and (max-width: 600px) {
  /* line 1387, scss/_initial.scss */
  .field-description {
    font-size: 14px;
  }
}
/* line 1392, scss/_initial.scss */
div.import-emails {
  display: inline-block;
}

/* line 1396, scss/_initial.scss */
div.import-emails a:after {
  content: '';
  display: inline-block;
  background: transparent url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.75 25.75'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%234080FE;%7d%3c/style%3e%3c/defs%3e%3ctitle%3erefer_idle%3c/title%3e%3cg id='Layer_2' data-name='Layer 2'%3e%3cg id='Layer_1-2' data-name='Layer 1'%3e%3cpath class='cls-1' d='M20.9,22.79h-.75V22.3A1.3,1.3,0,0,0,18.85,21H6.9A1.3,1.3,0,0,0,5.6,22.3v.43H4.85V22.3a2.05,2.05,0,0,1,2.05-2h12a2.05,2.05,0,0,1,2,2Z'/%3e%3cpolygon class='cls-1' points='9.64 12.5 7.43 12.5 7.43 10.29 6.68 10.29 6.68 12.5 4.47 12.5 4.47 13.25 6.68 13.25 6.68 15.46 7.43 15.46 7.43 13.25 9.64 13.25 9.64 12.5'/%3e%3cpath class='cls-1' d='M12.88,25.75A12.88,12.88,0,1,1,25.75,12.88,12.9,12.9,0,0,1,12.88,25.75Zm0-25A12.13,12.13,0,1,0,25,12.88,12.14,12.14,0,0,0,12.88.75Z'/%3e%3cpath class='cls-1' d='M12.88,7.76A5.1,5.1,0,0,0,8,11.37h.78a4.37,4.37,0,1,1,0,3H8a5.11,5.11,0,1,0,4.87-6.62Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center center no-repeat;
  width: 42px;
  height: 42px;
}

/* line 1404, scss/_initial.scss */
div.import-emails a:hover:after {
  background: transparent url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%234080FE;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ctitle%3erefer_hover%3c/title%3e%3cg id='Layer_2' data-name='Layer 2'%3e%3cg id='Layer_1-2' data-name='Layer 1'%3e%3ccircle class='cls-1' cx='12.5' cy='12.5' r='12.5'/%3e%3cpath class='cls-2' d='M18.48,19.86h-12a2,2,0,0,0-2,2v.18q.38.3.75.57V21.9a1.3,1.3,0,0,1,1.3-1.29h12a1.3,1.3,0,0,1,1.3,1.29v.75q.38-.27.75-.57V21.9A2,2,0,0,0,18.48,19.86Z'/%3e%3cpolygon class='cls-2' points='9.27 12.1 7.06 12.1 7.06 9.89 6.31 9.89 6.31 12.1 4.09 12.1 4.09 12.85 6.31 12.85 6.31 15.06 7.06 15.06 7.06 12.85 9.27 12.85 9.27 12.1'/%3e%3cpath class='cls-2' d='M12.5,7.36A5.1,5.1,0,0,0,7.64,11h.78a4.37,4.37,0,1,1,0,3H7.64A5.1,5.1,0,1,0,12.5,7.36Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center center no-repeat;
}

/* line 1408, scss/_initial.scss */
div.import-emails a:active:after {
  background: transparent url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23dd1f2b;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ctitle%3erefer_active%3c/title%3e%3cg id='Layer_2' data-name='Layer 2'%3e%3cg id='Layer_1-2' data-name='Layer 1'%3e%3ccircle class='cls-1' cx='12.5' cy='12.5' r='12.5'/%3e%3cpath class='cls-2' d='M18.48,19.86h-12a2,2,0,0,0-2,2v.18q.38.3.75.57V21.9a1.3,1.3,0,0,1,1.3-1.29h12a1.3,1.3,0,0,1,1.3,1.29v.75q.38-.27.75-.57V21.9A2,2,0,0,0,18.48,19.86Z'/%3e%3cpolygon class='cls-2' points='9.27 12.1 7.06 12.1 7.06 9.89 6.31 9.89 6.31 12.1 4.09 12.1 4.09 12.85 6.31 12.85 6.31 15.06 7.06 15.06 7.06 12.85 9.27 12.85 9.27 12.1'/%3e%3cpath class='cls-2' d='M12.5,7.36A5.1,5.1,0,0,0,7.64,11h.78a4.37,4.37,0,1,1,0,3H7.64A5.1,5.1,0,1,0,12.5,7.36Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center center no-repeat;
}

/* line 1412, scss/_initial.scss */
div.import-emails a.button {
  display: inline-block;
  background: #4080FE;
  transition: .5s all;
  font-weight: 700;
  color: #ffffff;
  line-height: 52px;
  padding: 0 24px;
}

/* line 1422, scss/_initial.scss */
div.import-emails button:hover {
  background: #5494e2;
  transition: .5s all;
}

/* line 1427, scss/_initial.scss */
div.import-emails a.adi_open_popup_model {
  display: none;
}

/* line 1431, scss/_initial.scss */
body .featherlight-content:after {
  right: -199px;
}

/* line 1435, scss/_initial.scss */
body.not_subscribed .featherlight-close-icon.featherlight-close {
  content: '';
}

/* line 1439, scss/_initial.scss */
div.modal-subscribe-toggle button {
  background: #4080FE;
  transition: .5s all;
  display: none;
}

/* line 1445, scss/_initial.scss */
div.modal-subscribe-toggle button:hover {
  background: #689cda;
  transition: .5s all;
}

/* line 1450, scss/_initial.scss */
body.search-results header.page-header {
  border-left: 0;
  border-top: 7px solid #4080FE;
  padding: 44px 30px;
}

/* line 1456, scss/_initial.scss */
body.search-results header.page-header h1 {
  color: #999;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
  font-size: 22px;
}

/* line 1463, scss/_initial.scss */
body.search-no-results header.page-header {
  display: none;
  padding: 44px 38px;
}

/* line 1468, scss/_initial.scss */
body.search-no-results header.page-header h1 {
  color: #999;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
  font-size: 22px;
}

/* line 1475, scss/_initial.scss */
body.home .short-content-padding {
  padding-bottom: 18px;
}

@media screen and (min-width: 59.6875em) {
  body.home .short-content-padding {
    padding-bottom: 34px;
  }
}

/* line 1479, scss/_initial.scss */
body.home div.modal-subscribe-toggle {
  position: absolute;
  bottom: 18px;
}

/* line 1484, scss/_initial.scss */
body.home div.modal-subscribe-toggle button {
  background: #F40031;
  transition: .5s all;
}

/* line 1489, scss/_initial.scss */
body.home div.modal-subscribe-toggle button:hover {
  background: #FF4571;
  transition: .5s all;
}

/* line 1493, scss/_initial.scss */
.site-main-load::after {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  margin: 45px auto 0 auto;
  background-image: url("img/preloader.svg");
}

/* line 1502, scss/_initial.scss */
.open_terms {
  font-size: 13px !important;
  padding: 12px 22px 24px 22px !important;
}

/* line 1507, scss/_initial.scss */
.callout-button-box {
  display: none;
}

/* line 1511, scss/_initial.scss */
.m4mp {
  padding-top: 6px;
}

/* line 1515, scss/_initial.scss */
.m4mp .base-form-button {
  display: none;
}

/* line 1519, scss/_initial.scss */
.m4mp .callout-button-box {
  display: inline-block;
  padding-top: 12px;
}

/* line 1524, scss/_initial.scss */
.m4mp .callout-button {
  background: #F40031 !important;
  transition: .5s all;
  font-weight: 400;
  font-size: 16px;
}

/* line 1531, scss/_initial.scss */
.m4mp .callout-button:hover {
  background: #FF4571 !important;
  transition: .5s all;
}

/* line 1536, scss/_initial.scss */
.m4mp .mc4wp-response {
  padding-top: 12px;
  color: #4080FE;
}

/* line 1541, scss/_initial.scss */
.keep-reading {
  text-transform: uppercase;
}

/* line 1545, scss/_initial.scss */
.site-header {
  padding: 0 8%;
}

/* line 1549, scss/_initial.scss */
.ajax-response-false {
  color: Red;
}

/* line 1553, scss/_initial.scss */
.ajax-response-ok {
  color: #4080FE;
}

/* line 1557, scss/_initial.scss */
.logo-container {
  position: relative;
}

/* line 1561, scss/_initial.scss */
/*.logo-container img {
  margin-left: -8px;
}*/

/* line 1565, scss/_initial.scss */
.referral-link {
  color: #4080FE;
  padding: 12px;
  border: dashed #4080FE 1px;
  margin-bottom: 0;
  cursor: pointer;
}

@media screen and (max-width: 840px) {
  /* line 1574, scss/_initial.scss */
  .adiinviter .adi_nc_popup_container {
    min-width: 320px;
  }

  /* line 1577, scss/_initial.scss */
  .adiinviter .adi_login_form_width {
    width: 100%;
    max-width: 830px;
  }

  /* line 1581, scss/_initial.scss */
  .adiinviter .adi_psp_service_box,
  .adiinviter .adi_psp_service_box_iner {
    height: 44px;
    margin: 1px;
    max-width: 57px;
  }

  /* line 1587, scss/_initial.scss */
  .adiinviter .adi_psp_service_box_iner {
    width: 100%;
  }

  /* line 1590, scss/_initial.scss */
  .adiinviter .adi_inner_section {
    height: auto;
  }

  /* line 1593, scss/_initial.scss */
  .adiinviter .adi_inner_section_table .adi_clear_tr td td {
    display: table-cell;
  }

  /* line 1596, scss/_initial.scss */
  .adiinviter .adi_inner_section_table .adi_clear_tr td {
    display: block;
    width: 100%;
  }

  /* line 1600, scss/_initial.scss */
  .adiinviter .adi_inner_section_table .adi_clear_tr tr {
    display: table-row;
  }

  /* line 1603, scss/_initial.scss */
  .adiinviter .adi_inner_section_table .adi_clear_tr {
    display: block;
  }

  /* line 1606, scss/_initial.scss */
  .adiinviter .adi_inner_section_table td.adi_clear_td.adi_clear_td td {
    display: table-cell;
  }

  /* line 1609, scss/_initial.scss */
  .adiinviter .adi_inner_section_table td.adi_clear_td.adi_clear_td {
    display: inline;
  }

  /* line 1612, scss/_initial.scss */
  .adiinviter .adi_psp_services_out {
    width: 100%;
  }

  /* line 1615, scss/_initial.scss */
  .adiinviter .adi_psp_vertical_sep {
    height: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 1620, scss/_initial.scss */
  .adiinviter .adi_text_input,
  .adiinviter .adi_text_input_size,
  .adiinviter .adi_contacts_list_input,
  .adiinviter .adi_attach_note_input {
    width: 100%;
  }

  /* line 1626, scss/_initial.scss */
  .adiinviter .adi_input_form_field {
    max-width: 215px;
  }

  /* line 1629, scss/_initial.scss */
  .adiinviter input.adi_nc_service_input {
    max-width: 179px;
  }

  /* line 1632, scss/_initial.scss */
  .adiinviter .adi_nc_down_arrow, .adi_nc_up_arrow {
    right: 7px;
  }

  /* line 1635, scss/_initial.scss */
  .adiinviter .adi_clear_tr .adi_clear_td:first-child {
    padding-top: 0;
  }

  /* line 1638, scss/_initial.scss */
  .adiinviter .adi_security_msg_out td:first-child {
    display: inline-block !important;
    width: 20px;
  }

  /* line 1642, scss/_initial.scss */
  .adiinviter .adi_security_msg_out .adi_security_icon {
    position: relative;
    top: 4px;
  }

  /* line 1646, scss/_initial.scss */
  .adiinviter .adi_button,
  .adiinviter .adiinviter input[type="submit"],
  .adiinviter .adiinviter input[type="button"] {
    width: 100%;
  }

  /* line 1652, scss/_initial.scss */
  .adiinviter .adi_conts_container {
    min-width: auto;
    width: auto !important;
  }

  /* line 1657, scss/_initial.scss */
  .adiinviter .adcust_viewport {
    overflow: auto;
  }
}
/* line 4, scss/_email-gate.scss */
.callout .m4mp {
  padding-top: 20px;
}
/* line 10, scss/_email-gate.scss */
.callout .featured-image-short {
  height: 300px;
}
@media all and (max-width: 620px) {
  /* line 10, scss/_email-gate.scss */
  .callout .featured-image-short {
    height: auto;
  }
}
/* line 22, scss/_email-gate.scss */
.callout input[type='submit'] {
  background: #F40031 !important;
  transition: .5s all;
  font-weight: 400;
  font-size: 16px;
  display: inline-block;
}

/* line 36, scss/_email-gate.scss */
#homepage-signup-form input[name='email'] {
  /*width: 66%;
  height: 48px;
  margin-right: 5px;*/
}
@media all and (max-width: 480px) {
  /* line 36, scss/_email-gate.scss */
  #homepage-signup-form input[name='email'] {
    width: 100%;
  }
}

/* Paywall / email gate */

/* line 52, scss/_email-gate.scss */
#email-gate {
  position: relative;
  margin-bottom: 60px;
  margin-top: -100px;
}
@media all and (max-width: 600px) {
  /* line 52, scss/_email-gate.scss */
  #email-gate {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 67, scss/_email-gate.scss */
#email-gate:before {
  content: '';
  display: block;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 77%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 77%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 77%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  position: absolute;
  width: 100%;
  top: -150px;
  height: 300px;
  z-index: 0;
  left: 0;
}

.email-gate-bg {
  position: relative;
  /*padding-top: 60px;
  padding-bottom: 60px;*/
  padding: 4px;
  background: linear-gradient(260.43deg, rgba(64, 128, 254, 0.75) 8.67%, rgba(223, 40, 57, 0.75) 94.44%);
  border-radius: 10px;
  width: 100%;
  margin: 0 auto;
}

.email-gate-content {
  background-color: #FFF;
  border-radius: 7px;
  padding: 24px;
}

/* line 83, scss/_email-gate.scss */
#email-gate h1 {
  font-family: 'Poppins', sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #333;
}
/* line 91, scss/_email-gate.scss */
#email-gate p {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #333;
}
@media all and (max-width: 600px) {
  /* line 100, scss/_email-gate.scss */
  #email-gate p br {
    display: none !important;
  }
}
/* line 110, scss/_email-gate.scss */
#email-gate h1, #email-gate p {
  text-align: center;
}
/* line 116, scss/_email-gate.scss */
#email-gate form {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  text-align: center;
}

input[type=text], input[type=email], input[type=button], input[type=submit] {
  font-family: 'Poppins', Helvetica, Sans;
  margin: 5px;
  width: 100%;
}

#email-gate ::-webkit-input-placeholder {
  color: #E0E5EB; /* IE var workaround */ 
  color: var(--flag-mid-grey);
}

#email-gate :-ms-input-placeholder {
  color: #E0E5EB; /* IE var workaround */ 
  color: var(--flag-mid-grey);
} 

#email-gate ::placeholder {
  color: #E0E5EB; /* IE var workaround */ 
  color: var(--flag-mid-grey);
}

@media all and (min-width: 711px) {
  .email-gate-bg {
    width: 531px;
  }

  .email-gate-content {
    padding: 32px 53px;
  }

  #email-gate input[type=text], #email-gate input[type=email] {
    width: 255px;
  }

  #email-gate input[type=submit], #email-gate input[type=button] {
    width: unset;
  }
}

/* Share button */

.share-post-button {
  right: 0;
  bottom: 0;
  display: block;
  margin-top: 24px;
  float: right;
  cursor: pointer;
}

.share-post-button i {
  display: inline-block;
  flex-shrink: 0;
  width: 35px;
  height: 35px;
  padding: 6px 3px 0 0;
  border-radius: 100%;
  background-color: #fff;
  color: #4080FE;
  border-width: 1px;
  border-style: solid;
  border-color: #4080FE;
  cursor: pointer;
}

.share-post-button i span {
  display: block;
  margin: 0 auto;
  width: 70%;
  background: url('data:image/svg+xml;utf8,<svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%234080FE" d="M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z"></path></svg>')
              no-repeat center center;
}

.share-post-button input {
  display: none;
  background-color: #fff;
  width: 280px;
  margin: 0 0 0 10px;
  padding: 6px;
  font-size: 12px;
  height: 35px;
  border-radius: 5px;
}

.share-post-button span.copy-conf {
  padding-right: 12px;
}

.share-post-button .hidden-mobile {
  display: none;
}

@media all and (min-width: 711px) {
  .share-post-button .hidden-mobile {
    display: inline-block;
  }
}

/* wpDiscuz comment styling */

.comments-area {
  padding-top: 30px;
  padding-bottom: 30px;
}

#wpdcom .wpd-prim-button {
  color: #FFFFFF; /* IE var workaround */ 
  /*color: var(--flag-white);*/
  font-family: 'Poppins', sans-serif;
  height: 51px;
  width: unset;
  box-shadow: none;
  line-height: 1em;
  border-radius: 3px;
  border: none;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
  padding: 6px 14px;
}

#wpdcom .wc-field-submit {
  padding-top: 0 !important;
}

.nav-links {
	border-radius: 12px;
	overflow: auto;
}
