@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,500;0,800;1,500;1,800&amp;display=swap");
.proradio-astra-body {
  letter-spacing: -0.03em;
  /**
	=============================================
	Header
	=============================================
	*/
  /**
	=============================================
	Accordion
	=============================================
	*/
  /**
	=============================================
	Tab content
	=============================================
	*/
  /**
	=============================================
	Buttons
	=============================================
	*/
  /**
	=============================================
	Scroll image
	=============================================
	*/
  /**
	=============================================
	Blog
	=============================================
	*/ }
  .proradio-astra-body h1, .proradio-astra-body h2, .proradio-astra-body h3, .proradio-astra-body h4, .proradio-astra-body h5, .proradio-astra-body h6, .proradio-astra-body .entry-title, .proradio-astra-body .entry-title a {
    letter-spacing: -0.025em;
    font-weight: 800;
    font-style: italic; }
  @media (min-width: 1280px) {
    .proradio-astra-body h1.captionfont {
      font-size: 83px; } }
  .proradio-astra-body p {
    font-size: 15px; }
  .proradio-astra-body h1 {
    font-size: 35px; }
  .proradio-astra-body h2 {
    font-size: 30px; }
  .proradio-astra-body h3 {
    font-size: 26px; }
  .proradio-astra-body h4 {
    font-size: 22px; }
  .proradio-astra-body h5 {
    font-size: 16px; }
  .proradio-astra-body h6, .proradio-astra-body .entry-meta, .proradio-astra-body .entry-meta * {
    font-size: 14px; }
  .proradio-astra-body h1, .proradio-astra-body .entry-title a, .proradio-astra-body .entry-content h1, .proradio-astra-body h2, .proradio-astra-body .entry-content h2, .proradio-astra-body h3, .proradio-astra-body .entry-content h3, .proradio-astra-body h4, .proradio-astra-body .entry-content h4, .proradio-astra-body h5, .proradio-astra-body .entry-content h5, .proradio-astra-body h6, .proradio-astra-body .entry-content h6, .proradio-astra-body .wc-block-grid__product-title {
    color: #171717; }
  .proradio-astra-body .widget-title {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 2px solid #ddd; }
  .proradio-astra-body .entry-title, .proradio-astra-body .entry-title, .proradio-astra-body .entry-title {
    line-height: 1.05;
    margin-bottom: 0.4em; }
  .proradio-astra-body .widget_tag_cloud .tagcloud {
    line-height: 1em; }
    .proradio-astra-body .widget_tag_cloud .tagcloud a {
      border: 1px solid #e2e2e2;
      padding: 6px 8px 2px 8px;
      display: inline-block;
      font-size: 11px !important;
      text-transform: uppercase;
      line-height: 1em;
      transition: all .2s linear;
      margin: 0 2px 4px 0;
      color: inherit; }
  .proradio-astra-body .widget_recent_entries ul li {
    border-bottom: 1px solid #dedede;
    margin-bottom: 1em;
    line-height: 1.2em;
    padding: .4em 0 .6em; }
  .proradio-astra-body .widget_recent_entries ul li:first-child {
    padding-top: 0; }
  .proradio-astra-body .widget_recent_entries ul li a:not(:hover) {
    color: inherit; }
  .proradio-astra-body .widget_recent_entries ul li a {
    font-size: 0.8em;
    line-height: 1.3em; }
  .proradio-astra-body .ast-small-footer-wrap {
    text-align: center;
    font-size: 0.7em;
    color: #999; }
  .proradio-astra-body .widget-area.secondary {
    font-size: 0.83em; }
  .proradio-astra-body .widget_nav_menu li {
    padding-left: 18px;
    position: relative;
    font-size: 0.7em; }
  .proradio-astra-body .widget_nav_menu li a:not(:hover) {
    color: inherit; }
  .proradio-astra-body .widget_nav_menu li:before {
    content: "\e900";
    display: inline-block;
    font-family: Astra;
    font-size: 9px;
    font-size: .6rem;
    font-weight: 700;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px;
    line-height: normal;
    position: absolute;
    left: 0;
    top: 0.5em;
    transform: rotate(-90deg);
    transition: transform 0.25s ease; }
  .proradio-astra-body .widget_nav_menu li:hover:before {
    transform: translateX(6px) rotate(-90deg); }
  @media (min-width: 768px) {
    .proradio-astra-body p {
      font-size: 16px; }
    .proradio-astra-body h1 {
      font-size: 45px; }
    .proradio-astra-body h2 {
      font-size: 38px; }
    .proradio-astra-body h3 {
      font-size: 32px; }
    .proradio-astra-body h4 {
      font-size: 23px; }
    .proradio-astra-body h5 {
      font-size: 16px; }
    .proradio-astra-body h6 {
      font-size: 14px; } }
  @media (min-width: 1280px) {
    .proradio-astra-body p {
      font-size: 20px; }
    .proradio-astra-body h1.page-caption {
      font-size: 83px; }
    .proradio-astra-body h1 {
      font-size: 67px; }
    .proradio-astra-body h2 {
      font-size: 47px; }
    .proradio-astra-body h3 {
      font-size: 35px; }
    .proradio-astra-body h4 {
      font-size: 25px; }
    .proradio-astra-body h5 {
      font-size: 20px; }
    .proradio-astra-body h6, .proradio-astra-body .entry-meta, .proradio-astra-body .entry-meta * {
      font-size: 16px; }
    .proradio-astra-body .entry-content h1 {
      font-size: 47px; }
    .proradio-astra-body .entry-content h2 {
      font-size: 35px; }
    .proradio-astra-body .entry-content h3 {
      font-size: 25px; }
    .proradio-astra-body .entry-content h4 {
      font-size: 20px; }
    .proradio-astra-body .entry-content h5 {
      font-size: 16px; } }
  .proradio-astra-body.elementor-page h1 {
    font-size: 35px; }
  .proradio-astra-body.elementor-page h2 {
    font-size: 30px; }
  .proradio-astra-body.elementor-page h3 {
    font-size: 26px; }
  .proradio-astra-body.elementor-page h4 {
    font-size: 22px; }
  .proradio-astra-body.elementor-page h5 {
    font-size: 16px; }
  .proradio-astra-body.elementor-page h6 {
    font-size: 14px; }
  @media (min-width: 768px) {
    .proradio-astra-body.elementor-page h1 {
      font-size: 45px; }
    .proradio-astra-body.elementor-page h2 {
      font-size: 38px; }
    .proradio-astra-body.elementor-page h3 {
      font-size: 32px; }
    .proradio-astra-body.elementor-page h4 {
      font-size: 26px; }
    .proradio-astra-body.elementor-page h5 {
      font-size: 18px; }
    .proradio-astra-body.elementor-page h6 {
      font-size: 14px; } }
  @media (min-width: 1280px) {
    .proradio-astra-body.elementor-page h1 {
      font-size: 83px; }
    .proradio-astra-body.elementor-page h2 {
      font-size: 67px; }
    .proradio-astra-body.elementor-page h3 {
      font-size: 47px; }
    .proradio-astra-body.elementor-page h4 {
      font-size: 35px; }
    .proradio-astra-body.elementor-page h5 {
      font-size: 25px; }
    .proradio-astra-body.elementor-page h6 {
      font-size: 20px; } }
  .proradio-astra-body.page-id-1278 #wpadminbar {
    display: none; }
  .proradio-astra-body.page-id-1278.admin-bar {
    margin-top: -32px; }
  .proradio-astra-body .elementor-button,
  .proradio-astra-body .elementor-button.elementor-size-sm, .proradio-astra-body .elementor-button.elementor-size-xs,
  .proradio-astra-body .elementor-button.elementor-size-md, .proradio-astra-body .elementor-button.elementor-size-lg,
  .proradio-astra-body .elementor-button.elementor-size-xl, .proradio-astra-body .elementor-button {
    font-size: 15px;
    border-radius: 80px;
    padding: 14px 35px; }
  @media (min-width: 1024px) {
    .proradio-astra-body .elementor-button,
    .proradio-astra-body .elementor-button.elementor-size-sm, .proradio-astra-body .elementor-button.elementor-size-xs,
    .proradio-astra-body .elementor-button.elementor-size-md, .proradio-astra-body .elementor-button.elementor-size-lg,
    .proradio-astra-body .elementor-button.elementor-size-xl, .proradio-astra-body .elementor-button {
      font-size: 18px;
      border-radius: 80px;
      padding: 20px 45px; } }
  .proradio-astra-body .ast-site-identity {
    padding: 5px 0; }
  .proradio-astra-body .header-main-layout-1 .main-navigation,
  .proradio-astra-body #primary-menu a {
    text-transform: uppercase !important;
    font-size: 14px !important;
    font-family: 'Barlow', Arial, sans-serif !important;
    font-weight: 500 !important; }
  .proradio-astra-body.ast-theme-transparent-header .main-header-bar .button-custom-menu-item .ast-custom-button-link .ast-custom-button {
    font-weight: 700; }
  .proradio-astra-body-toggle-item-content {
    padding: 10px 0; }
  .proradio-astra-body-toggle-item .elementor-tab-content {
    display: block;
    max-height: 0;
    transition: max-height 1.3s ease;
    transition-timing-function: cubic-bezier(0.2, 0.8, 0.2, 0.9);
    overflow: hidden;
    padding: 0; }
  .proradio-astra-body-toggle-item-title {
    border-left: 2px solid #0cd689;
    border-left-width: 2px;
    transition: border-width 0.5s ease; }
    .proradio-astra-body-toggle-item-title h2, .proradio-astra-body-toggle-item-title h3 {
      margin: 0; }
  .proradio-astra-body-toggle-item {
    margin-bottom: 0px;
    border-left-width: 12px; }
    .proradio-astra-body-toggle-item.open .elementor-tab-content {
      max-height: 6000px; }
    .proradio-astra-body-toggle-item.open .proradio-astra-toggle-item-title {
      border-left-width: 12px; }
    .proradio-astra-body-toggle-item .proradio-astra-toggle {
      margin-top: 10px;
      border-bottom: 1px solid #dedede !important; }
    .proradio-astra-body-toggle-item .elementor-toggle .elementor-tab-content {
      border: none; }
    .proradio-astra-body-toggle-item .elementor-toggle .elementor-tab-title {
      border-bottom: none;
      border-top: 1px solid #dedede !important; }
    .elementor-toggle .proradio-astra-body-toggle-item.open .elementor-tab-content {
      border-bottom: 1px solid #dedede !important; }
  .proradio-astra-body .proradio-astra-contents,
  .proradio-astra-body .proradio-astra-toggle {
    max-width: 760px;
    margin: 80px auto; }
  .proradio-astra-body .elementor-tab-content {
    font-size: 16px; }
  .proradio-astra-body .elementor-tab-content li,
  .proradio-astra-body .elementor-tab-content p,
  .proradio-astra-body .elementor-tab-content h3 {
    color: #555; }
  .proradio-astra-body .elementor-tab-content p {
    line-height: 1.85em; }
  .proradio-astra-body .elementor-tab-content ol,
  .proradio-astra-body .elementor-tab-content ul {
    margin-top: 30px; }
  .proradio-astra-body .elementor-tab-content li {
    margin: 16px 0; }
  .proradio-astra-body .elementor-tab-content h3 {
    margin: 1.82em 0 0.4em 0; }
  .proradio-astra-body .ast-blog-featured-section img, .proradio-astra-body .entry-header .post-thumb img {
    border-radius: 6px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.1); }
  .proradio-astra-body .ast-blog-featured-section img, .proradio-astra-body .single .entry-header .post-thumb img {
    border-radius: 6px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.1); }
  .proradio-astra-body .proradio-newmorph {
    border-radius: 25px;
    background: linear-gradient(-45deg, #dddddd, #ffffff) !important;
    box-shadow: 10px 10px 20px #cccccc, -15px -15px 20px #ffffff;
    transition: background 0.3s !important; }
  .proradio-astra-body .proradio-newmorph:hover {
    background: linear-gradient(45deg, #dddddd, #ffffff) !important; }
  .proradio-astra-body .proradio-scrollpreview {
    position: relative; }
  .proradio-astra-body .proradio-scrollpreview .elementor-widget-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0; }
  .proradio-astra-body .proradio-scrollpreview .elementor-widget-wrap .elementor-image {
    opacity: 0; }
  .proradio-astra-body .proradio-scrollpreview .elementor-column-wrap {
    position: relative;
    background-size: cover;
    background-position: top center;
    transition: background-position 4s ease !important;
    will-change: background-position;
    transform: translateZ(0.0000000001px);
    position: relative;
    padding-top: 56% !important; }
  .proradio-astra-body .proradio-scrollpreview:hover .elementor-column-wrap {
    background-position: bottom center; }
  .proradio-astra-body.ast-single-post h1.entry-title {
    font-size: 63px;
    line-height: 1.1em; }
  .proradio-astra-body.single-post .entry-content {
    font-size: 19px; }
  .proradio-astra-body.single-post .entry-content p img {
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    overflow: hidden; }
  .proradio-astra-body .proradio-faq-special .elementor-toggle-item {
    margin-bottom: 10px;
    border: none;
    border-radius: 20px;
    overflow: hidden;
    padding: 10px;
    background: #171717;
    color: #fff;
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.7); }
  .proradio-astra-body .proradio-faq-special .elementor-tab-title {
    background: transparent; }
  .proradio-astra-body .proradio-faq-special .elementor-tab-title a {
    color: #fff; }
  .proradio-astra-body .proradio-faq-special .elementor-tab-content p {
    color: #ccc; }
  .proradio-astra-body .proradio-faq-special .elementor-tab-content p:last-of-type {
    margin-bottom: 0; }

@media (max-width: 544px) {
  .site-branding img, .site-header .site-logo-img .custom-logo-link img {
    max-width: 40px; }
  .site-content {
    padding-top: 50px; } }

@media (min-width: 768px) {
  .proradio-faq-special .elementor-toggle-item {
    padding: 30px; }
  #primary_nav_wrap {
    text-align: right; }
    #primary_nav_wrap ul li {
      text-align: initial; }
    #primary_nav_wrap #primary_nav_wrap ul.wcap_navbar_left,
    #primary_nav_wrap #primary_nav_wrap ul#wcap_navbar_right {
      display: inline-block;
      float: none; } }

@media (min-width: 1280px) {
  .ast-theme-transparent-header #masthead {
    z-index: 200; }
  .ast-theme-transparent-header .site-content {
    padding-top: 80px !important; } }

.qtdiscount-form-inline .qtdiscount-form-group {
  padding: 10px 0; }

.qtdiscount-form-inline label {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  display: block; }

.qtdiscount-form-inline input[type="text"], .qtdiscount-form-inline input[type="url"] {
  width: 100%; }

.qtdiscount-form-inline input[type="checkbox"] {
  margin-right: 8px; }

.qtdiscount-form-inline input[type="submit"] {
  border-radius: 40px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700; }
/*# sourceMappingURL=proradio-lp.css.map */