/* variables from theme configuration */
:root {
    --am_logo_link: 1;
--am_bg: url('/data/public/5bc46f148f8bf.jpg') #dee7ec top center repeat;;
--am_bg_size: cover;
--am_bg_size_px: cover;
--am_bg_attachment: scroll;
--am_bg_repeat: repeat;
--am_color: #dee7ec;
--am_link_color: #3f7fb0;
--am_btn_color: #0079d1;
--am_text_color: #303030;
--am_color_c: #211813;
--am_color_d: #acb5ba;
--am_logo_align: center;
--am_logo_width: auto;
--am_logo_width_px: auto;
--am_max_width: 900;
--am_max_width_px: 900px;
--am_font_size: 15;
--am_font_size_px: 15px;
--am_font_family: Poppins;
--am_drop_shadow: 1;
--am_content_shadow: 0px 0px 5px #00000022;;
--am_login_layout: layout.phtml;
--am_login_bg: none;
--am_login_bg_color: unset;
--am_login_shadow: none;
--am_login_legend_bg: #f9f9f9;
--am_login_legend_padding_top: 1em;
--am_login_form_bg_color: #f9f9f9;
--am_login_header_display: block;
--am_header_bg_color: #ffffff;
--am_header_bg_size: cover;
--am_header_bg_size_px: cover;
--am_header_bg_repeat: no-repeat;
--am_header_bg: #ffffff;
--am_menu_color: #eb6653;
--am_menu_dashboard: icon;
--am_dashboard_layout: two-col;
--am_identity_align: left;
--am_identity_type: login;
--am_page_bg_color: #ffffff;
--am_page_bg: #ffffff;
--am_header_menu_link_color: #000000;
--am_header_menu_link2_color: #000000;
--am_header_menu_bg_color: #f1f5f9;
--am_footer_bg: none;
--am_footer_text_color: #0d0d0d;
--am_footer_link_color: #0d0d0d;
--am_sm_size: 18;
--am_sm_size_px: 18px;
--am_sm_color: #0d0d0d;
--am_header_logo: 750;
--am_home_url: https://digitavision.com;
--am_footer: <span style="font-size:18px;"><span style="font-family:Trebuchet MS,Helvetica,sans-serif;">&copy; <strong>Digitavision </strong>Limited 2017 -&nbsp;2026 No #1 SEO Group Buy Service Provider Cheapest Price !</span></span>;
--am_bg_img: 7;
--am_gravatar: 1;
--am_header_path: 61334c0ace909.png;
--am_bg_path: 5bc46f148f8bf.jpg;
--am_login_sidebar: <p style="text-align: center;"><span style="font-family:Tahoma,Geneva,sans-serif;"><big><strong>Demo text!</strong></big></span></p>

<p style="text-align: center;"><span style="font-family:Tahoma,Geneva,sans-serif;"><big>Work with Honesty!</big></span></p>;
--am_body_finish_out: <!-- start Crisp JS code-->
<script type="text/javascript">window.$crisp = window.$crisp ?? [];window.CRISP_WEBSITE_ID="925e7176-4849-40f4-9182-e75cec3b6a21";(function(){d=document;s=d.createElement("script");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();
$crisp.push(["do", "session:reset"]);
</script>
<!-- End Crisp JS code-->


<script type="text/javascript" id='am-ctcs-v1'>
    (function(){
    var url=(("https:" == document.location.protocol) ?
        "https:\/\/member.digitavision.com\/aff\/click-js\/" : "https:\/\/member.digitavision.com\/aff\/click-js\/" );
    var d=document, s=d.createElement('script'), src=d.getElementsByTagName('script')[0];
    var w = window; var lo = w.location; var hr=lo.href; var ho=lo.host;  var se=lo.search;
    var m = RegExp('[?&]ref=([^&]*)').exec(se);
    var k = RegExp('[?&]keyword=([^&]*)').exec(se);
    var ref = m && decodeURIComponent(m[1].replace(/\+/g, ' '));
    var keyword = k && k[1];
    s.type='text/javascript';s.async=true;
    var jssrc = url+'?r='+ref+'&s='+encodeURIComponent(document.referrer);
    if (k) jssrc = jssrc + '&keyword=' + keyword;
    s.src=jssrc;
    if(ref){src.parentNode.insertBefore(s,src); var uri = hr.toString().split(ho)[1];
    uri = uri.replace(m[0], "");
    if (k) uri = uri.replace(k[0], "");
    w.history.replaceState('Object', 'Title', uri);}})();
</script>

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src="https://load.analytics.digitavision.com/4klydznfp.js?"+i;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','cniqcj=aWQ9R1RNLTVUVzRTV0JSJmFzPXk%3D&page=2');</script>
<!-- End Google Tag Manager -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://load.analytics.digitavision.com/ns.html?id=GTM-5TW4SWBR" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.min.js"></script>;
--am_body_finish_in: <!-- start Crisp JS code-->
<script type="text/javascript">window.$crisp=[];window.CRISP_WEBSITE_ID="925e7176-4849-40f4-9182-e75cec3b6a21";

CRISP_TOKEN_ID = "%user.user_id%";
(function(){d=document;s=d.createElement("script");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();

document.addEventListener("DOMContentLoaded", function() {

var userId = %user.user_id%;
var url = `https://member.digitavision.com/tools/Crisp/total_amount.php?user_id=${userId}`;

fetch(url)
    .then(response => response.json())
    .then(data => {
        const finalAmount = data.final_amount; 
        $crisp.push(["set", "session:data", ["spent", finalAmount]]);
    })
    .catch(error => console.error('Error:', error));

            const userEmail = "%user.email%";

            fetch(`https://member.digitavision.com/tools/Crisp/sign-email.php?email=${encodeURIComponent(userEmail)}`)
                .then(response => {
                    if (!response.ok) {
                        throw new Error(`HTTP error! Status: ${response.status}`);
                    }
                    return response.json();
                })
                .then(data => {
                    const { email, signature } = data;
                    $crisp.push(["set", "user:email", [email, signature]]);
                    $crisp.push(["set", "user:nickname", "%user.name_f% %user.name_l%"]);
                    $crisp.push(["set", "user:phone", ["%user.mobile%"]])
$crisp.push(["set", "session:data", [
  [
    ["user_id", "%user.user_id%"],
    ["user_name", "​%user.login%​"],
    ["status", %user.status% === 0 ? 'pending' : %user.status% === 1 ? 'active' : 'expired']
  ]
]]);

                })
                .catch(error => {
                    console.error('Error fetching signature:', error);
                });
        });
</script>
<!-- EndCrisp JS code-->
<!-- Strart FingerPrint-->
<script>
  // Initialize the agent on page load.
const fpPromise = import('https://spg.digitavision.com/web/v4/doc89XAwPQckE7lMoOeb')
    .then(Fingerprint => Fingerprint.start({
      endpoints: [
        "https://spg.digitavision.com"
      ],
      region: "ap"
    }))
  // Get the visitorId when you need it.
  fpPromise
    .then(fp => fp.get({
      linkedId: "%user.user_id%",
      tag: {
        email: "%user.email%",
        Name: { first: "%user.name_f%", last: "%user.name_l%" }
      } 
  	}))
    .then(result => {
      const visitorId = result.visitorId
      console.log(visitorId)
    })
</script>
<!-- End FingerPrint-->
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src="https://load.analytics.digitavision.com/4klydznfp.js?"+i;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','cniqcj=aWQ9R1RNLTVUVzRTV0JSJmFzPXk%3D&page=2');</script>
<!-- End Google Tag Manager -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://load.analytics.digitavision.com/ns.html?id=GTM-5TW4SWBR" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.min.js"></script>


<!-- Extension Js code -->
<script>
window.addEventListener("load",function(){
let intervalId;
function checkExtensionStatus() {
    if(document.querySelector(".access_area")){
    const body = document.body;
    const isActive = body.getAttribute("data-extension");
    const isreqVersion = body.getAttribute("data-extension-required");
    const isVersion = body.getAttribute("data-extension-version");
    const accessArea = document.querySelector('.am-content-page .access_area');
    const extensionBlock = accessArea.querySelector(".extension_access_area");
    const accessButton = accessArea.querySelector(".extension_access_button");
    if (isActive == "active") {
        clearInterval(intervalId);
        if(isreqVersion == isVersion){
            if (accessButton) accessButton.style.display = "block";
        }else{
            const notice = document.createElement('div');
            notice.className = 'extension_notice';
            notice.innerHTML = `<div class="update-card">
    <h2>🚀 New Version Available!</h2>
    <p>We've released a new version of our Extension. Please upgrade now to unlock the latest features and improvements.</p>
    <a href="/page/extension_downloadj"><button>Update Now</button></a>
  </div>`;
            notice.style.display = 'block';
            extensionBlock.insertAdjacentElement('afterend', notice);
        }
    } else {
        if(accessArea && extensionBlock){
            const notice = document.createElement('div');
            notice.className = 'extension_notice';
          notice.innerHTML = `<div class="update-card">
    <h2>🚀 Extension Update Required!</h2>
    <p>We've Updated Our new Extension on 26th Aug 2025. OLD extension won't work. To Use Our tools, you need to install our New Chrome extension</p>
    <a href="/page/extension_downloadj"><button>Click to install Extension</button></a>
  </div>`;
            notice.style.display = 'block';
            extensionBlock.insertAdjacentElement('afterend', notice);
            clearInterval(intervalId)
        }
    }
}
}
intervalId = setInterval(checkExtensionStatus, 200);



  // Get full hostname from current URL
  const fullHost = new URL(window.location.href).hostname;
  const page = window.location.href.split("/").pop();
  const redirectBase = `https://${fullHost}/`;
  const accessPath = "access";
  // Add click event listeners to all cloud access buttons
  document.querySelectorAll(".cloud_access_btn").forEach(button => {
    button.addEventListener("click", () => {
      const access = button.getAttribute("data-access");
      const request = button.getAttribute("data-request");
      const domain = button.getAttribute("data-cloudDomain");
      const url =
        `${redirectBase}${accessPath}?access=${access}&request=${request}&cloudDomain=${domain}&page=${page}`;
      window.open(url, "_blank");
    });
  });
  // Add click evemnt listeners to all extension access buttons
  document.querySelectorAll(".extension_access_btn").forEach(button => {
    button.addEventListener("click", () => {
      const access = button.getAttribute("data-access");
      const request = button.getAttribute("data-request");
      const url = `${redirectBase}${accessPath}?access=${access}&request=${request}&page=${page}`;
      window.location.href = url;
    });
  });
});
</script>
<!-- Extension Js code -->

<!-- Report tool Js code -->
<script>
(function () {
  if (!/^\/page\/.+/.test(window.location.pathname)) return;

  var style = document.createElement('style');
  style.textContent = "\
    .report-link-wrap{text-align:center;margin-top:16px}\
    .report-link{display:inline-flex;align-items:center;gap:6px;color:#c0392b;font-size:13px;font-weight:500;cursor:pointer;border:1px solid #e8b4b8;background:#fff5f5;padding:6px 16px;border-radius:20px;transition:all .2s;user-select:none}\
    .report-link:hover{background:#fce8e8;border-color:#c0392b}\
    .report-link-wrap--dark .report-link{background:#fff5f5;border-color:#e8b4b8;color:#c0392b}\
    .report-link-wrap--dark .report-link:hover{background:#fce8e8;border-color:#c0392b}\
    .report-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,15,25,.6);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .25s}\
    .report-overlay.rvo{opacity:1}\
    .report-modal{background:#fff;border-radius:20px;width:100%;max-width:420px;box-shadow:0 24px 64px rgba(0,0,0,.22);overflow:hidden;transform:translateY(24px) scale(.96);transition:transform .25s cubic-bezier(.34,1.56,.64,1);font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}\
    .report-overlay.rvo .report-modal{transform:translateY(0) scale(1)}\
    .rmo-hero{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:28px 24px 22px;position:relative;text-align:center}\
    .rmo-hero-emoji{font-size:38px;display:block;margin-bottom:8px;animation:rmo-bounce .6s .25s both}\
    @keyframes rmo-bounce{0%{transform:scale(0) rotate(-15deg)}70%{transform:scale(1.15) rotate(5deg)}100%{transform:scale(1) rotate(0)}}\
    .rmo-hero h3{margin:0;font-size:17px;font-weight:700;color:#fff;letter-spacing:-.2px}\
    .rmo-hero p{margin:5px 0 0;font-size:13px;color:rgba(255,255,255,.8);line-height:1.4}\
    .rmo-close{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.2);border:none;cursor:pointer;color:#fff;padding:5px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s;line-height:1}\
    .rmo-close:hover{background:rgba(255,255,255,.35)}\
    .rmo-body{padding:20px 20px 8px}\
    .rmo-label{font-size:11px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:.7px;margin-bottom:12px}\
    .rmo-options{display:flex;flex-direction:column;gap:8px}\
    .rmo-option{display:flex;align-items:center;gap:12px;padding:12px 14px;border:2px solid #efefef;border-radius:12px;cursor:pointer;transition:all .18s;background:#fafafa}\
    .rmo-option:hover{border-color:#c4b5fd;background:#f5f3ff}\
    .rmo-option.selected{border-color:#7c3aed;background:#f5f3ff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}\
    .rmo-option-icon{font-size:20px;flex-shrink:0;line-height:1}\
    .rmo-option-text{flex:1}\
    .rmo-option-text strong{display:block;font-size:13.5px;color:#1a1a2e;font-weight:600}\
    .rmo-option-text span{display:block;font-size:11.5px;color:#999;margin-top:1px}\
    .rmo-option-radio{width:16px;height:16px;border-radius:50%;border:2px solid #ddd;flex-shrink:0;transition:all .18s;position:relative}\
    .rmo-option.selected .rmo-option-radio{border-color:#7c3aed;background:#7c3aed;box-shadow:inset 0 0 0 3px #fff}\
    .rmo-other-input{margin-top:12px;display:none}\
    .rmo-other-input label{display:block;font-size:11px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:.7px;margin-bottom:6px}\
    .rmo-other-input textarea{width:100%;min-height:70px;border:2px solid #efefef;border-radius:10px;padding:10px 12px;font-size:13px;font-family:inherit;resize:vertical;outline:none;transition:border-color .18s;box-sizing:border-box}\
    .rmo-other-input textarea:focus{border-color:#7c3aed}\
    .rmo-other-input.visible{display:block}\
    .rmo-foot{padding:16px 20px 20px;display:flex;justify-content:flex-end}\
    .rmo-foot button{padding:11px 24px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}\
    .rmo-submit{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 14px rgba(102,126,234,.4)}\
    .rmo-submit:hover:not(:disabled){box-shadow:0 6px 20px rgba(102,126,234,.55);transform:translateY(-1px)}\
    .rmo-submit:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}\
  ";
  document.head.appendChild(style);

  var toolName = window.location.pathname.split('/').filter(Boolean).pop() || 'Unknown';

  function injectReportLink(anchor) {
    var wrap = document.createElement('div');
    wrap.className = 'report-link-wrap';
    wrap.innerHTML = '<span class="report-link"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="8" x2="12" y2="12"/><line x1="12" y1="16" x2="12.01" y2="16"/></svg><span style="text-decoration:underline dotted;text-underline-offset:3px">Report Issue</span></span>';

    if (anchor.classList.contains('access_area')) {
      anchor.appendChild(wrap);
    } else {
      wrap.classList.add('report-link-wrap--dark');
      anchor.parentNode.insertBefore(wrap, anchor.nextSibling);
    }

    var options = [
      { value: 'login_page', icon: '\uD83D\uDD10', label: 'Showing Login page',    hint: 'Redirected to a login screen' },
      { value: 'limit',      icon: '\u26A0\uFE0F', label: 'Not enough limit',       hint: 'Usage limit reached or blocked' },
      { value: 'other',      icon: '\uD83D\uDCAC', label: 'Other',                  hint: 'Something else went wrong' }
    ];

    var modalOpen = false;
    wrap.querySelector('.report-link').addEventListener('click', function () {
      if (modalOpen) return;
      modalOpen = true;

      var optionsHtml = '';
      for (var i = 0; i < options.length; i++) {
        var o = options[i];
        optionsHtml += '<div class="rmo-option" data-value="' + o.value + '">'
          + '<span class="rmo-option-icon">' + o.icon + '</span>'
          + '<div class="rmo-option-text"><strong>' + o.label + '</strong><span>' + o.hint + '</span></div>'
          + '<div class="rmo-option-radio"></div></div>';
      }

      var overlay = document.createElement('div');
      overlay.className = 'report-overlay';
      overlay.innerHTML = '<div class="report-modal">'
        + '<div class="rmo-hero">'
        +   '<button class="rmo-close" aria-label="Close"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></button>'
        +   '<span class="rmo-hero-emoji">\uD83D\uDEE0\uFE0F</span>'
        +   '<h3>Get your Issue Fixed Instantly!</h3>'
        +   '<p>We are always here to \u2014Fix any issue you have. </p>'
        + '</div>'
        + '<div class="rmo-body">'
        +   '<div class="rmo-label">What issue are you facing ?</div>'
        +   '<div class="rmo-options">' + optionsHtml + '</div>'
        +   '<div class="rmo-other-input"><label>Enter issue details</label><textarea placeholder="Describe what went wrong\u2026"></textarea></div>'
        + '</div>'
        + '<div class="rmo-foot">'
        +   '<button class="rmo-submit" disabled>Send Feedback \uD83D\uDE80</button>'
        + '</div>'
        + '</div>';
      document.body.appendChild(overlay);
      requestAnimationFrame(function(){ overlay.classList.add('rvo'); });

      var selected = null;
      var submitBtn = overlay.querySelector('.rmo-submit');
      var otherInput = overlay.querySelector('.rmo-other-input');
      var otherTextarea = otherInput.querySelector('textarea');

      function updateSubmitState() {
        if (selected === 'other') {
          submitBtn.disabled = otherTextarea.value.trim() === '';
        } else {
          submitBtn.disabled = !selected;
        }
      }

      otherTextarea.addEventListener('input', updateSubmitState);

      overlay.querySelectorAll('.rmo-option').forEach(function(opt) {
        opt.addEventListener('click', function() {
          overlay.querySelectorAll('.rmo-option').forEach(function(o){ o.classList.remove('selected'); });
          opt.classList.add('selected');
          selected = opt.getAttribute('data-value');

          if (selected === 'other') {
            otherInput.classList.add('visible');
            otherTextarea.focus();
          } else {
            otherInput.classList.remove('visible');
          }
          updateSubmitState();
        });
      });

      function closeModal() {
        overlay.classList.remove('rvo');
        setTimeout(function(){ overlay.remove(); modalOpen = false; }, 220);
      }

      overlay.querySelector('.rmo-close').addEventListener('click', closeModal);
      overlay.addEventListener('click', function(e){ if (e.target === overlay) closeModal(); });

      submitBtn.addEventListener('click', function() {
        if (!selected) return;
        var issueValue = selected === 'other' ? otherTextarea.value.trim() : selected;
        if (!issueValue) return;

        var message = '##### Tool Issue Report\n**Tool:** ' + toolName + '\n**Issue:** ' + issueValue;

        closeModal();

        if (typeof $crisp !== 'undefined') {
          setTimeout(function() {
            $crisp.push(['do', 'chat:open']);
            $crisp.push(['do', 'message:thread:start', [toolName + ' ' + issueValue]]);
            $crisp.push(['do', 'message:send', ['text', message]]);
          }, 300);
          setTimeout(function() {
            $crisp.push(['do', 'message:show', ['text', 'I apologize for the Issue! Allow me few minutes to check this Issue for you. \uD83D\uDE4F']]);
          }, 15000);
        }
      });
    });
  }

  function findAnchor() {
    var area = document.querySelector('.am-content-page .access_area');
    if (area) return area;
    var cloudBtn = document.querySelector('.am-content-page .access__cloud');
    if (cloudBtn) return cloudBtn;
    return null;
  }

  function tryInject() {
    var anchor = findAnchor();
    if (anchor) {
      injectReportLink(anchor);
    } else {
      var attempts = 0;
      var poll = setInterval(function () {
        anchor = findAnchor();
        if (anchor) { clearInterval(poll); injectReportLink(anchor); }
        if (++attempts > 25) clearInterval(poll);
      }, 200);
    }
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', tryInject);
  } else {
    tryInject();
  }
})();
</script>
<!-- Report tool Js code -->;
--am_link_color_a99: #3f7fb099;

}
/* end: variables from theme configuration */

body, html {
    font-size: var(--am_font_size_px);
    background: none;
}

html {
    background: var(--am_bg);
    background-size: var(--am_bg_size);
    background-attachment: var(--am_bg_attachment);
}

body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.am-layout {
    flex: 1;
}

.am-footer {
    height: auto;
    background: var(--am_footer_bg);
}

.am-common {
    font-family: var(--am_font_family), san-serif;
    color: var(--am_text_color);
}

.am-common legend {
    color: var(--am_text_color);
}

.am-common a {
    color: var(--am_link_color);
    text-decoration-color: var(--am_link_color_a99);
}

.ajax-link, .local-link, .local {
    text-decoration-color: var(--am_link_color_a99);
}

.am-layout {
    min-height: initial;
    margin: 0;
    background: none;
}

.am-header {
    background: var(--am_header_bg);
    background-size: var(--am_header_bg_size);
}

.am-header .am-header-content-wrapper {
    border: none;
    background: none;
}

.am-header-line {
    border:none;
    background: none;
}

.am-footer .am-footer-content-wrapper {
    background: none;
    color: inherit;
    height: auto;
}

.am-footer-content-content {
    padding: 1em 0;
}

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

.am-footer .am-footer-content .am-footer-sm a {
    color: var(--am_sm_color);
    font-size: var(--am_sm_size_px);
}

.am-body {
    background: none;
}

.am-body .am-body-content-wrapper {
    border: none;
    padding-bottom: 1em;
    margin-bottom: 50px;
    box-shadow: var(--am_content_shadow);
    border-radius: var(--am_border_radius_px);
    background: var(--am_page_bg);
}

.am-body-content {
    min-height: 300px;
}

.am-header-content-wrapper {
    padding: 0;
}

.am-header-content-content {
    display: none;
}

.am-header .am-header-content .am-header-content-logo {
    float: none;
    margin: 0;
}

.am-header .am-header-content .am-header-logo-wrapper {
    text-align: var(--am_logo_align);
}

.am-main {
    max-width: var(--am_max_width_px);
}

.am-header-content img {
    width: var(--am_logo_width);
}

.am-footer-actions {
    display:none;
}

.am-footer .am-footer-content-wrapper {
    color: var(--am_footer_text_color);
    font-size:.8rem;
}

.am-footer a,
.am-footer a:hover,
.am-footer a:visited,
.am-footer a:active {
    color: var(--am_footer_link_color)
}

.am-user-identity-block {
    float: var(--am_identity_align);
}

.am-page-login .am-header {
    display: var(--am_login_header_display);
}

.am-page-login .am-auth-form legend {
    background: var(--am_login_legend_bg);
    padding-top: var(--am_login_legend_padding_top);
}

.am-page-login .am-auth-form div.am-row {
    background: var(--am_login_form_bg_color);
}

.am-page-login .am-body-content-wrapper {
    background: var(--am_login_bg_color);
    box-shadow: var(--am_login_shadow);
}

.am-auth-form form {
    border: none;
    overflow: hidden;
    box-shadow: 0px 0px 5px #00000022;
}

.am-auth-form form legend {
    border: none;
    background: #f9f9f9;
    padding: 1em 1em 1.5em;
}

.am-auth-form div.am-row div.element,
.am-auth-form div.am-row div.am-element-title {
    padding-right: 2em;
    padding-left: 2em;
}

@media all and (min-width:500px) {

    .am-auth-form div.am-row div.am-element-title {
        padding-right: .5em;
    }
    .am-auth-form div.am-row div.am-element {
        padding-left: .5em;
    }
}

.am-popup {
    border-color: var(--am_color_d);
}

.am-popup .am-popup-header {
    background: var(--am_color);
    color: var(--am_color_c);
}

.am-popup .am-popup-close-icon:after {
    color: var(--am_color_c);
}

.am-fb-login-button-wrapper.am-fb-login-form-after:before,
.am-fb-login-button-wrapper.am-fb-login-form-before:after {
    background: var(--am_color);
}

.am-popup .am-fb-login-button-wrapper.am-fb-login-form-after::before,
.am-popup .am-fb-login-button-wrapper.am-fb-login-form-before::after {
    background: white;
}

.am-signup-link {
    color: var(--am_color_c);
}

.am-login-layout-with-sidebar {
    max-width: 800px;
    margin: 2em auto 0;
}

.am-login-layout-with-sidebar .am-login-form-wrapper,
.am-login-layout-with-sidebar .am-sendpass-form-wrapper {
    margin-top: 0;
}

.am-signup-link {
    max-width: 450px;
    margin: 1em auto 0;
}

@media all and (min-width: 800px) {
    .am-login-layout-with-sidebar .am-login-layout-with-sidebar_form {
        float: left;
        width: 65%;
    }
    .am-login-layout-with-sidebar .am-login-layout-with-sidebar_sidebar {
        display: block;
        width: 35%;
        float: right;
        padding-left: 20px;
        box-sizing: border-box;
    }
    .am-login-layout-with-sidebar .am-auth-form {
        margin: 0;
    }
    .am-login-layout-with-sidebar .am-signup-link {
        margin: 1em 0 0;
    }
}
.am-login-layout-with-sidebar .am-login-layout-with-sidebar_sidebar {
    border-radius: 3px;
    padding: 1em 2em;
    max-width: 450px;
    box-sizing: border-box;
    box-shadow: 0 0 5px #00000022;
    background: #f9f9f9;
    color: #555;
}
.am-login-layout-with-sidebar_clear {
    clear: both;
}

@media all and (max-width: 799px) {
    .am-login-layout-with-sidebar .am-login-layout-with-sidebar_sidebar {
        margin: 2em auto 0;
    }
}

ul.am-tabs li.active,
ul.am-tabs li.normal:hover {
    background: var(--am_menu_color);
}

ul.am-tabs li.active > a,
ul.am-tabs li.normal > a:hover {
    border-color: var(--am_menu_color);
}

.am-page-login-no-label .am-auth-form,
.am-page-login-no-label .am-signup-link,
.am-page-login-no-label .am-fb-login-button-wrapper {
    max-width:350px;
}

.am-page-login-no-label .am-auth-form div.am-row div.am-element-title {
    display: none;
}

.am-page-login-no-label .am-auth-form div.am-row div.am-element {
    margin:0;
    padding:.6em 2em;
}

.am-page-login-no-label .am-auth-form div.am-row div.am-element input[type=submit],
.am-page-login-no-label .am-auth-form div.am-row div.am-element input[type=submit]:active,
.am-page-login-no-label .am-auth-form div.am-row div.am-element input[type=submit]:hover,
.am-page-login-no-label .am-auth-form div.am-row div.am-element input[type=submit]:disabled {
    width: 100%;
}

.am-page-login-no-label .am-auth-form .am-form-login-switch-wrapper {
    text-align: center;
    display: block;
    padding: 1.2em 2em .6em;
}

.am-page-login-no-label .am-auth-form .am-form-login-switch-wrapper  .am-form-login-switch {
    margin:0;
}

@media all and (max-width: 799px) {
    .am-page-login-no-label .am-login-layout-with-sidebar .am-login-layout-with-sidebar_sidebar {
        max-width:350px;
        margin: 2em auto 0;
    }
}

.am-body-content input,
.am-body-content textarea,
.am-body-content select,
.am-body-content button,
.am-popup input,
.am-popup textarea,
.am-popup select,
.am-popup button {
    font-family: var(--am_font_family), san-serif;
}

.am-body-content a.button,
.am-body-content button,
.am-body-content input[type="button"],
.am-body-content input[type="submit"],
.am-popup a.button,
.am-popup button,
.am-popup input[type="button"],
.am-popup input[type="submit"],
.am-body-content a.button:hover,
.am-body-content button:hover,
.am-body-content input[type="button"]:hover,
.am-body-content input[type="submit"]:hover,
.am-popup a.button:hover,
.am-popup button:hover,
.am-popup input[type="button"]:hover,
.am-popup input[type="submit"]:hover {
    color: white;
    background: var(--am_btn_color);
    border-color: var(--am_btn_color);
}

.am-body-content input[type=submit]:disabled,
.am-body-content input[type=submit]:disabled:hover,
.am-body-content input[type=button]:disabled,
.am-body-content input[type=button]:disabled:hover,
.am-body-content button:disabled,
.am-body-content button:disabled:hover,
.am-popup input[type=submit]:disabled,
.am-popup input[type=submit]:disabled:hover,
.am-popup input[type=button]:disabled,
.am-popup input[type=button]:disabled:hover
.am-popup button:disabled,
.am-popup button:disabled:hover {
    background: #f1f1f1;
    color: #ccc;
    border-color: #ced4da;
}

.input-file .input-file-button,
.input-file.hover .input-file-button {
    color: white;
    background: var(--am_btn_color);
    border: none;
    text-shadow: none;
}
.input-file.hover {
    border-color: var(--am_btn_color);
}

.am-header-menu-wrapper a,
ul.am-header-menu-narrow a,
ul.am-header-menu a {
    color: var(--am_header_menu_link_color);
}

ul.am-header-menu ul a {
    color: var(--am_header_menu_link2_color);
}

ul.am-header-menu-narrow ul a {
    color: var(--am_header_menu_link_color);
}

ul.am-header-menu > li > a::after {
    background: var(--am_header_menu_link_color);
    opacity: .4;
}

ul.am-header-menu li ul {
    background: var(--am_header_menu_bg_color);
}

.am-grid-wrap .filter-button input[type=submit] {
    border-color: #ced4da;
}
