 :root { --her-grey:#68666B; --black:#030505; --bsProgressBarWidth:0%; } * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } body { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; line-height:1.42857143; color:#333; background-color:#fff; } .container { padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; } .h1, .h2, .h3, h1, h2, h3 { margin-top:20px; } .pagination { display:inline-block; padding-left:0; margin:20px 0; border-radius:4px; } .row { margin-right:-15px; margin-left:-15px; display:flex; flex-wrap:wrap; } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position:relative; min-height:1px; padding-right:15px; padding-left:15px; }  .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float:left; } .col-xs-12 { width:100%; } .h2, h2 { font-size:30px; } .h1, .h2, .h3, h1, h2, h3 { margin-top:20px; margin-bottom:10px; } p {   margin:0 0 10px; } @media (min-width:768px) { .container {  width:750px; }  .col-sm-4 {  width:33.33333333%; }  .col-sm-8 {  width:66.66666667%; }  .col-sm-6 {  width:50%; } }  .bs-post-container a:not(.primary, .secondary, .wp-block-button__link) { color:#C93B2B !important; } .bs-post-container a:not(.primary, .secondary, .wp-block-button__link):hover { color:inherit; }  #news-navigation { display:flex; justify-content:center; margin-top:50px; } #news-navigation .pagination { padding:0 20px; } #news-navigation .nav-links { display:flex; } #news-navigation .nav-links .page-numbers { font-family:'Helvetica Neue'; font-style:normal; font-weight:700; font-size:15px; line-height:120%; text-transform:uppercase; color:#000000; min-width:25px; height:25px; display:flex; align-items:center; justify-content:center; } #news-navigation .nav-links .page-numbers.dots { margin-right:10px; } #news-navigation .nav-links .page-numbers.current, #news-navigation .nav-links .page-numbers:hover { color:#fff; position:relative; z-index:10; text-decoration:none !important; transition:all .3s ease; } #news-navigation .nav-links .page-numbers.current::after, #news-navigation .nav-links .page-numbers:hover::after { content:''; width:100%; min-width:25px; height:25px; left:0; position:absolute; height:100%; top:-2px; background:#C93B2B; border-radius:100%; z-index:-1; transition:all .3s ease; } #news-navigation .nav-links .page-numbers::after { transition:all .3s ease; content:''; } #news-navigation .nav-links .next.page-numbers, #news-navigation .nav-links .next.page-numbers:hover { background:url(https://weareher.com/wp-content/themes/her/css/../images/pagination-right.svg) 50% no-repeat; margin-left:2px; margin-top:-2px; } #news-navigation .nav-links .next.page-numbers:hover::after, #news-navigation .nav-links .prev.page-numbers:hover::after { display:none; } #news-navigation .nav-links .prev.page-numbers, #news-navigation .nav-links .prev.page-numbers:hover { background:url(https://weareher.com/wp-content/themes/her/css/../images/pagination-left.svg) 50% no-repeat; margin-right:2px; margin-top:-2px; } .blog-grid { display:grid; grid-template-columns:1fr; grid-row-gap:40px; margin:0 20px; } .blog-grid li { list-style-type:none; } @media screen and (min-width:768px) { .blog-grid {  grid-template-columns:1fr 1fr;  grid-column-gap:40px; } }   ul.alm-listing li.grid-item { width:46%; margin:0 2% 4%; float:left; display:inline; } @media screen and (max-width:575px) { ul.alm-listing li.grid-item {  width:91%;  margin:0 4.5% 20px; } } .bs-archive-page a:hover { text-decoration:underline !important; } .bs-archive-page, .bs-single-blog-post { background:linear-gradient(180deg, rgba(237, 217, 171, 0.55) 0%, rgba(237, 198, 171, 0.55) 7.59%, rgba(237, 171, 193, 0.55) 17.88%, rgba(171, 192, 237, 0.55) 30.89%, rgba(171, 235, 237, 0.55) 43.9%, rgba(171, 197, 237, 0.55) 56.36%, rgba(195, 171, 237, 0.55) 68.29%, rgba(237, 171, 193, 0.55) 80.75%, rgba(237, 198, 171, 0.55) 92.13%, rgba(237, 217, 171, 0.55) 104.05%), #FFFFFF; background-size:cover;  font-weight:400; padding:0; margin:0; } .bs-archive-page h1, .bs-single-blog-post h1 { font-weight:700; } .bs-archive-page h2, .bs-single-blog-post h2, .bs-archive-page h3, .bs-single-blog-post h3, .bs-archive-page h4, .bs-single-blog-post h4, .bs-archive-page h5, .bs-single-blog-post h5 { font-weight:600; text-transform:unset; } .bs-archive-page .container { max-width:1070px; overflow-x:hidden; } .bs-single-blog-post .container { max-width:1070px; } .cat-btn { font-size:14px; color:var(--her-grey); padding:12px 18px; background:rgba(255, 255, 255, 0.4); border-radius:4px; margin:4px; outline:none; border:none; text-decoration:none !important; font-weight:600; } .cat-btn:hover { background:#030505; box-shadow:0px 0px 1px rgba(40, 41, 61, 0.04), 0px 2px 4px rgba(96, 97, 112, 0.16); color:#fff; } a.cat-btn:hover { text-decoration:none !important; } .bs-blog-categories { display:flex; flex-wrap:wrap; justify-content:center; } .bs-archive-page .list-group-item, .bs-single-blog-post .list-group-item { background:transparent; border:none; padding-left:0; } .bs-single-blog-post .list-group-item { padding-right:0; }  .custom-blog-header { border-bottom:1px solid rgba(0, 0, 0, 0.233); } .custom-blog-header .navbar { min-height:88px; background-color:transparent; margin:0; max-width:1070px; margin:0 auto; } .custom-blog-header .navbar-nav li a, .custom-blog-header .navbar-nav li:hover a, .custom-blog-header .navbar-nav li.active a, .custom-blog-header .navbar-nav li.active:hover a { background-color:unset; margin-left:32px; font-size:20px; line-height:22px; color:var(--her-grey); } .custom-blog-header .navbar-nav li.active a, .custom-blog-header .navbar-nav li.active:hover a { color:var(--red); } .custom-blog-header .navbar-nav li:hover a, .custom-blog-header .navbar-nav li.active a { background-color:unset; color:var(--red); } .custom-blog-header .navbar-default .navbar-collapse { min-height:88px !important; border:unset; position:relative; } .custom-blog-header .navbar-nav { margin-top:19px; }  .bs-top-section { padding-top:124px; padding-bottom:64px; } .bs-top-section h1 { color:#000; text-align:center; margin-bottom:32px; }  .bs-hero-card { margin-bottom:40px; } .bs-hero-card .carousel-inner, .bs-blog-section .post-inner, .bs-related-articles .post-inner { background:#edf0f5; box-shadow:0px 0px 1px rgba(40, 41, 61, 0.04), 0px 2px 4px rgba(96, 97, 112, 0.16); border-radius:8px; } .bs-hero-card .carousel-inner .item a>img { width:100%; max-width:1040px; height:378px; object-fit:cover; object-position:center center; } .bs-hero-card .carousel-indicators { left:unset; right:-20%; bottom:3.5%; } .bs-hero-card .carousel-indicators li { background-color:transparent; border-color:var(--her-grey); } .bs-hero-card .carousel-indicators li.active { background-color:var(--her-grey); } .bs-hero-card .carousel-control { background-image:unset; background-repeat:unset; top:30%; height:50px; } .bs-hero-card .caro-card-footer { padding:35px; } .cat-rt li, .auth-date li { color:var(--black); font-weight:500; } .auth-date { margin-bottom:0; } .cat-rt li a { color:var(--black); } .auth-date li a { color:var(--her-grey) !important; } .cat-rt li:not(:first-child)::before, .auth-date li:not(:first-child)::before { content:"•"; margin-right:12px; font-weight:600; } .bs-hero-card h2 { margin-top:-3px; margin-bottom:16px; } .bs-hero-card h2 a { color:var(--black); }  .bs-blog-section .column-type { columns:2; column-gap:40px; box-sizing:border-box; padding-left:15px; padding-right:15px; width:100%; }  .bs-blog-section .column-type .column-item { width:100%; overflow:hidden; margin:0 auto 40px; max-width:510px; } .bs-blog-section .post-inner>a img, .bs-related-articles .post-inner>a img { width:100%; max-width:530px; object-fit:cover; object-position:center center; border-radius:8px 8px 0 0; } .bs-blog-section .make-it-hero a>img { max-width:1040px; } .bs-blog-section .row { margin-left:-24px; margin-right:-24px; } .distributed-padding { padding:24px; } .post-card-footer { padding:30px; } .bs-blog-section h2, .bs-related-articles h2 { color:#000; margin-top:7px; margin-bottom:16px; } .bs-blog-section h2 a, .bs-related-articles h2 a { color:var(--black); } .bs-blog-section .load-btn-col button { margin-top:22px; border:none; background:unset; font-size:18px; line-height:22px; text-decoration:underline; font-weight:600; } .newsletter-section { padding-top:80px; padding-bottom:100px; } .newsletter-section h3 { text-align:center !important; }  .newsletter-section .mail-submit-btn { border:1px solid rgba(128, 128, 128, 0.582); border-left:none; background:var(--red) !important; padding:8px 30px; border-radius:0 8px 8px 0; margin:unset !important; max-height:44px; } .newsletter-section .form-group { width:90%; margin-top:16px; display:flex !important; justify-content:center; margin-left:11%; } .newsletter-section .form-group p { display:flex !important; justify-content:center; } .newsletter-section .form-control { padding:21px; border:1px solid rgba(128, 128, 128, 0.582); border-right:none; border-radius:8px 0 0 8px; }  .custom-blog-footer { padding-top:50px; padding-bottom:50px; border-top:1px solid rgba(128, 128, 128, 0.582); } .custom-blog-footer .container { max-width:1200px; color:var(--her-grey); } .custom-blog-footer .app-down-btn { font-family:Spartan; font-size:15px; line-height:18px; color:var(--white); background:var(--black); border-radius:8px; display:flex; align-items:end; justify-content:center; padding:15px; text-align:center; } .custom-blog-footer p { margin-top:29px; margin-bottom:28px; font-size:16px; line-height:34px; } .custom-blog-footer li { font-size:16px; line-height:24px; } .custom-blog-footer h4 { color:var(--black); margin-bottom:20px; } .custom-blog-footer li a { color:var(--grey); } .custom-blog-footer .row { display:flex; flex-wrap:wrap; }   .bs-post-container h1, .bs-post-container h2, .bs-post-container h3, .bs-post-container h4, .bs-post-container h5, .bs-post-container h6, .bs-post-container p { text-align:left !important; } .reading-scale { height:4px; width:45%; border:none; background-color:var(--red); } .bs-post-section .container { margin-top:70px; padding:45px 30px; background:#f7f7f7; border-radius:8px; display:flex; flex-wrap:wrap; justify-content:center; } .bs-post-section .container .row { width:100%; display:flex; } .row.p-row-2 { margin:5px auto 30px; max-width:508px; justify-content:space-between; } .bs-post-section .container .b-post-wrapper { flex-wrap:wrap; justify-content:flex-end; } .auth-box { display:inline-flex; }  .auth-content { margin-left:15px; } .auth-content a { color:var(--black); } .auth-content p { margin-bottom:5px; font-size:16px; line-height:22px; } .auth-content p:first-child { color:var(--black); font-weight:600; }  .b-px-0 { padding-left:0; padding-right:0; } .bs-post-section .featured-img { width:100%; height:450px; object-fit:cover; object-position:center center; border-radius:8px; } .bs-toc li a { font-size:15px; font-weight:500; color:var(--black); line-height:26px; } .bs-post-container p { font-size:16px; line-height:30px; } .bs-post-container>p:first-child { margin-top:15px; }  .bs-post-container h2 { margin-bottom:15px; font-size:26px; line-height:30px; } .bs-post-container img { max-width:100%; margin-top:12px; margin-bottom:20px; height:auto; } .bs-ad { background-color:#8EC5FC; background-image:-webkit-linear-gradient(62deg, #8EC5FC 0%, #E0C3FC 100%); background-image:-moz-linear-gradient(62deg, #8EC5FC 0%, #E0C3FC 100%); background-image:-o-linear-gradient(62deg, #8EC5FC 0%, #E0C3FC 100%); background-image:linear-gradient(62deg, #8EC5FC 0%, #E0C3FC 100%); height:300px; width:100%; color:#fff; display:flex; justify-content:center; align-items:center; border-radius:8px; margin-top:20px; margin-bottom:20px; } .bs-after-post-content { display:flex; align-items:center; justify-content:space-between; margin-top:40px; flex-wrap:wrap; } .bs-after-post-content .auth-content a { color:var(--black); font-family:var(--sub-heading); font-size:var(--h5); font-weight:700; line-height:1.3; letter-spacing:0; margin:0; } .bs-after-post-content a:hover { text-decoration:underline !important; font-weight:500; } .bs-after-post-content .auth-box { display:flex; width:100%; margin-top:26px; font-size:15px; line-height:30px; align-items:center; } .post-social-box { display:flex; align-items:center; } .auth-box .auth-img img { border-radius:100%; } .bs-next-post { display:inline-flex; color:var(--black); font-weight:600; font-size:18px; } .bs-related-articles { margin-bottom:60px; } .bs-related-articles .container { max-width:1100px; } .bs-related-articles .container .row { display:flex; flex-wrap:wrap; } .cat-btn-wrapper { display:flex; margin-top:16px; margin-bottom:100px; justify-content:center; } .cat-btn-wrapper .bs-blog-categories { max-width:650px; } .bs-toc-sticky { position:-webkit-sticky;  position:sticky; top:50px; background:#f7f7f7; padding-bottom:15px; } .ez-toc-widget-container ul li a { color:var(--her-grey); font-family:var(--body); font-size:var(--p1); } .ez-toc-list-level-3 { padding:0; margin:0; } #ez-toc-container ul ul, .ez-toc div.ez-toc-widget-container ul ul { margin:0 !important; } .ez-toc-widget-container ul li a:hover { text-decoration:underline !important; } .ez-toc-widget-container li.active>a { font-weight:700; color:var(--red); } #ezw_tco-4 .ez-toc-widget-container ul.ez-toc-list li.active::before { background:unset !important; } .ez-toc-widget-container ul li { margin-bottom:10px; margin-top:4px; font-size:15px; } ::marker { color:#fff; } h2.widgettitle { font-size:20px !important; font-weight:700 !important; }   @media(max-width:767px) {  .custom-blog-header .navbar-nav li a, .custom-blog-header .navbar-nav li:hover a, .custom-blog-header .navbar-nav li.active a, .custom-blog-header .navbar-nav li.active:hover a {  margin-left:0;  border-bottom:unset;  padding-top:13px;  padding-bottom:13px;  font-size:18px; }  .custom-blog-header .navbar-nav {  margin-top:22px;  margin-bottom:22px; }  .navbar-default .navbar-toggle {  margin-top:26px; }  .bs-hero-card .caro-card-footer {  padding:25px; }  .bs-hero-card .carousel-inner .item a>img {  height:285px; }  .bs-blog-categories {  display:flex;  flex-wrap:nowrap;  justify-content:start;  overflow:auto; }  .bs-blog-categories::-webkit-scrollbar {  display:none; }  .bs-blog-categories {  -ms-overflow-style:none;  scrollbar-width:none; }  .bs-blog-categories .cat-btn {  white-space:nowrap; }  .bs-blog-section .post-inner>a img, .bs-related-articles .post-inner>a img {  height:270px; }  .distributed-padding {  float:none;  margin:0 auto;  max-width:504px; }  .make-it-hero {  max-width:1040px; }  .custom-blog-footer .row>div {  padding:1.5% 3%; }  .bs-top-section h1 {  font-size:30px;  line-height:30px; }   .bs-hero-card h2 {  font-size:19px !important;  line-height:25px !important;  text-align:left !important; }  .cat-rt li, .auth-date li {  font-size:13px; }  .bs-blog-section h2 {  font-size:19px !important;  line-height:25px !important; }  .bs-related-articles h2 {  font-size:16px !important;  line-height:22px !important; }  .bs-top-section {  padding-top:86px;  padding-bottom:46px; }  .newsletter-section {  padding-top:40px;  padding-bottom:56px; }  .custom-blog-footer li {  font-size:14px;  line-height:20px; }  .custom-blog-footer h4 {  font-size:15px;  line-height:20px; }  .post-card-footer {  padding:25px;  text-align:center; }  .bs-hero-card .carousel-indicators {  right:-15%;  bottom:2.8%; }  .bs-px-sm-0 {  padding-left:0;  padding-right:0; }  .bs-post-section .container {  padding:35px 15px 15px; }  .bs-post-container h2 {  margin-top:0; }  .bs-toc {  margin-bottom:10px;  overflow:hidden;  animation-name:slideDown;  animation-duration:1s;  animation-timing-function:ease-in-out; }  .bs-toc li {  padding-bottom:0px; }  .bs-slide-and-hide {  height:0;  overflow:hidden; }  .bs-post-column h3 {  font-size:20px;  line-height:26px; }  .bs-post-section h2 {  font-size:24px; }  .bs-post-section .container {  margin-top:30px; }  .bs-single-blog-post .newsletter-section {  padding-top:30px;  padding-bottom:10px; }  .bs-related-articles .post-inner {  display:flex; }  .bs-related-articles .post-inner>a img {  height:100%;  border-radius:8px 0 0 8px;  width:150px; }  .bs-related-articles .distributed-padding {  max-width:100%;  }  .bs-related-articles h3 {  text-align:center; }  .bs-post-section .featured-img {  height:300px; }  h2.widgettitle {  font-size:20px !important;  font-weight:700 !important; }  .bs-post-container h2 {  font-size:26px !important;  line-height:30px !important; }  .bs-blog-section .column-type {  columns:1; } } @media(min-width:768px) { .custom-blog-footer .row>div:nth-child(2) {  padding-left:4%; }  .bs-blog-section .post-inner>a img, .bs-related-articles .post-inner>a img {  height:270px; }  .bs-hero-card h2 {  font-size:26px !important;  line-height:30px !important;  text-align:left !important; }  .bs-blog-section h2, .bs-related-articles h2 {  font-size:20px !important;  line-height:26px !important;  text-align:left !important; }  .cat-rt li, .auth-date li {  font-size:14px; }  .bs-top-section h1 {  font-size:38px;  line-height:44px; }   .bs-toc-col {  padding-right:15px; }  .b-pt-sm-20 {  padding-top:20px; }  .bs-post-section .featured-img {  height:350px; }  h2.widgettitle {  font-size:18px !important;  font-weight:700 !important;  line-height:22px !important; }  .bs-post-container h2 {  font-size:26px !important;  line-height:30px !important; }  div.ez-toc-widget-container ul.ez-toc-list {  padding-right:0 !important; } }  @media(min-width:992px) { .custom-blog-footer .row>div:not(:first-child) {  padding-left:4%; }  .bs-blog-section .post-inner>a img, .bs-related-articles .post-inner>a img {  height:325px; }  .bs-hero-card h2 {  font-size:28px;  line-height:34px; }  .bs-blog-section h2, .bs-related-articles h2 {  font-size:22px;  line-height:30px; }  .cat-rt li, .auth-date li {  font-size:15px; } .b-pr-md-0 {  padding-right:0; }  .bs-post-section .featured-img {  height:400px; }  h2.widgettitle {  font-size:20px !important;  font-weight:700 !important; } } @media(min-width:1200px) { .custom-blog-footer .row>div:not(:first-child) {  padding-left:6.2%; }  .bs-blog-section .post-inner>a img, .bs-related-articles .post-inner>a img {  height:360px; }  .cat-rt li, .auth-date li {  font-size:15px;  line-height:21px; }  .bs-top-section h1 {  font-size:56px;  line-height:56px; }  .bs-post-section .featured-img {  height:450px; }  h2.widgettitle {  font-size:20px !important;  font-weight:700 !important; } } .bs-single-blog-post .header_wrapper::after, .bs-single-blog-post .mobile_header::after { content:""; display:block; bottom:-4px; left:0; position:absolute; width:var(--bsProgressBarWidth); height:4px; background:red; } #ezw_tco-3 .ez-toc-widget-container ul.ez-toc-list li.active::before { background-color:transparent !important; } .ez-toc-title-toggle { display:none !important; } .cat-btn.her-active { background:#030505; box-shadow:0px 0px 1px rgba(40, 41, 61, 0.04), 0px 2px 4px rgba(96, 97, 112, 0.16); color:#fff; } .mobile__content-nav { position:fixed; top:72px; left:0; z-index:94035; background:#F5E9D1; padding:10px; width:100%; } .mobile__content-nav li { list-style-type:none; } .mobile__content-nav .ez-toc-widget-container h2 { display:none; } .widgetttitle-arrow { margin-left:10px; } .mobile__content-title { display:flex; align-items:center; padding:10px 0; transition:all .3s ease; } .widgetttitle-arrow svg { fill:#333; transition:all .3s ease; } .mobile__content-title.active { color:#C93B2B; transition:all .3s ease; } .mobile__content-title.active svg { transform:rotate(180deg); fill:#C93B2B; transition:all .3s ease; } .mobile__content-nav .bs-toc-sticky { background:none; } .mobile__content-title h2 { margin:0; } .desktop-sidebar { display:none; } .mobile__content-data { display:none; } .bs-post-section { padding-top:110px; } .ez-toc-section { scroll-margin-top:170px; } @media screen and (min-width:768px) { .mobile__content-nav {  display:none; }  .desktop-sidebar {  display:block; }  .ez-toc-section {  scroll-margin-top:unset; } } .language-switcher__trigger { margin-top:0; }