@charset "UTF-8";
/**
 * Colors
 */
/**
 *  Breakpoints
 */
/* notification alert */
#user-notification-alert > a {
  display: block;
  font-size: 1.7rem;
  padding: 1em 0.5em;
  text-align: center;
  background: #2BC65A;
  color: #fff;
}
#user-notification-alert > a:hover {
  background: #44d670;
}

/* upgrade alert */
#upgrade-prompt {
  clear: right;
  float: right;
}
#upgrade-prompt::after {
  content: " ";
  display: block;
  clear: right;
}
#upgrade-prompt a.button {
  background: #2BC65A;
}
#upgrade-prompt a.button:hover, #upgrade-prompt a.button:focus {
  background: #44d670;
}
#upgrade-prompt a.button::after {
  font-family: "FontAwesome";
  content: "";
  display: inline-block;
  margin-left: 0.5em;
}

header div#header {
  padding-top: 0;
  /* login/signup */
  /* menu */
}
@media (min-width: 768px) {
  header div#header {
    background-attachment: unset;
    background-position: left bottom;
    background-size: 100% auto;
  }
}
@media (min-width: 941px) {
  header div#header {
    background-position: left -80px;
    background-size: 1080px 900px;
  }
}
header div#header > .row:first-child {
  width: 100%;
}
header div#header > .row:first-child ul.button-group {
  margin: 0 0 1em;
}
header div#header .login-buttons {
  z-index: 30;
}
header div#header .login-buttons ul.button-group li.header-register-button > a,
header div#header .login-buttons ul.button-group li.header-login-button > a,
header div#header .login-buttons ul.button-group li.relative.btn-profile a.button,
header div#header .login-buttons ul.button-group a.btn-logout {
  font-size: 1.2rem;
  height: 3em;
  line-height: 1em;
  border-width: 0;
  padding-top: 1em;
  padding-bottom: 1em;
}
header div#header .login-buttons ul.button-group li.header-login-button a,
header div#header .login-buttons ul.button-group li.btn-profile a {
  padding-left: 2em;
  padding-right: 2.5em;
  background-color: #2BC65A;
  color: #fff;
}
header div#header .login-buttons ul.button-group li.header-login-button a:hover,
header div#header .login-buttons ul.button-group li.btn-profile a:hover {
  background: #65de8a;
}
header div#header .login-buttons ul.button-group li.header-login-button a i.icon-user::before,
header div#header .login-buttons ul.button-group li.btn-profile a i.icon-user::before {
  display: none;
}
header div#header .login-buttons ul.button-group li.header-register-button {
  margin-left: 5px;
}
header div#header .login-buttons ul.button-group li.header-register-button a {
  padding-right: 2em;
  padding-left: 2em;
}
header div#header .login-buttons ul.button-group li.header-register-button i.icon-group::before {
  display: none;
}
header div#header .login-buttons ul.button-group li.header-register-button a:hover {
  background: #0C4EA2;
}
header div#header .login-buttons ul.button-group li.relative.btn-profile ul.show-dropdown {
  margin-top: 1px;
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: #2BC65A;
}
header div#header .login-buttons ul.button-group li.relative.btn-profile ul.show-dropdown li {
  min-height: 30px;
}
header div#header .login-buttons ul.button-group li.relative.btn-profile ul.show-dropdown a {
  min-height: 30px;
}
header div#header .login-buttons ul.button-group li.relative.btn-profile div.tiny.secondary.button.split.dropdown {
  border-width: 0;
}
header div#header .login-buttons ul.button-group li.relative.btn-profile div.kleo-notifications {
  right: 28px;
  top: 4px;
}
header div#header .login-buttons ul.button-group li.relative.btn-profile div.kleo-notifications a.kleo-message-count.has-tip.tip-left {
  padding: 0 3px;
  background: #EC2E23;
}
header div#header .login-buttons ul.button-group li a.btn-logout {
  padding-right: 2em;
  padding-left: 2em;
  background: #bdbdbd;
}
header div#header .login-buttons ul.button-group li a.btn-logout:hover {
  background-color: #0C4EA2;
}
@media (max-width: 768px) {
  header div#header .login-buttons ul.button-group div.tiny.button {
    border-width: 0;
  }
  header div#header .login-buttons ul.button-group a.button.tiny {
    border-width: 0;
  }
}
header div#header nav.top-bar {
  background-color: transparent;
  margin-bottom: 1em;
  margin-top: 1em;
}
@media (min-width: 941px) {
  header div#header nav.top-bar {
    margin-top: 0;
  }
}
header div#header nav.top-bar li.name {
  background-color: transparent !important;
}
header div#header nav.top-bar ul#menu-main-menu {
  height: auto;
  float: right;
}
header div#header nav.top-bar ul#menu-main-menu > li > a {
  padding-right: 0;
}
@media (max-width: 941px) {
  header div#header nav.top-bar ul#menu-main-menu {
    margin-top: 1em;
    max-width: 300px;
    float: left;
  }
}
@media (max-width: 941px) and (min-width: 768px) {
  header div#header nav.top-bar ul#menu-main-menu {
    float: right;
  }
}
@media (max-width: 941px) {
  header div#header nav.top-bar ul#menu-main-menu li a:not(.button) {
    padding-left: 1em !important;
    padding-right: 1em;
  }
}
@media (max-width: 941px) and (min-width: 768px) {
  header div#header nav.top-bar ul#menu-main-menu li {
    text-align: right;
  }
}
header div#header nav.top-bar li a {
  color: #0C4EA2;
}
header div#header nav.top-bar h1 {
  display: none;
}
header div#header nav.top-bar li.toggle-topbar {
  left: 0;
}
@media (min-width: 768px) {
  header div#header nav.top-bar li.toggle-topbar {
    right: 0;
    left: auto;
  }
}
header div#header nav.top-bar li.toggle-topbar i {
  color: #fff;
}

/* breadcrumbs */
div#breadcrumbs-wrapp ul.breadcrumbs li a,
div#breadcrumbs-wrapp ul.breadcrumbs li span {
  color: #fff !important;
}
div#breadcrumbs-wrapp ul.breadcrumbs li:nth-child(3) {
  display: none;
}
div#breadcrumbs-wrapp ul.inline-list {
  display: none;
}
@media (max-width: 768px) {
  div#breadcrumbs-wrapp {
    display: none;
  }
}

/* home page */
.home-page {
  /* login buttons */
}
.home-page header div#header .row > h1 {
  display: none;
}
.home-page a#top-logo {
  display: none;
}
.home-page header div#header > .row:first-child {
  width: 980px;
}
@media (min-width: 941px) {
  .home-page header div#header > .row:first-child {
    padding-right: 5em;
  }
}
.home-page #support {
  display: none;
}
.home-page form.form-search,
.home-page div.form-wrapper {
  margin-bottom: 0;
  padding-bottom: 0;
}
.home-page main {
  padding: 6em 4em;
  color: #000;
  background: no-repeat url("/wp-content/themes/sweetdate-child/images/min/single-and-sober-couples-montage.jpg");
  background-size: cover;
  position: relative;
  z-index: 1;
  border-top: solid 1px #0C4EA2;
}
.home-page main::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  background: rgba(255, 255, 255, 0.8);
  z-index: -1;
}
.home-page main h2 {
  text-align: center;
}
.home-page main p {
  font-size: 1.5rem;
}
.home-page main a, .home-page main a:visited {
  color: #0C4EA2;
  text-decoration: underline;
}
.home-page main a:focus, .home-page main a:hover, .home-page main a:visited:focus, .home-page main a:visited:hover {
  color: #1E75B7;
}
@media (min-width: 768px) {
  .home-page main h2 {
    text-align: left;
  }
}

/* main home page search form */
@media (min-width: 768px) {
  .home-page div#header .row.just-after-header {
    padding: 3em 0;
  }
  .home-page div#header .row.just-after-header .twelve > .row > .five.columns {
    float: right;
    min-width: 450px;
    background: #0C4EA2;
    padding: 1em;
  }
}
@media (min-width: 941px) {
  .home-page div#header .row.just-after-header {
    padding: 5em 5em;
  }
}
.home-page div#header .row.just-after-header .form-wrapper {
  /*
  		@include breakpoint( $xlarge ) {
  			min-width: 750px;
  			margin-left: -180px;

  			& .form-header > p {
  				margin: auto;
  				max-width: 400px;

  				&.lead, &#site-mission {
  					margin-bottom: 1em;
  				}
  			}
  			& form > .row {
  				margin: auto;
  				max-width: 750px;
  				margin-left: -163px;
  			}
  		}
  */
}
.home-page div#header .row.just-after-header .form-wrapper button {
  margin-top: 1em;
}
@media (min-width: 768px) {
  .home-page div#header .row.just-after-header .form-wrapper {
    border: solid 1px #1E75B7;
  }
}
@media (min-width: 768px) {
  .home-page div#header .row.just-after-header div.sng-home-search-logo {
    background: #0C4EA2;
    padding: 1.5em;
  }
}
.home-page div#header .row.just-after-header div.sng-home-search-logo img {
  display: block;
  max-width: 250px;
  margin: 0 auto;
}
.home-page div#header .row.just-after-header div.sng-home-search-logo p#site-mission {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .home-page div#header .row.just-after-header div.sng-home-search-logo p#site-mission {
    color: #0C4EA2;
    display: block;
    margin: 1.5em auto 2.5em auto;
    width: 350px;
    max-width: 100%;
  }
}
.home-page div#header .row.just-after-header form {
  background: #0C4EA2;
  border: none;
}
.home-page div#header .row.just-after-header form label {
  color: #fff;
}
.home-page div#header .row.just-after-header form .one > label.inline {
  color: #0C4EA2;
}
@media (max-width: 767px) {
  .home-page div#header .row.just-after-header form .one > label.inline {
    color: #fff;
  }
}
.home-page div#header .row.just-after-header form .one > label.inline::after {
  color: #fff;
  content: "to";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
@media (max-width: 767px) {
  .home-page div#header .row.just-after-header form .one > label.inline::after {
    color: #0C4EA2;
    margin-top: 0.5em;
  }
}
.home-page div#header .row.just-after-header form .notch {
  display: none;
}
@media (min-width: 768px) {
  .home-page div#header .row.just-after-header form {
    padding-bottom: 3em;
  }
}
@media (max-width: 767px) {
  .home-page div#header .row.just-after-header form {
    background: transparent;
    padding-top: 0;
    /* form inputs */
    /* age row */
  }
  .home-page div#header .row.just-after-header form label {
    color: #0C4EA2;
  }
  .home-page div#header .row.just-after-header form .row {
    margin-bottom: 1em;
  }
  .home-page div#header .row.just-after-header form div.custom.dropdown, .home-page div#header .row.just-after-header form button, .home-page div#header .row.just-after-header form label, .home-page div#header .row.just-after-header form.custom.form-search > .row:nth-of-type(3) {
    display: block;
    float: none;
    width: 350px !important;
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
  }
  .home-page div#header .row.just-after-header form .five.mobile-one.columns label {
    margin-top: 0.5em;
  }
}
.home-page div#header .row.just-after-header .form-footer {
  background: #0C4EA2;
  border-bottom: none !important;
}
.home-page div#header .row.just-after-header select {
  display: none;
}

/* banner/search form */
div.custom.dropdown.expand.open ul li {
  line-height: 18px;
}

/* dropdown select menus */
.home-page .form-search.custom div.custom.dropdown a.current,
.home-page .form-search.custom div.custom.dropdown .form-search.custom input[type=text],
.home-page .form-search.custom div.custom.dropdown .form-search.custom input[type=password],
.home-page .form-search.custom div.custom.dropdown .form-search.custom select {
  background: #fff;
  border-color: #1E75B7;
  color: #333 !important;
}
.home-page .form-search.custom div.custom.dropdown a.selector,
.home-page .form-search.custom div.custom.dropdown .form-search.custom div.custom.dropdown a.current,
.home-page .form-search.custom div.custom.dropdown .form-search.custom select {
  border-color: #0C4EA2;
}
.home-page .form-search.custom div.custom.dropdown a.selector::after {
  border-color: #1E75B7 transparent transparent;
}

/*

@include breakpoint( $large max-width ) {
.home-page form.custom {
	.columns {
	    display: block;
	    float: none !important;
	    max-width: 320px;
	    margin-left: auto !important;
	    margin-right: auto !important;
	}
	.row{
		margin-bottom: 2em;
	}
}
}

.home-page .form-search.custom div.custom.dropdown a.current{
	@include breakpoint( $large max-width ) {
		width: 100% !important;
	}
}

.home-page .form-search.custom div.custom.dropdown ul li{
	font-size: 1.2em;
	line-height: 1.5em;
}
.form-search.custom div.custom.dropdown ul{
	border-color: #ccc;
}
.form-search.custom div.custom.dropdown ul li.selected{
	background: $darkBlue;
	color: #fff;
}
.form-search.custom div.custom.dropdown ul li:hover{
	background: $darkBlue;
	color: #fff;
}
.form-search.custom div.custom.dropdown ul li:first-child{
	display: none;
}

.custom.form-search button{
	padding-top: 8px;
	padding-bottom: 7px;
	margin-bottom: 9px;
	width: 150px;
}
.custom.form-search button i{
	color: #fff;
} 
*/
/*
@include breakpoint( $large ) {
	/* home page */
/*
	.home-page .custom.form-search > .row{
		display: inline-block;
		max-width: 320px;
	}
	.home-page .row.just-after-header form{
		margin-left: 55px;
	}
	.custom.form-search .seven.offset-by-five.columns{
		margin-left: 20px;
	}
}
*/
/**
 * Inactive code, for sidebar search widget
 */
aside .widgets-container #message {
  position: relative;
  padding-bottom: 0.5em;
  background: #2BC65A;
  border-radius: 5px;
}
aside .widgets-container #message p {
  font-style: normal !important;
  color: #fff;
}
aside .widgets-container #message p strong {
  display: block;
  font-size: 1.3rem;
}
aside .widgets-container #message p a#close-notice {
  display: block;
  position: absolute;
  background: #1E75B7;
  color: #fff;
  padding: 0.5em;
  bottom: 10px;
  right: 15px;
}
aside .widgets-container #message p a#close-notice:hover, aside .widgets-container #message p a#close-notice:active, aside .widgets-container #message p a#close-notice:focus {
  background: #248bda;
}

/* sidebar *
.widget_kleo_bp_profile_search img {
	display: none;
}

.widget_kleo_bp_profile_search .form-header,
.widget_kleo_bp_profile_search form,
.widget_kleo_bp_profile_search .form-footer{
 	background: none;
	border: none !important;
	overflow: hidden;
}
.widget_kleo_bp_profile_search .form-search label{
	color: rgb(12, 82, 162);
}

.widget_kleo_bp_profile_search .form-search.custom .columns{
	width: 100%;
}
/* submit *
.widget_kleo_bp_profile_search div.seven.offset-by-five.columns{
	width: 100%;
	margin-left: 0 !important;	
}
.widget_kleo_bp_profile_search .form-search button.button{
	float: right;
	margin-right: 0;
	margin-top: 1em;
}

.form-search.custom div.custom.dropdown a.current, 
.form-search.custom select{
	background: rgb(43, 113, 180)!important;
	color: #fff !important;
}

.form-search.custom div.custom.dropdown a.selector, 
.form-search.custom div.custom.dropdown a.current, 
.form-search.custom select{
	border: solid 1px rgb(12, 82, 162) !important;
}
*/
/**
 * Styles for the Registration page (/register)
 */
body.registration div#main {
  color: #000000;
  padding: 2em 0;
  width: 100%;
}
body.registration div#main #main-content.eight.columns {
  width: 100%;
}
body.registration aside {
  display: none;
}
body.registration div#main.register #register-page > .row {
  width: 100%;
  max-width: 1200px;
}
body.registration div#main.register #register-page #basic-details-section img {
  margin-top: 1em;
}
body.registration div#main.register #register-page #profile-details-section .field_birthday fieldset {
  margin-top: 14px;
}
body.registration div#main.signup-complete {
  position: relative;
  background-image: url("/wp-content/themes/sweetdate-child/images/confirmed-sunset-sober-couple.jpg");
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  body.registration div#main.signup-complete {
    min-height: 600px;
  }
}
@media (min-width: 1200px) {
  body.registration div#main.signup-complete {
    min-height: 800px;
  }
}
@media (min-width: 2000px) {
  body.registration div#main.signup-complete {
    min-height: 1200px;
  }
}
body.registration div#main.signup-complete::after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(170, 170, 170, 0.3);
  display: block;
  content: " ";
}
body.registration div#main.signup-complete > .row {
  position: relative;
  padding: 2em 0;
  max-width: 400px;
  z-index: 100;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 5px;
}
@media (min-width: 768px) {
  body.registration div#main.signup-complete > .row {
    margin: 2em 0 2em 2em;
  }
}
@media (min-width: 1200px) {
  body.registration div#main.signup-complete > .row {
    max-width: 500px;
    margin-top: 5em;
  }
}
body.registration div#main.signup-complete > .row h2 {
  color: #2BC65A;
}
body.registration form#signup_form {
  /**
   * birthday fields get weird if they don't get hidden on page load (i.e. if
   * mobile mode is active then expand into desktop size
   *
   * So, make sure the <select> elements are 100% width
   */
  /**
   * WYSIWYG editor
   */
  /**
   * Terms and submit
   */
}
body.registration form#signup_form #pass-strength-result.strong {
  color: #2BC65A;
}
body.registration form#signup_form #pass-strength-result.good {
  color: #23e3ed;
}
body.registration form#signup_form #pass-strength-result.bad, body.registration form#signup_form #pass-strength-result.short {
  color: #EC2E23;
}
body.registration form#signup_form .row:nth-of-type(2) {
  width: 90%;
  margin: auto;
}
body.registration form#signup_form .register-section {
  max-width: 460px;
}
body.registration form#signup_form #basic-details-section img {
  box-shadow: 0 3px 5px #ddd;
}
body.registration form#signup_form div.field_zip input {
  max-width: 212px;
}
body.registration form#signup_form .input-options.datebox-selects > select {
  min-width: 100% !important;
  padding: 0.5em 0;
  margin-bottom: 1em;
}
@media (max-width: 768px) {
  body.registration form#signup_form div.field_birthday fieldset.datebox div.custom.dropdown {
    width: 100% !important;
  }
}
body.registration form#signup_form .mce-tinymce.mce-container.mce-panel {
  height: 285px;
}
@media (min-width: 941px) {
  body.registration form#signup_form .mce-tinymce.mce-container.mce-panel {
    height: 414px;
  }
}
body.registration form#signup_form .wp-editor-tabs {
  display: none;
}
body.registration form#signup_form .wp-editor-wrap {
  border: solid 1px #ccc;
  box-sizing: border-box !important;
  overflow: hidden;
}
body.registration form#signup_form .mce-statusbar.mce-container.mce-stack-layout-item {
  display: none;
}
body.registration form#signup_form span.required {
  color: #EC2E23;
}
body.registration form#signup_form p.field-visibility-settings-notoggle {
  display: none;
}
body.registration form#signup_form div.field_birthday p.field-visibility-settings-toggle {
  display: inline-block;
}
body.registration form#signup_form div.field_birthday p.field-visibility-settings-toggle a {
  color: #0C4EA2;
}
body.registration form#signup_form p.right,
body.registration form#signup_form input#signup_submit {
  margin-right: 5em;
}
body.registration form#signup_form input#signup_submit {
  background: #2BC65A;
  border-color: #2BC65A;
}
body.registration form#signup_form input#signup_submit:hover {
  background: #1E75B7;
  border-color: #fff;
}
body.registration form#signup_form p.right a strong {
  color: #0C4EA2;
}
@media (max-width: 768px) {
  body.registration form#signup_form p.right,
body.registration form#signup_form input#signup_submit {
    float: none;
  }
  body.registration form#signup_form p.right {
    margin-right: 0;
    margin-left: 3em;
  }
  body.registration form#signup_form input#signup_submit {
    width: 200px;
    margin-left: 3em;
  }
}

body.pmpro-checkout div#main div#pmpro_pricing_fields {
  border: solid 1px #ddd;
}
body.pmpro-checkout div#main h3 {
  background: #f2f2f2;
  font-size: 1.3em;
  padding: 0.5em;
  margin-top: 0;
}
body.pmpro-checkout div#main h3 span.pmpro_checkout-h3-msg {
  display: inline-block;
  background: #fff;
  border: solid 1px #ddd;
  font-size: 0.8em;
  padding: 1px 5px 3px;
  border-radius: 5px;
  margin-left: 5px;
}
body.pmpro-checkout div#main h3 span.pmpro_checkout-h3-msg a:not(.button):hover,
body.pmpro-checkout div#main h3 span.pmpro_checkout-h3-msg a:not(.button):focus {
  color: #2BC65A;
}
body.pmpro-checkout div#main div#pmpro_account_loggedin {
  background: unset;
  color: unset;
  font-weight: normal;
  font-size: 1em;
  padding-left: 0.5em;
}
body.pmpro-checkout div#main #pmpro_payment_method {
  margin-top: 2em;
}
body.pmpro-checkout div#main #pmpro_payment_method hr {
  display: none;
}
body.pmpro-checkout div#main #pmpro_payment_method span.gateway_paypalexpress {
  display: none;
}
body.pmpro-checkout div#main #pmpro_payment_information_fields {
  margin-top: 2em;
}
body.pmpro-checkout div#main #pmpro_payment_information_fields .pmpro_payment-account-number .pmpro_asterisk,
body.pmpro-checkout div#main #pmpro_payment_information_fields .pmpro_payment-expiration .pmpro_asterisk {
  display: none;
}
body.pmpro-checkout div#main #pmpro_payment_information_fields select {
  max-width: 100px;
  height: 2.5em;
  margin-bottom: 1.5em;
}
body.pmpro-checkout div#main #pmpro_payment_information_fields select#ExpirationMonth {
  margin-right: 5px;
}
body.pmpro-checkout div#main #pmpro_payment_information_fields select#ExpirationYear {
  margin-left: 5px;
}
body.pmpro-checkout div#main #pmpro_payment_information_fields input#CVV {
  margin-bottom: 0;
  max-width: 135px;
}
body.pmpro-checkout div#main #pmpro_payment_information_fields div.pmpro_payment-cvv {
  margin-bottom: 1.5em;
}
body.pmpro-checkout div#main #pmpro_payment_information_fields input#discount_code_button {
  background: #f2f2f2;
  border: solid 1px #ddd;
  padding: 0.5em;
  border-radius: 5px;
  cursor: pointer;
}
body.pmpro-checkout div#main #pmpro_payment_information_fields input#discount_code_button:hover, body.pmpro-checkout div#main #pmpro_payment_information_fields input#discount_code_button:focus {
  background: #e2e2e2;
}
body.pmpro-checkout div#main div.pmpro_submit hr {
  display: none;
}
body.pmpro-checkout div#main div.pmpro_submit input[type=submit] {
  background: #2BC65A;
  color: #fff;
  text-transform: uppercase;
  line-height: unset;
  border: none;
  padding: 1em;
  margin-bottom: 1em;
}
body.pmpro-checkout div#main div.pmpro_submit input[type=submit]:hover {
  background: #44d670;
}
body.pmpro-checkout div#main .pmpro_checkout-fields {
  padding: 0.5em;
}
body.pmpro-checkout div#main span#pmpro_processing_message {
  display: block;
}
body.pmpro-checkout div#main p#siteseal {
  text-align: right;
  margin-bottom: 0;
}

body.page.activate div#main {
  background-image: url("/wp-content/themes/sweetdate-child/images/activated-vacationing-sober-married-couple.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  body.page.activate div#main {
    min-height: 600px;
  }
}
@media (min-width: 941px) {
  body.page.activate div#main {
    min-height: 800px;
  }
}
@media (min-width: 2000px) {
  body.page.activate div#main {
    min-height: 1200px;
  }
}
body.page.activate div#main a:not(.button) {
  color: #1E75B7;
}
body.page.activate div#main > .row {
  width: 400px;
  max-width: 100%;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.8);
  padding: 2em 0;
  border-radius: 5px;
}
@media (min-width: 768px) {
  body.page.activate div#main > .row {
    margin: 0 0 0 2em;
  }
}
body.page.activate div#main > .row .eight.columns {
  width: 100%;
}
body.page.activate div#main > .row aside {
  display: none;
}
body.page.activate div#main > .row input#wp-submit,
body.page.activate div#main > .row input.button.radius {
  background: #2BC65A;
  border: medium none;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 0.5em 1em;
}
body.page.activate div#main > .row input#wp-submit:hover,
body.page.activate div#main > .row input.button.radius:hover {
  background: #1E75B7;
}

/**
 * Profile page
 */
body.page.profile {
  /* make the profile area full-width */
}
body.page.profile #main aside {
  display: none;
}
body.page.profile div#main-content {
  width: 100%;
}

/* hide the Public Message button */
#item-buttons #post-mention {
  display: none;
}

/* top profile area */
#profile {
  /* Send Private message button */
  /* hide the profile match meter */
}
#profile div#send-private-message {
  background: #2BC65A;
  display: inline-block;
  border-radius: 3px;
  border: solid 1px #aaa;
}
#profile div#send-private-message a {
  color: #fff;
  background: none;
}
@media (max-width: 768px) {
  #profile {
    padding-bottom: 0 !important;
  }
  #profile .row > div.seven.columns {
    display: none;
  }
}
#profile .circular-item {
  display: none;
}

/* hide the heart on top of images */
a.imagelink i.icon-heart {
  display: none;
}

/* Add pictures nag */
@media (max-width: 768px) {
  div#add-pictures-prompt {
    display: none;
  }
}
div#add-pictures-prompt i#add-some-pictures {
  font-size: 10em;
  color: #2BC65A;
}
div#add-pictures-prompt div#add-some-pictures-text a {
  color: #fff;
  font-size: 1.2em;
}
div#add-pictures-prompt div#add-some-pictures-text a:hover {
  color: #fff;
}

/* profile nag message */
#complete-profile-nag {
  background: #8ff57a;
  border: 1px solid #1a6a00;
  color: #1a6a00;
  padding: 1em;
}
#complete-profile-nag i {
  font-size: 1.2em;
  margin-right: 5px;
}
#complete-profile-nag a {
  font-weight: bold;
  text-decoration: underline;
  color: #0e401d !important;
}

#complete-profile-nag h4 {
  margin-top: 0;
}

#complete-profile-nag ul {
  list-style: circle;
  padding-left: 2em;
}

/* profile nav */
#buddypress #object-nav li#media-personal-li a {
  color: #2BC65A;
}

/* hide the cover image */
ul.sub-nav li, #subnav ul li#change-cover-image-personal-li {
  display: none;
}

/* profile fields area */
.profile .dl-horizontal dd {
  float: left;
  margin-left: 10px;
  width: 250px;
}
@media (max-width: 768px) {
  .profile .dl-horizontal dd {
    float: none;
  }
}

.profile .dl-horizontal dt {
  white-space: normal;
}
@media (max-width: 768px) {
  .profile .dl-horizontal dt {
    float: none;
  }
}

/**
 * Profile edit
 */
body.bp-user.profile-edit {
  /**
   * birthday fields get weird if they don't get hidden on page load (i.e. if
   * mobile mode is active then expand into desktop size
   *
   * So, make sure the <select> elements are 100% width
   */
  /**
   * WYSIWYG editor
   */
}
body.bp-user.profile-edit input[type=text] {
  max-width: 296px;
}
body.bp-user.profile-edit .input-options.datebox-selects > select {
  min-width: 100% !important;
  padding: 0.5em 0;
  margin-bottom: 1em;
}
body.bp-user.profile-edit .field-visibility-settings-notoggle {
  display: none;
}
body.bp-user.profile-edit .field-visibility-settings-toggle a.visibility-toggle-link {
  color: #0C4EA2 !important;
}
body.bp-user.profile-edit div.field_stateprovince div.custom.dropdown,
body.bp-user.profile-edit div.field_country div.custom.dropdown {
  max-width: 296px;
}
body.bp-user.profile-edit .wp-editor-tabs {
  display: none;
}
body.bp-user.profile-edit .wp-editor-container {
  border: solid 1px #ccc;
}
body.bp-user.profile-edit .mce-statusbar.mce-container.mce-stack-layout-item {
  display: none;
}
body.bp-user.profile-edit span.required {
  color: #EC2E23;
}

body.bp-user.my-account {
  /**
   * "Settings" tab
   */
}
body.bp-user.my-account.media span#rtm_show_upload_ui {
  background: #2BC65A;
  padding: 0.5em 1em;
  color: #fff;
  border-radius: 5px;
}
body.bp-user.my-account #settings-form > a {
  color: #2BC65A !important;
}
body.bp-user.my-account #settings-form > a:hover {
  color: #229c47 !important;
}

/* report/flag link */
a.button.bpm-report-link {
  background: none;
  color: #2b71b4;
  padding: 0;
  border: none;
  font-size: 1em;
  margin-left: 1em;
}

/**
 * Crop avatar image
 */
body.bp-user.change-avatar div.moxie-shim.moxie-shim-html5 {
  position: static !important;
}
body.bp-user.change-avatar div#avatar-crop-pane {
  display: none;
}

body.bp-user.settings {
  /* hide the second avatar on settings page */
  /* hide the album on settings page */
}
body.bp-user.settings div#item-header {
  display: none;
}
body.bp-user.settings #settings-form #submit {
  cursor: pointer;
  background: #1E75B7;
  border: none;
  border-radius: 4px;
  font-size: 1em;
  color: #fff;
  padding: 0.5em 1em;
}
body.bp-user.settings #settings-form #submit:active, body.bp-user.settings #settings-form #submit:hover {
  background: #2BC65A;
}

body.bp-user.change-avatar {
  /* hide the "Take Photo" link */
}
body.bp-user.change-avatar li#bp-avatar-camera {
  display: none;
}

body.bp-user.delete-account #delete-account-button {
  background: #EC2E23;
  color: #fff;
  padding: 1em 1.5em;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
body.bp-user.delete-account #delete-account-button:hover, body.bp-user.delete-account #delete-account-button:focus, body.bp-user.delete-account #delete-account-button:active {
  background: #ef5249;
}

body.members.directory div#search-bar {
  background-image: none;
  border-bottom: solid 1px #ccc;
}
body.members.directory p.lead {
  display: none;
}
body.members.directory form.custom.dir-form > .row .two.columns:nth-of-type(1) {
  display: none;
}
body.members.directory form.custom.dir-form > .row .two.columns:nth-of-type(5) {
  min-width: 200px;
}
body.members.directory form.custom.dir-form div.hz-textbox {
  margin-bottom: 9px;
}
body.members.directory form.custom.dir-form input[type=text] {
  margin-top: 2px;
  height: 28px;
}
body.members.directory form.custom.dir-form .two.columns .custom.dropdown.expand {
  margin-bottom: 12px;
}
body.members.directory form.custom.dir-form .two.columns.hz-submit {
  width: 5%;
  margin: 1px 0 9px;
}
body.members.directory form.custom.dir-form .two.columns.hz-submit button.small.button i {
  color: #fff;
}
@media (min-width: 767px) {
  body.members.directory form.custom.dir-form {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }
  body.members.directory form.custom.dir-form > .row.hz-agerange {
    max-width: 75px;
  }
}
body.members.directory li#members-all > a > span {
  display: none;
}
body.members.directory li#members-order-select {
  display: none;
}
body.members.directory #members-list .search-item p.date {
  color: #888;
}
body.members.directory #members-list .search-item .author a {
  color: #1E75B7;
  text-decoration: none;
}
body.members.directory #members-list .search-item .author a:hover {
  color: #0C4EA2;
}
body.members.directory #members-list .search-item .search-body {
  margin-bottom: 20px;
}

body.pmpro-account #pmpro_account .pmpro_actionlinks a#pmpro_account-change {
  background-color: #2BC65A;
  border-color: #2BC65A;
}
body.pmpro-account #pmpro_account .pmpro_actionlinks a#pmpro_account-edit-profile {
  background: #1E75B7;
  border-color: #1E75B7;
  color: #fff;
}

/**
 * Member levels page
 */
body.pmpro-levels div#main {
  /**
   * Montage
   */
  position: relative;
}
@media (max-width: 480px) {
  body.pmpro-levels div#main {
    background-size: auto 100%;
  }
}
@media (max-width: 768px) {
  body.pmpro-levels div#main {
    background: no-repeat url("/wp-content/themes/sweetdate-child/images/sober-couples-montage-vertical.jpg");
  }
}
@media (min-width: 768px) {
  body.pmpro-levels div#main {
    background: no-repeat url("/wp-content/themes/sweetdate-child/images/min/single-and-sober-couples-montage.jpg");
    background-size: auto 100%;
  }
}
@media (min-width: 1200px) {
  body.pmpro-levels div#main {
    background-size: cover;
    padding-bottom: 60px;
  }
}
body.pmpro-levels div#main::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  content: " ";
  background-color: rgba(255, 255, 255, 0.3);
}
body.pmpro-levels div#main h2 {
  text-align: center;
  color: #0C4EA2;
  padding: 0.5em 0;
  margin: 0;
  font-size: 3rem;
}
@media (min-width: 768px) {
  body.pmpro-levels div#main h2 {
    font-size: 4rem;
    padding: 1em 0;
  }
}
@media (min-width: 941px) {
  body.pmpro-levels div#main h2 {
    font-size: 6rem;
    padding: 0.6em 0 0.3em;
  }
}
body.pmpro-levels div#main > .row {
  position: relative;
  z-index: 20;
  background: rgba(255, 255, 255, 0.5);
  border-bottom: solid 1px #0C4EA2;
}
@media (min-width: 768px) {
  body.pmpro-levels div#main > .row {
    box-shadow: 0 0 8px 1px rgba(170, 170, 170, 0.8);
  }
}
@media (min-width: 1200px) {
  body.pmpro-levels div#main > .row {
    margin: 3em auto;
  }
}
body.pmpro-levels div#main > .row #main-content > .row > .twelve.columns:first-child {
  background: rgba(255, 255, 255, 0.8);
}
@media (max-width: 768px) {
  body.pmpro-levels div#main {
    padding-top: 0;
  }
}
body.pmpro-levels #login_panel {
  z-index: 1000;
}
body.pmpro-levels .row.membership ul.pricing-table li.bullet-item a {
  color: #0C4EA2 !important;
}
@media (max-width: 768px) {
  body.pmpro-levels .row.membership ul.pricing-table {
    width: 100%;
    max-width: 300px;
    margin: auto;
    margin-top: 2em;
  }
}
body.pmpro-levels .row.membership ul.pricing-table .price, body.pmpro-levels .row.membership ul.pricing-table .bullet-item::before {
  color: #0C4EA2;
}
body.pmpro-levels .row.membership ul.pricing-table.kleo-level-1 li.description {
  display: none;
}
body.pmpro-levels .row.membership ul.pricing-table.kleo-level-2 a.button, body.pmpro-levels .row.membership ul.pricing-table.kleo-level-3 a.button, body.pmpro-levels .row.membership ul.pricing-table.kleo-level-6 a.button, body.pmpro-levels .row.membership ul.pricing-table.kleo-level-7 a.button {
  color: #fff;
  background: #2BC65A;
  border: none;
}
body.pmpro-levels .row.membership ul.pricing-table.kleo-level-2 a.button:hover, body.pmpro-levels .row.membership ul.pricing-table.kleo-level-3 a.button:hover, body.pmpro-levels .row.membership ul.pricing-table.kleo-level-6 a.button:hover, body.pmpro-levels .row.membership ul.pricing-table.kleo-level-7 a.button:hover {
  background: #65de8a;
}
body.pmpro-levels .row.membership ul.pricing-table li {
  background-color: rgba(255, 255, 255, 0.8);
}
body.pmpro-levels .row.membership ul.pricing-table .title, body.pmpro-levels .row.membership ul.pricing-table .price {
  border: none;
}
body.pmpro-levels .row.membership ul.pricing-table a {
  cursor: pointer;
}
@media (min-width: 941px) {
  body.pmpro-levels .row.membership .four.columns {
    padding: 0 2em;
  }
}
@media (max-width: 768px) {
  body.pmpro-levels .row.membership .four.columns::after {
    content: " ";
    height: 4px;
    background: #0C4EA2;
  }
}
body.pmpro-levels nav#nav-below a.button.link-button {
  color: #0C4EA2;
}

@media print {
  .pmpro_a-print {
    display: none;
    position: absolute;
    left: -9999px;
  }
}
/**
 * Front end
 */
h1.article-title {
  font-size: 2.5em;
}

i {
  color: #EC2E23;
}

@media (max-width: 768px) {
  div#main {
    padding-top: 0;
  }
}

body:not(.buddypress) div#main .article-content a:not(.button):not(.elementor-button) {
  color: #1E75B7;
  text-decoration: underline;
}
body:not(.buddypress) div#main .article-content a:not(.button):not(.elementor-button):hover, body:not(.buddypress) div#main .article-content a:not(.button):not(.elementor-button):focus {
  color: #0C4EA2;
}

ol[type=a] li {
  margin-bottom: 1em;
}

article .article-content ul, article .article-content ol {
  margin-left: 16px;
}
article .article-content ul li, article .article-content ol li {
  padding-left: 5px;
}
article .article-content .wp-caption {
  font-size: 1em;
}

.sng-success {
  background-color: #8ff57a;
  border-color: #80cf70;
  color: #1a6a00;
  padding: 1em;
}

.grecaptcha-badge {
  display: none;
}

/**
 * Level select confirmation
 */
#pmpro_payment_method input#autorenew {
  display: inline !important;
}
#pmpro_payment_method span.custom.checkbox {
  display: none;
}

/**
 * Footer
 */
#support i {
  color: #1E75B7;
}

#footer {
  border-top: solid 1px #EC2E23;
}

#footer .row hr {
  border-color: #1E75B7 !important;
}

#footer .row i.icon-heart {
  color: #EC2E23;
}

/* footer social icons */
#footer #text-2 img {
  width: auto;
  height: 35px;
  margin-right: 5px;
}

#footer .social-media-link {
  display: inline-block;
  width: 35px;
  height: 35px;
  margin: 0 5px 5px 0;
  background-size: 100%;
}

#footer .twitter {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAMAAAC4A3VPAAABcVBMVEUAAAAYsuQpxfYDn9ApxfYDn9ApxfYpxfYpxfYDn9ADn9ApxfYpxfYDn9ADn9ApxfYDn9ADn9ADn9ApxfYDn9ADn9Apxfb///8Dn9D9//8EoNEiv/AnxPUZtucGotQQrN0Kptje9v4gvO0buOkYtOVKzvdCzPcwx/YlwvMWs+T4/f/1/P/q+f7n+P72/P3v+fw3yfcsxvYeuutLu94MqdoIpdb6/v+U4/uA3fp02vlu2Plm1vlT0fjT7vcdueoTsOFZwODY9f3R8/2/7vy47PzC7vuN4fqK3/lq1/le1Pha0vhAt9wQpNPy/P7t+v7a9Pyy6/yr6Pul5/ug5vua5PuG3vpP0PhGzfer3+99zedewuEqrtcVptTL8f267fzi9Po8yvd+2fbH6vS/5/N21PKw4fCn3u+Y2OyL0+pyyuVjxOJPvN4xsdkjq9bd8vnN7PbA5/O14/GZ2Oxvy+c0vedpxuNSvd86tt05tNowsNgeqdVNuSWNAAAAFnRSTlMABv36lZCPKteVLPn49NS8vNjX1pgr1wCSSAAAA+lJREFUaN7t21dXGkEUwPGJUdN7cuduYekdQlfBiFiixmjUWKOm997rp8/uEkUJOyyzm3nI2f8LT5zfucwdOBwOxOjY4PHT8M87fWnwGGl2pL8PBNXXf8QUz4HAzhlmPwitXz/HPhBa3zEyCIIbJMdBcMfJKRDcKQLC88hmHumRHtklj/RIj+ySR3rkvyILoytLkrQYvDe7CYxcJGtBupc0tQF7bawXwIiDvMYG8/fowaQ1E4oOB+kMcJK1IaYZC9K2JmOxmQn9MRvnJSdpNsaYcYn+VUoyx50HTnKTUhq0NqepVSPAS1apXmYDOjdnKa4BFG5UuchharQ4Ch2bsBKXo+tT6XSUi1ylZtLteKdlplbdMp4zB0qEg7xN/xS81uklYPUwWcGkE5JKKw+gresMUPqMiBWVg5ylrdLDeThU0Fq82kC9EHCQN+jB0quH7kvGUhzbMUQf8JDxxbbXa6raWqSsJVkyxHEANRTumYQ12l56uZYHs0km6Vd8ZVlWeifznUaRJlZr0QJjfW7qpIZ6dZ5Pkvkhq53MSpbkD2zmAx4SqhLtuR22yN7YuTg86Z1cMEA5DDzkCE1NPfnUq5gzxIACXOQo5WnMIIvAR8a4yC0nJGR4yDsGGeIlV3jIkiNynkOUdg1S4SXhbu/kIzRSuclrQ3xHKQM3CSM9k2/Ma8lLmuYQx61EvxMSvo/1RL40yaQjclx+vZWzLV7dNcmiI3J2u9R4Ltkln6NZwhE5TXso9dYUy8BBcr63v0CzpDMSJu2L2QU0UxyS0ZRtsoFmAXBIwpzdq/kMm0UckzCatiXe30UzOeGchC/X7VzJn9hsHFwg/Vj62O1EpW/YGtI5WUTEhdLLpyzxFbYN6YyEAOq9fccQv+6JmuoOqciI2zlrMdXAvcLgDgn1m4+pdZmb+6If3CGjMxOU0Ydf+6KWcEjG89H56vB0hn057sj7oqyAE3JdonZ6vIOt6uCIhBvB7uDYazyQDxySUJi9xQbfN2SGyLc+8Yd3JcszfNbaU8bXO46NfTAy3WHW3NarBTyUFgLnZKvN2szy9aVMTqJXc/cfPX2x/UbGtsoJcI1UE0oonPRryEpOArhERtBWZQVcIyFU6Q5W6gAukqBGNDYYCANwkGzUV7Y+Q38IgJNkl/B1Wh/NH1aBJwL2UupJf7mi6bSsaQH/eNjOyvwvv3l5pEey80iPtCZVEJxKFBCcQiIguAgJgOACBH0gNB8SlIsgsKKM5CjKAuf0yXiGXETESkQRcFdUJRLQsbNkAAU3QE4eRaEdPUnICRTaCULIkfMosPPNv1oInPOyLppdGbgg4ETPnB04aWi/AVaYoNCDl2VfAAAAAElFTkSuQmCC");
}

#footer .instagram {
  background-image: url("data:image/png;base64,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");
}

#footer .facebook {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAMAAAC4A3VPAAAAtFBMVEUAAAApRoUVM3I7WZgVM3IVM3I7WZg7WZg7WZgVM3IVM3I7WZg7WZgVM3I7WZg7WZgVM3I7WZgVM3IVM3IVM3IVM3I7WZgVM3L////z9fnY3uonRYSSoL3x8/cXNXQ5V5Y0UpIqSIYdO3obOXikss8rSYnQ1uPd4u2isMppgLBac6gxT44iQIDu8fbm6vLT2ujJ0eGClLk9WplDW475+fvByt6+yN2VpceMnsOFl79JZZ8/XJpWTWDkAAAAFnRSTlMABv3X1paVjyqQLP38+vn49Ly9u48rKGG5EwAAAZ9JREFUaN7t1tduAjEQheGhlySUlBlTd5eF0Ht63v+9YkPQSkvKDXukkPkv7YtPY8myyVUsZKqceNVMoUj7UvkLBnWRT+3EOgOrOzPP0PJExUuGdlmkAoMrUIbBZajC4CrE8JTcp6SSSv6SkkqeBbkZj1aLjjnEsU5Pvr8sdhKOnAytAiXHDQMmJx0DJjdLgybXBk42vyLFxq4kyImBk8948glPDk3UaBvKvkTJeSS2rYMgGxEZ4ElR8rzIme9xFIJsxbYBZGxEBMmxTkk2PzNR97b94jIR0vzUEE8+4sk+nnzFk2M8+QYn5z0XlFyJLYSSI0fOoOTaka2Tk31b2/YQSe1DW0cOTk66xNb57ome4kkPTnYZTvYYTs4YTgacCNmyxcjWIZ9df/3vo2SUkkoqqaRNSSWVVNJ2LqSrK7uUVPI4JY9S8l+THoPzyGdwPgUMLqCQwYUkA4Y2EBKZMrCpCF0Jcs6BSI2yIhIGPuCueH4QWixLtwKuROW0QEuXiXICLUdEqRsBdp0iZ+ZgZ5vOOdF1V8peSeLVsqWy0z4AupFqHFRd+ekAAAAASUVORK5CYII=");
}

#footer .vimeo {
  background-image: url("data:image/png;base64,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");
}

#footer .pinterest {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAMAAAC4A3VPAAABv1BMVEUAAACzCQ3GERigAACgAADGERigAADGERjGERigAACgAADGERjGERigAACgAACgAACgAADGERjGERjGERjGERjGERigAADGERigAAD///+4AgnEDhX++fq7Bg2rAADAChG2AAfFEBejAAD//f2+CA+uAACiAAClAADCDBO0AAWnAAD99vb55+jHFBv88vL57+/04uL33d7mlpnRPEKhAwOyAAOmAAD56uvz1tfqpqnig4fWUFXUSk/LJizJICbIGSCwAAKoAADzztDwwMLjs7PYlZXjiIzdbXLOMznNLjXLKjCpFxf++/v35eb44OHz29v00dPluLjfqanonaDkj5LQfn7fd3vJZmbXXGC/UlK2OTmyMDCwKiqnFBSjCAj89PTtsrTnmp3anJzgfYHdcXXaZmrZYGXFY2PXWV7XWF3BWVm6Rka5QkK3PT20NTWsHh766+zv09Ptz8/yysvsysryx8nnv7/vvb/nsLHsrK/ooKPfoqLbn5/lkpXSe3vMdXXJb2/YaGzEYGDNSU7TRUuuJSWtIiK8DhWmBgatAADqxcXowsLlk5bXjo7TiYnDXl68SUnHMzm8NDS9KCuvERHJkbkkAAAAF3RSTlMABv39lpUrKteQ+vn49NjUvI+O1r27j5XJVyQAAAU7SURBVGje7ZtnWxNBEIBPBOy9zOylV0gkIL0TioKiWJAqXYqgIPbee+8/2GxuN5sTLuqze/fBJ+/H/TDv7e7szMRHNMqmvZu3g+1s37d3k2awoagAHKKgaEPaeAAcZD91FoGjFKXusQAcpWCTtgccZo+2GRxms7YNHGabBo6TVxrklXllXvkH8sq8Mq/8V5Its41dleWElJd1TncvtYEJ9crWuTuHiImTXT3Cql7ZPO0m6+C+fxwo6pUtN4gV7qo2G5RtjSGSg7Jm5crqUyQ3oSbFysXspCnvGhhaWBqZn200fcc5pcoltzjBgeoEBML+iLcuinj+U71wVilUNrszwp4EuHQvCiYHxQH0KFMev0oYM0nwMJ9g7HAmcasVKROdLOKhBQh34FpOnObOzoQa5Sw3trgiuC6v6sXRqlD2srsKLfpK0IJRrjyVUKE8x6I98kRREPXW+nWPR/dH0t9xmztHFCh7WbZWvmGymkv97+8+y9pNuDaIl7nyrgJlE/98Zhy/RihnWkHgikV51rrfyCsr2SUFmbGCxe6CbHxHCeOrT1ZZzSI9Zqd6jXBaIJtnfPlzh6xyiEVaNZTDJEO3ubPx5bOoSyobjUANaNBgVcWr+fJNLAnIKc8YgY4axh9EMGAuinz5NKJHTsmy5SJSSuaJYFgPrKesQPTKKVmgy0jRm4jgCsZd6xzsYUR0SSlZIVhJbxJmhPHQpGk7zeIuET1SyjIj0DJVxqBKKI/QlTBw5kTGItZKKVnjukQFpawUiduNAUN8zENE9Eop7xmBBhGxDmBETFcnqLIdOHcI4wkidkgpu41At434vRnlB0TTCdaTrESrk1K+ZNV6FVHnz5Rvhi4xjhEO3X1QSpkoy9QCD4C4zHE0pc+QqAQ0tSWUIi9CK+n458TrowSAcYsrL6D0XcIx9jLrJ+guG0ReZmfm8RBXjqJ0xor0H9UB2njoYfNVfswM8pN0PSKpTLKR8XUMYFFUO8wqbK1TdE2U/5ikEo71GbfnBXgk8jL7yu5nZufXiBIFT9B7PRWtn1afzC/M85jCz+trKHuTMmVd8Haw4mRKEkm6TYnpY6dwNdO4TiB7I9LKdqyZwBQvCId+QZC1rbLsukuJKFCWosFjkqFi2YicmJsyNxeUmgoEtZjmLBGEjrzobX3ZVClWDk+wQT6gQumqS0+U5SQHU1fQoB1UKKGUTs5jfCA4uY6xfBkZpXJK4YwjPuV3NrjWeGYcxSbVKCEQi/az8E9rLhAz7u63yIiWyiuFlLfhMcQvfdlnOtMaRI4OypSiDddjisnnZ40Rt2x6PqlHkeMFlcoepuxHxurY929trnCsDjOUuJQqG0XjsiQMSpX81b9CK6IeUKpsNc0g3hiuIe4DtcoFpnyAFD9E8DdiAVCs7GbK58galx5EQbS9FECpUszt7gnkk2pA90aREnynuwDUK29ld6h3mULoC/uYTr2ygQ16FjVGtVK8kYYafpVmbFH28V99Fj867Nrl9Rqr6cauuwytWLULW5RdrAxYDKpKlaKq9/207FC2KAdIqDluOTXaohwiVVCCaP27XL2ypTMJQcvkUasUGLuMgzXqlfGcnd8WpTdnGbBFGUEMWr9JW5S1OR+ILUp/zn8RtEUZ7gjAX/Af/L+CvPKvlAFwGJfmA4fxaX5wGL8WB4eJa+jwNv2o0aLpIB5EbSs6uU8dcYe2k84yfp8Db8Xl89MOv0s7iA6zRSveiI6ysVjTCtFRCumfPexGB9lt/KlFoWNnu7GQGinFW3ZuRdvZsWtLMbX9Alv89nPXgK+4AAAAAElFTkSuQmCC");
}

#footer .reddit {
  background-image: url("data:image/png;base64,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");
}

#footer .youtube {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAYAAACP3YV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc0ODhCNUJDRjlDMTFFMjk1QThBNjM4MDE4RkYyRjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc0ODhCNUNDRjlDMTFFMjk1QThBNjM4MDE4RkYyRjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzQ4OEI1OUNGOUMxMUUyOTVBOEE2MzgwMThGRjJGOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzQ4OEI1QUNGOUMxMUUyOTVBOEE2MzgwMThGRjJGOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnTF8FUAAA4ASURBVHja7F0JcFvF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);
}

/**
 * Blog page
 */
body.blog #main-content a.button.secondary,
body.category #main-content a.button.secondary {
  background: #2BC65A;
  color: #fff;
  border: none;
}

/**
 * Posts
 */
.article-meta {
  display: none;
}

/* social sharing */
.addthis_toolbox {
  margin-bottom: 1em;
}

.addthis_button_compact.at300m {
  display: none;
}

/**
 * Login modal box
 */
#login_panel span.subheader.right.small-link a {
  display: none;
}
#login_panel button#login {
  background: #2BC65A;
  color: #fff;
  border-width: 0;
}
#login_panel button#login:hover {
  background: #65de8a;
}

/**
 * Forgot password modal
 */
div#forgot_panel small a {
  display: none;
}

/**
 * Register modal box
 */
div#register_panel button#signup {
  background-color: #0c52a2;
  border: none;
}

div#register_panel a {
  color: #0c52a2;
}

div#register_panel a:hover {
  color: #d52727;
}

input#fullname {
  display: none;
}

/**
 * Register Page
 */
#register-page #profile-details-section div.editfield.field_1 {
  display: none;
}

#successful-signup {
  font-size: 1.1em;
}

/**
 * Member Account page
 */
#pmpro_account #pmpro_account-profile p > a.small.radius.button.bordered:nth-of-type(1) {
  background: #2BC65A;
  color: #fff;
}

/**
 * Billing page
 */
body.pmpro-billing input#AccountNumber {
  max-width: 300px;
}
body.pmpro-billing select#ExpirationYear, body.pmpro-billing select#ExpirationMonth {
  max-width: 75px;
  margin-bottom: 1em;
}
body.pmpro-billing select#ExpirationMonth {
  margin-right: 10px;
}
body.pmpro-billing select#ExpirationYear {
  margin-left: 10px;
}
body.pmpro-billing input#CVV {
  max-width: 300px;
}

/**
 * Media queries
 */
/* wider than 768px */
@media screen and (min-width: 768px) {
  /* profile tabs */
  #profile .dl-horizontal dd {
    float: left;
    margin-left: 10px;
    width: 250px;
  }

  #profile .dl-horizontal dt {
    white-space: normal;
  }
}
/* end: wider than 768px */
/* wider than 900px */
@media screen and (min-width: 941px) {
  /* profile tabs */
  #profile .dl-horizontal dd {
    width: 300px;
  }
}
/* WP Login screen */
body.login div#login p#nav a, body.login div#login p#backtoblog a {
  color: #EC2E23 !important;
}
