/*
Theme Name: wealthysinglemommy.com
Theme URI: https://sherocommerce.com/
Version: 1.0
Description: A cool wordpress theme
Author: SheroCommerce
Author URI: http://www.aedesignco.com
template: twentytwenty
*/

/* Typography */
@font-face {
    font-family: 'MetropolisRegular';
    src: url('fonts/metropolis.regular-webfont.woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MetropolisRegularItalic';
    src: url('fonts/metropolis.regular-italic-webfont.woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MetropolisExtraBold';
    src: url('fonts/metropolis.extra-bold-webfont.woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MetropolisExtraBoldItalic';
    src: url('fonts/metropolis.extra-bold-italic-webfont.woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MetropolisSemiBold';
    src: url('fonts/metropolis.semi-bold-webfont.woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fonts-awesome-4.7.0/fontawesome-webfont.eot?v=4.7.0');
    src: url('fonts/fonts-awesome-4.7.0/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
    url('fonts/fonts-awesome-4.7.0/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
    url('fonts/fonts-awesome-4.7.0/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
    url('fonts/fonts-awesome-4.7.0/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

html,
button,
input,
select,
textarea,
body,
.widget .widget-title,
.menu-toggle,
h1, h2, h3, h4, h5, h6,
body .gform_wrapper label,
body .gform_wrapper .ginput_left input:focus+label,
body .gform_wrapper .ginput_right input:focus+label,
body .gform_wrapper .ginput_full input:focus+label,
.archive-meta {
  font-family: MetropolisRegular, "Source Sans Pro", Helvetica, sans-serif;
  font-weight: normal;
}
strong, b,
body .gform_wrapper .top_label .gfield_label,
body .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label,
body .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label,
a.button,
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.comments-title,
.archive-title {
  font-family: MetropolisExtraBold;
  font-weight: normal;
  font-style: normal;
}
em, i {
  font-family: MetropolisRegularItalic;
  font-style: normal;
}
strong em
em strong,
b i,
i b,
.comment-reply-title {
  font-family: MetropolisExtraBoldItalic;
  font-weight: normal;
  font-style: normal;
}
.entry-title,
label {
  font-weight: normal;
}

/* Color */
body,
input,
textarea,
.nav-menu li a,
.toggled-on .nav-menu li > ul a,
.wp-caption .wp-caption-text,
.site-footer {
  color: rgb(75, 75, 75); /* gray */
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
.format-audio
.format-video,
.toggled-on .nav-menu li a:hover,
.toggled-on .nav-menu ul a:hover {
  color: rgb(255, 255, 255);
  background-color: #d92176;   /* pink */
}
a:active,
a:hover,
.comment-content a:hover,
.comment-meta a:hover,
.entry-content a:hover,
.menu-toggle,
.navigation a:hover,
.paging-navigation a:hover .meta-nav,
.site-footer .widget a[class*="genericon-"]:hover,
.site-footer .widget a[class^="genericon-"]:hover,
.widget .widget-title,
.widget a:hover,
h1, h2, h3, h4, h5, h6,
.entry-title a {
  color: rgb(38, 139, 146);   /* teal */
}
.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls,
.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu .sub-menu,
.nav-menu .children {
  background-color: rgb(38, 139, 146);   /* teal */
}
::-moz-selection { background: rgb(38, 139, 146); color: rgb(255,255,255); text-shadow: none; } /* teal */
::selection { background: rgb(38, 139, 146); color: rgb(255,255,255); text-shadow: none; } /* teal */

.site-footer .sidebar-container {
  background-color: rgb(242, 241, 242);  /* light gray */
}

/* Buttons */
a.button,
.button,
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
#main #vqzb_optin_form input[type="submit"],
.page-template-page-sales-php .entry-content a.button {
  font-size: 15px; font-size: 1.5rem;
  background: rgb(38, 139, 146);   /* teal */
  border-bottom: 3px solid rgb(29, 112, 120);   /* dark teal */
  color: rgb(255, 255, 255);
  -webkit-transition: color 400ms ease, background 400ms ease;
  transition: color 400ms ease, background 400ms ease;
}
a.button:hover,
.button:hover,
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
#main #vqzb_optin_form input[type="submit"]:hover,
.page-template-page-sales-php .entry-content a.button:hover {
  background: rgb(96, 161, 161);   /* brighter teal */
  border-bottom: 3px solid rgb(29, 112, 120);   /* dark teal */
  color: rgb(255, 255, 255);
}

a.button,
.button,
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
a.button:hover,
.button:hover,
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
  padding: 10px;
}

/* white */
.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu .sub-menu a {
  color: rgb(255, 255, 255);
}
/* transparent stuff */
.archive-header,
.comment-respond,
.format-aside,
.format-link,
.navbar,
.no-comments,
.page-header,
.paging-navigation .meta-nav,
.paging-navigation a:hover .meta-nav,
.paging-navigation,
.site-footer,
.site-header {
  background-color: transparent;
}

a:hover {
  text-decoration: none;
}

body .gform_wrapper input[type=text],
body .gform_wrapper input[type=url],
body .gform_wrapper input[type=email],
body .gform_wrapper input[type=tel],
body .gform_wrapper input[type=number],
body .gform_wrapper input[type=password],
body .gform_wrapper textarea {
  font-size: 18px; font-size: 1.8rem;
  padding: 10px;
}
body .gform_wrapper .gfield_checkbox li input[type=checkbox],
body .gform_wrapper .gfield_radio li input[type=radio],
body .gform_wrapper .gfield_checkbox li input {
  margin-top: 6px;
  margin-left: 4px;
}
body .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label {
  font-family: MetropolisRegularItalic;
}

h1, h2, h3, h4, h5, h6 {
  clear: none;
}
hr {
  background: none;
  border-top: 1px solid rgb(232, 232, 232);
  margin: 40px 0;
}
input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], input[type=tel] {
  width: 60%;
}
#mce-responses {
  display: none;
}


/*----------------------
HEADERS
----------------------*/

.page header.fl-post-header, .archive .fl-archive .fl-archive-title {
    background: transparent;
    height: 200px;
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    align-items: center;
}
.archive .fl-archive .fl-archive-title {
  font-size: 28px;
  background: url(/wp-content/themes/bkt-child/images/emma-johnson-single.jpg) bottom right no-repeat;
}
.home header.fl-post-header, .page-id-12574 header.fl-post-header, .page-id-13037 header.fl-post-header {
    display: none!important;
}
@media (max-width: 767px){
  body.fl-builder .container.fl-content-full .fl-post-header, .page header.fl-post-header {
    background-size: 150px;
    height: 100px;
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }
  .archive .fl-archive .fl-archive-title {
      background-size: 150px;
      height: 135px;
      font-size: 25px;
      padding-top: 0px;

  }
  .category-inspiration.archive .fl-archive .fl-archive-title, .category-money.archive .fl-archive .fl-archive-title {
    font-size: 21px;
  }
  .page.fl-builder header.fl-post-header h1.fl-post-title {
    margin-left: 20px;
  }
  .page-id-9908.page header.fl-post-header h1.fl-post-title{
    font-size: 27px;
  }
}

/*----------------------
FOOTER
----------------------*/
ul#menu-footer {
	margin: 0;
	padding: 0;
}
#menu-footer li {
    list-style: none;
    margin: 0;
    text-align: center;
    padding: 0 0 10px 0;
}

/*----------------------
BEAVER BUILDER
----------------------*/
.fl-content-left {
    border-right: none;
}


/*----------------------
MEDIA
----------------------*/
@media (min-width: 992px){
	.fl-page-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover, .fl-page-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:focus{
		background-color: #268b92;
  	color: #ffffff;
	}
  .fl-page-nav-wrap .fl-page-nav ul.sub-menu li.current-menu-item, .fl-page-nav-wrap .fl-page-nav ul.sub-menu li:hover, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul.sub-menu li>a:hover{
    background-color: #d92176;
  }
  .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent.fl-sub-menu-open>a{
    color: #ffffff;
  }
  .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent.current-post-parent>a{
      color: #ffffff;
  }
  .fl-page-nav-right .fl-page-nav-wrap .navbar-nav .sub-menu li.current-menu-item>a,
  .fl-page-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item.fl-sub-menu-open>a{
    color: #ffffff;
  }
  .fl-page .fl-sidebar-right {
      padding-left: 0px;
      padding-right: 0px;
  }
  .fl-content.fl-content-left{
    border-right: none;
  }
  footer {
      padding-top: 0px;
  }
  .blog footer, .single-post footer, .archive.category footer{
    padding-top: 60px;
    background: #ffffff;
  }
  .fl-page-header{
    position: relative;
    z-index: 9999;
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1);
    box-shadow: 0 0 7px rgba(0,0,0,.1);
  }
  .fl-page-nav-wrap .fl-page-nav ul.sub-menu li a{
    margin: 0;
  }
}
.fl-page-header .fl-page-nav .navbar-nav, .fl-page-header .fl-page-nav .navbar-nav a {
   letter-spacing: -0.3px;
   font-family: MetropolisRegular,“Source Sans Pro”,Helvetica,sans-serif;
   font-weight: normal;
}
.fl-sub-menu-open{
	background-color: #268b92;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.fl-sub-menu-open>a{
	color: #ffffff;
}
.fl-page-header.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu, .fl-page-header-fixed .fl-page-nav ul.sub-menu,
.fl-page-nav-wrap .fl-page-nav ul.sub-menu{
	background-color: #268b92;
	box-shadow: none;
	border-top: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
.fl-page-nav-wrap .fl-page-nav ul.sub-menu li a{
	color: #ffffff;
}
article .fl-row-fixed-width {
  max-width: 1240px;
}
.sidebar__inner  #text-59 {
  border: 0;
  background: #d92176;
  color: #FFF;
  padding: 10px 20px 20px 20px;
}
.sidebar__inner #text-59 h4{
  color: #ffffff;
  text-transform: uppercase;
}
.sidebar__inner #text-59 a {
  color: #FFF;
  border-bottom: 4px solid #f066a6;
}
.sidebar__inner #text-59 input[type=text]{
  margin-top: 10px;
}
.sidebar__inner #text-59 .fl-widget-title{
  margin-bottom: 10px;
}
.sidebar__inner #text-59 p{
  margin-bottom: 20px;
}
.fl-page .sidebar__inner  #text-59 input[type=submit]{
  background: #444;
  border-bottom: 3px solid #000;
  margin-top: 10px;
  width: 100%;
  padding: 10px;
}
#sidebar{
    will-change: min-height;
}
.sidebar__inner{
    transform: translate(0, 0);
    transform: translate3d(0, 0, 0);
    will-change: position, transform;
}
.top-picks{
  padding-left: 20px;
}
.top-picks {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.wpp-post-title{
  position: relative;
  left: 5px;
}
.podcast-icons{
  display: flex;
  flex-direction: row;
}
.pod{
  margin-right: 25px;
  text-align: center;
}
.homepage-callout .fl-callout-content{
  position: relative;
}
.homepage-callout h2 a{
  color: #ffffff;
}
.homepage-callout .fl-photo-content img{
  box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.2);
}

.homepage-callout .fl-photo-content:after {
  content: " ";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4) ;
  border-radius: 100%;
}
.homepage-callout .fl-callout-title{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding:0;
    margin: 0;
	font-size: 20px;
    line-height: 1.25em;
}
@media screen and (max-width: 767px){
  .podcast-icons{
    justify-content: space-around;
    flex-wrap: wrap;
  }
  .pod{
    margin-right: 0px;
    width: 33%;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 720px) and (min-width: 0){
  html div#om-iu7vo6105nkrkdfpdga2 .Row .Row__content .Column {
      width: 93% !important;
      max-width: 93% !important;
  }
}


/*----------------------
Additional CSS
----------------------*/
.home header.fl-post-header, .page-id-12574 header.fl-post-header,
.page-id-10937  header.fl-post-header,
.page-id-10937 .offer,
.page-id-10315 header.fl-post-header,
.page-id-10315 .offer{
    display: none!important;
}

ul#menu-footer {
  margin: 0;
  padding: 0;
}
#menu-footer li {
    list-style: none;
    margin: 0;
    text-align: center;
    padding: 0 0 10px 0;
}
.fl-post-content .myFinance-widget {
    max-width: 1200px;
    margin: 0 auto;
}

.Element button {
    background: #444!important;
    transition: color 400ms ease,background 400ms ease;
  font-family:    MetropolisExtraBold!important;;
    font-weight: normal;
    font-style: normal;
      letter-spacing: -0.3px;
    text-transform: uppercase;
  border: none!important;
      line-height: 1!important;
    max-width: 100%!important;
    margin-bottom: 8px!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
    margin-top: 10px!important;
    padding-bottom: 15px!important;
    padding-left: 12px!important;
    padding-right: 12px!important;
    padding-top: 15px!important;
}

.Element button:hover {
    background: #666!important;
    transition: color 400ms ease,background 400ms ease;
  font-family:    MetropolisExtraBold;
    font-weight: normal;
    font-style: normal;
      letter-spacing: -0.3px;
    text-transform: uppercase;
    border: none!important;;
}

span.fl-button-text, .uabb-creative-menu .menu>li>a, .fl-node-5bb5434351221 , .uabb-creative-menu  .menu>li>a, .fl-page button, .fl-responsive-preview-content button, .fl-page button:visited, .fl-responsive-preview-content button:visited, .fl-page input[type=button], .fl-responsive-preview-content input[type=button], .fl-page input[type=submit], .fl-responsive-preview-content input[type=submit], .fl-page a.fl-button, .fl-responsive-preview-content a.fl-button, .fl-page a.fl-button:visited, .fl-responsive-preview-content a.fl-button:visited{
  transition: color 400ms ease,background 400ms ease;
  font-family:    MetropolisExtraBold;
    font-weight: normal;
    font-style: normal;
      letter-spacing: -0.3px;
    text-transform: uppercase;
}


/*----------------------

Misc Customiztions

/*----------------------


/*Podcast*/
.page-id-12568  header.fl-post-header,
.page-id-12568 .offer,
/*Grant*/
.page-id-9908 header.fl-post-header,
.page-id-9908 .offer,
/*Author Box*/
.fl-post .fl-author-box,
/*Adsense*/
.postid-5519 .myFinance-widget{
    display: none!important;
}

footer {
    padding-top: 0px;
}
ul#menu-footer {
	margin: 0;
	padding: 0;
}
#menu-footer li {
    list-style: none;
    margin: 0;
    text-align: center;
    padding: 0 0 10px 0;
}
.fl-post-content .myFinance-widget {
    max-width: 1200px;
    margin: 0 auto;
}

.Element button {
    background: #444!important;
		transition: color 400ms ease,background 400ms ease;
	font-family: 		MetropolisExtraBold!important;;
    font-weight: normal;
    font-style: normal;
	    letter-spacing: -0.3px;
    text-transform: uppercase;
	border: none!important;
	    line-height: 1!important;
    max-width: 100%!important;
    margin-bottom: 8px!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
    margin-top: 10px!important;
    padding-bottom: 15px!important;
    padding-left: 12px!important;
    padding-right: 12px!important;
    padding-top: 15px!important;
}

.Element button:hover {
    background: #666!important;
		transition: color 400ms ease,background 400ms ease;
	font-family: 		MetropolisExtraBold;
    font-weight: normal;
    font-style: normal;
	    letter-spacing: -0.3px;
    text-transform: uppercase;
		border: none!important;;
}

span.fl-button-text, .uabb-creative-menu .menu>li>a, .fl-node-5bb5434351221 , .uabb-creative-menu  .menu>li>a, .fl-page button, .fl-responsive-preview-content button, .fl-page button:visited, .fl-responsive-preview-content button:visited, .fl-page input[type=button], .fl-responsive-preview-content input[type=button], .fl-page input[type=submit], .fl-responsive-preview-content input[type=submit], .fl-page a.fl-button, .fl-responsive-preview-content a.fl-button, .fl-page a.fl-button:visited, .fl-responsive-preview-content a.fl-button:visited{
	transition: color 400ms ease,background 400ms ease;
	font-family: 		MetropolisExtraBold;
    font-weight: normal;
    font-style: normal;
	    letter-spacing: -0.3px;
    text-transform: uppercase;
}

@media (max-width: 767px){
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search {
    display: block!important;
	}
.fl-page-nav-search form {
    width: 280px!important;
    left: 0!important;
	}
}
/*----------------------
ADD OLD STYLES BACK IN 11/2/18
---------------------- */
html, button, input, select, textarea, body, .widget .widget-title, .menu-toggle, h1, h2, h3, h4, h5, h6, body .gform_wrapper label, body .gform_wrapper .ginput_left input:focus+label, body .gform_wrapper .ginput_right input:focus+label, body .gform_wrapper .ginput_full input:focus+label, .archive-meta {
    font-family: MetropolisRegular,"Source Sans Pro",Helvetica,sans-serif;
    font-weight: 400;
}
article a {
	font-weight: bold;
    border-bottom: 1px solid;
    font-size: 18px;
    transition: all ease-in .1s;
}
article ul li, article ul li a, article ol li, article ol li a {
	font-size: 18px;
}

article  a:hover {
    background: #ffeff6;
    color: #222;
    border-bottom: 0;
}
article h1 a, article h2 a, article h3 a, article h4 a, article h5 a, article h6 a, article .fl-post-meta a,
.home article a, .blog article a, .page-id-12568 article a, .page-id-13037 a, .category a{
	font-weight: normal;
    border-bottom: none;
    font-size: 100%;

}
.home article a:hover, .blog article a:hover, .page-id-12568 article a:hover, .page-id-13037 a:hover, .category a:hover{
	background: none;
 	border-bottom: 0;
}

.home h2.fl-callout-title a:hover{
	color: #fff;
}

 .fl-page-content  .a.fas.fa-search {
	font-weight: normal;
}
a.fl-post-more-link {
    font-weight: bold;
}
p.notice {
    color: #aaa;
}
.fl-post-meta  {
    font-size: 14px;
    font-style: normal;
}
.single .fl-page-content article .fl-post-meta a {
    border: none;
    text-decoration: none;
}
.entry-meta .categories-links a {
    color: #268b92 !important;
}
.entry-meta  .categories-links a:hover{
    background: #ffeff6;
    color: #222 !important;
    border-bottom: 0;
}
.fl-post-nav.clearfix:before {
    content: "PREVIOUS / NEXT ARTICLES";
    font-weight: bold;
    margin: 10px 0;
}
.fl-post-nav.clearfix {
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
     margin: 50px 0;
	    padding: 20px 0;
}
.single .fl-page-content .fl-post-nav.clearfix a{
	text-decoration: none;
}
.fl-post-nav a {
    border-bottom: none!important;
}
.fl-post-nav-prev {
    clear: both;
}
.fl-post-nav-next {
    float: left!important;
    clear: both;
}
.top-picks a {
    background: #f6f6f6;
    padding: 15px 20px;
    color: #268b92;
    display: block;
    font-family: MetropolisRegular,'Source Sans Pro' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    border-bottom: 0 !important;
}
.top-picks a:hover {
    color: #fff!important;
    background: #268b92 !important;
    transition: background .25s ease-out;
}
.top-picks li {
    counter-increment: none;
    margin-bottom: 10px;
    padding-left: 0;
}

ol.steps {
    list-style: none !important;
    counter-reset: item;
    padding-left: 22px !important;
    border-left: 5px solid #222;
    margin-left: 13px !important;
}
ol.steps li {
    counter-increment: item;
    margin-bottom: 15px;
    text-indent: -40px;
}
ol.steps li:before {
    margin-right: 10px;
    content: counter(item);
    color: #fff;
    background: #222;
    text-align: center;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-indent: 0;
    font-size: 110%;
}
/* NAVIGATION */
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent.fl-sub-menu-open>a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a{
	color: #268b92;
}

/*HELP-2360 Homepage Changes*/
.uabb-module-content.adv-icon-wrap.adv-icon-horizontal.adv-icon-center {
    text-align: center;
}

.uabb-module-content.adv-icon-wrap.adv-icon-horizontal.adv-icon-center a.adv-icon-link {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

.uabb-module-content.adv-icon-wrap.adv-icon-horizontal.adv-icon-center a.adv-icon-link .uabb-icon i:before {
    color: #83bfc7;
    font-size: 35px;
    height: auto;
    width: auto;
    line-height: 35px;
    height: 35px;
    width: 35px;
    text-align: center;
}

.uabb-module-content.adv-icon-wrap.adv-icon-horizontal.adv-icon-center a.adv-icon-link .uabb-icon:hover i:before {
    color: #ffffff;
}

ul#menu-footer {
    text-align: center;
}

ul#menu-footer li.menu-item {
    display: inline-block;
}

ul#menu-footer li.menu-item a {
    color: #83bfc7;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}

ul#menu-footer li.menu-item.current-menu-item a {
    color: #fff;
}

.fl-logo-img {
    width: 100%;
    max-width: 300px;
}

.logo-featured .uabb-separator-wrap.uabb-separator-center {
    text-align: center;
    width: 100%;
    display: table;
}

.logo-featured .uabb-separator-line.uabb-side-left,
.logo-featured .uabb-separator-line.uabb-side-right {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}

.logo-featured .uabb-divider-content.uabbi-divider {
    display: table-cell;
    white-space: nowrap;
    padding: 10px;
}

.logo-featured h2.uabb-divider-text {
    color: #0a0000;
    font-family: MetropolisRegular,"Source Sans Pro",Helvetica,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.logo-featured .uabb-separator-line.uabb-side-left > span,
.logo-featured .uabb-separator-line.uabb-side-right > span {
    border-top: 1px double #e0e0e0;
    display: block;
    margin-top: 0 !important;
}

.featured-container {
  text-align: center;
}

.featured-container .fl-col-group {
    max-width: 1240px;
    margin: auto;
}
body main .gold-value-calculator .calculator-header .calculator-title,
body main .gold-value-calculator .calculator-price .suffix,
body main .gold-value-calculator .calculator-header .calculator-note {
    color: #000000;
}

.post .wp-block-image figure {
    max-width: 500px;
}
.singular .wp-block-media-text__media img {
    box-shadow: 0 4px 20px 0 rgba(0,0,0, 0.25);
}
@media screen and (max-width: 767px) {
  .how-can-help-container .fl-col:nth-of-type(even) .fl-module-content.fl-node-content {
      margin-left: 7px;
      margin-right: 10px;
  }

  .how-can-help-container .fl-col:nth-of-type(odd) .fl-module-content.fl-node-content {
      margin-left: 10px;
      margin-right: 7px;
  }

  .how-can-help-container .fl-module-content.fl-node-content {
      margin: 0;
  }

  .fl-row.how-can-help-container .fl-row-content-wrap {
      padding: 15px 0;
  }

  .featured-container .fl-col-group + .fl-col-group .fl-col {
      width: 33% !important;
      display: inline-block;
  }

  .featured-container .fl-col .fl-module-content.fl-node-content {
      margin: 5px 10px;
  }

}
