/*
Theme Name: ALASCA
Theme URI: https://github.com/elementor/hello-theme/
Description: ALASCA is a child theme of Hello Elementor
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: alasca
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/*
    Add your custom styles here
*/
html, body {
  overflow-x: hidden; }

.alasca-news-info .elementor-widget-container {
  width: 100%; }
  .alasca-news-info .elementor-widget-container ul {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between; }
    .alasca-news-info .elementor-widget-container ul .elementor-post-info__item-prefix {
      font-weight: 300; }

.alasca-button-icon {
  width: 100% !important; }
  .alasca-button-icon--absolute .elementor-widget-container {
    width: calc(100% - 40px); }
  .alasca-button-icon .elementor-widget-container .elementor-button {
    padding: 15px 20px 15px 35px; }
    .alasca-button-icon .elementor-widget-container .elementor-button .elementor-button-text, .alasca-button-icon .elementor-widget-container .elementor-button .elementor-button-icon {
      display: flex;
      justify-content: center;
      align-items: center; }
    .alasca-button-icon .elementor-widget-container .elementor-button .elementor-button-icon svg {
      height: 32px;
      width: auto; }
  @media (max-width: 1024px) {
    .alasca-button-icon .elementor-widget-container .elementor-button {
      padding: 10px 15px 10px 25px; }
      .alasca-button-icon .elementor-widget-container .elementor-button .elementor-button-text {
        font-size: 14px; }
      .alasca-button-icon .elementor-widget-container .elementor-button .elementor-button-icon {
        margin-left: 15px; }
        .alasca-button-icon .elementor-widget-container .elementor-button .elementor-button-icon svg {
          height: 20px; } }

@media (min-width: 1600px) {
  .alasca-header-icon-social {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(110%, -50%); }
    .alasca-header-icon-social .elementor-widget-container {
      margin-left: 0 !important; } }

.alasca-header-icon-social a.elementor-icon:hover i,
.alasca-footer-icon-social a.elementor-icon:hover i {
  color: var(--e-global-color-00015ba) !important; }

.alasca-line-offset .elementor-heading-title {
  transition: transform 1s, opacity 1s; }

.alasca-line-offset-2 .elementor-heading-title {
  transition: transform 1s, opacity 1s, color 1s; }

.elementor-widget-text-editor a {
  text-decoration: underline; }

@media (min-width: 768px) {
  .alasca-connected-icon {
    position: relative;
    background: var(--e-global-color-8dc0e35);
    padding: 0 15px; }
    .alasca-connected-icon:not(.alasca-connected-icon--last):after {
      content: "";
      position: absolute;
      left: 100%;
      top: 50%;
      height: 1px;
      width: 100%;
      background: var(--e-global-color-primary); } }
body:not(.elementor-editor-active) .a11y-click-overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }
  body:not(.elementor-editor-active) .a11y-click-overlay a {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    color: transparent !important;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center; }

#trp-floater-ls {
  background: white;
  box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.5); }
  #trp-floater-ls.trp-color-light {
    background: white; }
  #trp-floater-ls.trp-top-right {
    right: 0;
    left: auto;
    border-radius: 0; }

/*# sourceMappingURL=style.css.map */
