/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

nav.post-navigation,
.post-navigation .nav-links {
  display: none !important;
}

/* Hide entire sidebar on screens smaller than 768px */
@media screen and (max-width: 767px) {
    .sidebar,
    #secondary {
        display: none !important;
    }

    /* Make the main content full width */
    .content-area, .site-main {
        width: 100% !important;
    }
}

/* Desktop: limit MailPoet form width and center */
@media screen and (min-width: 768px) {
    #mailpoet_form_2 {
        max-width: 450px;
        margin: 20px auto 20px;   /* Top margin, centered horizontally, bottom margin */
        padding: 15px;
    }

    /* Center the form inside the container */
    #mailpoet_form_2 form {
        margin: 0 auto;
    }
}

    /* The image in the email sign-up form is forced to appear on mobile devices */

@media screen and (max-width: 500px) {
    #mailpoet_form_2 .mailpoet_form_image {
        display: block !important;
        text-align: center;
    }

    #mailpoet_form_2 .mailpoet_form_image img {
        max-width: 100%;
        height: auto;
    }
}

.featured-content .primary-section .hentry, 
.featured-content .primary-section .hentry:first-child {
  min-height: 440px;
}

.has-divider > .wp-block-column:nth-child(2) {
  border-left: 1px solid black;
  padding-left: 1em;
}

::selection {
background-color: #ffe999;
}

.invisible {
    visibility: hidden;
}

.ad-image {
  width: 300px !important;
  max-width: 300px !important;
  height: auto;
}

a #randomImage {
  width: 300px !important;
  max-width: 300px !important;
}

.rank-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background-color: #254161;
  color: white;
  border-radius: 50%;
  font-weight: bold;
  font-size: 18px;
	vertical-align: middle;
}

.mainl-adlabel {
	font-size: 12px;
	color:#abb8c3
}

.advert{
	font-size: 12px;
	color:#abb8c3
}

.no-wpautop p {
  margin: 0 !important;
  line-height: 1 !important;
}

.bg-trans{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:0px;
	display:inline-block;
	padding:1px 6px;
}

.bg-trans-b{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:6px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	display:inline-block;
	padding:12px 12px;
}

.bg-red{
	font-weight:700;
	font-size: 14px;
	color:#dd0000;
	margin-bottom:0px;
	display:inline-block;
	background-color:#ffeeed;
	padding:1px 6px;
}

.bg-red-b{
	font-weight:700;
	font-size: 14px;
	color:#dd0000;
	margin-bottom:6px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	display:inline-block;
	background-color:#ffeeed;
	padding:12px 12px;
}

.bg-green{
	font-weight:700;
	font-size: 14px;
	color:#4f612c;
	margin-bottom:0px;
	display:inline-block;
	background-color:#ebf1df;
	padding:1px 6px;
}

.bg-green-b{
	font-weight:700;
	font-size: 14px;
	color:#4f612c;
	margin-bottom:6px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	display:inline-block;
	background-color:#ebf1df;
	padding:12px 12px;
}

.bg-yellow{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:0px;
	display:inline-block;
	background-color:#fff9d9;
	padding:1px 6px;
}

.bg-lpink{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:20px;
	display:inline-block;
	background-color:#f9eeed;
	padding:1px 6px;
	border-radius:5px
}

.bg-lpink2{
	font-weight:700;
	font-size: 18px;
	color:#000000;
	margin-bottom:0px;
	display:inline-block;
	background-color:#f8c9c8;
	padding:1px 6px;
	border-radius:5px
}

.bg-lpink3{
	font-weight:700;
	color:#000000;
	margin-bottom:0px;
	display:inline-block;
	background-color:#f8c9c8;
	padding:1px 6px;
	border-radius:5px
}

.bg-lpink4{
	font-weight:700;
	color:#000000;
	margin-bottom:0px;
	display:inline-block;
	background-color:#f4bbbb;
	padding:1px 6px;
	border-radius:5px
}

.bg-mpink{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:4px;
	display:inline-block;
	background-color:#db9594;
	padding:1px 6px;
	border-radius:5px
}

.bg-pink{
	font-weight:700;
	color:#ffffff;
	margin-bottom:20px;
	display:inline-block;
	background-color:#e62465;
	padding:1px 6px;
	border-radius:5px
}

.bg-pink-2{
	font-weight:700;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#e62465;
	padding:1px 6px;
	border-radius:5px
}

.bg-pink-3{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#e62465;
	padding:1px 6px;
	border-radius:5px
}

.bg-purple-2{
	font-weight:700;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#4f455f;
	padding:1px 6px;
	border-radius:5px
}

.bg-purple-3{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#4f455f;
	padding:1px 6px;
	border-radius:5px
}


.bg-purple-4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#4f455f;
	padding:1px 6px;
	border-radius:5px
}

.bg-purple-5{
	font-weight:700;
	font-size: 12px;
	font-style: italic;
	color:#ffffff;
	display:inline-block;
	background-color:#5f4b78;
	padding:1px 6px;
	border-radius:5px
}

.bg-purple-6{
	font-weight:700;
	font-size: 13px;
	color:#ffffff;
	display:inline-block;
	background-color:#4f455f;
	padding:1px 5px;
	border-radius:5px
}

.bg-dpurple-3{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#53246d;
	padding:1px 6px;
	border-radius:5px
}

.bg-dpurple-6{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#53246d;
	padding:6px 6px;
	border-radius:6px
}

.bg-sgred{
	font-weight:700;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#ee2536;
	padding:1px 6px;
	border-radius:5px
}

.bg-dorange{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#c46a3e;
	padding:1px 6px;
	border-radius:5px
}

.bg-dorange2{
	font-weight:700;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#c46a3e;
	padding:1px 6px;
	border-radius:5px
}

.bg-dorange-3{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#c46a3e;
	padding:1px 6px;
	border-radius:5px
}

.bg-orange{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#e4681a;
	padding:1px 6px;
	border-radius:5px
}

.se-dorange{
	font-weight:700;
	font-size: 13px;
	color:#ffffff;
	display:inline-block;
	background-color:#c46a3e;
	padding:0px 5px;
	border-radius:5px
}

.se-mblue{
	font-weight:700;
	font-size: 13px;
	color:#ffffff;
	display:inline-block;
	background-color:#007bda;
	padding:0px 5px;
	border-radius:5px
}

.se-dpurple{
	font-weight:700;
	font-size: 13px;
	color:#ffffff;
	display:inline-block;
	background-color:#53246d;
	padding:0px 5px;
	border-radius:5px
}

.se-lred{
	font-weight:700;
	font-size: 13px;
	color:#ffffff;
	display:inline-block;
	background-color:#973535;
	padding:0px 5px;
	border-radius:5px
}

.se-grey{
	font-weight:700;
	font-size: 13px;
	color:#000000;
	display:inline-block;
	background-color:#c1c1c1;
	padding:0px 5px;
	border-radius:5px
}

.se-discount{
	font-weight:700;
	font-size: 18px;
	color:#000000;
	display:inline-block;
	background-color:#ffffff;
	border:2px solid #000000;
	padding:1px 6px;
	border-radius:5px
}

.bg-dorange6{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#c46a3e;
	padding:6px 6px;
	border-radius:6px
}

.bg-lred{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#973535;
	padding:1px 6px;
	border-radius:5px
}

.bg-lred6{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#973535;
	padding:6px 6px;
	border-radius:6px
}

.bg-lgreen{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:20px;
	display:inline-block;
	background-color:#ebf1df;
	padding:1px 6px;
	border-radius:5px
}

.bg-mgreen{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:20px;
	display:inline-block;
	background-color:#d8e3be;
	padding:1px 6px;
	border-radius:5px
}

.bg-mgreen2{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:4px;
	display:inline-block;
	background-color:#d8e3be;
	padding:1px 6px;
	border-radius:5px
}

.bg-mgreen3{
	font-weight:700;
	font-size: 18px;
	color:#000000;
	display:inline-block;
	background-color:#d8e3be;
	padding:1px 6px;
	border-radius:5px
}

.bg-ogreen-4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#779241;
	padding:1px 6px;
	border-radius:5px
}

.bg-teal3{
	font-weight:700;
	font-size: 18px;
	color:#ffffff;
	display:inline-block;
	background-color:#26a6d1;
	padding:1px 6px;
	border-radius:5px
}

.bg-teal4{
	font-weight:700;
	font-size: 18px;
	color:#ffffff;
	display:inline-block;
	background-color:#5dcaba;
	padding:1px 6px;
	border-radius:10px
}

.bg-teal-4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#005d63;
	padding:1px 6px;
	border-radius:5px
}

.bg-teal5{
	font-weight:700;
	font-size: 18px;
	color:#ffffff;
	display:inline-block;
	background-color:#1a4342;
	padding:1px 6px;
	border-radius:10px
}

.bg-green3{
	font-weight:700;
	font-size: 18px;
	color:#ffffff;
	display:inline-block;
	background-color:#05ac77;
	padding:1px 6px;
	border-radius:5px
}

.bg-dgreen{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#006600;
	padding:1px 6px;
	border-radius:5px
}

.bg-y{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#2e705b;
	padding:1px 6px;
	border-radius:5px
}

.bg-py{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#1f637a;
	padding:1px 6px;
	border-radius:5px
}

.bg-f{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#974232;
	padding:1px 6px;
	border-radius:5px
}

.bg-qr{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#5b0c31;
	padding:1px 6px;
	border-radius:5px
}

.bg-dgreen25{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	display:inline-block;
	background-color:#4f612c;
	padding:1px 6px;
	border-radius:5px
}

.bg-dblue25{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	display:inline-block;
	background-color:#254161;
	padding:1px 6px;
	border-radius:5px
}

.bg-dred{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#dd0000;
	padding:1px 6px;
	border-radius:5px
}

.bg-dblue{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:20px;
	display:inline-block;
	background-color:#254161;
	padding:1px 6px;
	border-radius:5px
}

.bg-yellow788{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:4px;
	display:inline-block;
	background-color:#fedd37;
	padding:1px 6px;
	border-radius:5px
}

.bg-yellow789{
	font-weight:700;
	color:#000000;
	display:inline-block;
	background-color:#fedd37;
	padding:1px 6px;
	border-radius:5px
}

.bg-dblue-3{
	font-weight:700;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#254161;
	padding:1px 6px;
	border-radius:5px
}

.bg-dblue2{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#254161;
	padding:1px 6px;
	border-radius:5px
}

.bg-dgreen-88{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#006600;
	padding:1px 6px;
	border-radius:5px
}

.bg-dgreen-77{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#4f612c;
	padding:1px 6px;
	border-radius:5px
}

.bg-dgreen-99{
	font-weight:700;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#006600;
	padding:1px 6px;
	border-radius:5px
}

.bg-py88{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#1f637a;
	padding:1px 6px;
	border-radius:5px
}

.bg-dblue-4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#254161;
	padding:1px 6px;
	border-radius:5px
}

.bg-dblue6{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#254161;
	padding:6px 6px;
	border-radius:6px
}

.bg-white6{
	font-weight:700;
	font-size: 14px;
	color:#254161;
	margin-bottom:4px;
	display:inline-block;
	background-color:#ffffff;
	padding:6px 6px;
	border-radius:6px
}

.bg-dred-4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#dd0000;
	padding:1px 6px;
	border-radius:5px
}

.bg-dgreen-4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#006600;
	padding:1px 6px;
	border-radius:5px
}

.bg-dgreen-35{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	display:inline-block;
	background-color:#006600;
	padding:1px 6px;
	border-radius:5px
}

.bg-dbrown-4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#b19338;
	padding:1px 6px;
	border-radius:5px
}

.bg-ddbrown-4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#997508;
	padding:1px 6px;
	border-radius:5px
}

.bg-black{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#000000;
	padding:1px 6px;
	border-radius:5px
}

.bg-white{
	font-weight:700;
	color:#000000;
	display:inline-block;
	background-color:#ffffff;
	padding:1px 6px;
	border-radius:5px
}

.bg-grey-4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#c1c1c1;
	padding:1px 6px;
	border-radius:5px
}

.bg-grey-5{
	font-weight:700;
	color:#000000;
	display:inline-block;
	background-color:#c1c1c1;
	padding:1px 6px;
	border-radius:5px
}

.rounded-border{
	font-weight:700;
	margin-bottom:4px;
	display:inline-block;
	background-color:#f2f2f2;
	padding:1px 6px;
	border-style:solid;
	border-radius:5px;
	border-width:2px;
}

.bg-grey3{
	font-weight:700;
	font-size: 14px;
	color:#aaaaaa;
	margin-bottom:4px;
	display:inline-block;
	background-color:#f0f0f0;
	padding:1px 6px;
	border-radius:5px
}

.bg-dbrown2{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#c69c6d;
	padding:1px 6px;
	border-radius:5px
}

.bg-dbrown3{
	font-weight:700;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#c69c6d;
	padding:1px 6px;
	border-radius:5px
}

.bg-dbrown4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#642423;
	padding:1px 6px;
	border-radius:5px
}

.bg-grey2{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:4px;
	display:inline-block;
	background-color:#c1c1c1;
	padding:1px 6px;
	border-radius:5px
}

.bg-grey1{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:4px;
	display:inline-block;
	background-color:#dddddd;
	padding:1px 6px;
	border-radius:5px
}

.bg-grey6{
	font-weight:700;
	font-size: 14px;
	color:#000000;
	margin-bottom:4px;
	display:inline-block;
	background-color:#c1c1c1;
	padding:6px 6px;
	border-radius:6px
}

.bg-mblue{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:20px;
	display:inline-block;
	background-color:#007bda;
	padding:1px 6px;
	border-radius:5px
}

.bg-mblue2{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#007bda;
	padding:1px 6px;
	border-radius:5px
}

.bg-mblue3{
	font-weight:700;
	font-size: 18px;
	color:#ffffff;
	display:inline-block;
	background-color:#007bda;
	padding:1px 6px;
	border-radius:5px
}

.bg-mblue4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#007bda;
	padding:1px 6px;
	border-radius:5px
}

.bg-xblue4{
	font-weight:700;
	color:#ffffff;
	display:inline-block;
	background-color:#136baf;
	padding:1px 6px;
	border-radius:5px
}

.bg-mblue6{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#007bda;
	padding:6px 6px;
	border-radius:6px
}

.bg-mblue7{
	font-weight:700;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:4px;
	display:inline-block;
	background-color:#3facee;
	padding:1px 6px;
	border-radius:15px
}

.bg-mblue8{
	font-weight:700;
	font-size: 13px;
	color:#ffffff;
	margin-bottom:15px;
	display:inline-block;
	background-color:#007bda;
	padding:1px 4px;
	border-radius:5px
}

.bg-mblue9{
	font-weight:700;
	font-size: 13px;
	color:#ffffff;
	display:inline-block;
	background-color:#007bda;
	padding:1px 4px;
	border-radius:5px
}

.rv-bold-title-bg {
  font-size: 1.4rem;
	font-weight: 900;
	color:#ffffff;
	margin-bottom:20px;
	display:inline-block;
	background-color:#254161;
	padding:1px 6px;
	border-radius:5px
}

.hfeed .entry-footer .byline {
  display: none;
}

.archive-grid .hentry .entry-footer .posted-on, 
#featured-content .hentry .entry-footer .posted-on {
  padding-left: 0;
}

.jetpack-social-navigation-genericons a::before {
  display: none;
}

img.aligncenter {
  display: block;
}

.fa-stack .fa {
  line-height: inherit;
}

blockquote {
  font-weight: bold;
}

#content-desktop {display: block;}
#content-mobile {display: none;}

@media (max-width: 1100px) {
  .featured-content .primary-section .hentry:first-child,
  .featured-content .primary-section .hentry,
  .featured-content .hentry,
  .active-sidebar #page .content-area,
  .sidebar-area {
    width: 100%;
  }
}

@media screen and (max-width: 650px) {

#content-desktop {display: none;}
#content-mobile {display: block;}

}

@media (max-width: 500px) {
  .postid-43741 .featured-image-wrap,
	.postid-73316 .featured-image-wrap,
	.postid-76765 .featured-image-wrap,
	.postid-79532 .featured-image-wrap,
	.postid-80334 .featured-image-wrap,
	.postid-86929 .featured-image-wrap {
    height: 12em;
  }
	 .postid-47304 .featured-image-wrap,
	.postid-46136 .featured-image-wrap,
	.postid-22841 .featured-image-wrap,
	.postid-43973 .featured-image-wrap,
	.postid-59121 .featured-image-wrap,
	.postid-59004 .featured-image-wrap,
	.postid-59821 .featured-image-wrap,
	.postid-58895 .featured-image-wrap,
	.postid-63902 .featured-image-wrap,
	.postid-71498 .featured-image-wrap,
	.postid-72379 .featured-image-wrap {
    height: 13em;
  }
	.postid-29699 .featured-image-wrap,
	.page-id-38718 .featured-image-wrap,
	.postid-50089 .featured-image-wrap,
	.postid-51269 .featured-image-wrap,
	.page-id-54112 .featured-image-wrap,
	.postid-54521 .featured-image-wrap,
	.postid-55029 .featured-image-wrap,
	.postid-52821 .featured-image-wrap,
	.postid-57910 .featured-image-wrap,
	.postid-58471 .featured-image-wrap {
    height: 14em;
  }	
	.postid-45942 .featured-image-wrap,
	.postid-48542 .featured-image-wrap,
	.postid-48766 .featured-image-wrap,
	.postid-48369 .featured-image-wrap,
	.postid-49812 .featured-image-wrap,
	.postid-48874 .featured-image-wrap,
	.postid-49650 .featured-image-wrap,
	.postid-50587 .featured-image-wrap,
	.postid-51138 .featured-image-wrap,
	.postid-50845 .featured-image-wrap,
	.postid-51795 .featured-image-wrap,
	.page-id-32103 .featured-image-wrap,
	.page-id-98 .featured-image-wrap,
	.postid-53814 .featured-image-wrap,
	.postid-53924 .featured-image-wrap,
	.postid-54228 .featured-image-wrap,
	.postid-54310 .featured-image-wrap,
	.postid-55585 .featured-image-wrap,
	.postid-55805 .featured-image-wrap,
	.postid-55768 .featured-image-wrap,
	.postid-56723 .featured-image-wrap,
	.postid-56985 .featured-image-wrap,
	.postid-57564 .featured-image-wrap,
	.postid-57786 .featured-image-wrap,
	.postid-57808 .featured-image-wrap,
	.postid-58270 .featured-image-wrap,
	.postid-59844 .featured-image-wrap,
	.postid-60536 .featured-image-wrap,
	.postid-61081 .featured-image-wrap,
	.postid-61016 .featured-image-wrap,
	.postid-74500 .featured-image-wrap,
	.postid-74827 .featured-image-wrap
	 {
    height: 15em;
  }
	.postid-46701 .featured-image-wrap,
	.postid-45992 .featured-image-wrap,
	.postid-48603 .featured-image-wrap,
	.postid-48658 .featured-image-wrap,
	.postid-48509 .featured-image-wrap,
	.postid-48743 .featured-image-wrap,
	.postid-48960 .featured-image-wrap,
	.postid-48861 .featured-image-wrap,
	.postid-49233 .featured-image-wrap,
	.postid-49500 .featured-image-wrap,
	.postid-14328 .featured-image-wrap,
	.postid-49646 .featured-image-wrap,
	.postid-49537 .featured-image-wrap,
	.postid-51082 .featured-image-wrap,
	.postid-45972 .featured-image-wrap,
	.postid-45217 .featured-image-wrap,
	.postid-50438 .featured-image-wrap,
	.postid-52129 .featured-image-wrap,
	.postid-52333 .featured-image-wrap,
	.postid-30800 .featured-image-wrap,
	.postid-53839 .featured-image-wrap,
	.postid-54115 .featured-image-wrap,
	.postid-54799 .featured-image-wrap,
	.postid-54919 .featured-image-wrap,
	.postid-55336 .featured-image-wrap,
	.postid-55437 .featured-image-wrap,
	.postid-55506 .featured-image-wrap,
	.postid-55977 .featured-image-wrap,
	.postid-56035 .featured-image-wrap,
	.postid-56344 .featured-image-wrap,
	.postid-51992 .featured-image-wrap,
	.postid-55382 .featured-image-wrap,
	.postid-56757 .featured-image-wrap,
	.postid-57434 .featured-image-wrap,
	.postid-56210 .featured-image-wrap,
	.postid-57463 .featured-image-wrap,
	.postid-57521 .featured-image-wrap,
	.postid-57585 .featured-image-wrap,
	.postid-57696 .featured-image-wrap,
	.postid-58093 .featured-image-wrap,
	.postid-58471 .featured-image-wrap,
	.postid-59626 .featured-image-wrap,
	.postid-60142 .featured-image-wrap,
	.postid-61068 .featured-image-wrap,
	.postid-63200 .featured-image-wrap,
	.postid-66105 .featured-image-wrap,
	.postid-78688 .featured-image-wrap{
    height: 16em;
  }
	  .postid-47301 .featured-image-wrap,
	.postid-46717 .featured-image-wrap,
	.postid-48395 .featured-image-wrap,
	.postid-49542 .featured-image-wrap,
	.postid-36444 .featured-image-wrap,
	.postid-49865 .featured-image-wrap,
	.postid-50252 .featured-image-wrap,
	.postid-13008 .featured-image-wrap,
	.postid-45213 .featured-image-wrap,
	.postid-50899 .featured-image-wrap,
	.postid-11931 .featured-image-wrap,
	.postid-44230 .featured-image-wrap,
	.postid-51337 .featured-image-wrap,
	.postid-48647 .featured-image-wrap,
	.postid-51768 .featured-image-wrap,
	.postid-51840 .featured-image-wrap,
	.page-id-9784 .featured-image-wrap,
	.postid-52380 .featured-image-wrap,
	.postid-52384 .featured-image-wrap,
	.postid-52958 .featured-image-wrap,
	.postid-52870 .featured-image-wrap,
	.postid-53158 .featured-image-wrap,
	.postid-8712 .featured-image-wrap,
	.postid-54180 .featured-image-wrap,
	.postid-54672 .featured-image-wrap,
	.postid-54753 .featured-image-wrap,
	.postid-55322 .featured-image-wrap,
	.postid-55815 .featured-image-wrap,
	.postid-56160 .featured-image-wrap,
	.postid-56520 .featured-image-wrap,
	.postid-56831 .featured-image-wrap,
	.postid-56916 .featured-image-wrap,
	.postid-56394 .featured-image-wrap,
	.postid-57850 .featured-image-wrap,
	.postid-58408 .featured-image-wrap,
	.postid-59494 .featured-image-wrap,
	.postid-60203 .featured-image-wrap,
	.postid-62999 .featured-image-wrap,
	.postid-63413 .featured-image-wrap,
	.postid-63720 .featured-image-wrap,
	.postid-71674 .featured-image-wrap,
	.postid-72885 .featured-image-wrap,
	.postid-71495 .featured-image-wrap,
	.postid-58827 .featured-image-wrap,
	.postid-74686 .featured-image-wrap,
	.postid-80904 .featured-image-wrap,
	.postid-82189 .featured-image-wrap,
	.postid-86646 .featured-image-wrap,
	.postid-89491 .featured-image-wrap,
	.postid-88008 .featured-image-wrap,
	.postid-91390 .featured-image-wrap,
	.postid-96659 .featured-image-wrap,
	.postid-98991 .featured-image-wrap
	{
    height: 18em;
  }
	.postid-47236 .featured-image-wrap,
	.postid-43714 .featured-image-wrap,
	.postid-46410 .featured-image-wrap,
	.postid-46967 .featured-image-wrap,
	.postid-47459 .featured-image-wrap,
	.postid-47129 .featured-image-wrap,
	.postid-47791 .featured-image-wrap,
	.postid-48502 .featured-image-wrap,
	.postid-48519 .featured-image-wrap,
	.postid-48747 .featured-image-wrap,
	.postid-49336 .featured-image-wrap,
	.postid-47926 .featured-image-wrap,
	.postid-49532 .featured-image-wrap,
	.postid-50458 .featured-image-wrap,
	.postid-49636 .featured-image-wrap,
	.postid-22508 .featured-image-wrap,
	.postid-49132 .featured-image-wrap,
	.postid-51158 .featured-image-wrap,
	.postid-47601 .featured-image-wrap,
	.postid-51756 .featured-image-wrap,
	.postid-51468 .featured-image-wrap,
	.postid-52057 .featured-image-wrap,
	.postid-51764 .featured-image-wrap,
	.postid-51049 .featured-image-wrap,
	.postid-52880 .featured-image-wrap,
	.postid-52320 .featured-image-wrap,
	.postid-54123 .featured-image-wrap,
	.postid-54346 .featured-image-wrap,
	.postid-54563 .featured-image-wrap,
	.postid-55083 .featured-image-wrap,
	.postid-54977 .featured-image-wrap,
	.postid-55180 .featured-image-wrap,
	.postid-54967 .featured-image-wrap,
	.postid-55545 .featured-image-wrap,
	.postid-55017 .featured-image-wrap,
	.postid-56507 .featured-image-wrap,
	.postid-59294 .featured-image-wrap,
	.postid-66203 .featured-image-wrap
	.postid-117630 .featured-image-wrap
	{
    height: 20em;
  }
}

.single .site-main .entry-content span.dropcap,
.page .site-main .entry-content span.dropcap {
	font-size: 6.2em;
	font-weight: 900;
	line-height: 0.8;
	float: left;
	margin: .05em .1em 0 0;
}

/* Disable responsive tables */
.table-responsive > table:not(.has-fixed-layout) > thead > tr > th,
.table-responsive > table:not(.has-fixed-layout) > tbody > tr > th,
.table-responsive > table:not(.has-fixed-layout) > tfoot > tr > th,
.table-responsive > table:not(.has-fixed-layout) > thead > tr > td,
.table-responsive > table:not(.has-fixed-layout) > tbody > tr > td,
.table-responsive > table:not(.has-fixed-layout) > tfoot > tr > td {
  white-space: normal;
}

td.two-color {
    background-image: -webkit-linear-gradient(left, #ffee99 0%, #ffee99 50%, #ebf1df 50%, #ebf1df 100%);
    background-image: -moz-linear-gradient(left, #ffee99 0%, #ffee99 50%, #ebf1df 50%, #ebf1df 100%);
    background-image: -ms-linear-gradient(left, #ffee99 0%, #ffee99 50%, #ebf1df 50%, #ebf1df 100%);
    background-image: -o-linear-gradient(left, #ffee99 0%, #ffee99 50%, #ebf1df 50%, #ebf1df 100%);
    background-image: linear-gradient(left, #ffee99 0%, #ffee99 50%, #ebf1df 50%, #ebf1df 100%);
}

td.two-color-2 {
    background-image: -webkit-linear-gradient(left, #fff8d5 0%, #fff8d5 50%, #f2eff6 50%, #f2eff6 100%);
    background-image: -moz-linear-gradient(left, #fff8d5 0%, #fff8d5 50%, #f2eff6 50%, #f2eff6 100%);
    background-image: -ms-linear-gradient(left, #fff8d5 0%, #fff8d5 50%, #f2eff6 50%, #f2eff6 100%);
    background-image: -o-linear-gradient(left, #fff8d5 0%, #fff8d5 50%, #f2eff6 50%, #f2eff6 100%);
    background-image: linear-gradient(left, #fff8d5 0%, #fff8d5 50%, #f2eff6 50%, #f2eff6 100%);
}

#masthead {
	padding: 8px 30px 0px 8px;
}

#masthead .header-left-col .site-branding {
	padding-right: 8px;
	padding-bottom: 8px;
	border-right: 1px solid #ffffff;
}

.main-navigation li.menu-item-has-children > a:after {
	padding-left: 2px;
}

.site-content .archive-grid .hentry {
    height: 420px;
    min-height: auto;
}

.main-navigation ul:not(.sub-menu):not(.children) > li {
	font-size: 12px;
	font-size: .75rem;
}

a.noul {
	text-decoration: none;
}

a.white {
	border: none;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.black {
	border: none;
	color: #2b2b2b;
	font-weight: bold;
	text-decoration: none;
}

.sidebar-area {
  padding-top: 10px;
}

a.apply-button {
	border: none;
	background: #e62564;
	color: #ffffff;
	font-size: 14px;
	font-size: .875rem;
	font-weight: bold;
	text-decoration: none!important;
	letter-spacing: .03em;
	padding: 20px;
}

.apply-button:hover {
	background: #ffaac6;
	color: #000000;
}

a.apply-button-2 {
	border: none;
	background: #e62564;
	color: #ffffff;
	font-size: 12px;
	font-size: .75rem;
	font-weight: bold;
	text-decoration: none!important;
	letter-spacing: .02em;
	padding: 10px;
}

.apply-button-2:hover {
	background: #ffaac6;
	color: #000000;
}

a.apply-button-2b {
	border: none;
	background: #000000;
	color: #ffffff;
	font-size: 12px;
	font-size: .75rem;
	font-weight: bold;
	text-decoration: none!important;
	letter-spacing: .02em;
	padding: 10px;
}

.apply-button-2b:hover {
	background: #dddddd;
	color: #000000;
}

a.apply-button-3 {
	border: none;
	background: #e62564;
	color: #ffffff;
	font-size: 12px;
	font-size: .75rem;
	font-weight: bold;
	text-decoration: none!important;
	letter-spacing: .02em;
	padding: 7px;
}

.apply-button-3:hover {
	background: #ffaac6;
	color: #000000;
}

.grey-button {
	border: none;
	background: #dddddd;
	color: #000000;
	font-size: 12px;
	font-size: .75rem;
	font-weight: bold;
	text-decoration: none!important;
	letter-spacing: .02em;
	padding: 10px;
}

.hide-featured-image {
	display: none;
}

@media only screen and (max-width: 768px) {
	#masthead .header-left-col .site-branding {
		padding: 0;
		margin-bottom: 0px;
	}
}

@media only screen and (max-width: 768px) {
	table.responsive {
		margin-bottom: 0;
		overflow: hidden;
		overflow-x: scroll;
		display: block;
		white-space: nowrap;
	}
}

@media only screen and (max-width: 768px) {
#masthead .custom-logo {
  max-width: 240px;
  }
}

.entry-content table.fleet * {
	border: 0 !important;
}

table.fleet td {
	padding: 4px;
}

table.zeropxnb td {
	padding: 0px;
	border: none;
}

table.zeropxnb img {display:block;margin:0;padding:0;}

table.zeropxc td {
	padding: 0px;
	border: none;
	vertical-align: middle;
}

table.zeropxc img {display:block;margin:0;padding:0}

table.threepx td {
	padding: 3px;
}

table.threepxc td {
	padding: 3px;
	border-top:1px solid #dddddd;
	vertical-align: middle;
}

table.threepxcnb td {
	padding: 3px;
	border: none;
	vertical-align: middle;
}

th {
  font-weight: normal;
}

table.fourpxcalt {
    width: 100%;
    border: 2px solid #000;
    border-collapse: collapse;
    background: #ffffff;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2),
                0 6px 20px rgba(0,0,0,0.19);
}

table.fourpxcalt td {
    padding: 4px;
    border-top: 1px solid #ddd;
    vertical-align: middle;
    background: #ffffff;
}

table.fourpxcalt th {
    padding: 4px;
    border-top: 1px solid #ddd;
    vertical-align: middle;
}

table.fourpxcalt tbody tr:nth-child(even) td {
    background: #f3f3f3;
}

table.fourpxcalt tbody tr:hover td {
    background: #f6d8e2;
}

table.fourpxcalt4 {
    width: 100%;
    border: 2px solid #000;
    border-collapse: collapse;
    background: #ffffff;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2),
                0 6px 20px rgba(0,0,0,0.19);
}

table.fourpxcalt4 td, table.fourpxcalt4 th {
    padding: 4px;
    border-top: 1px solid #ddd;
    vertical-align: middle;
    background: none;
}

table.fourpxcalt5 {
    width: 100%;
    border: 2px solid #000;
    border-collapse: collapse;
    background: #ffffff;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2),
                0 6px 20px rgba(0,0,0,0.19);
}

table.fourpxcalt5 td, table.fourpxcalt5 th {
    padding: 4px;
    border-top: 1px solid #ddd;
    vertical-align: middle;
    background: none;
}

table.fourpx td {
	padding: 4px;
}

table.fourpxs {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border: 2px solid #000000;
}

table.fourpxs td {
	padding: 4px;
}

table.fourpxsx {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border: 2px solid #000000;
}

table.fourpxsx td {
	padding: 2px;
}

table.fourpxcnb-2 td {
	padding: 4px;
	border: none;
}

table.fourpxcnb-3 td {
	padding: 4px;
	border: none;
	vertical-align: middle;
}

table.fourpxtnb-3 td {
	padding: 4px;
	border: none;
	vertical-align: top;
}

table.fourpxc td {
	padding: 4px;
	border-top:1px solid #dddddd;
	vertical-align: middle;
}

.fourpxcG {
	width: 100%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),
              0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border: 2px solid #000000;
  width: 100%;
}

.fourpxcG tr.title-row td {
  background-color: #316290;
  color: #ffffff;
	font-size: 1.05rem;
	font-weight: 650;
}

.fourpxcG tr.column-header td {
  background-color: #edf2f7;
  border-bottom: 2px solid #000000;
  font-weight: bold;
}

table.fourpxcG td {
	padding: 4px;
	border-top:1px solid #dddddd;
	vertical-align: middle;
}

.fourpxcH {
	width: 100%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),
              0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border: 2px solid #000000;
  width: 100%;
}

.fourpxcH tr.title-row td {
  background-color: #974232;
  color: #ffffff;
	font-size: 1.05rem;
	font-weight: 650;
}

.fourpxcH tr.column-header td {
  background-color: #f1e3e0;
  border-bottom: 2px solid #000000;
  font-weight: bold;
}

table.fourpxcH td {
	padding: 4px;
	border-top:1px solid #dddddd;
	vertical-align: middle;
}

table.fourpxcr td {
	padding: 4px;
	border-top:1px solid #dddddd;
	vertical-align: middle;
}

@media only screen and (max-width: 768px) {
table.fourpxcr {
overflow: hidden;
overflow-x: scroll;
display:block;
}
}

table.fourpxcb td {
	padding: 4px;
	border-top:1px solid #999999;
	vertical-align: middle;
}

table.fourpxcnb td {
	padding: 4px;
	border: none;
	vertical-align: middle;
	background-color:#ffffff;
}

table.fourpxnb td {
	padding: 4px;
	border: none;
	background-color:#ffffff;
}

table.fourpxcnb2 td {
	padding: 4px;
	border: none;
	vertical-align: middle;
}

table.fourpxnbs td {
	font-size: 15px;
	padding: 4px;
	border: none;
}

table.eightpxc td {
	padding: 8px;
	border-top:1px solid #dddddd;
	vertical-align: middle;
}

table.eightpxcnb td {
	padding: 8px;
	border: none;
	vertical-align: middle;
}

table.eightpxtnb td {
	padding: 8px;
	border: none;
	vertical-align: top;
}

table.fivepx td {
	padding: 5px;
}

table.fivepxc td {
	padding: 5px;
	vertical-align: middle;
}

table.tenpx td {
	padding: 10px;
}

table.tenpxc td {
	padding: 10px;
	vertical-align: middle;
}

table.twentypxc td {
	padding: 20px;
	vertical-align: middle;
}

table.twentypxcnb td {
	padding: 20px;
	border: none;
	vertical-align: middle;
}

@media only screen and (min-width: 500px) {
 #masthead .header-left-col .site-branding {
  max-width: 25%;
 } 
}

#masthead .header-left-col .main-navigation {
	width: 75%;
}

#comments .comment-content {
	font-size: 14px;
}

#colophon .widget-area .widget {
	width: 50%;
	border-right: none;
}

.expired {
	background: #dd0000;
	border-radius:8px;
	border:2px solid #000000;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	color: #ffffff;
	font-size: 12px;
	font-size: 1rem;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: .02em;
	padding: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
}

.main-navigation ul:not(.sub-menu):not(.children) > li {
  margin-left: 12px;
}

table img {
  margin-left: auto;
  margin-right: auto;
}

.site-header .custom-logo {
  width: 100%;
}

.featured-content .primary-section .hentry .entry-title {
  font-weight: 700;
}

.featured-content .secondary-section .entry-footer .posted-on {
  display: block;
}

.featured-content .secondary-section .entry-footer .posted-on {
  display: block;
}

#featured-content .secondary-section .thumb-link .placeholder-image,
#featured-content .secondary-section .thumb-link img {
  border-radius:10px 50px 10px 50px;
}

.box {
    display: block;
		background: #f3f3f3;
    margin: 25px 0;
    padding: 14px;
    border: 3px solid rgba(230, 37, 100, .7);
    color: #444444;
	  font-size: 17px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),
                0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.box strong:first-child {
    display: block;
    margin-bottom: 12px;
    font-size: 22px
}

.box strong:first-child:before {
    content: "";
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    vertical-align: top
}

.box.protip strong:first-child {
    color: #e62564
}

.box.protip strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/01/protip.png)
}

.box.spend strong:first-child {
    color: #e62564
}

.box.spend strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/05/spend.png)
}

.box.virus strong:first-child {
    color: #e62564
}

.box.virus strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/04/Virus.png)
}

.box.fuel strong:first-child {
    color: #e62564
}

.box.fuel strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/05/fuel.png)
}

.box.question strong:first-child {
    color: #e62564
}

.box.question strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2021/02/question2.png)
}

.box.alert strong:first-child {
    color: #e62564
}

.box.alert strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/01/alert.png)
}

.box.funfact strong:first-child {
    color: #e62564
}

.box.funfact strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/01/funfact.png)
}

.box.bottomline strong:first-child {
    color: #e62564
}

.box.bottomline strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/02/BottomLine.png)
}

.boxcc {
    display: block;
		background: #e6e6e6;
    margin: 0px 0;
    padding: 10px;
    border: 3px solid rgba(0, 0, 0, .7);
    color: #444444;
	  font-size: 14px;
}

.boxcc strong:first-child {
    display: block;
    margin-bottom: 10px;
    font-size: 20px
}

.boxcc strong:first-child:before {
    content: "";
    display: inline-block;
    margin-right: 8px;
    width: 35px;
    height: 35px;
    background-size: 35px 35px;
    vertical-align: top
}

.boxcc.ccbonus strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/04/CCsignbonus2.png)
}

.cc-title {
  font-size: 1.802rem;
	font-weight: 900;
	color: #254161;
}

.cc-title-2 {
  font-size: 1.8rem;
	font-weight: 900;
}

.cc-titles {
  font-size: 1.4rem;
	font-weight: 800;
	color: #254161;
}

.rv-title {
  font-size: 1.3rem;
	font-weight: 800;
}

.rv-bold-title {
  font-size: 1.4rem;
	font-weight: 900;
}

.rvb-title2 {
  font-size: 1.3rem;
	font-weight: 800;
}

.rvb-title {
  font-size: 1.3rem;
	font-weight: 800;
	color: #000000;
}

a.rv-title {
	color: #000000;
	text-decoration: none!important;
}

a.rv-title:hover {
	color: #e62465;
}

.rvm-title {
  font-size: 1rem;
	font-weight: 800;
}

a.rvm-title {
	color: #000000;
	text-decoration: none!important;
}

a.rvm-title:hover {
	color: #e62465;
}

.boxkf {
    display: block;
		background: #fffcf5;
    margin: 25px 0;
    padding: 14px;
    border: 3px solid rgba(226, 208, 158, .9);
    color: #444444;
	  font-size: 17px;
}

.boxkf strong:first-child {
    display: block;
    margin-bottom: 12px;
    font-size: 22px
}

.boxkf strong:first-child:before {
    content: "";
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    vertical-align: top
}

.boxkf.gold strong:first-child {
    color: #625231
}

.boxkf.gold strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/04/KFEG.png)
}

.boxkf.silver {
    display: block;
		background: #f4f4f4;
    margin: 25px 0;
    padding: 14px;
    border: 3px solid rgba(183, 183, 183, .9);
    color: #444444;
	  font-size: 17px;
}

.boxkf.silver strong:first-child {
    color: #444444;
}

.boxkf.silver strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/06/KFES.png)
}

.boxkf2 {
    display: block;
		background: #f0f0f0;
    margin: 25px 0;
    padding: 14px;
    border: 3px solid rgba(0, 33, 76, .9);
    color: #444444;
	  font-size: 17px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),
                0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.boxkf2 strong:first-child {
    display: block;
    margin-bottom: 12px;
    font-size: 22px
}

.boxkf2 strong:first-child:before {
    content: "";
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    vertical-align: top
}

.boxkf2.expiry strong:first-child {
    color: #00214c
}

.boxkf2.expiry strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/04/Expiry.png)
}

.boxkf2.example strong:first-child {
    color: #00214c
}

.boxkf2.example strong:first-child:before {
    background-image: url(//i0.wp.com/mainlymiles.com/wp-content/uploads/2020/05/example2.png)
}

hr.new2 {
  border-top: 1px dashed #666666;
}

.wp-block-jetpack-rating-star .jetpack-ratings-button span, .wp-block-jetpack-rating-star > span span {
    color: #e62465
}

.wp-block-jetpack-rating-star .is-rating-unfilled {
    fill-opacity: .15;
}

.linkbutton {
	background-color:#e62465;
	border-radius:6px;
	border:2px solid #333333;
	display:inline-block;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none!important;
}
.linkbutton:hover {
  color:#ffffff;
	background-color:#f55d92;
  text-decoration:none;
}
.linkbutton:visited {
  color:#ffffff;
}

.linkbutton-s {
	background-color:#e62465;
	border-radius:4px;
	border:2px solid #333333;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:4px 16px;
	text-decoration:none!important;
}
.linkbutton-s:hover {
  color:#ffffff;
	background-color:#f55d92;
  text-decoration:none;
}
.linkbutton-s:visited {
  color:#ffffff;
}

.linkbutton2 {
	background-color:#cccccc;
	border-radius:6px;
	border:2px solid #333333;
	display:inline-block;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none!important;
}
.linkbutton2:hover {
  color:#000000;
	background-color:#dddddd;
  text-decoration:none;
}
.linkbutton2:visited {
  color:#000000;
}

.linkbuttonblue {
	background-color:#00adea;
	border-radius:6px;
	border:2px solid #333333;
	display:inline-block;
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none!important;
}
.linkbuttonblue:hover {
  color:#ffffff;
	background-color:#f55d92;
  text-decoration:none;
}
.linkbuttonblue:visited {
  color:#ffffff;
}

.wp-block-image figcaption {
    text-align: center;
}

.responsive-tabs .responsive-tabs__list__item {
    text-align: center;
}

.fa-stack {
		vertical-align: top;
}

.surround {
    padding: 5px 9px 5px 9px;
    color: #2b2b2b;
	  font-size: 0.9rem;
		font-weight: 800;
    background-color: #f0f0f0;
    display: inline-block;
    white-space: nowrap;
		margin-bottom: 5px;
	  margin-right: 0.3rem !important
}

.surrounds {
    padding: 2px 6px 2px 6px;
    color: #2b2b2b;
	  font-size: 0.9rem;
		font-weight: 800;
    background-color: #f0f0f0;
    display: inline-block;
    white-space: nowrap;
		margin-bottom: 2px;
}

.surroundr {
    padding: 2px 6px 2px 6px;
    color: #2b2b2b;
	  font-size: 0.9rem;
		font-weight: 800;
    background-color: #e7b8b7;
    display: inline-block;
    white-space: nowrap;
		margin-bottom: 2px;
}

.surroundg {
    padding: 2px 6px 2px 6px;
    color: #2b2b2b;
	  font-size: 0.9rem;
		font-weight: 800;
    background-color: #d8e3be;
    display: inline-block;
    white-space: nowrap;
		margin-bottom: 2px;
}

.archive-grid .sticky {
  background-color: #fecadc;
}

.archive-grid .sticky .entry-footer{
  background:-webkit-gradient(linear,  left top, left bottom,  from(rgba(255,255,255,0)),color-stop(99%, rgba(254,202,220,1)),to(rgba(254,202,220,1)));
  background:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(254,202,220,1) 99%,rgba(254,202,220,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fecadc',GradientType=0 );
}

.footer-links,
.footer-links:visited {
    color: #ffffff !important;
    text-decoration: none !important;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 700;
}

.footer-links:hover {
    color: #bbbbbb !important;
}