/* GLOBAL */

@font-face {
	font-family: 'Futura-Book';
	src: url(//saltyworld.net/wp-content/themes/higo/webFonts/FuturaStd-Book.woff);
	font-weight: normal;
	font-display: auto;
}
@font-face {
	font-family: 'Futura-Bold';
	src: url(//saltyworld.net/wp-content/themes/higo/webFonts/FuturaStd-Bold.woff);
	font-weight: normal;
	font-display: auto;
}
@font-face {
	font-family: 'Futura-Condensed-Bold';
	src: url(//saltyworld.net/wp-content/themes/higo/webFonts/FuturaStd-CondensedBold.woff);
	font-weight: normal;
	font-display: auto;
}
@font-face {
	font-family: 'Futura-Extra-Bold';
	src: url(//saltyworld.net/wp-content/themes/higo/webFonts/FuturaStd-ExtraBold.woff);
	font-weight: normal;
	font-display: auto;
}
body {
	font-family: "Futura-Book" !important;
}
.bordered-title{
	color: #B7071F;
	font-weight:900 !important;
}
.loopSidebarHolder {
	margin-bottom: 150px !important;
}


/* SWEETHEARTS */

/* Header */

@media screen and (max-width: 862px) {
	#sweethearts-header.desktop {
		display: none;
	}
}
@media screen and (min-width: 863px) {
	#sweethearts-header.mobile {
		display: none;
	}
}
#sweethearts-header.mobile {
	margin-bottom: 70px;
	overflow: hidden;
  position: relative;
	background-color: #79fd9d;
	position: absolute;
	top: 0;
	width: 100%;
	padding-top: 0;
	padding-bottom: 10px;
	z-index: 1;
}
#sweethearts-header.mobile img {
	width: 170px;
	margin-top: 22px;
	margin-bottom: 12px;
	margin-left: 20px;
}
#sweethearts-header.mobile ul {
  display: none;
	list-style: none;
	margin-right: 20px;
	text-align: right;
}
#sweethearts-header.mobile li a {
  color: #B7071F;
  padding: 0;
  text-decoration: none;
  font-size: 14px;
  display: block;
}
#sweethearts-header.mobile a.icon {
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
	font-size: 24px;
}
#sweethearts-header.desktop {
	max-width: 960px;
	margin: 0 auto;
	margin-bottom: 40px;
}
#sweethearts-header.desktop img {
	width: 200px;
	margin-top: 31px;
}
@media screen and (max-width: 910px) {
	#sweethearts-header.desktop img {
		width: 150px;
    margin-top: 38px;
	}
}
#sweethearts-header.desktop ul {
	list-style: none;
	display: flex;
	-webkit-display: flex;
	-moz-display: flex;
	float: right;
	margin-top: 30px
}
#sweethearts-header.desktop ul .sign-in {
	border: 2px solid #ad0922;
	border-radius: 30px;
	padding: 10px 30px;
	margin-left: 10px
}
#sweethearts-header.desktop li {
	padding: 12px 20px;
	font-weight: bold;
	letter-spacing: 1px;
}
#sweethearts-header.desktop li a {
	color: #ad0922;
}

/* Footer */

#sweethearts-footer {
	background: #7EA2AA;
	padding: 40px;
	color: #fff;
	text-align: center;
}
#sweethearts-footer ul {
	margin: 0 auto;
	margin-left: 0;
	text-align: center;
	padding-left: 0;
}
#sweethearts-footer ul a {
	color: #fff;
	display: block;
}
#sweethearts-footer .logo {
	width: 150px;
	height: 24px;
	padding-top: 0;
	margin: 10px auto 20px auto;
}
#sweethearts-footer .copyright {
	font-size: 12px;
	margin-bottom: 4px;
	text-align: center;
}
@media screen and (min-width: 768px) {
	#sweethearts-footer {
		display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
		justify-content: space-evenly;
	}
	#sweethearts-footer ul {
		margin: inherit;
		margin-top: 8px;
	}
	#sweethearts-footer .copyright {
		margin-top: 24px;
	}
	#sweethearts-footer .logo {
		margin: 20px 0 0 0;
	}
}

/* don't show hamburger menu */
.page-id-18626 #responsive-menu-button, .page-id-18634 #responsive-menu-button, .page-id-18641 #responsive-menu-button, .page-id-22723 #responsive-menu-button, .page-id-24436 #responsive-menu-button, .page-id-24669 #responsive-menu-button, .advert-template-default #responsive-menu-button {
	display: none;
}

/* don't show member CTA */

.page-id-18626 .awac-wrapper, .page-id-18634 .awac-wrapper, .page-id-18641 .awac-wrapper, .page-id-22723 .awac-wrapper,
.page-id-24436 .awac-wrapper,
.page-id-24669 .awac-wrapper, .advert-template-default .awac-wrapper {
	display: none;
}


/* post a listing */

.page-id-18641 {
	background-color: #FFFBF9;
}
.page-id-18641 hr {
	display: none;
}
.page-id-18641 .entry-content {
	margin-bottom: 60px;
}
.page-id-18641 input[type="text"], .page-id-18641 textarea, .page-id-18641 select, .page-id-18641 .adverts-gallery {
	color: #ad0922;
	border: 2px solid #ad0922;
	padding: 14px!important;
}
.page-id-18641 textarea {
	line-height: 22px;
}
.page-id-18641 input[type=submit].adverts-button, .page-id-18641 input[type=submit].adverts-cancel-unload {
	background-color: #79fd9d!important;
	height: 48px!important;
	border: 2px solid #ad0922!important;
	color: #ad0922!important;
	border-radius: 50px!important;
	padding: 0 28px;
}
.page-id-18641 input::placeholder {
		color: #ad0922;
}
.page-id-18641 .post-listing {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: space-around;
  max-width: 290px;
  margin: 0 auto;
}
.page-id-18641 .post-listing .steps-container p {
	color: #ad0922!important;
	font-style: normal!important;
	font-size: 24px;
	max-width: 220px;
}
.page-id-18641 .post-listing .steps-container p span {
	font-size: 14px;
	display: block;
}
.page-id-18641 .numbers-container, .page-id-18641 .steps-container {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: column;
}
.page-id-18641 .steps-container {
	text-align: center;
	width: 634px;
	margin: 0 auto;
}
.page-id-18641 .number {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  background: #fff;
  background: #AD0922;
  margin: 0;
	font-style: normal!important;
}
.page-id-18641 .number span {
  font-size: 24px;
	color: #fff;
	position: absolute;
	margin-top: 3px;
	margin-left: 12px;
}
.page-id-18641 .line {
  width: 2px;
  height: 80px;
  background: #AD0922;
  margin: 5px auto;
}
@media only screen and (min-width: 810px) {
	  .page-id-18641 .post-listing {
    max-width: 700px;
    flex-direction: column;
  }
	  .page-id-18641 .numbers-container, .page-id-18641 .steps-container {
    flex-direction: row;
    justify-content: space-around;
		margin-top: 20px;
  }
  .page-id-18641 .numbers-container {
    width: 460px;
    margin: 0 auto;
  }
	.page-id-18641 .post-listing .steps-container p {
	max-width: 160px;
	}
	  .page-id-18641 .line {
    width: 120px;
    height: 2px;
    margin-top: 18px;
  }
}
.page-id-18641 .mp_login_form {
	margin: 0 auto;
	max-width: 400px;
	margin-bottom: 60px;
}
.page-id-18641 .mp_login_form #rememberme {
	appearance: auto;
	-webkit-appearance: auto;
}
.page-id-18641 .mepr_error {
	text-align: center;
	font-size: 18px;
	color: black!important;
	font-weight: bold;
	background: none!important;
	border: none!important;
}
.page-id-18641 .mepr_error a {
	text-decoration: underline;
}
.page-id-18641 .button.mp-hide-pw {
	display: none;
}
.page-id-18641 a.become-a-member {
	text-decoration: underline;
}
.page-id-18641 h1 {
	font-size: 40px;
   font-weight: 900;
	margin-top: 100px;
}
.page-id-18641 .subheader {
	margin-bottom: 2px;
}
.page-id-18641 .entry-content p {
	color: #6E7191;
	font-style: italic;
}
.page-id-18641 .entry-content p span {
	font-family: 'Futura-Book'!important;
}
.page-id-18641 .nf-field-label label {
	font-weight: 400;
}
.page-id-18641 .adverts-field-header {
	display: none;
}
.page-id-18641 .entry-content a {
	color: #000;
}
.page-id-18641 .nf-form-content button, .page-id-18641 .nf-form-content input[type=button], .page-id-18641 .nf-form-content input[type=submit] {
    background: #79FD9D;
    border: 2px solid #AD0922;
    color: #AD0922;
    padding: 14px 18px;
		border-radius: 50px;
}
.page-id-18641 .nf-form-fields-required {
	font-size: 12px;
}
.page-id-18641 .listradio-wrap .nf-field-element label.nf-checked-label:before {
	background: #FBF2EE;
	margin-left: 3px;
}
.page-id-18641 .list-radio-wrap .nf-field-element li label {
	padding-left: 14px;	
}
.page-id-18641 .nf-form-content .list-select-wrap .nf-field-element>div, .page-id-18641 .nf-form-content input:not([type=button]), .page-id-18641 .nf-form-content textarea {
		background: #FBF2EE;
}
.page-id-18641 .listradio-wrap .nf-field-element label.nf-checked-label:after {
	  transition: all .5s;
    background: #ad0922;
    width: 24px;
    height: 24px;
    border: none;
		top: -3px;
}
.page-id-18641 .listradio-wrap .nf-field-element label:after {
	background: #FBF2EE;
	border: none;
	width: 24px;
	height: 24px;
	top: -3px;
}
.page-id-18641 .sh-post-description {
	max-width: 80%;
  margin: 0 auto;
}
.page-id-18641 .nf-form-fields-required
 {
	padding-left: 5px;
}
.page-id-18641 .nf-form-content {
	margin-left: 0;
}
.page-id-18641 .nf-field-24-container {
	display: none;
}
.page-id-18641 .wp-block-image {
	max-width: 80%;
	margin: 0 auto;
}
.page-id-18641 .nf-fu-progress {
	display: none;
}
.page-id-18641 .has-2-columns .wp-block-column {
	border: 8px double #ad0922;
	padding: 60px 60px 40px 60px;
}
/* hide payment for now */
.page-id-18641 .adext-wc-payments-field-payment {
	display: none;
}
@media screen and (max-width: 768px) {
	.page-id-18641 h1 {
		margin-top: 60px;
	}
}
@media screen and (max-width: 425px) {
	.page-id-18641 .siteMain {
		margin-top: 100px;
	}
}


/* preview page */
.page-id-18641 .adverts-single-box, .page-id-18641 .adverts-round-icon {
	display: none;
}


/* home page */

.page-id-18626 {
	background-color: #EDC1AB;
}


/* pricing page */

.page-id-24436 {
	background: #eec1ab;
}
.page-id-24436 h1 {
	letter-spacing: 2px;
}
.page-id-24436 h2 {
	margin-bottom: 10px;
}
.page-id-24436 .price {
	margin-bottom: 0;
}
.page-id-24436 .above-starting-price {
	margin-bottom: 10px
}
.page-id-24436 .starting-price {
	margin-bottom: 14px;
}
.page-id-24436 .signin {
	margin-top: 16px;
	text-decoration: underline;
	font-size: 15px;
}
.page-id-24436 .wp-block-column {
	background: #fff;
	padding: 20px;
	margin: 0;
}
.page-id-24436 .wp-block-columns:nth-of-type(2) .wp-block-column {
	padding: 30px 30px 0 30px;
}
.page-id-24436 .wp-block-columns:nth-of-type(3) .wp-block-column {
	padding: 0;
}
.page-id-24436 .wp-block-columns:nth-of-type(2) .wp-block-column:nth-of-type(2) {
	border: 2px solid #ad0922;
	border-bottom: none;
	border-top: none;
}
.page-id-24436 .wp-block-columns:nth-of-type(3) .wp-block-column:nth-of-type(2) {
	border: 2px solid #ad0922;
	border-top: none;
}
.page-id-24436 .wp-block-buttons {
	text-align: center;
}
.page-id-24436 .wp-block-columns:first-of-type, .page-id-24436 .wp-block-columns:nth-of-type(2) {
		margin-bottom: 0;
}
.page-id-24436 .wp-block-columns:first-of-type .wp-block-column {
	background: #eec1ab;
}
.page-id-24436 .wp-block-columns:first-of-type .wp-block-column:nth-of-type(2) {
	background: #ad0922;
	height: 0px;
  line-height: 3px;
	border: 2px solid #ad0922;
	border-bottom:none;
	border-top: none;
}

/* All Sweethearts page */

.page-id-24669 .advert-published {
	display: none;
}
.page-id-24669 {
	background: #eec1ab;
}
.page-id-24669 h1 {
	font-size: 32px;
	margin-top: 100px;
}
.page-id-24669 .adverts-search .advert-input.advert-input-type-half.advert-input-type-half-left {
	display: none;
}
.page-id-24669 .adverts-form-submit {
  color: #ad0922;
  border: 2px solid #ad0922;
	border-radius: 50px;
	background: #eec1ab;
	padding: 0 22px;
}
.page-id-24669 .advert-post-title .advert-link {
	text-align: center;
	display: block;
}
@media screen and (min-width: 768px) {
.page-id-24669 .adverts-options .adverts-options-right {
	float: left!important;
	margin-left: 9px;
}
.page-id-24669 .adverts-options {
	border: none!important;
	background-color: transparent!important;
	padding-left: 0;
	margin-left: -5px;
}
.page-id-24669 .adverts-search {
	overflow: inherit!important;
}
.page-id-24669 .adverts-button-small {
	height: 31px;
}
.page-id-24669 .adverts-search .advert-input.advert-input-type-half.advert-input-type-half-right {
	width: 40%;
}
}

/* 404 page */

.sweethearts-404 p a {
	color: #ad0922;
}

/* post page */

.advert-template-default {
	background: #FFFBF9;
}
.advert-template-default .adverts-round-icon {
	display: none;
}
.advert-template-default .adverts-single-box{
	display: none;
}
.wpadverts-slides-with-thumbnail, .advert-template-default .wpadverts-slide {
	width: 350px;
	margin: 0 auto!important;
}
.advert-template-default .adverts-show-contact-form {
	background-color: #79fd9d;
	height: 48px;
	border: 2px solid #ad0922;
	color: #ad0922;
	border-radius: 50px;
	line-height: 44px;
	font-size: 16px;
	text-align: center;
}
.page-id-18641 .adverts-show-contact-form, .page-id-18641 .adverts-content .page-id-18641 hr {
	display: none;
}
.advert-template-default #sweethearts-footer {
	margin-top: 100px;
}
	.advert-template-default .adverts-grid .adverts-col-65 {
		width: 100%;
	}
@media screen and (max-width: 425px) {
	.advert-template-default .siteMain {
		margin-top: 100px;
	}
	.wpadverts-slides-with-thumbnail, .advert-template-default .wpadverts-slide {
	width: 280px;
	margin: 0 auto!important;
}
}



/* HAMBUGER MENU */

.navbar__toggle {
	display: none;
}


/* NAVBAR SEARCH */

.navbar__search {
	position: initial;
  display: inline-block;
}
.navbar__search .icon-search {
	font-size: 30px
}
.navbar__search button {
	padding-top: 0;	
}
.rmp-search-box {
	margin-top: 10px;
}
.rmp-search-box input {
	border: 1px solid #000000;
}
#rmp-menu-wrap-27558 .rmp-menu-subarrow {
	line-height: 20px;
}
.navbar__search .icon-search:hover {
  color: #edc1ab !important;	
}
.search-results .search-field,
.search-overlay .search-field {
	color: #b7071f; 
}
.search-results .search-field::placeholder,
.search-overlay .search-field::placeholder {
	color: #b7071f; 
}
.search-results .search-submit,
.search-overlay .search-submit {
	background-color: #b7071f;
	color: #73ff9d;
	border: none;
	font-weight: 700;
}
.search-results .search-submit:hover,
.search-overlay .search-submit:hover {
	background-color: #73ff9d;
	color: #b7071f;
}
.search-results h1:first-child {
	padding-top: 20px;
}


/* ADPLUGG */

/* temporarily commented out while we wait for new ad cycle */

/* .adplugg-tag[data-adplugg-zone="ldc_saltyworld_oseproduct_728x90"] {
	margin: auto;
	text-align: center;
	padding: 10px;
	background-color: #edc1ab;
} */
@media only screen and (max-width: 600px) {
  .adplugg-tag[data-adplugg-zone="ldc_saltyworld_oseproduct_728x90"] {
	display: none;
}
}
.adplugg-tag[data-adplugg-zone="ldc_saltyworld_oseproduct_300x250"] {
	margin: auto;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
@media only screen and (min-width: 600px) {
  .adplugg-tag[data-adplugg-zone="ldc_saltyworld_oseproduct_300x250"] {
	display: none;
}
}
.page-id-5097 .adplugg-tag[data-adplugg-zone="ldc_saltyworld_oseproduct_728x90"] {
	display: none;
}


/* LOGIN & PASSWORD RESET */

#post-4824 .mepr-submit,
#post-4825 #wp-submit,
#post-4825 #wp-submit {
	background-color: #b7071f;
  border: none;
  border-radius: 0;
  color: #73ff9d;
  font-weight: bold;
}
#post-4825 #wp-submit:hover,
#post-4825 #wp-submit:hover {
	background-color: #b7071f;
	color: #73ff9d;
}


/* CHOOSE PAYMENT PAGE */

#post-4825,
#post-4974 {
	margin-top: 40px
}
#post-4974 .wp-block-image img {
	max-width: 600px;
	width: 100%;
}
#post-4974 .wp-block-image {
	text-align: center;
}


/* NEWSLETTER SIGN UP */

#post-5097 {
	margin: auto;
	max-width: 475px;
	text-align: center;
}
#post-5097 img {
	max-width: 80%;
}
.page-id-5097 #site-footer {
	display: none;
}
.page-id-4826 #navbar,
.page-id-5097 .header__banner,
.page-id-5097 #site-header {
	display: none;
}
#nf-form-2-cont .nf-before-form-content {
	display: none;
}

#post-5097 {
	margin-top: 30px;
}
.page-id-5097 {
	background-color: #b7071f;
	color: #73ff9d;
	font-family: 'Futura-Book';
}
#nf-form-2-cont input {
	margin: auto !important;
	background-color: #b7071f;
	color: #73ff9d;
	border: none;
	border-bottom: 2px solid #73ff9d;
	padding-left: 2px;
}
#nf-field-7 {
	background-color: #73ff9d !important;
	color: #b7071f !important;
	font-family: 'Futura-Bold';
	width: 100%;;
}
#nf-form-2-cont label {
	margin: 35px;
	text-align: left !important;
}
#nf-form-2-cont .ninja-forms-req-symbol {
	color: #73ff9d;
}
#nf-form-2-cont .nf-error-msg {
	color: #73ff9d;
}
#nf-form-2-cont .nf-error.field-wrap .nf-field-element:after {
    background: #73ff9d;
    color: #b7071f;
}
#nf-form-2-cont .nf-error .ninja-forms-field {
	border-color: #73ff9d !important;
}
#nf-form-2-cont .nf-pass.field-wrap .nf-field-element:after {
	color: #73ff9d;
}
#nf-form-2-cont .nf-pass .ninja-forms-field {
	border-color: #73ff9d !important;
}


/* AFFILIATE WP */

#affwp-affiliate-dashboard-tabs {
	display: none;
}


/* MEMBERPRESS  */

.have-coupon-link { display: none; }
.mp-form-row.mepr_coupon { display: block; }

.mp-form-row a {
	color: #b7071f;
}
.mepr-payment-methods-radios input {
	-webkit-appearance: radio;	
}
.mepr-payment-methods-radios {
	margin-bottom: 20px;
}
#mepr-payment-methods-wrapper hr {
	display: none;
}
.memberpressproduct-template-default #navbar  {
	display: none;
}
.memberpressproduct {
	margin-top: 40px;
}
#post-4826 {
	margin-top: 20px;
}
#post-4826 h2 {
	font-family: 'Futura-Bold';
	color: #C91F20;
}
#post-4826 .entry-content {
	text-align: center;
}
#post-4826 .skimlinks-unlinked {
	font-family: 'Futura-Bold';
	display: inline-block;
	margin: 20px;
	padding: 20px 0px;
	width: 400px;
	background-color: #73FF99;
	color: #C91F20;
}
#post-4826 .wp-block-button__link {
	font-family: 'Futura-Bold';
	background: none;
	color: #C91F20;
	border: 2px solid #C91F20;
	border-radius: 0;
	width: 400px
}
#post-4826 p {
	display: inline-block;
	max-width: 500px;
	text-align: center;
	text-transform: uppercase;
}
.memberpressproduct-template-default {
	background-color: #F9ECE5;
}
#post-4974 h2 {
	font-family: 'Futura-Bold';
	color: #C91F20; 
}
#post-4974 h4 {
	font-family: 'Futura-Bold';
}
#post-4974 .mepr-price-menu {
	text-align: center;
}
#post-4974 .mepr-price-box {
	background-color: #fff;
}
#post-4974 .mepr-price-box-head {
	background-color: #73FF99 !important;
	border: 4px solid #C91F20;
	border-radius: 0px !important;
	padding: 15px 0px;
	margin-bottom: 10px;
}
#post-4974 hr {
	border-bottom: 3px solid #000; 	 max-width: 40px;
}
#post-4974 .mepr-price-box:hover {
	cursor: pointer;
}
#post-4974 .mepr-price-box-head {
	color: #C91F20;
}
#post-4974 .mepr-price-box-footer:hover {
	text-decoration: underline;
}
/* #post-4974 .mepr-price-box-button,
#post-4974 .mepr-price-box-benefits {
	display: none;
} */
#post-4974 .mepr-price-box-footer {
	color: #C91F20;
	font-weight: normal;
	font-style: italic;
}
#post-4974 .memberpressproduct {
	max-width: 500px;
	margin: auto;
}
.mepr-price-box-title {
	font-family: 'Futura-Bold';
	font-size: 1em !important;
}
.mepr-price-box-heading {
	font-size: 1em !important;
	font-style: italic;
}
.have-coupon-link:hover,
.mepr-price-box-title:hover,
.mepr-price-box-heading:hover {
	text-decoration: underline;
}
.have-coupon-link {
	font-size: 1.2em;
	color: #C91F20;
}
.have-coupon-link:hover {
	color: #C91F20;
}
.postid-4854 .navbar__nav,
.postid-4856 .navbar__nav,
.postid-4891 .navbar__nav,
.page-id-4974 .navbar__nav {
	display: none;
}
#mepr-signup-form {
	text-align:center;
}
#mepr-signup-form select {
	max-width: 400px !important;	
}
#mepr-signup-form #card-element {
	max-width: 400px !important;
  margin: auto;	
}
#mepr-signup-form .mepr-submit {
	padding: 15px 100px;
	background-color: #73FF99;
	color: #C91F20;
	border: none;
	border-radius: 0px;
	font-size: 1em;
}
.mp_wrapper .mp-form-row label {
	display: none;
}
#mepr-signup-form .mp-form-row label {
	display: block;
}
.mepr_error strong{
	color: black;
}
#mepr_agree_to_tos {
	-webkit-appearance: checkbox;
}
#mepr_agree_to_privacy_policy {
	-webkit-appearance: checkbox;
}
#mepr_agree_to_tos1 {
	-webkit-appearance: checkbox;
}
#mepr_agree_to_privacy_policy1 {
	-webkit-appearance: checkbox;
}

/* SALTY VIP PAGE */

.postid-19284 .salty-vip-header {
	color: #b7071f;
	text-align: center;
	font-size: 28px;
}

/* HEADER */

#mepr-account-nav {
	padding-top: 50px;
}
.siteHeader__brand{
    padding:0px !important;
		padding-bottom: 20px !important;
}
.header__banner {
    padding: 5px;
    background-color: #B7071F;
    font-weight: 500;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;    justify-content: space-between;
    align-items: center;
}
.siteHeader__brand {
    background-color: #73ff9d;
}
.social__icons a i {
    padding:10px;
}
.header__banner a {
    color: #73ff9d;
}
.header__banner a:hover{
    color: #EDC1AB;
}
.custom-logo{
    height:200px !important;
}
.search-toggle{
    color: #73FF9D !important;
}
.icon{
    color: #B7071F !important;
}
.menu-navbar .menu-item a{
    color: #B7071F !important;
    font-size: 13px !important;
}
.menu-navbar .menu-item a:hover {
    text-decoration: underline;
    color: #edc1ab !important;
}
.container-xl {
    max-width: 1400px !important;
}
.s-featured__item .c-card .c-card__content .c-card__title{
    text-align: center !important;
    font-weight:700 !important;
    color: #B7071F;
}
.s-featured__item .c-card .c-card__content .c-card__title:hover {
    color:#73FF9D !important;
}


/* NAV */

.bold{
	font-weight: 700;
}
.italicize{
	font-style: italic;
}


/* MAIN BLOG PAGE */

.bordered-title, .c-post-meta-list {
	display:none;
}
.vc_gitem-post-data-source-post_excerpt{
	display: none !important;
}


/* CATEGORY POSTS EDIT */

.c-post-categories{
	text-align: center;
	color: #73FF9D !important;
    font-weight: bold;
	font-size: 14px;
	line-height: 40px;
}
.c-post-categories a{
	color: #73FF9D !important;
	font-size: 14px;
	border : 2px solid #73FF9D;
	padding: 5px;
	background-color: #ffffff;
}
.c-article .c-article__header .c-post-categories {
	display: none;
}


/* POST SLIDER */

.vc_pageable-slide-wrapper{
	text-align:center !important;
}


/* IMAGE SLIDER */

.vc_images_carousel ol.vc_carousel-indicators{
	margin: 0 0 -28px -30% !important;
}
.vc_images_carousel .vc_carousel-indicators li{
	border: 1px solid black !important;
	background-color: black !important;
}
.vc_images_carousel .vc_carousel-indicators .vc_active{
	border: 1px solid black !important;
	background-color: transparent !important;
}


/* FOOTER POSTS */

.greenFooter{
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;    justify-content: flex-end;
    padding: 50px;
    background-color: #73FF9D;
	margin-top:30px;
}
#mc_embed_signup{
	max-width: 500px;
}
.footerPosts__title{
	color:#EDC1AB;
	font-size: 36px !important;
}
.footerPosts{
	background-color: #B7071f!important;
}
.footerPosts__item .c-card .c-card__content .c-card__title{
	color: #73FF9D!important;
}
.footerPosts{
	display: none;
}
.footerPosts--count-1{
	display: none;
}


/* FOOTER */

.siteFooter__top{
	background-color: #EDC1AB!important;
	margin-top: 50px;
	padding: 30px 0 0 0
}
.siteFooter__top a {
	color: #B7071F !important;
}
.siteFooter__bottom{
	background-color:#EDC1AB!important;
}
.siteFooter__bottom, .siteFooter__top{
	border-top: none !important;
	color: #B7071F !important;
}
.c-article__footer {
	display: none;
}
#menu-header-2 .menu-item a{
	color: #B7071F !important;
}
#menu-header-2{
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
		flex-direction: column;
}
#menu-header-2 li{
	margin-left:0px;
}


/* SIDEBAR */

.mc4wp-form-fields{
	flex-direction:column;
}
.mc4wp-form-fields p{
	margin-bottom:10px;
}


/* POST EDITS */

#comments{
	display: none;
}
.c-article__content a{
	color: #AD0922 !important;
}
.vc_custom_heading{
	min-height:96px !important;
}
.c-card-list .c-card__title {
	text-align: center;
}
.type-post {
	margin-top: 40px;
}


/* PAGE */

.entry-header{
	display:none !important;
}
.icon-next, .icon-prev{
	width: 150% !important;
	color: black !important;
	opacity: 1 !important;
}
.vc_images_carousel .vc_carousel-control {
	opacity: 1 !important;
}


/* SIGN UP */

.container{
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction:column;
	max-width: 600px;
	margin: 0 auto;
	padding: 20px;
	height:100vh;
}
.logo{
	text-align:center;
	padding-top:20px;
}
.logo img{
	width:60%;
}
h1{
	font-size:24px;
}
.description{
	text-transform: uppercase;
}
.contact, .social, .optIn {
	text-align: center;
}
.contact{
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 20px;
	font-family: 'Futura-Book';
}
.contact a {
	color: #FFFFFF;
	text-decoration-color: #5EFCB0;
}
.nameEmail{
	text-transform: uppercase;
	font-weight: 500;
	padding: 5px;
}
.green, .green2 {
	width: 400px;
    border: none;
    border-bottom: 2px solid #AD0922alphabetic;;
    background-color: #edc1ab;
}
.optIn {
	padding-top:30px;
	padding-bottom: 0px;
}
.button {
	background-color: #5EFCB0;
    border: none;
    border-radius: 0;
    font-size: 20px;
    padding: 15px 200px;
    color: #AD0922;
    cursor: pointer;
    font-family: "futura" !important;
}
.social {
	padding: 20px;
}
.feminist, .dating {
	font-weight: 200;
}
.relationship, .nsfw{
	font-family:"futura-pt-bold";
}
input {
	font-family: 'futura';
	font-size: 18px;
	color:#AD0922;
	max-width: 400px;
}
li input{
    outline: 1px solid #AD0922;
}
ul {
	padding-left: 5px;
}


/* CONTACT SECTION */

.contactSection{
	padding-bottom: 50px;
}
.contactSection h3{
	margin-bottom:0px !important;
}
.built{
	background-color: #EDC1AB;
	color: #AD0922 !important;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: .05em;
	text-align: center;
}
@media only screen and (max-width: 989px) {
		.carousel-slider-outer {
		  margin-top: 32px;
	}
	#sweethearts-search input[type="text"] {
		margin-top: 60px;
	}
		.sweethearts-404 {
		margin-top: 80px;
	}
}
@media only screen and (max-width: 900px) {
.custom-logo{
	height:70px !important;
	}
		.page-id-18641 .has-2-columns .wp-block-column {
    padding: 40px 40px 20px 40px;
}
}
@media only screen and (max-width: 700px) {
 	.header__banner{
		display:none;
	}
	.description h1{
		font-size: 30px;
		line-height: 42px;
	}
	.vc_custom_heading{
		min-height: 20px !important;
	}
	.siteHeader__brand {
		padding-top: 15px !important;
	}
	.archive-results {
		margin-top: 20px;
	}
	.salty-donate-title {
		margin-top: 60px;
	}
}
@media only screen and (max-width: 600px) {
	.wp-block-columns .wp-block-column {
		margin-bottom:10px;
	}
	#rmp-container-27558 {
		width: 50%;
	}
}


/* WOOCOMMERCE */

.woocommerce {
	font-family: 'Futura-Book'!important;
}
.woocommerce-result-count {
	display: none;
}
.woocommerce-page #navbar {
    display: none !important;
}
.product, #post-2284,
#post-2283, #post-2284,
.woocommerce .woocommerce {
	margin-top: 40px
}
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce .cart .button,
.woocommerce a.button, .woocommerce div.product form.cart .button {
	background-color: #fff;
	border: 3px #B7071F solid;
	font-family: 'Futura-Book';
	text-transform: none;
	color: #B7071F !important;
	border-radius: 0px;
}
.woocommerce a.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce a.button:hover,
.woocommerce .cart .button:hover {
	background-color: #fff;
	color: #B7071F;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
	opacity: 1!important;
}
#tab-description h2,
.product .wc-tabs {
	display: none;
}
.woocommerce-loop-product__title {
	color: #B7071F;
}
.woocommerce-LoopProduct-link div[itemprop="description"] {
	color: #666;
}
.woocommerce-Price-amount {
	color: #000
}
.woocommerce div.product p.price,
.woocommerce div.product form.cart {
	text-align: center;
}
.woocommerce a.added_to_cart {
	display: block;
	color: #B7071F;
}
.product .c-article__title {
	font-weight: 700;
}
.single-product .product_meta {
   display: none;
}
.related.products {
	display: inline-block;
}
.woocommerce div.product form.cart div.quantity, .woocommerce div.product form.cart .button {
	float: none;
}
.woocommerce-product-details__short-description,
.post-excerpt {
	display: none;
}
.woocommerce .quantity .qty {
	margin: auto;
}
.showcoupon,
.woocommerce-cart-form__cart-item .product-name a {
	color: #B7071F;
}
.shipping-calculator-button {
	color: #B7071F;
}
#billing_company_field,
#order_comments_field, #shipping_company_field {
	display: none;
}
.woocommerce-checkout #payment {
	background: none;
}
.woocommerce-checkout #payment div.payment_box {
	background-color: #eee;
	color: #000;
}
.woocommerce-checkout #payment ul.payment_methods li:hover, .woocommerce-checkout #payment ul.payment_methods li input:hover,
.woocommerce-checkout #payment ul.payment_methods li label:hover {
	cursor: pointer;
}
.woocommerce-checkout #payment div.payment_box::before {
	border: none;
}
.woocommerce-privacy-policy-text a,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
	color: #B7071F;
}
.woocommerce-cart-form .coupon {
	display: none;
}
.wc_payment_methods input {
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
	appearance: auto;
	outline: none;
}
#ship-to-different-address {
	color: #B7071F;
}
#ship-to-different-address span:hover {
	cursor: pointer;
}
#express_checkout_button_text {
	padding-top: 10px;
	color: #000;
}
#picreel-powered-container {	
	display: none !important;
}

.woocommerce ul#shipping_method li input {
	outline: 1px solid #B7071F;
	padding: 5px!important;
	vertical-align: unset;
}
.woocommerce ul#shipping_method li input:checked {
	margin: 3px .4375em 0 0;
  vertical-align: unset;
	padding: 5px;
	background: #B7071F;
}

/* POPUP */
#popmake-19596 {
	background-color: #72f39c;
	width: 500px;
	margin: 0 auto;
}
#popmake-19596 .pum-close {
	background-color: #718cf5;
}
#popmake-19676 {
	background-color: #72f39c;
	width: 500px;
	margin: 0 auto;
}
#popmake-19676 .pum-close {
	background-color: #718cf5;
}
.subscribe-popup-h1 {
	font-size: 28px;
	color: #b93423;
	font-style: oblique;
	margin-bottom: 0;
}
.subscribe-popup-h2 {
	font-size: 42px;
	line-height: 48px;
	margin: 25px 0;
	color: #b93423;
}
.subscribe-popup-become {
	font-weight: 600
}
.subscribe-popup-member {
	font-style: oblique;
}
.subscribe-popup-today {
	font-weight: 600
}
.subscribe-popup-h3 {
	font-size: 24px;
	border: 4px solid #B70C21;
	color: #B70C21;
	background-color: white;
	padding: 6px 8px;
	margin-top: 0;
	width: 200px;
	letter-spacing: 1px;
	font-weight: 600;
}
.subscribe-popup-h3 a {
	color: #B70C21;
	text-decoration: none;
}


/* MISCELLANEOUS */

.addtoany_content_bottom {
	margin: 50px 0;
}

/* Reduces spacing between article title and share btns */
.c-article__title {
	margin-bottom: 18px;
}
.custom-logo {
	max-height: 160px !important;
}
.loopSidebarHolder {
    margin: 0px auto !important;
}
.carousel-slider-outer-870 {
	background-color: #B7071F;
	padding: 10px;
	width: 100%;
  margin-bottom: 20px;
}
.carousel-slider {
	max-width: 1120px;
	margin: auto;
}
.relpost-thumb-wrapper {
	text-align: center;
}
.relpost-block-container {
	display: inline-block;
}
.c-article__content a:hover {
	text-decoration: none;
}
.siteHeader {
	background-color: #73ff9d;
	padding-top: 20px;
}
@media (max-width: 989px) {
	.siteHeader {
			height: 168px;
	}
}
@media (max-width: 900px) {
	.siteHeader {
			height: 78px;
	}
}
@media (max-width: 700px) {
	.siteHeader {
			height: 93px;
	}
}