@charset "UTF-8";
/*!
 Theme Name:   Generate LTR
 Theme URI:    https://scommmesse.commentierecensioni.com
 Description:  Lotterie child Theme
 Author:       Team Lotterie
 Author URI:   https://scommmesse.commentierecensioni.com
 Template:     generatepress
 Version:      1.0.0
 Textdomain: gltr
*/
:root {
  --c-primary: #0061ff;
  --c-primary-hover: rgb(0, 81.48, 214.2);
  --c-accent: #60efff;
  --c-accent-hover: rgb(55.2, 234.8943396226, 255);
  --c-ink: #111315;
  --c-ink-soft: #444a52;
  --c-ink-dark: #1f1f1f;
  --c-muted: #7a8290;
  --c-line: #e3e6ea;
  --c-surface: #ffffff;
  --c-surface-alt: #f5f5f7;
  --c-success: #19a974;
  --c-warning: #f5a623;
  --c-danger: #e0445a;
  --radius-small: 3px;
  --radius: 5px;
  --radius-large: 10px;
}

.box-shadow-1,
.box-shadow-2,
.box-shadow-3,
.box-shadow-4,
.box-shadow-5 {
  padding: 30px 20px;
  margin: 30px 0;
  border-radius: var(--radius-large);
  border: 1px solid transparent;
}

.scr-title {
  font-size: 18px;
  line-height: 1.65;
}

.grad-primary::before {
  background: var(--c-primary);
  background-image: linear-gradient(135deg, var(--c-accent) 0%, var(--c-primary) 100%);
}

.grad-primary-dark::before {
  background: var(--c-ink);
  background-image: linear-gradient(180deg, var(--c-primary) 0%, var(--c-ink) 90%);
}

.grad-accent::before {
  background: var(--c-accent);
  background-image: linear-gradient(to left bottom, var(--c-accent), var(--c-primary));
}

.grad-surface::before {
  background: var(--c-line);
  background-image: linear-gradient(to top, var(--c-line), var(--c-surface-alt));
}

:root {
  --width: 100vw;
  --content-width: 100vw;
  --magic-number: 0.043744332; /* tan(5°)/2 */
  --angle: -5deg;
  --clip-padding: calc(var(--content-width) * var(--magic-number));
  --skew-padding: calc(var(--content-width) * var(--magic-number));
}

@media screen and (min-width: 42em) {
  :root {
    --content-width: 42em;
  }
}
.grecaptcha-badge {
  visibility: hidden;
}

.generate-back-to-top {
  left: 30px;
  right: 0;
}

.ninja_table_wrapper {
  margin-bottom: 2em;
}

svg.size-6 {
  height: 1rem;
  width: 1rem;
}
svg.size-8 {
  height: 1.5rem;
  width: 1.5rem;
}

.fullwidth {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.fullwidth-inner {
  max-width: 1100px;
  margin: 0 auto;
}

img.fallback-fff {
  background-color: var(--c-surface);
}

figure > [class*=gb-media-] {
  border-radius: var(--radius);
}

figure.wp-block-image > a > img, figure.wp-block-image > img {
  border-radius: var(--radius);
}

.aioseo-toc-header {
  margin-bottom: 1.65em;
}
.aioseo-toc-header .aioseo-toc-header-title {
  font-size: 1em;
}
.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible {
  background-color: var(--c-accent);
}
.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg {
  color: var(--c-ink);
}

.h2 {
  font-size: 35px;
  line-height: 1.714285714;
}

.h3 {
  font-size: 28px;
  line-height: 1.071428571;
}

.h4 {
  font-size: 23px;
  line-height: 1.304347826;
}

.homepage-container-top, .homepage-container {
  position: relative;
  margin: 0 auto;
  max-width: 1100px;
  padding: 30px 20px;
}
@media all and (min-width: 769px) {
  .homepage-container-top, .homepage-container {
    padding: 30px 40px;
  }
}

.diagonal-container {
  position: relative;
  padding: var(--skew-padding) 0;
  margin-top: -1px;
  margin-bottom: 90px;
  z-index: auto;
}
.diagonal-container::before {
  z-index: auto;
  content: " ";
  position: absolute;
  inset: 0;
  transform: skewY(var(--angle));
  outline: 1px solid transparent;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.diagonal-el {
  transform: skewY(var(--angle));
}

.site-content {
  padding-bottom: 120px !important;
}

.header-container {
  margin-bottom: 60px;
  padding-top: 0;
}

.site-branding-container {
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}
.site-branding-container .site-logo {
  margin: 0 auto 15px;
}

.site-branding {
  width: 100%;
}
.site-branding p {
  text-align: center;
}
.site-branding .site-description {
  line-height: 1.65;
}
.site-branding .main-title {
  line-height: 1.071428571;
}

#site-navigation.main-navigation {
  position: relative;
  z-index: 100;
}

.navigation-search input[type=search] {
  text-align: center;
}

.entry-content.homepage {
  text-align: left;
}

[class*=homepage-wrapper-] {
  margin-top: 30px;
}

.homepage-wrapper-1 {
  margin-top: 30px;
  margin-bottom: 0;
}

.homepage-container-top {
  display: flex;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  flex-wrap: wrap;
}

.top-claim {
  color: var(--c-surface);
  max-width: 100%;
  padding: 0 1em;
}
.top-claim .title {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}
.top-claim .title span {
  color: var(--c-accent);
}

.homepage-before-footer {
  position: relative;
  z-index: auto;
  margin-top: -92px;
  padding-top: 90px;
}
.homepage-before-footer::after {
  content: "";
  background-color: var(--c-line);
  z-index: -1;
  position: absolute;
  inset: 0;
  transform: skewY(-5deg);
  transform-origin: 50% 0;
  outline: 1px solid transparent;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  height: 100vh;
}

.site-footer {
  position: relative;
  margin-top: -150px;
  -webkit-clip-path: polygon(0% 8.5vw, 100% 0%, 100% 100%, 0% 100%);
          clip-path: polygon(0% 8.5vw, 100% 0%, 100% 100%, 0% 100%);
  background-image: linear-gradient(to bottom, var(--c-primary), var(--c-ink) 70%);
}

#footer-widgets {
  padding-top: 200px;
}

.breadcrumbs a {
  color: var(--c-surface);
  border-bottom: 1px dotted currentColor;
}
.breadcrumbs a:hover {
  border-bottom-width: 0;
}

.wpdd-faq-wrapper .wpdd-faq-header {
  background-color: var(--c-accent);
  color: var(--c-ink);
  font-size: 18px;
  line-height: 1.65;
  font-weight: normal;
  border-radius: var(--radius);
}
.wpdd-faq-wrapper .wpdd-faq-header-active {
  border-radius: var(--radius) var(--radius) 0 0;
}
.wpdd-faq-wrapper .wpdd-faq-answer {
  border: 2px solid var(--c-primary);
  margin-bottom: 5px;
  border-radius: 0 0 var(--radius) var(--radius);
}
.wpdd-faq-wrapper .wpdd-faq-ui-icon::after {
  top: auto;
}

.btn,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border-radius: var(--radius);
}
.btn i,
button i,
input[type=button] i,
input[type=reset] i,
input[type=submit] i {
  margin: 5px;
}

.btn {
  padding: 10px 20px;
  display: inline-block;
  text-align: center;
  color: var(--c-ink);
}
.btn:hover {
  color: var(--c-ink);
}

.btn-block {
  display: block;
  margin: 30px auto;
  max-width: 500px;
}

.btn-small {
  padding: 7px 14px;
  font-size: 14px;
}

.btn.btn-primary {
  background-color: var(--c-primary);
  color: var(--c-surface);
  font-weight: bold;
}
.btn.btn-primary:hover {
  background-color: var(--c-primary-hover);
  color: var(--c-surface);
}
.btn.btn-accent {
  background-color: var(--c-accent);
  color: var(--c-ink);
  font-weight: bold;
}
.btn.btn-accent:hover {
  background-color: var(--c-accent-hover);
  color: var(--c-ink);
}
.btn.btn-success {
  background-color: var(--c-success);
  color: var(--c-surface);
}
.btn.btn-success:hover {
  background-color: color-mix(in srgb, var(--c-success) 93%, black);
  color: var(--c-surface);
}
.btn.btn-warning {
  background-color: var(--c-warning);
  color: var(--c-surface);
}
.btn.btn-warning:hover {
  background-color: color-mix(in srgb, var(--c-warning) 93%, black);
  color: var(--c-surface);
}
.btn.btn-danger {
  background-color: var(--c-danger);
  color: var(--c-surface);
}
.btn.btn-danger:hover {
  background-color: color-mix(in srgb, var(--c-danger) 93%, black);
  color: var(--c-surface);
}
.btn.btn-hollow-primary {
  background-color: transparent;
  color: var(--c-primary);
  border: 2px solid var(--c-primary);
}
.btn.btn-hollow-primary:hover {
  background-color: transparent;
  color: var(--c-primary-hover);
  border-color: var(--c-primary-hover);
}
.btn.btn-hollow-surface {
  background-color: transparent;
  color: var(--c-surface);
  border: 2px solid var(--c-surface);
}
.btn.btn-hollow-surface:hover {
  background-color: transparent;
  color: var(--c-line);
  border-color: var(--c-line);
}
.btn.btn-muted {
  background-color: var(--c-muted);
  color: var(--c-surface);
}
.btn.btn-muted:hover {
  background-color: color-mix(in srgb, var(--c-muted) 95%, black);
  color: var(--c-surface);
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=tel],
input[type=number],
textarea,
select {
  border-radius: var(--radius);
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=number]:focus,
textarea:focus,
select:focus {
  box-shadow: rgba(60, 64, 67, 0.3) 0 1px 2px 0, rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
}

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

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.text-bold {
  font-weight: bold;
}

.uppercase {
  text-transform: uppercase;
}
.uppercase p, .uppercase h1, .uppercase h2, .uppercase h3, .uppercase h4, .uppercase h5, .uppercase h6 {
  text-transform: uppercase;
}

figcaption {
  font-size: 0.85em;
}

.text-surface {
  color: var(--c-surface);
}

.text-ink {
  color: var(--c-ink);
}

.text-primary {
  color: var(--c-primary);
}

.text-accent {
  color: var(--c-accent);
}

.bg-accent {
  background-color: var(--c-accent);
  border-color: color-mix(in srgb, var(--c-accent) 70%, white);
}

.bg-primary {
  background-color: var(--c-primary);
  color: var(--c-surface);
}

.display-flex {
  display: flex;
}

.item-flex {
  flex: 0 0 auto;
}

.item-flex-grow {
  flex-grow: 1;
}

.item-flex-shrink {
  flex-shrink: 1;
}

hr.hr-default {
  border: 0;
  height: 1px;
  background: var(--c-ink);
  background-image: linear-gradient(to right, var(--c-line), var(--c-ink), var(--c-line));
}

.link-primary-dotted a {
  color: var(--c-primary);
  border-bottom: 2px dotted var(--c-primary);
}
.link-primary-dotted a:hover {
  border-bottom-color: transparent;
}

.link-accent-dotted a {
  color: var(--c-accent);
  border-bottom: 2px dotted var(--c-accent);
}
.link-accent-dotted a:hover {
  border-bottom-color: transparent;
}

.link-ink-dotted a {
  color: var(--c-ink);
  border-bottom: 2px dotted var(--c-ink);
}
.link-ink-dotted a:hover {
  border-bottom-color: transparent;
}

.link-primary a {
  color: var(--c-primary);
}
.link-primary a:hover {
  color: var(--c-primary-hover);
}

.link-accent a {
  color: var(--c-accent);
}
.link-accent a:hover {
  color: var(--c-accent-hover);
}

.grad-surface::before {
  content: "";
}

.grad-primary::before {
  content: "";
}

.grad-primary-dark::before {
  content: "";
}

.grad-accent::before {
  content: "";
}

.box-shadow-1 {
  box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px 0;
}

.box-shadow-2 {
  box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;
}

.box-shadow-3 {
  box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
}

.box-shadow-4 {
  box-shadow: rgba(0, 0, 0, 0.16) 0 10px 36px 0, rgba(0, 0, 0, 0.06) 0 0 0 1px;
}

.box-shadow-5 {
  box-shadow: rgba(0, 0, 0, 0.25) 0 25px 50px -12px;
}

[class^=icn-],
[class*=" icn-"] {
  height: 21px;
  width: 21px;
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
  margin: 0 5px;
  fill: var(--c-ink);
}

ul.toc,
ol.toc {
  list-style: none;
  counter-reset: counter-toc;
  padding: 30px 20px;
  margin: 30px 0;
  border-radius: var(--radius);
  border: 1px solid color-mix(in srgb, var(--c-line) 97%, black);
  background-color: var(--c-surface-alt);
}
ul.toc li,
ol.toc li {
  counter-increment: counter-toc;
  line-height: 1;
  font-size: 1rem;
  margin-bottom: 1rem;
}
ul.toc li a,
ol.toc li a {
  color: var(--c-ink);
  border-bottom: 1px dotted currentColor;
}
ul.toc li a:hover,
ol.toc li a:hover {
  color: var(--c-ink-soft);
  border-bottom-color: transparent;
  transition: all 0.2s linear;
}
ul.toc li::before,
ol.toc li::before {
  content: counter(counter-toc) ")";
  font-family: "Source sans pro", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1;
  color: var(--c-ink);
  margin-right: 1rem;
}

body.error404 .grid-container {
  max-width: 800px;
}
body.error404 .site-content {
  min-height: 600px;
}
body.error404 .search-form input {
  width: 80%;
}
body.error404 .search-form .search-submit {
  width: 19%;
}
body.single .entry-header {
  border-left: 5px solid var(--c-primary);
  padding-left: 15px;
}
body.archive .page-header {
  border-left: 5px solid var(--c-primary);
  padding-left: 15px;
  margin-bottom: 60px;
}
body.archive .entry-title {
  font-size: 23px;
  line-height: 1.304347826;
  margin-bottom: 30px;
}
body.archive .generate-columns-container article:first-child {
  background-color: var(--c-surface-alt);
}
body.archive.author .avatar {
  float: left;
  margin-right: 10px;
  border-radius: 50%;
}
body.archive.author .post .inside-article {
  background-color: transparent;
}
body.search-results .generate-columns.grid-66,
body.search-results .generate-columns.grid-33 {
  width: 100%;
}
body.search-results .page-header {
  color: var(--c-ink);
  margin-bottom: 3em;
  padding-left: 15px;
  border-left: 5px solid var(--c-accent);
}
body.search-results .page-header span {
  color: var(--c-primary);
  font-size: 1.2em;
}
body.search-results .entry-title a {
  font-size: 28px;
  line-height: 1.071428571;
  color: var(--c-primary);
}
body.search-results .entry-title a:hover {
  color: var(--c-ink);
}
body.search-results .entry-content {
  margin: 0;
}
body.search-results article {
  margin: 0 0 30px;
}

.one-container.archive .post {
  flex-shrink: 0;
  flex-grow: 0;
}
.one-container.archive .post .inside-article {
  background-color: var(--c-accent);
  color: var(--c-ink);
  box-shadow: rgba(0, 0, 0, 0.25) 0 25px 50px -12px;
  border-radius: var(--radius);
  transition: box-shadow 0.2s linear;
}
.one-container.archive .post .inside-article:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0 20px 25px -5px, rgba(0, 0, 0, 0.04) 0 10px 10px -5px;
}
.one-container.archive .post .inside-article {
  padding: 0;
  margin: 30px 0;
}
.one-container.archive .post .inside-article .entry-header,
.one-container.archive .post .inside-article .entry-summary,
.one-container.archive .post .inside-article .entry-meta {
  padding: 15px;
  margin: 0;
}
.one-container.archive .post .inside-article .entry-header {
  padding-bottom: 0;
}
.one-container.archive .post .inside-article .entry-summary {
  font-size: 14px;
  padding-bottom: 0;
  margin-bottom: 30px;
}
.one-container.archive .post .inside-article .entry-meta {
  padding-top: 0;
}
.one-container.archive .post .inside-article .post-image {
  margin: 0 auto;
  border-radius: var(--radius) var(--radius) 0 0;
  position: relative;
  max-width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.one-container.archive .post .inside-article .post-image img {
  position: absolute;
  inset: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.one-container.archive .post .inside-article .entry-header .entry-meta {
  padding: 0;
  line-height: 1.2;
  color: var(--c-ink);
}

.entry-meta {
  font-size: 14px !important;
}

.gcr-multiple-nav.toggled .main-nav > ul {
  background-color: var(--c-primary);
}
.gcr-multiple-nav.main-navigation {
  border-top: 3px solid var(--c-primary);
  background-color: var(--c-primary);
}
.gcr-multiple-nav.main-navigation .menu-toggle {
  flex-grow: 0;
}
.gcr-multiple-nav.main-navigation ul li a {
  font-size: 14px;
  padding: 0 15px;
  line-height: 30px;
}
.gcr-multiple-nav.main-navigation ul li a:hover {
  background-color: var(--c-primary-hover);
}
.gcr-multiple-nav.main-navigation ul li[class*=current-menu-] a:hover {
  background-color: color-mix(in srgb, var(--c-primary) 80%, black);
}

body.admin-bar .is_stuck + .gcr-multiple-nav {
  margin-top: 82px;
}

.is_stuck + .gcr-multiple-nav {
  z-index: 100;
  margin-top: 50px;
  position: fixed;
  top: 0;
  width: 100%;
}

.wrapper-before-footer {
  padding: 100px 40px 0;
  font-weight: bold;
  color: var(--c-surface);
}
.wrapper-before-footer .widget {
  margin: 30px auto;
}
.wrapper-before-footer + #footer-widgets {
  padding-top: 0;
}
.wrapper-before-footer ul.menu {
  text-align: center;
  margin: 0 auto;
}
.wrapper-before-footer ul.menu li {
  display: inline-block;
  margin: 15px 5px;
}
.wrapper-before-footer ul.menu a {
  color: var(--c-accent);
  padding: 10px 20px;
  border-radius: var(--radius);
  border: 1px solid var(--c-accent);
}
.wrapper-before-footer ul.menu a:hover {
  border-color: var(--c-surface);
  color: var(--c-surface);
}

.wrapper-after-footer {
  padding: 30px 40px 0;
  color: var(--c-surface);
  font-size: 13.5px;
}
.wrapper-after-footer > div {
  margin-bottom: 30px;
}

.container-pronostici-top .scr-pronostico {
  display: block;
}
.container-pronostici-top .scr-pronostico-inner {
  display: flex;
  flex-wrap: wrap;
  margin: 1em 0;
  align-items: stretch;
  justify-content: flex-start;
  background-color: var(--c-accent);
  color: var(--c-ink);
  box-shadow: rgba(0, 0, 0, 0.25) 0 25px 50px -12px;
  border-radius: var(--radius);
  transition: box-shadow 0.2s linear;
}
.container-pronostici-top .scr-pronostico-inner:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0 20px 25px -5px, rgba(0, 0, 0, 0.04) 0 10px 10px -5px;
}
@media all and (min-width: 768px) {
  .container-pronostici-top .scr-pronostico-inner {
    flex-wrap: nowrap;
    margin: 0 15px 2em;
  }
}
.container-pronostici-top .scr-pronostico-inner .scr-thumbnail {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  width: 100%;
  height: 100%;
}
@media all and (min-width: 768px) {
  .container-pronostici-top .scr-pronostico-inner .scr-thumbnail {
    width: 300px;
  }
}
.container-pronostici-top .scr-pronostico-inner .scr-thumbnail img {
  border-radius: var(--radius) var(--radius) 0 0;
}
.container-pronostici-top .scr-pronostico-inner .scr-content {
  width: 100%;
  flex: 0 0 auto;
  padding: 15px;
}
@media all and (min-width: 768px) {
  .container-pronostici-top .scr-pronostico-inner .scr-content {
    flex: 0 1 auto;
  }
}

.container-pronostici-bottom {
  margin-bottom: 60px;
}

.src-container-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.src-container-flex .scr-pronostico,
.src-container-flex .scr-item {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 100%;
  margin: 1em 0;
  background-color: var(--c-accent);
  color: var(--c-ink);
  box-shadow: rgba(0, 0, 0, 0.25) 0 25px 50px -12px;
  border-radius: var(--radius);
  transition: box-shadow 0.2s linear;
}
.src-container-flex .scr-pronostico:hover,
.src-container-flex .scr-item:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0 20px 25px -5px, rgba(0, 0, 0, 0.04) 0 10px 10px -5px;
}
@media all and (min-width: 768px) {
  .src-container-flex .scr-pronostico,
  .src-container-flex .scr-item {
    flex-basis: calc(33.333% - 2em);
    margin: 15px;
  }
}
.src-container-flex .scr-pronostico a,
.src-container-flex .scr-item a {
  color: var(--c-ink);
}
.src-container-flex .src-recensione-top {
  background-color: var(--c-primary);
  color: var(--c-surface);
  box-shadow: rgba(0, 0, 0, 0.25) 0 25px 50px -12px;
  border-radius: var(--radius);
  transition: box-shadow 0.2s linear;
}
.src-container-flex .src-recensione-top:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0 20px 25px -5px, rgba(0, 0, 0, 0.04) 0 10px 10px -5px;
}
.src-container-flex .src-recensione-top a {
  color: var(--c-surface);
}
.src-container-flex .scr-thumbnail img {
  background-color: var(--c-surface);
  border-radius: var(--radius) var(--radius) 0 0;
}
.src-container-flex .scr-content {
  padding: 15px;
}

.aspect-ratio {
  position: relative;
  max-width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.aspect-ratio img {
  position: absolute;
  inset: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.scr-title {
  line-height: 1.65;
}

.scr-excerpt p,
.scr-content p {
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 1.5;
}

.gcr-logo-adm {
  margin-top: 30px;
  margin-bottom: 30px;
}

.gcr-disclaimer-adm {
  text-align: center;
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 1.3;
}

.gcr-show-reviews__rating {
  font-size: 18px;
}
.gcr-show-reviews__average {
  font-size: 16px;
}
.gcr-show-reviews__count {
  font-size: 16px;
}
.gcr-show-reviews__count .text-bold {
  font-size: 21px;
}
.gcr-show-reviews__empty {
  font-size: 16px;
}

.gcr-author-box {
  margin: 30px 0;
  padding: 1em 20px;
  border: 1px solid var(--c-line);
  border-radius: var(--radius);
  font-size: 14px;
  line-height: 1.5;
}
.gcr-author-box .avatar {
  float: left;
  margin-right: 10px;
  border-radius: 50%;
}

@media all and (min-width: 601px) {
  ul.vanity-list li {
    width: 45%;
  }
  ul.vanity-list li svg {
    width: 64px;
    height: 64px;
  }
}
@media all and (min-width: 770px) {
  [class*=homepage-wrapper-] {
    margin-top: 90px;
  }
  .top-claim {
    max-width: 50%;
  }
  .homepage-wrapper-1 .homepage-container {
    padding-bottom: 50px;
  }
  .homepage-container,
  .homepage-container-top {
    flex-wrap: nowrap;
  }
  .site-branding-container {
    flex-wrap: nowrap;
  }
  .site-branding-container .site-logo {
    display: inline-block;
    margin: 0 1em 0 0;
  }
  .site-branding {
    width: 420px;
  }
  .site-branding p {
    text-align: right;
  }
  .review-wrapper .review-table,
  .review-wrapper .review-summary {
    flex: 0 0 50%;
    margin: 0;
  }
  ul.vanity-list li {
    width: 30%;
  }
}
