﻿@font-face {
     font-family: "poppinsregular";
     src: url("../../includes/poppins-font/poppins-regular.woff2") format("woff2"), url("../../includes/poppins-font/poppins-regular.woff") format("woff");
     font-weight: normal;
     font-style: normal;
 }
 @font-face {
     font-family: "amalinkspro-fontello";
     src: url("../../includes/amalinkspro-fontello/font/fontello.eot?62454863");
     src: url("../../includes/amalinkspro-fontello/font/fontello.eot?62454863#iefix") format("embedded-opentype"), url("../../includes/amalinkspro-fontello/font/fontello.woff2?62454863") format("woff2"),
         url("../../includes/amalinkspro-fontello/font/fontello.woff?62454863") format("woff"), url("../../includes/amalinkspro-fontello/font/fontello.ttf?62454863") format("truetype"),
         url("../../includes/amalinkspro-fontello/font/fontello.svg?62454863#fontello") format("svg");
     font-weight: normal;
     font-style: normal;
 }
 .wp-block-amalinkspro-legacy-insert-imagelink-html a {
     text-decoration: none;
     color: transparent;
     display: inline-block;
 }
 .wp-block-amalinkspro-legacy-insert-imagelink-html a:hover {
     text-decoration: none;
 }
 .wp-block-amalinkspro-legacy-insert-imagelink-html.aligncenter {
     text-align: center;
 }
 .amalinkspro-clear {
     clear: both;
 }
 .amalinkspro-cta-wrap {
     display: block;
     padding: 15px 0;
 }
 .amalinkspro-cta-wrap.alignnone,
 .amalinkspro-cta-wrap.align-none {
     padding: 15px 0;
 }
 .amalinkspro-cta-wrap.aligncenter,
 .amalinkspro-cta-wrap.align-center {
     text-align: center;
 }
 .amalinkspro-cta-wrap.alignright,
 .amalinkspro-cta-wrap.align-right {
     float: right;
     margin-left: 20px;
 }
 .amalinkspro-cta-wrap.alignleft,
 .amalinkspro-cta-wrap.align-left {
     margin-right: 20px;
 }
 .amalinkspro-cta-wrap.amalinkspro-center {
     text-align: center;
 }
 .amalinkspro-cta-wrap.amalinkspro-left {
     text-align: left;
 }
 .amalinkspro-cta-wrap.amalinkspro-right {
     text-align: right;
 }
 .amalinkspro-cta-wrap.amalinkspro-cta-button-plain-small a {
     display: inline-block;
     padding: 10px 30px;
     text-align: center;
     text-decoration: none;
     border-color: 1px solid #000;
     background: #000;
     color: #fff;
     border-radius: 360px;
 }
 .amalinkspro-cta-wrap.amalinkspro-cta-button-plain-small.amalinkspro-red a {
     background: #ff0000;
     color: #fff;
     border-color: 440000;
 }
 .amalinkspro-cta-wrap.amalinkspro-cta-button-plain-small.amalinkspro-red a:hover {
     background: #e60000;
 }
 .amalinkspro-cta-wrap.amalinkspro-cta-button-plain-small.amalinkspro-green a {
     background: #17c717;
     color: #fff;
     border-color: #00a000;
 }
 .amalinkspro-cta-wrap.amalinkspro-cta-button-plain-small.amalinkspro-green a:hover {
     background: #14b014;
 }
 .amalinkspro-showcase-bottom-cta-link {
     position: relative;
     padding-right: 100px;
     text-decoration: none !important;
     min-height: 50px;
     line-height: 50px;
 }
 .amalinkspro-showcase-bottom-cta-link:hover {
     text-decoration: none !important;
 }
 .alp-prime-eligible-tag {
     display: inline-block;
     background: rgba(50, 50, 50, 0.03);
     padding: 10px;
     width: auto;
     border-radius: 6px;
     text-align: center;
     vertical-align: middle;
     margin-left: 10px;
     margin-right: 15px;
 }
 .alp-prime-eligible-tag:hover {
     background: #fff;
     background: rgba(200, 200, 200, 0.03);
 }
 .alp-prime-eligible-tag-top {
     font-size: 16px;
     line-height: 16px;
     font-weight: bold;
     font-style: italic;
     color: #24bbf7;
     display: block;
     width: 55px;
     text-transform: uppercase;
     font-family: "Helvetica", sand-serif;
 }
 .alp-prime-eligible-tag-bottom {
     font-size: 13px;
     letter-spacing: 1px;
     line-height: 13px;
     font-weight: 100;
     font-style: normal;
     color: #333;
     width: 55px;
     display: block;
     font-family: "Helvetica", sand-serif;
     text-transform: lowercase;
 }
 .alp-prime-eligible-tag.not-eligible {
     background: rgba(0, 0, 0, 0.05);
     height: 60px;
     width: 60px;
     border-radius: 30px;
     display: inline-block;
     box-sizing: border-box;
     padding: 0;
     position: relative;
     border: 6px solid rgba(0, 0, 0, 0.15);
 }
 .alp-prime-eligible-tag.not-eligible:after {
     content: "";
     height: 6px;
     width: 48px;
     background: rgba(0, 0, 0, 0.1);
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%) rotate(45deg);
 }
 .alp-prime-eligible-tag.not-eligible .alp-prime-eligible-tag-top {
     color: rgba(0, 0, 0, 0.15);
     font-style: normal;
     font-size: 12px;
     line-height: 48px;
     margin: 0;
     width: 48px;
 }
 .amalinkspro-showcase-stats-col-info .alp-prime-eligible-tag {
     width: auto;
     max-width: 100%;
     margin: 0 0 20px 0;
 }
 .amalinkspro-showcase-stats-col-info .alp-prime-eligible-tag-top {
     display: inline-block;
     width: auto;
     margin-right: 10px;
     font-size: 20px;
     line-height: 20px;
 }
 .amalinkspro-showcase-stats-col-info .alp-prime-eligible-tag-bottom {
     width: auto;
     display: inline-block;
     font-size: 16px;
     line-height: 16px;
 }
 .amalinkspro-showcase-bottom-cta-link .alp-prime-eligible-tag {
     padding: 0;
     background: rgba(255, 255, 255, 0.08);
     padding: 5px;
     position: absolute;
     top: 50%;
     left: -73px;
     transform: translateY(-50%);
     background: rgba(255, 255, 255, 0.8);
     box-shadow: none;
     width: auto;
     text-align: center;
 }
 .amalinkspro-showcase-bottom-cta-link .alp-prime-eligible-tag-top {
     width: 50px;
     margin-right: 10px;
     font-size: 14px;
     line-height: 14px;
 }
 .amalinkspro-showcase-bottom-cta-link .alp-prime-eligible-tag-bottom {
     width: 50px;
     font-size: 12px;
     line-height: 12px;
 }
 .amalinkspro-showcase-bottom-cta-link .alp-prime-eligible-tag:hover {
     background: rgba(255, 255, 255, 0.8);
     box-shadow: none;
 }
 .amalinkspro-text-link.amalinkspro-addtocart {
     position: relative;
 }
 .amalinkspro-text-link.amalinkspro-addtocart .amalinkspro-hidden-addtocartform {
     position: absolute;
     top: -35px;
     right: -50px;
     transform: translateX(-50%);
     z-index: 1;
 }
 .amalinkspro-text-link.amalinkspro-addtocart:hover .amalinkspro-hidden-addtocartform {
     display: inline-block;
 }
 .amalinkspro-hidden-addtocartform {
     background: #fff;
     padding: 10px;
     border-radius: 6px;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
     height: 46px;
     display: none;
 }
 .amalinkspro-hidden-addtocartform input[type="image"] {
     cursor: pointer;
 }
 .icon-amalinkspro-edit {
     display: none !important;
 }
 .amalinkspro-showcase {
     padding: 15px;
     background: #fff;
     border: 1px solid #dedede;
     margin: 0;
     border-radius: 3px;
     position: relative;
     overflow: visible !important;
     margin-bottom: 60px;
     max-width: 1000px;
     width: 100%;
     opacity: 1;
 }
 .amalinkspro-showcase * {
     box-sizing: border-box;
 }
 .amalinkspro-showcase.alignnone,
 .amalinkspro-showcase.alignright,
 .amalinkspro-showcase.alignleft,
 .amalinkspro-showcase.aligncenter {
     margin-bottom: 60px;
 }
 .amalinkspro-showcase.alignnone.no-disclaimer,
 .amalinkspro-showcase.alignright.no-disclaimer,
 .amalinkspro-showcase.alignleft.no-disclaimer,
 .amalinkspro-showcase.aligncenter.no-disclaimer {
     margin-bottom: 30px;
 }
 .amalinkspro-showcase.no-disclaimer {
     margin-bottom: 30px;
 }
 .amalinkspro-showcase.aligncenter {
     margin: 30px auto 60px !important;
 }
 .amalinkspro-showcase.alignleft {
     margin: 30px 30px 60px 0 !important;
 }
 .amalinkspro-showcase.alignright {
     margin: 30px 0 60px 30px !important;
 }
 .amalinkspro-showcase .alf-ama-img-slider-wrap {
     overflow: hidden;
 }
 .amalinkspro-showcase.amalinkspro-align-left {
     margin-right: auto;
 }
 .amalinkspro-showcase.amalinkspro-align-center {
     margin-right: auto;
     margin-left: auto;
 }
 .amalinkspro-showcase.amalinkspro-align-right {
     margin-left: auto;
 }
 .amalinkspro-showcase .alp-prices-accuracy {
     margin: 15px 0 0 0;
     font-size: 14px;
     line-height: 18px;
     font-style: italic;
     opacity: 0.7;
 }
 .amalinkspro-showcase h2,
 .amalinkspro-showcase h2:first-child {
     background: #4c4c4c;
     margin: -15px -15px 15px;
     color: #fff;
     padding: 15px;
     font-size: 24px;
     line-height: 26px;
 }
 .amalinkspro-showcase h2 .alp-showcase-title,
 .amalinkspro-showcase h2:first-child .alp-showcase-title {
     display: block;
 }
 .amalinkspro-showcase h2 input[type="text"].alp-showcase-spec-val-editable-textarea,
 .amalinkspro-showcase h2:first-child input[type="text"].alp-showcase-spec-val-editable-textarea {
     margin: 15px;
     font-size: 18px;
     line-height: 22px;
     float: left;
     display: block;
     width: 50%;
 }
 .amalinkspro-showcase h2 a input[type="text"].alp-showcase-amalink-editable,
 .amalinkspro-showcase h2:first-child a input[type="text"].alp-showcase-amalink-editable {
     margin: 0;
     font-size: 14px;
     line-height: 18px;
     float: none;
     padding: 2px;
     height: 20px;
     display: inline-block;
     width: 129px;
 }
 .amalinkspro-showcase .alp-showcase-img-wrap {
     float: right;
     margin: 0;
 }
 .amalinkspro-showcase .alp-showcase-img-wrap img.amalinkspro-showcase-main-img {
     max-width: 110px;
     height: auto;
     display: block;
 }
 .amalinkspro-showcase-stats-col {
     width: 100%;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase-stats-col {
         width: calc(50% - 65px);
         float: left;
     }
 }
 .amalinkspro-showcase ul {
     margin: 0 10px 0 0;
     list-style-type: none;
 }
 .amalinkspro-showcase ul li {
     margin: 0 0 5px 0;
     font-size: 16px;
     line-height: 22px;
     cursor: default;
 }
 .amalinkspro-showcase ul li span {
     font-size: 16px;
     line-height: 140%;
 }
 .amalinkspro-showcase ul li strong {
     color: #979797;
     font-size: 16px;
 }
 .amalinkspro-showcase ul li .amalinkspro-license-loading-gif {
     margin: 0;
     width: 12px;
     height: auto;
     display: inline;
 }
 .amalinkspro-showcase input[type="text"].alp-showcase-spec-val-editable {
     height: 16px;
     padding: 2px;
     display: inline-block;
     width: auto;
     font-size: 12px;
 }
 .amalinkspro-showcase.not-selected:after {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 1;
     background: rgba(255, 255, 255, 0.8);
 }
 .amalinkspro-showcase.not-selected .alp-showcase-functions-note {
     opacity: 0.4;
 }
 .amalinkspro-showcase.amalinkspro-showcase-auto,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2,
 .amalinkspro-showcase.amalinkspro-showcase-auto-5,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 {
     min-height: 300px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4,
 .amalinkspro-showcase.amalinkspro-showcase-11,
 .amalinkspro-showcase.amalinkspro-showcase-12,
 .amalinkspro-showcase.amalinkspro-showcase-auto,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 {
     padding: 40px;
     box-sizing: border-box;
     border: 1px solid #f3f3f3;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
     max-width: 960px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-11 .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-12 .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-auto .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .alp-showcase-img-wrap {
     float: none;
     display: block;
     overflow: hidden;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4.aligncenter,
 .amalinkspro-showcase.amalinkspro-showcase-4.align-center,
 .amalinkspro-showcase.amalinkspro-showcase-11.aligncenter,
 .amalinkspro-showcase.amalinkspro-showcase-11.align-center,
 .amalinkspro-showcase.amalinkspro-showcase-12.aligncenter,
 .amalinkspro-showcase.amalinkspro-showcase-12.align-center,
 .amalinkspro-showcase.amalinkspro-showcase-auto.aligncenter,
 .amalinkspro-showcase.amalinkspro-showcase-auto.align-center,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11.aligncenter,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11.align-center,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12.aligncenter,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12.align-center {
     margin-left: auto;
     margin-right: auto;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4.alignright,
 .amalinkspro-showcase.amalinkspro-showcase-4.align-right,
 .amalinkspro-showcase.amalinkspro-showcase-11.alignright,
 .amalinkspro-showcase.amalinkspro-showcase-11.align-right,
 .amalinkspro-showcase.amalinkspro-showcase-12.alignright,
 .amalinkspro-showcase.amalinkspro-showcase-12.align-right,
 .amalinkspro-showcase.amalinkspro-showcase-auto.alignright,
 .amalinkspro-showcase.amalinkspro-showcase-auto.align-right,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11.alignright,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11.align-right,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12.alignright,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12.align-right   {
     float: right;
     margin-left: 20px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4.alignleft,
 .amalinkspro-showcase.amalinkspro-showcase-4.align-left,
 .amalinkspro-showcase.amalinkspro-showcase-11.alignleft,
 .amalinkspro-showcase.amalinkspro-showcase-11.align-left,
 .amalinkspro-showcase.amalinkspro-showcase-12.alignleft,
 .amalinkspro-showcase.amalinkspro-showcase-12.align-left,
 .amalinkspro-showcase.amalinkspro-showcase-auto.alignleft,
 .amalinkspro-showcase.amalinkspro-showcase-auto.align-left,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11.alignleft,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11.align-left,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12.alignleft,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12.align-left {
     margin-right: 20px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col {
     width: 100%;
     box-sizing: border-box;
     z-index: 1;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-img,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-img,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-img {
     text-align: center;
     overflow: hidden;
     z-index: 2;
     padding-bottom: 20px;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-img,
     .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-img,
     .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-img,
     .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-img,
     .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-img,
     .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-img {
         width: 45%;
         float: right;
         padding: 0 0 20px 25px;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-img img,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-img img,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-img img,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-img img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-img img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-img img {
     float: none;
     display: inline-block;
     margin: 0 0 10px 0;
     max-width: 100%;
     position: relative !important;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img {
     max-width: 100%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-img .alp-showcase-img-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link {
     display: block;
     color: transparent;
     text-decoration: none;
     box-shadow: none;
     border: none;
     margin: 0;
     padding: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover {
     color: transparent;
     text-decoration: none;
     box-shadow: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info {
     padding-top: 30px;
     text-align: left;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info,
     .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info,
     .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info,
     .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info,
     .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info,
     .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info {
         float: none;
         padding-top: 0;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info a,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info a,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info a,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info a,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info a,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info a {
     font-size: 18px;
     line-height: 22px;
     font-weight: bold;
     margin-bottom: 30px;
     display: block;
     text-decoration: none;
     box-shadow: none;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info a,
     .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info a,
     .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info a,
     .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info a,
     .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info a,
     .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info a {
         font-size: 24px;
         line-height: 28px;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox {
     border: none;
     clear: none;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
     .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
     .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
     .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
     .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
     .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox {
         text-align: left;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .showcase-4-features ul,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .showcase-4-features ul,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul {
     margin-bottom: 30px;
     padding: 0 !important;
     margin-left: 0 !important;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .showcase-4-features ul li,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li {
     list-style-type: none;
     padding: 0 0 0 28px;
     background-image: url(../../includes/images/checkmark.png);
     background-position: 0 -2px;
     background-repeat: no-repeat;
     font-size: 14px;
     line-height: 18px;
     margin: 0 0 10px 0;
     background-size: 20px;
     position: relative;
     text-align: left;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i {
     position: absolute;
     left: -35px;
     top: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye,
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye-off,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye-off,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye-off,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye-off,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye-off,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li i.icon-amalinkspro-eye-off {
     left: -56px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before {
     content: none !important;
     display: none !important;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .showcase-4-features ul li:before {
     content: none !important;
     display: none !important;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .alp-title-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .alp-title-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .alp-title-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .alp-title-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .alp-title-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .alp-title-prime-logo {
     display: block;
     margin: 0 0 20px 0;
     max-width: 80px;
     position: relative;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-stats-col-info .alp-title-prime-logo,
     .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .alp-title-prime-logo,
     .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .alp-title-prime-logo,
     .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-stats-col-info .alp-title-prime-logo,
     .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .alp-title-prime-logo,
     .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .alp-title-prime-logo {
         margin: 0 auto 20px 0;
         left: inherit;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-bottom-cta,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-bottom-cta,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-bottom-cta,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-bottom-cta {
     padding: 15px 0 0 0;
     margin: 0;
     border-top: 1px solid #dedede;
     text-align: center;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-bottom-cta,
     .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta,
     .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-bottom-cta,
     .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-bottom-cta,
     .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta,
     .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-bottom-cta {
         text-align: right;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-bottom-cta-price,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta-price,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-bottom-cta-price,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-bottom-cta-price,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta-price,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-bottom-cta-price {
     font-weight: bold;
     font-size: 18px;
     line-height: 50px;
     display: inline-block;
 }
 @media only screen and (max-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-bottom-cta-price,
     .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta-price,
     .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-bottom-cta-price,
     .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-bottom-cta-price,
     .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta-price,
     .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-bottom-cta-price {
         margin-right: 20px;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-bottom-cta-link {
     border: none;
     border-radius: 360px;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
     background: #f0c14b;
     background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0, 0, 0, 0);
     color: #111 !important;
     padding: 15px 30px;
     font-size: 16px;
     font-weight: bold;
     display: inline-block;
     position: relative;
     text-align: center;
     text-decoration: none;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-bottom-cta-link,
     .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta-link,
     .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-bottom-cta-link,
     .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-bottom-cta-link,
     .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta-link,
     .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-bottom-cta-link {
         margin-left: 15px;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-bottom-cta-link .icon-amalinkspro-link-icon,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta-link .icon-amalinkspro-link-icon,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-bottom-cta-link .icon-amalinkspro-link-icon,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-bottom-cta-link .icon-amalinkspro-link-icon,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta-link .icon-amalinkspro-link-icon,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-bottom-cta-link .icon-amalinkspro-link-icon {
     display: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-bottom-cta-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-bottom-cta-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-bottom-cta-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-bottom-cta-link:hover {
     background: linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0 rgba(0, 0, 0, 0);
     text-decoration: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo {
     display: inline-block;
     vertical-align: middle;
     margin: 0 0 0 10px;
     width: 50px;
     box-shadow: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4 .amalinkspro-showcase-bottom-cta-link input.alp-showcase-amalink-editable,
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta-link input.alp-showcase-amalink-editable,
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-bottom-cta-link input.alp-showcase-amalink-editable,
 .amalinkspro-showcase.amalinkspro-showcase-auto .amalinkspro-showcase-bottom-cta-link input.alp-showcase-amalink-editable,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta-link input.alp-showcase-amalink-editable,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-bottom-cta-link input.alp-showcase-amalink-editable {
     display: inline;
     width: 60%;
     padding: 5px;
     font-size: 14px;
     height: 16px;
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4.narrow-showcase .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-11.narrow-showcase .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-12.narrow-showcase .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto.narrow-showcase .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11.narrow-showcase .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12.narrow-showcase .amalinkspro-showcase-bottom-cta-link {
     width: 100%;
     margin-left: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-4.narrow-showcase .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-11.narrow-showcase .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-12.narrow-showcase .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto.narrow-showcase .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11.narrow-showcase .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12.narrow-showcase .amalinkspro-showcase-bottom-cta-link {
     margin-top: 10px;
 }
 .amalinkspro-showcase .alp-prices-accuracy {
     position: absolute;
     left: 30px;
     transform: translateY(150%);
     bottom: 0;
     font-size: 12px;
     font-style: italic;
     margin: 15px 0 0 0;
     line-height: 18px;
     opacity: 0.7;
 }
 .amalinkspro-showcase .alp-prices-accuracy .alp-js-apidate-disclaimer {
     width: 20px;
     height: 20px;
     border-radius: 20px;
     background: #f4f7ff;
     line-height: 20px;
     text-align: center;
     position: absolute;
     left: -25px;
     top: -1px;
     opacity: 0.8;
     cursor: pointer;
 }
 .amalinkspro-showcase .alp-prices-accuracy .alp-js-apidate-disclaimer:hover {
     opacity: 1;
 }
 .amalinkspro-showcase .alp-prices-discalimer {
     position: relative;
     left: 0;
     top: 100%;
     transform: translateY(21%);
     font-size: 12px;
     font-style: italic;
     padding: 15px;
     background: #fff;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
     display: none;
 }
 .amalinkspro-showcase .alp-prices-discalimer .alp-js-close-price-info-popup {
     position: absolute;
     background: #fff;
     box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
     height: 36px;
     width: 36px;
     border-radius: 18px;
     left: -18px;
     top: -17px;
     cursor: pointer;
     font-size: 14px;
     opacity: 0.8;
     cursor: pointer;
     text-align: center;
 }
 .amalinkspro-showcase .alp-prices-discalimer .alp-js-close-price-info-popup:hover {
     opacity: 1;
 }
 .amalinkspro-showcase .alp-prices-discalimer .alp-js-close-price-info-popup:before {
     content: "\f158";
     font: 400 31px/36px dashicons;
     color: #6b6b6b;
     speak: none;
     vertical-align: middle;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 {
     padding: 40px;
     box-sizing: border-box;
     border: 1px solid #f3f3f3;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
     text-align: center;
     max-width: 400px;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .alp-showcase-img-wrap {
     float: none;
     overflow: hidden;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col {
     width: 100%;
     box-sizing: border-box;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-img {
     text-align: center;
     overflow: hidden;     
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-img,
     .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-img {
         width: 55%;
         margin: 0 auto;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-img img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-img img {
     float: none;
     display: inline-block;
     margin: 0 0 10px 0;
     position: relative !important;     
 }

 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-img img {
    width:100%;
 }
 
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img {
     max-width: 100%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link {
     display: block;
     color: transparent;
     text-decoration: none;
     box-shadow: none;
     border: none;
     margin: 0;
     padding: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover {
     color: transparent;
     text-decoration: none;
     box-shadow: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-info,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-info {
     padding-top: 30px;
     width: 100%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-info a,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-info a {
     font-size: 16px;
     line-height: 24px;
     font-weight: bold;
     margin-bottom: 30px;
     display: block;
     text-decoration: none;
     box-shadow: none;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-info a,
     .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-info a {
         font-size: 16px;
         line-height: 24px;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-info a input[type="text"].alp-showcase-spec-val-editable-textarea,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-info a input[type="text"].alp-showcase-spec-val-editable-textarea {
     display: inline-block;
     width: 50%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-5-titlebox,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-5-titlebox {
     border: none;
 }


 .amalinkspro-showcase.amalinkspro-showcase-5 .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .alp-showcase-img-wrap {
     display: block;
     z-index: 1;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .alp-showcase-img-wrap a,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .alp-showcase-img-wrap a {
     display: block;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .alp-showcase-img-wrap i,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .alp-showcase-img-wrap i {
     margin: 0;
     position: absolute !important;
     top: 0 !important;
     left: 0 !important;
     right: 0;
     bottom: 0;
     width: 100%;
     height: 100%;
     display: block;
     font-size: 27px;
     background: transparent;
     border: 2px dashed transparent;
     box-sizing: border-box;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .alp-showcase-img-wrap i:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .alp-showcase-img-wrap i:before {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     font-size: 100px;
     opacity: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .alp-showcase-img-wrap i:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .alp-showcase-img-wrap i:hover {
     background: rgba(0, 231, 185, 0.15);
     border: 2px dashed #d6d6d6;
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .alp-showcase-img-wrap i:hover:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .alp-showcase-img-wrap i:hover:before {
     opacity: 0.6;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta {
     padding: 15px 0 0 0;
     margin: 0;
     border-top: 1px solid #dedede;
     position: relative;
     text-align: center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta .amalinkspro-showcase-btn-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta .amalinkspro-showcase-btn-wrap {
     display: block;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta-price,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta-price {
     font-weight: bold;
     font-size: 18px;
     line-height: 50px;
     display: block;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta-price i,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta-price i {
     left: -53px;
     top: 12px;
     height: 24px;
     position: absolute;
     font-size: 36px;
     width: 40px;
     text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1);
     background-color: #ccffdc;
     color: #3ac47d;
     border-radius: 16px;
     cursor: pointer;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta-price i:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta-price i:before {
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     position: absolute;
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta-price i.icon-amalinkspro-eye-off,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta-price i.icon-amalinkspro-eye-off {
     color: #f95353;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta-link {
     border: none;
     border-radius: 360px;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
     background: #f0c14b;
     background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0, 0, 0, 0);
     color: #111 !important;
     padding: 0 15px;
     font-size: 16px;
     font-weight: bold;
     display: inline-block;
     position: relative;
     text-align: center;
     width: 80%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta-link.primeavailable,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta-link.primeavailable {
     width: calc(100% - 67px);
     display: block;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta-link i.icon-amalinkspro-link-icon,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta-link i.icon-amalinkspro-link-icon {
     display: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta-link:hover {
     background: linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0 rgba(0, 0, 0, 0);
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo {
     display: inline-block;
     vertical-align: middle;
     margin: 0 0 0 10px;
     width: 50px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag {
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     right: -15px;
     padding: 10px 12px 10px 25px;
     border-radius: 360px;
     background: #ddf0ff;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-top,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-top {
     font-size: 14px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-5 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-bottom,
 .amalinkspro-showcase.amalinkspro-showcase-auto-2 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-bottom {
     font-size: 11px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 {
     padding: 40px;
     box-sizing: border-box;
     border: 1px solid #f3f3f3;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
     text-align: left;
     max-width: 600px;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .alp-showcase-img-wrap {
     float: none;
     overflow: hidden;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col {
     width: 100%;
     box-sizing: border-box;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-img {
     text-align: center;
     overflow: hidden;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-img,
     .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-img {
         width: 150px;
         margin: 0 auto;
         float: right;
         padding: 0 0 0 25px;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-img img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-img img {
     float: none;
     display: inline-block;
     margin: 0 0 10px 0;
     position: relative !important;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img {
     max-width: 100%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link {
     display: block;
     color: transparent;
     text-decoration: none;
     box-shadow: none;
     border: none;
     margin: 0;
     padding: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover {
     color: transparent;
     text-decoration: none;
     box-shadow: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-info,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-info {
     width: 100%;
     line-height: 1.2;
     float: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-info a,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-info a {
     font-size: 16px;
     line-height: 20px;
     font-weight: bold;
     margin-bottom: 10px;
     display: inline;
     text-decoration: none;
     box-shadow: none;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-info a,
     .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-info a {
         font-size: 18px;
         line-height: 24px;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-info a span.alp-showcase-title,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-info a span.alp-showcase-title {
     display: inline;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-6-titlebox,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-6-titlebox {
     border: none;
     display: inline;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-6-titlebox,
     .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-6-titlebox {
         text-align: left;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-info .showcase-6-features,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-info .showcase-6-features {
     margin-top: 20px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-info .showcase-6-features ul,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-info .showcase-6-features ul {
     margin: 0;
     padding: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-stats-col-info .showcase-6-features ul li,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-stats-col-info .showcase-6-features ul li {
     list-style-type: none;
     font-size: 12px;
     line-height: 16px;
     margin: 0 0 10px 0;
     position: relative;
     padding: 0 0 0 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .alp-showcase-img-wrap {
     display: block;
     z-index: 1;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .alp-showcase-img-wrap a,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .alp-showcase-img-wrap a {
     display: block;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta {
     padding: 15px 0 0 0;
     margin: 0;
     border-top: 1px solid #dedede;
     position: relative;
     text-align: left;
     clear: both;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta .amalinkspro-showcase-btn-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta .amalinkspro-showcase-btn-wrap {
     display: block;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta-price,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta-price {
     font-weight: bold;
     font-size: 18px;
     line-height: 50px;
     display: inline-block;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta-link {
     border: none;
     border-radius: 360px;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
     background: #f0c14b;
     background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0, 0, 0, 0);
     color: #111 !important;
     padding: 0 15px;
     font-size: 16px;
     font-weight: bold;
     display: inline-block;
     position: relative;
     text-align: center;
     width: 100%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta-link.primeavailable,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta-link.primeavailable {
     width: calc(100% - 67px);
     display: block;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta-link i.icon-amalinkspro-link-icon,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta-link i.icon-amalinkspro-link-icon {
     display: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta-link:hover {
     background: linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0 rgba(0, 0, 0, 0);
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo {
     display: inline-block;
     vertical-align: middle;
     margin: 0 0 0 10px;
     width: 50px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag {
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     right: -15px;
     padding: 10px 12px 10px 25px;
     border-radius: 360px;
     background: #ddf0ff;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-top,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-top {
     font-size: 14px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-6 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-bottom,
 .amalinkspro-showcase.amalinkspro-showcase-auto-6 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-bottom {
     font-size: 11px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 {
     max-width: 960px;
     padding: 0;
     box-sizing: border-box;
     border: 1px solid #f3f3f3;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
     background: #fff;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alp-showcase-banner {
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alp-showcase-img-wrap {
     display: inline-block !important;
     position: relative;
     z-index: 100;
     z-index: 1;
     float: none;
     margin-top: 20px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alp-showcase-img-wrap a {
     display: block;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta {
     margin-bottom: 30px;
     text-align: center;
     padding: 30px;
     background: #4c4c4c;
     border-bottom: 1px solid #dedede;
     display: flex;
     position: relative;
     flex-direction: column;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta.amalinkspro-showcase-cta-bottom {
     margin-bottom: 0;
 }
 @media only screen and (min-width: 768px) {
     .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta {
         flex-direction: row;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta-left {
     flex-basis: 100%;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta-left {
         flex-basis: 25%;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta-center {
     flex-basis: 100%;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta-center {
         flex-basis: 50%;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta-right {
     flex-basis: 100%;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta-right {
         flex-basis: 25%;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta .alp-prime-eligible-tag-bottom {
     color: #fff;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-cta-price {
     font-weight: bold;
     font-size: 25px;
     line-height: 50px;
     display: block;
     position: relative;
     color: #fff;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 a.amalinkspro-showcase-cta-link {
     border: none;
     border-radius: 360px;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
     background: #f0c14b;
     background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0, 0, 0, 0);
     color: #111 !important;
     padding: 15px;
     font-size: 16px;
     font-weight: bold;
     display: inline-block;
     position: relative;
     text-align: center;
     min-width: 280px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 a.amalinkspro-showcase-cta-link i.icon-amalinkspro-link-icon {
     display: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 a.amalinkspro-showcase-cta-link:hover {
     background: linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0 rgba(0, 0, 0, 0);
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 a.amalinkspro-showcase-cta-link .alp-btn-prime-logo {
     display: inline-block;
     vertical-align: middle;
     margin: 0 0 0 10px;
     width: 50px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-info {
     padding: 30px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-info h2 {
     margin: 0;
     padding: 0 0 30px 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-info .amalinkspro-showcase-7-titlebox {
     background: none;
     color: #333 !important;
     display: inline-block;
     font-size: 36px;
     line-height: 1.2;
     text-align: center;
     margin-bottom: 30px;
 }
 @media only screen and (max-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-info .amalinkspro-showcase-7-titlebox {
         font-size: 24px;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-info .amalinkspro-showcase-features {
     width: 75%;
     padding: 0;
     position: relative;
     margin: 0 auto;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-info a.amalinkspro-showcase-cta-link {
     margin: 30px auto;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .amalinkspro-showcase-features h2 {
     font-size: 100%;
     background: none;
     color: #333 !important;
     font-size: 36px;
     line-height: 1;
     text-align: center;
     margin-bottom: 30px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .showcase-7-features {
     margin-top: 20px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .showcase-7-features ul {
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .showcase-7-features ul li {
     list-style-type: none;
     background-image: url(../../includes/images/checkmark.png);
     background-position: 0 -2px;
     background-repeat: no-repeat;
     font-size: 14px;
     line-height: 18px;
     margin: 0 0 10px 0;
     background-size: 20px;
     position: relative;
     padding: 0 0 0 28px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider {
     background: #000;
     background: linear-gradient(90deg, #333 0%, #000 25%, #000 75%, #333 100%);
     margin-bottom: 0;
     visibility: hidden;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider.slick-initialized {
     visibility: visible;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .alf-ama-img-slide {
     position: relative;
     overflow: hidden;
     background: transparent;
     text-align: center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .alf-ama-img-slide img {
     position: relative !important;
     max-width: inherit;
     display: inline-block;
     z-index: 10;
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .alf-ama-img-slide .bg-grow {
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     background-size: 50%;
     background-repeat: repeat-x;
     opacity: 0.08;
     z-index: 0;
     display: flex;
     flex-direction: row;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .alf-ama-img-slide .bg-grow > div {
     flex-basis: 50%;
     background-size: cover;
     background-position: center center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .slick-dots {
     margin-top: 60px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .slick-dots li {
     margin: 0 10px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .slick-dots li button {
     height: 60px;
     width: 60px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .slick-dots li button:before {
     font-size: 36px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider-nav {
     display: flex;
     flex-direction: row;
     min-height: 130px;
     margin-bottom: 0px;
     align-items: stretch;
     padding: 30px;
     background: #000;
     background: linear-gradient(90deg, #333 0%, #000 25%, #000 75%, #333 100%);
     border-top: 5px solid #000;
 }
 @media only screen and (max-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider-nav {
         padding: 10px;
         min-height: 90px;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider-nav > .alf-ama-img-slide {
     margin: 0 10px;
     width: 100%;
     padding-bottom: 10%;
     position: relative;
     height: 0;
     border: 1px solid transparent;
     background: rgba(0, 0, 0, 0.3);
     overflow: hidden;
     flex: 1;
     min-width: 0;
     box-shadow: 0 0 10px #000;
     opacity: 0.8;
     cursor: pointer;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider-nav > .alf-ama-img-slide.slide-active {
     opacity: 1;
     border: 1px solid red;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider-nav > .alf-ama-img-slide img {
     max-width: 100%;
     width: 300%;
     transform: translate(-50%, -50%);
     position: absolute;
     left: 50%;
     top: 50%;
     pointer-events: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .alp-slider-arrow {
     position: absolute;
     top: 50%;
     font-size: 60px;
     opacity: 0.6;
     border: none;
     height: 60px;
     width: 30px;
     outline: none;
     transform: translateY(-50%);
     z-index: 1;
     background: transparent;
     padding: 0;
     cursor: pointer;
     line-height: 60px;
     color: #fff;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .alp-slider-arrow:hover {
     opacity: 1;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .alp-slider-arrow.alp-slider-prev {
     left: 30px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .alp-slider-arrow.alp-slider-next {
     right: 30px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .alp-slider-arrow i.icon-amalinkspro-left-open:before {
     width: 30px;
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-7 .alf-ama-img-slider .alp-slider-arrow i.icon-amalinkspro-right-open:before {
     width: 30px;
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8,
 .amalinkspro-showcase.amalinkspro-showcase-13 {
     padding: 40px;
     box-sizing: border-box;
     border: 1px solid #f3f3f3;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
     text-align: center;
     max-width: 400px;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-13 .alp-showcase-img-wrap {
     float: none;
     overflow: hidden;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col {
     width: 100%;
     box-sizing: border-box;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img {
     text-align: center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider {
     padding: 0 35px;
     max-height: 400px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider.slick-initialized,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider.slick-initialized {
     max-height: inherit;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider-wrap {
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow {
     position: absolute;
     top: 50%;
     font-size: 48px;
     opacity: 0.6;
     border: none;
     height: 48px;
     width: 30px;
     outline: none;
     transform: translateY(-50%);
     z-index: 1;
     background: transparent;
     padding: 0;
     cursor: pointer;
     line-height: 48px;
     color: #333;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow:hover,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow:hover {
     opacity: 1;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow.alp-slider-prev,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow.alp-slider-prev {
     left: 0px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow.alp-slider-next,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow.alp-slider-next {
     right: 0px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow i.icon-amalinkspro-left-open:before,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow i.icon-amalinkspro-left-open:before {
     width: 30px;
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow i.icon-amalinkspro-right-open:before,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alf-ama-img-slider .alp-slider-arrow i.icon-amalinkspro-right-open:before {
     width: 30px;
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img.hide-amazon-image img,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img.hide-amazon-image img {
     opacity: 0.15;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img img,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img img {
     float: none;
     display: inline-block;
     margin: 0 0 10px 0;
     position: relative !important;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img img.amalinkspro-chosen-product-main-img {
     max-width: 100%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link {
     display: block;
     color: transparent;
     text-decoration: none;
     box-shadow: none;
     border: none;
     margin: 0;
     padding: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-img .alp-showcase-img-link:hover {
     color: transparent;
     text-decoration: none;
     box-shadow: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-info,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-info {
     padding-top: 30px;
     width: 100%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-info a,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-info a {
     font-size: 16px;
     line-height: 24px;
     font-weight: bold;
     margin-bottom: 30px;
     display: block;
     text-decoration: none;
     box-shadow: none;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-info a,
     .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-info a {
         font-size: 16px;
         line-height: 24px;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-8-titlebox,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-8-titlebox {
     border: none;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-8-titlebox,
     .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-8-titlebox {
         text-align: center;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .alp-showcase-img-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-13 .alp-showcase-img-wrap {
     display: block;
     z-index: 1;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .alp-showcase-img-wrap a,
 .amalinkspro-showcase.amalinkspro-showcase-13 .alp-showcase-img-wrap a {
     display: block;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta {
     padding: 15px 0 0 0;
     margin: 0;
     border-top: 1px solid #dedede;
     position: relative;
     text-align: center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta .amalinkspro-showcase-btn-wrap,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta .amalinkspro-showcase-btn-wrap {
     display: block;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta-price,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta-price {
     font-weight: bold;
     font-size: 18px;
     line-height: 50px;
     display: block;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta-link,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta-link {
     border: none;
     border-radius: 360px;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
     background: #f0c14b;
     background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0, 0, 0, 0);
     color: #111 !important;
     padding: 0 15px;
     font-size: 16px;
     font-weight: bold;
     display: inline-block;
     position: relative;
     text-align: center;
     width: 80%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta-link.primeavailable,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta-link.primeavailable {
     width: calc(100% - 67px);
     display: block;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta-link i.icon-amalinkspro-link-icon,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta-link i.icon-amalinkspro-link-icon {
     display: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta-link:hover,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta-link:hover {
     background: linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0 rgba(0, 0, 0, 0);
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta-link .alp-btn-prime-logo {
     display: inline-block;
     vertical-align: middle;
     margin: 0 0 0 10px;
     width: 50px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta-link input.alp-showcase-amalink-editable,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta-link input.alp-showcase-amalink-editable {
     display: inline-block;
     width: 90%;
     padding: 0;
     font-size: 14px;
     height: 16px;
     margin: 0;
     background: transparent;
     border: none;
     outline: none;
     text-align: center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag {
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     right: -15px;
     padding: 10px 12px 10px 25px;
     border-radius: 360px;
     background: #ddf0ff;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-top,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-top {
     font-size: 14px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-8 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-bottom,
 .amalinkspro-showcase.amalinkspro-showcase-13 .amalinkspro-showcase-bottom-cta .alp-prime-eligible-tag-bottom {
     font-size: 11px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 {
     max-width: 960px;
     padding: 0;
     box-sizing: border-box;
     border: 1px solid #f3f3f3;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
     background: #fff;
     position: relative;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alp-showcase-banner {
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alp-showcase-img-wrap {
     display: inline-block !important;
     position: relative;
     z-index: 100;
     z-index: 1;
     float: none;
     overflow: hidden;
     margin-top: 20px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alp-showcase-img-wrap a {
     display: block;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider {
     background: #000;
     background: linear-gradient(90deg, #333 0%, #000 25%, #000 75%, #333 100%);
     margin-bottom: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .alf-ama-img-slide {
     position: relative;
     overflow: hidden;
     background: transparent;
     text-align: center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .alf-ama-img-slide img {
     position: relative;
     width: auto;
     height: 400px;
     max-width: inherit;
     display: inline-block;
     z-index: 10;
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .alf-ama-img-slide .bg-grow {
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     background-size: 50%;
     background-repeat: repeat-x;
     opacity: 0.08;
     z-index: 0;
     display: flex;
     flex-direction: row;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .alf-ama-img-slide .bg-grow > div {
     flex-basis: 50%;
     background-size: cover;
     background-position: center center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .slick-dots {
     margin-top: 60px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .slick-dots li {
     margin: 0 10px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .slick-dots li button {
     height: 60px;
     width: 60px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .slick-dots li button:before {
     font-size: 36px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider-nav {
     display: flex;
     flex-direction: row;
     margin-bottom: 0px;
     align-items: stretch;
     padding: 30px;
     background: #000;
     background: linear-gradient(90deg, #333 0%, #000 25%, #000 75%, #333 100%);
     border-top: 5px solid #000;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider-nav > .alf-ama-img-slide {
     margin: 0 10px;
     width: 100%;
     padding-bottom: 10%;
     position: relative;
     height: 0;
     border: 1px solid transparent;
     background: rgba(0, 0, 0, 0.3);
     overflow: hidden;
     flex: 1;
     min-width: 0;
     box-shadow: 0 0 10px #000;
     opacity: 0.8;
     cursor: pointer;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider-nav > .alf-ama-img-slide.slide-active {
     opacity: 1;
     border: 1px solid red;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider-nav > .alf-ama-img-slide img {
     max-width: inherit;
     width: 300%;
     transform: translate(-50%, -50%);
     position: absolute;
     left: 50%;
     top: 50%;
     pointer-events: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .alp-slider-arrow {
     position: absolute;
     top: 50%;
     font-size: 60px;
     opacity: 0.6;
     border: none;
     height: 60px;
     width: 30px;
     outline: none;
     transform: translateY(-50%);
     z-index: 1;
     background: transparent;
     padding: 0;
     cursor: pointer;
     line-height: 60px;
     color: #fff;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .alp-slider-arrow:hover {
     opacity: 1;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .alp-slider-arrow.alp-slider-prev {
     left: 30px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .alp-slider-arrow.alp-slider-next {
     right: 30px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .alp-slider-arrow i.icon-amalinkspro-left-open:before {
     width: 30px;
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-9 .alf-ama-img-slider .alp-slider-arrow i.icon-amalinkspro-right-open:before {
     width: 30px;
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-10 {
     max-width: 960px;
     padding: 0;
     box-sizing: border-box;
     border: 1px solid #f3f3f3;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
     background: #fff;
 }
 .amalinkspro-showcase.amalinkspro-showcase-10 .alp-showcase-banner {
     margin: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-10 .alf-ama-img-slider {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     background: #666;
     padding: 30px 20px 40px;
     align-items: center;
     justify-content: center;
     margin: 0;
     clear: both;
     width: 100%;
     box-sizing: border-box;
 }
 .amalinkspro-showcase.amalinkspro-showcase-10 .alf-ama-img-slider .alf-ama-img-slide {
     flex-basis: 100%;
     box-sizing: border-box;
     padding: 30px;
     position: relative;
     z-index: 0;
     background: #fff;
     opacity: 0.9;
     margin: 5px;
 }
 @media only screen and (min-width: 820px) {
     .amalinkspro-showcase.amalinkspro-showcase-10 .alf-ama-img-slider .alf-ama-img-slide {
         flex-basis: 31%;
     }
 }
 .amalinkspro-showcase.amalinkspro-showcase-10 .alf-ama-img-slider .alf-ama-img-slide .alp-showcase-img-wrap {
     float: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-10 .alf-ama-img-slider .alf-ama-img-slide img {
     max-width: 100%;
     width: 100%;
     height: auto;
     position: relative;
     z-index: 1;
 }
 .amalinkspro-showcase.amalinkspro-showcase-10 .alf-ama-img-slider .alf-ama-img-slide:hover {
     position: relative;
     z-index: 1;
     opacity: 1;
     padding: 15px;
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 }
 .amalinkspro-showcase .alp-showcase-banner {
     background: #08c308;
     padding: 5px 10px;
     z-index: 1;
     left: -15px;
     top: -10px;
     position: absolute;
     text-align: center;
     color: #fff;
     margin: 0;
     font-size: 14px;
     display: inline-block;
 }
 .amalinkspro-showcase .alp-showcase-banner:after {
     content: "";
     position: absolute;
     bottom: -15px;
     left: 0;
     width: 0;
     height: 0;
     border-top: 0px solid transparent;
     border-bottom: 15px solid transparent;
     border-right: 15px solid #444;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 {
     padding: 20px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .alp-prime-eligible-tag,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .alp-prime-eligible-tag {
     margin: 0 0 4px 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox {
     text-align: center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-stats-col-info a,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-stats-col-info a {
     margin-top: 10px;
     margin-left: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11 .showcase-4-features ul,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .showcase-4-features ul {
     margin-bottom: 30px;
     padding: 0 !important;
     margin-left: 0 !important;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11 .showcase-4-features ul li,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .showcase-4-features ul li {
     list-style-type: none;
     padding: 0 0 0 28px;
     background-image: url(../../includes/images/checkmark.png);
     background-position: 0 -2px;
     background-repeat: no-repeat;
     font-size: 14px;
     line-height: 18px;
     margin: 0 0 10px 0;
     background-size: 20px;
     position: relative;
     text-align: left;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11 .showcase-4-features ul li i,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .showcase-4-features ul li i {
     position: absolute;
     left: -35px;
     top: 0;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11 .showcase-4-features ul li i.icon-amalinkspro-eye,
 .amalinkspro-showcase.amalinkspro-showcase-11 .showcase-4-features ul li i.icon-amalinkspro-eye-off,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .showcase-4-features ul li i.icon-amalinkspro-eye,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .showcase-4-features ul li i.icon-amalinkspro-eye-off {
     left: -56px;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11 .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .showcase-4-features ul li:before {
     content: none !important;
     display: none !important;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11 .showcase-4-features ul li:before,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .showcase-4-features ul li:before {
     content: none !important;
     display: none !important;
 }
 .amalinkspro-showcase.amalinkspro-showcase-11 .amalinkspro-showcase-bottom-cta,
 .amalinkspro-showcase.amalinkspro-showcase-auto-11 .amalinkspro-showcase-bottom-cta {
     text-align: center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-img,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-img {
     float: none;
     margin: 0 auto;
 }
 .amalinkspro-showcase.amalinkspro-showcase-12 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox,
 .amalinkspro-showcase.amalinkspro-showcase-auto-12 .amalinkspro-showcase-stats-col-info .amalinkspro-showcase-4-titlebox {
     text-align: center;
 }
 .amalinkspro-showcase.amalinkspro-showcase-13 {
     box-shadow: none;
     border: none;
 }
 .amalinkspro-showcase.amalinkspro-showcase-13 .alp-showcase-banner {
     margin: 0;
     transform: translateX(-50%);
     left: 50%;
 }
 .amalinkspro-showcase.amalinkspro-showcase-13 .alp-showcase-banner:after {
     display: none;
 }
 .amalinkspro-image-link .alignnone {
     margin: 5px 20px 20px 0;
 }
 .amalinkspro-image-link .aligncenter,
 .amalinkspro-image-link div.aligncenter {
     display: block;
     margin: 5px auto 5px auto;
 }
 .amalinkspro-image-link .alignright {
     float: right;
     margin: 5px 0 20px 20px;
 }
 .amalinkspro-image-link .alignleft {
     float: left;
     margin: 5px 20px 20px 0;
 }
 .amalinkspro-image-link img.alignright {
     float: right;
     margin: 5px 0 20px 20px;
 }
 .amalinkspro-image-link img.alignnone {
     margin: 5px 20px 20px 0;
 }
 .amalinkspro-image-link img.alignleft {
     float: left;
     margin: 5px 20px 20px 0;
 }
 .amalinkspro-image-link img.aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
 }
 #alp-amazon_addtocart_form {
     display: none;
 }
 .alp-table-wrapper {
     margin: 0 0 30px 0;
     overflow: auto;
     padding: 0 20px;
     min-height: 600px;
 }
 .amalinkspro-table-prices-accuracy {
     font-size: 12px;
     font-style: italic;
     color: #111;
     margin-top: -20px !important;
 }
 .amalinkspro-table-prices-accuracy span {
     width: 20px;
     height: 20px;
     border-radius: 20px;
     background: #f1f1f1;
     line-height: 20px;
     text-align: center;
     opacity: 0.8;
 }
 .amalinkspro-table-prices-accuracy .alp-prices-discalimer {
     position: relative;
     left: 0;
     top: 100%;
     transform: translateY(21%);
     font-size: 12px;
     font-style: italic;
     padding: 15px;
     background: #fff;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
     display: none;
     margin-bottom: 25px;
 }
 .amalinkspro-table-prices-accuracy .alp-prices-discalimer .alp-js-close-price-info-popup {
     position: absolute;
     background: #fff;
     box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
     height: 36px;
     width: 36px;
     border-radius: 18px;
     left: -18px;
     top: -17px;
     cursor: pointer;
     font-size: 14px;
     opacity: 0.8;
     cursor: pointer;
     text-align: center;
 }
 .amalinkspro-table-prices-accuracy .alp-prices-discalimer .alp-js-close-price-info-popup:hover {
     opacity: 1;
 }
 .amalinkspro-table-prices-accuracy .alp-prices-discalimer .alp-js-close-price-info-popup:before {
     content: "\f158";
     font: 400 31px/36px dashicons;
     color: #6b6b6b;
     speak: none;
     vertical-align: middle;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 body .amalinkspro-comparison-table {
     table-layout: auto;
     margin: 0;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
     border: none;
     background: #fff;
     border-radius: 6px;
 }
 body .amalinkspro-comparison-table tbody tr {
     position: relative;
 }
 body .amalinkspro-comparison-table tbody tr span.alp-top-pick {
     display: none;
 }
 body .amalinkspro-comparison-table tbody tr.alp-featured-table-row {
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 }
 body .amalinkspro-comparison-table tbody tr.alp-featured-table-row span.alp-top-pick {
     text-decoration: none;
     border: none;
     top: -4px;
     left: -4px;
     width: 50px;
     height: 50px;
     display: block;
     position: absolute;
     background: transparent;
 }
 body .amalinkspro-comparison-table tbody tr.alp-featured-table-row span.alp-top-pick:hover {
     text-decoration: none;
     border: none;
 }
 body .amalinkspro-comparison-table tbody tr.alp-featured-table-row span.alp-top-pick .alp-top-pick-angle {
     border-color: #5dc723 transparent transparent transparent !important;
     border-style: solid !important;
     border-width: 50px 50px 0 0 !important;
     top: 0px;
     left: -10px;
     height: 0;
     position: absolute;
 }
 body .amalinkspro-comparison-table tbody tr.alp-featured-table-row span.alp-top-pick .alp-top-pick-text {
     transform: rotate(-45deg) translate(-5px, -5px);
     font-size: 15px;
     color: #fff;
     font-weight: bold;
     position: absolute;
     top: 3px;
     left: 0;
     z-index: 1;
     font-family: sans-serif;
     text-shadow: 1px 1px 2px #000;
 }
 body .amalinkspro-comparison-table tbody tr.alp-featured-table-row td:first-child:before {
     content: "";
     position: absolute;
     top: -1px;
     left: -10px;
     width: 10px;
     bottom: -2px;
     background: #fff;
     border-bottom: 1px solid #dedede;
     border-top: 1px solid #dedede;
     border-radius: 6px 0 0 6px;
 }
 body .amalinkspro-comparison-table tbody tr.alp-featured-table-row td:last-child:before {
     content: "";
     position: absolute;
     top: -1px;
     right: -10px;
     width: 10px;
     bottom: -1px;
     background: #fff;
     border-bottom: 1px solid #dedede;
     border-top: 1px solid #dedede;
     border-radius: 0 6px 6px 0;
 }
 body .amalinkspro-comparison-table tbody tr td {
     position: relative;
     font-size: 16px;
     line-height: 22px;
 }
 body .amalinkspro-comparison-table tbody tr td .alp-td-cover {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 1;
     width: 100%;
     height: 100%;
     background: transparent;
     border: 0;
     box-shadow: none;
 }
 body .amalinkspro-comparison-table tbody tr td .alp-td-cover:hover {
     background: rgba(0, 0, 0, 0.02);
     box-shadow: 0 0 3px rgba(0, 128, 0, 0.2);
 }
 body .amalinkspro-comparison-table tbody tr td .icon-amalinkspro-spin3 {
     color: rgba(0, 0, 0, 0.1);
     font-size: 36px;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="prime"] span.not-eligible-prime {
     position: relative;
     color: red;
     line-height: 16px;
     font-size: 22px;
     opacity: 0.5;
     font-weight: bold;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="prime"] img.alp-btn-prime-logo {
     max-width: 60px;
     display: inline-block;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="price-offer"] {
     text-align: center;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="price-offer"] .alp-price-offer {
     font-size: 18px;
     line-height: 18px;
     font-weight: bold;
     color: #333;
     margin-bottom: 5px;
     display: block;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="price-offer"] .alp-price-savings {
     font-size: 14px;
     line-height: 14px;
     font-weight: normal;
     color: red;
     display: block;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="price-list"] {
     font-size: 18px;
     line-height: 18px;
     font-weight: bold;
     color: #333;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="price-lowest-new-price"] {
     font-size: 18px;
     line-height: 18px;
     font-weight: bold;
     color: #333;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="price-lowest-used-price"] {
     font-size: 18px;
     line-height: 18px;
     font-weight: bold;
     color: #333;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="features"] i {
     font-size: 20px;
     line-height: 24px;
     display: inline-block;
     height: 40px;
     width: 40px;
     border-radius: 20px;
     background: #f1f1f1;
     color: #666;
     text-align: center;
     cursor: pointer;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="features"] i:hover {
     background: #999;
     color: #fff;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="features"] i:before {
     font-size: 20px;
     line-height: 24px;
     margin-top: 7px;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="image"],
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="image-sitestripe"] {
     text-align: center;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="image"] img,
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="image-sitestripe"] img {
     display: inline-block;
     max-width: 100% !important;
     position: relative;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="cta-btn"] {
     text-align: center;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="cta-btn"] .amalinkspro-cta-btn {
     border: 1px solid #9c7e31;
     border-color: #9c7e31 #90742d #786025 !important;
     border-radius: 3px;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
     background: #f0c14b;
     background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0, 0, 0, 0);
     color: #111 !important;
     padding: 6px 10px;
     font-size: 12px;
     display: inline-block;
     text-decoration: none;
     min-width: 100px;
     text-align: center;
     pointer-events: auto;
     word-break: normal;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="cta-btn"] .amalinkspro-cta-btn:hover {
     background: linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0 rgba(0, 0, 0, 0);
     text-decoration: none;
 }
 body .amalinkspro-comparison-table tbody tr td[data-alp-table-td-type="cta-btn"] .amalinkspro-cta-btn .alp-btn-prime-logo {
     display: inline-block;
     vertical-align: middle;
     margin: 0 0 0 10px;
     width: 50px;
     box-shadow: none;
 }
 body .amalinkspro-comparison-table thead tr th {
     border: none;
     background: #343434;
     color: #fff;
     padding: 15px;
     font-size: 18px;
     line-height: 120%;
 }
 body .amalinkspro-comparison-table tfoot > .footable-paging > td {
     padding: 15px 30px;
     background: #343434;
     position: relative;
     border-radius: 0 0 6px 6px;
 }
 body .amalinkspro-comparison-table tfoot > .footable-paging > td:after {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: rgba(255, 255, 255, 0.1);
     z-index: 0;
 }
 body .amalinkspro-comparison-table tbody > tr > td > span.footable-toggle {
     display: block;
     height: 50px;
     width: 50px;
     left: -20px;
     background: rgba(0, 0, 0, 0.2);
     line-height: 50px;
     border-radius: 15px;
     top: 50%;
     transform: translateY(-50%);
     position: absolute;
     cursor: pointer;
     z-index: 2;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details {
     box-shadow: none;
     margin-bottom: 60px;
     table-layout: fixed;
     overflow: hidden;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details .alp-featured-table-row {
     box-shadow: none;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details > tbody > tr {
     border: none;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details > tbody > tr > td {
     background: transparent;
     text-align: left !important;
     vertical-align: middle;
     border-bottom: none;
     width: 67%;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details > tbody > tr > td:first-child:before,
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details > tbody > tr > td:last-child:before {
     content: none;
     display: none;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details > tbody > tr > td:nth-child(2) {
     word-break: break-word;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details > tbody > tr > th {
     background: transparent;
     text-align: left;
     vertical-align: middle;
     padding: 15px;
     border-width: 0;
     width: 33%;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details .footable-detail-row {
     background: none;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details .amalinkspro-cta-btn {
     border: 1px solid #9c7e31;
     border-color: #9c7e31 #90742d #786025 !important;
     border-radius: 3px;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
     background: #f0c14b;
     background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0, 0, 0, 0);
     color: #111 !important;
     padding: 6px 10px;
     font-size: 12px;
     display: inline-block;
     text-decoration: none;
     min-width: 100px;
     text-align: center;
     pointer-events: auto;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details .amalinkspro-cta-btn:hover {
     background: linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0 rgba(0, 0, 0, 0);
     text-decoration: none;
 }
 body .amalinkspro-comparison-table tbody table.amalinkspro-comparison-table.footable-details .amalinkspro-cta-btn .alp-btn-prime-logo {
     display: inline-block;
     vertical-align: middle;
     margin: 0 0 0 10px;
     width: 50px;
     box-shadow: none;
 }
 body .amalinkspro-comparison-table tbody tr:last-child {
     border-bottom: none;
 }
 body .amalinkspro-comparison-table tbody tr td {
     border-width: 1px;
     border: none;
     border-bottom: 1px solid #dedede;
     padding: 15px;
     position: relative;
     min-width: 120px;
 }
 body .amalinkspro-comparison-table tbody tr:last-child td {
     border-bottom: none;
 }
 body .amalinkspro-comparison-table tbody tr:last-child td:first-child {
     border-radius: 0 0 0 6px;
 }
 body .amalinkspro-comparison-table tbody tr:last-child td:last-child {
     border-radius: 0 0 6px 0;
 }
 body .amalinkspro-comparison-table[data-filtering="true"] {
     border-top-right-radius: 10px;
     border-top-left-radius: 10px;
 }
 body .amalinkspro-comparison-table[data-filtering="true"] > thead > tr.footable-filtering {
     border-radius: 10px 10px 0 0;
 }
 body .amalinkspro-comparison-table[data-filtering="true"] > thead > tr.footable-filtering > th {
     border-bottom: 2px solid #5a5a5a;
     border-radius: 10px 10px 0 0;
 }
 body .amalinkspro-comparison-table[data-filtering="true"] > thead > tr.footable-filtering .footable-filtering-search .btn-default {
     background-color: rgba(255, 255, 255, 0.3);
     border-color: rgba(255, 255, 255, 0.6);
     color: rgba(255, 255, 255, 0.8);
 }
 body .amalinkspro-comparison-table[data-filtering="true"] > thead > tr.footable-filtering .footable-filtering-search .form-control {
     border-right: none;
     height: 40px;
     line-height: 40px;
     background: rgba(0, 0, 0, 0.2);
     color: #fff;
     border-color: rgba(255, 255, 255, 0.2);
 }
 body .amalinkspro-comparison-table[data-filtering="true"] > thead > tr.footable-filtering .footable-filtering-search .form-control:focus {
     background: rgba(255, 255, 255, 0.7);
     color: #444;
     border-color: rgba(255, 255, 255, 0.9);
 }
 body .amalinkspro-comparison-table[data-filtering="true"] > thead > tr.footable-filtering .footable-filtering-search .input-group-btn .btn-primary {
     margin-top: 0;
     height: 40px;
     border: none;
     width: 40px;
     background: rgba(255, 255, 255, 0.6);
     color: rgba(255, 255, 255, 0.8);
 }
 body .amalinkspro-comparison-table[data-filtering="true"] > thead > tr.footable-filtering .footable-filtering-search .input-group-btn .dropdown-toggle {
     padding: 0;
     border: none;
     margin-left: 0;
     height: 40px;
     margin-top: -8px;
 }
 body .amalinkspro-comparison-table[data-filtering="true"] > thead > tr.footable-filtering .footable-filtering-search .input-group-btn .dropdown-toggle:after {
     line-height: 40px;
     height: 40px;
     color: rgba(255, 255, 255, 0.8);
 }
 body .amalinkspro-comparison-table.footable .caret {
     display: none;
 }
 body .amalinkspro-comparison-table.footable .dropdown-menu {
     padding: 0 0 10px;
     border-radius: 6px;
 }
 body .amalinkspro-comparison-table.footable .dropdown-menu .dropdown-header {
     color: #444;
     background: #e6e6e6;
     padding: 10px;
     border-radius: 6px 6px 0 0;
 }
 body .amalinkspro-comparison-table.footable .dropdown-menu > li {
     padding: 0 10px;
 }
 body .amalinkspro-comparison-table.footable .dropdown-menu > li > a {
     padding: 8px 10px;
     border-bottom: 1px solid #dedede;
 }
 body .amalinkspro-comparison-table.footable .dropdown-menu > li:last-child a {
     border-bottom: none;
 }
 body .amalinkspro-comparison-table.footable .pagination {
     position: relative;
     z-index: 2;
     background-color: transparent;
 }
 body .amalinkspro-comparison-table.footable .pagination li[data-page="last"] a {
     border-radius: 0 6px 6px 0;
 }
 body .amalinkspro-comparison-table.footable .footable-paging .label-default {
     position: relative;
     z-index: 2;
     background: rgba(255, 255, 255, 0.2);
     color: #fff;
 }
 body .amalinkspro-comparison-table.footable .pagination > li > a,
 body .amalinkspro-comparison-table.footable .pagination > li > span {
     color: #fff;
     background: rgba(255, 255, 255, 0.2);
     border-color: rgba(255, 255, 255, 0.2);
 }
 body .amalinkspro-comparison-table.footable .pagination > li > a:hover {
     background-color: rgba(255, 255, 255, 0.3);
 }
 body .amalinkspro-comparison-table.footable .pagination > .disabled > span,
 body .amalinkspro-comparison-table.footable .pagination > .disabled > span:hover,
 body .amalinkspro-comparison-table.footable .pagination > .disabled > span:focus,
 body .amalinkspro-comparison-table.footable .pagination > .disabled > a,
 body .amalinkspro-comparison-table.footable .pagination > .disabled > a:hover,
 body .amalinkspro-comparison-table.footable .pagination > .disabled > a:focus {
     background-color: rgba(255, 255, 255, 0.2);
     color: #fff;
 }
 body .amalinkspro-comparison-table.footable .pagination > .active > a,
 body .amalinkspro-comparison-table.footable .pagination > .active > span,
 body .amalinkspro-comparison-table.footable .pagination > .active > a:hover,
 body .amalinkspro-comparison-table.footable .pagination > .active > span:hover,
 body .amalinkspro-comparison-table.footable .pagination > .active > a:focus,
 body .amalinkspro-comparison-table.footable .pagination > .active > span:focus {
     background-color: rgba(255, 255, 255, 0.4);
     border-color: rgba(255, 255, 255, 0.2);
     color: #fff;
 }
 body .amalinkspro-comparison-table ::-webkit-input-placeholder {
     color: rgba(255, 255, 255, 0.6);
 }
 body .amalinkspro-comparison-table ::-moz-placeholder {
     color: rgba(255, 255, 255, 0.6);
 }
 body .amalinkspro-comparison-table :-ms-input-placeholder {
     color: rgba(255, 255, 255, 0.6);
 }
 body .amalinkspro-comparison-table :-moz-placeholder {
     color: rgba(255, 255, 255, 0.6);
 }
 .alp-no-price {
     font-size: 36px;
     color: #dedede;
     font-weight: 900;
 }
 .footable.table,
 .footable.table *,
 .footable-details.table,
 .footable-details.table * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }
 .footable.table th,
 .footable-details.table th {
     text-align: left;
 }
 .footable.table,
 .footable-details.table {
     width: 100%;
     max-width: 100%;
     margin-bottom: 20px;
 }
 .footable.table > caption + thead > tr:first-child > th,
 .footable.table > colgroup + thead > tr:first-child > th,
 .footable.table > thead:first-child > tr:first-child > th,
 .footable.table > caption + thead > tr:first-child > td,
 .footable.table > colgroup + thead > tr:first-child > td,
 .footable.table > thead:first-child > tr:first-child > td,
 .footable-details.table > caption + thead > tr:first-child > th,
 .footable-details.table > colgroup + thead > tr:first-child > th,
 .footable-details.table > thead:first-child > tr:first-child > th,
 .footable-details.table > caption + thead > tr:first-child > td,
 .footable-details.table > colgroup + thead > tr:first-child > td,
 .footable-details.table > thead:first-child > tr:first-child > td {
     border-top: 0;
 }
 .footable.table > thead > tr > th,
 .footable.table > tbody > tr > th,
 .footable.table > tfoot > tr > th,
 .footable.table > thead > tr > td,
 .footable.table > tbody > tr > td,
 .footable.table > tfoot > tr > td,
 .footable-details.table > thead > tr > th,
 .footable-details.table > tbody > tr > th,
 .footable-details.table > tfoot > tr > th,
 .footable-details.table > thead > tr > td,
 .footable-details.table > tbody > tr > td,
 .footable-details.table > tfoot > tr > td {
     padding: 8px;
     line-height: 1.42857143;
     vertical-align: top;
     border-top: 1px solid #ddd;
 }
 .footable.table > thead > tr > th,
 .footable.table > thead > tr > td,
 .footable-details.table > thead > tr > th,
 .footable-details.table > thead > tr > td {
     vertical-align: bottom;
     border-bottom: 2px solid #ddd;
 }
 .footable.table-condensed > thead > tr > th,
 .footable.table-condensed > tbody > tr > th,
 .footable.table-condensed > tfoot > tr > th,
 .footable.table-condensed > thead > tr > td,
 .footable.table-condensed > tbody > tr > td,
 .footable.table-condensed > tfoot > tr > td,
 .footable-details.table-condensed > thead > tr > th,
 .footable-details.table-condensed > tbody > tr > th,
 .footable-details.table-condensed > tfoot > tr > th,
 .footable-details.table-condensed > thead > tr > td,
 .footable-details.table-condensed > tbody > tr > td,
 .footable-details.table-condensed > tfoot > tr > td {
     padding: 5px;
 }
 .footable.table-bordered,
 .footable-details.table-bordered {
     border: 1px solid #ddd;
 }
 .footable.table-bordered > thead > tr > th,
 .footable.table-bordered > tbody > tr > th,
 .footable.table-bordered > tfoot > tr > th,
 .footable.table-bordered > thead > tr > td,
 .footable.table-bordered > tbody > tr > td,
 .footable.table-bordered > tfoot > tr > td,
 .footable-details.table-bordered > thead > tr > th,
 .footable-details.table-bordered > tbody > tr > th,
 .footable-details.table-bordered > tfoot > tr > th,
 .footable-details.table-bordered > thead > tr > td,
 .footable-details.table-bordered > tbody > tr > td,
 .footable-details.table-bordered > tfoot > tr > td {
     border: 1px solid #ddd;
 }
 .footable.table-bordered > thead > tr > th,
 .footable.table-bordered > thead > tr > td,
 .footable-details.table-bordered > thead > tr > th,
 .footable-details.table-bordered > thead > tr > td {
     border-bottom-width: 2px;
 }
 .footable.table-striped > tbody > tr:nth-child(odd),
 .footable-details.table-striped > tbody > tr:nth-child(odd) {
     background-color: #f9f9f9;
 }
 .footable.table-hover > tbody > tr:hover,
 .footable-details.table-hover > tbody > tr:hover {
     background-color: #f5f5f5;
 }
 .footable .btn {
     display: inline-block;
     padding: 6px 12px;
     margin-bottom: 0;
     font-size: 14px;
     font-weight: 400;
     line-height: 1.42857143;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     -ms-touch-action: manipulation;
     touch-action: manipulation;
     cursor: pointer;
     -webkit-appearance: button;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background-image: none;
     border: 1px solid transparent;
     border-radius: 4px;
     overflow: visible;
     text-transform: none;
 }
 .footable .btn:hover,
 .footable .btn:focus,
 .footable .btn.focus {
     color: #333;
     text-decoration: none;
 }
 .footable .btn-default {
     color: #333;
     background-color: #fff;
     border-color: #ccc;
 }
 .footable .btn-default:hover,
 .footable .btn-default:focus,
 .footable .btn-default.focus,
 .footable .btn-default:active,
 .footable .btn-default.active,
 .footable .open > .dropdown-toggle.btn-default {
     color: #333;
     background-color: #e6e6e6;
     border-color: #adadad;
 }
 .footable .btn-primary {
     color: #fff;
     background-color: #40b676;
     border-color: #40b676;
 }
 .footable .btn-primary:hover,
 .footable .btn-primary:focus,
 .footable .btn-primary.focus,
 .footable .btn-primary:active,
 .footable .btn-primary.active,
 .footable .open > .dropdown-toggle.btn-primary {
     color: #fff;
     background-color: #3cad70;
     border-color: #3cad70;
 }
 .footable .btn-group,
 .footable .btn-group-vertical {
     position: relative;
     display: inline-block;
     vertical-align: middle;
 }
 .footable .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
 }
 .footable .btn-group > .btn:first-child {
     margin-left: 0;
 }
 .footable .btn-group-vertical > .btn,
 .footable .btn-group > .btn {
     position: relative;
     float: left;
 }
 .footable .btn-group-xs > .btn,
 .footable .btn-xs {
     padding: 1px 5px;
     font-size: 12px;
     line-height: 1.5;
     border-radius: 3px;
 }
 .footable .btn-group-sm > .btn,
 .footable .btn-sm {
     padding: 5px 10px;
     font-size: 12px;
     line-height: 1.5;
     border-radius: 3px;
 }
 .footable .btn-group-lg > .btn,
 .footable .btn-lg {
     padding: 10px 16px;
     font-size: 18px;
     line-height: 1.3333333;
     border-radius: 6px;
 }
 .footable .caret {
     display: inline-block;
     width: 0;
     height: 0;
     margin-left: 2px;
     vertical-align: middle;
     border-top: 4px solid;
     border-right: 4px solid transparent;
     border-left: 4px solid transparent;
 }
 .footable .btn .caret {
     margin-left: 0;
 }
 .form-group {
     margin-bottom: 15px;
 }
 .footable .form-control {
     display: block;
     width: 100%;
     height: 39px;
     padding: 10px 12px;
     margin: 0;
     font-family: inherit;
     font-size: 14px;
     line-height: 1.42857143;
     color: #555;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
     -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
     transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
 }
 .footable .input-group {
     position: relative;
     display: table;
     border-collapse: separate;
 }
 .footable .input-group .form-control {
     position: relative;
     z-index: 2;
     float: left;
     width: 100%;
     margin-bottom: 0;
 }
 .footable .input-group-btn {
     position: relative;
     font-size: 0;
     white-space: nowrap;
 }
 .footable .input-group-addon,
 .footable .input-group-btn {
     width: 1%;
     white-space: nowrap;
     vertical-align: middle;
 }
 .footable .input-group-addon,
 .footable .input-group-btn,
 .footable .input-group .form-control {
     display: table-cell;
 }
 .footable .input-group-btn > .btn + .btn,
 .footable .input-group-btn:last-child > .btn,
 .footable .input-group-btn:last-child > .btn-group {
     margin-left: -1px;
 }
 .footable .input-group-btn > .btn {
     position: relative;
 }
 .footable .input-group-btn > .btn:hover,
 .footable .input-group-btn > .btn:focus,
 .footable .input-group-btn > .btn:active {
     z-index: 2;
 }
 .footable .input-group .form-control:first-child,
 .footable .input-group-addon:first-child,
 .footable .input-group-btn:first-child > .btn,
 .footable .input-group-btn:first-child > .btn-group > .btn,
 .footable .input-group-btn:first-child > .dropdown-toggle,
 .footable .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
 .footable .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
 }
 .footable .input-group .form-control:last-child,
 .footable .input-group-addon:last-child,
 .footable .input-group-btn:last-child > .btn,
 .footable .input-group-btn:last-child > .btn-group > .btn,
 .footable .input-group-btn:last-child > .dropdown-toggle,
 .footable .input-group-btn:first-child > .btn:not(:first-child),
 .footable .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
 }
 .footable .radio,
 .footable .checkbox {
     position: relative;
     display: block;
     margin-top: 10px;
     margin-bottom: 10px;
 }
 .footable .radio label,
 .footable .checkbox label {
     max-width: 100%;
     min-height: 20px;
     padding-left: 20px;
     margin-bottom: 0;
     font-weight: 400;
     cursor: pointer;
 }
 .footable .radio input[type="radio"],
 .footable .radio-inline input[type="radio"],
 .footable .checkbox input[type="checkbox"],
 .footable .checkbox-inline input[type="checkbox"] {
     position: absolute;
     margin: 4px 0 0 -20px;
     line-height: normal;
 }
 .footable .dropdown-menu {
     position: absolute;
     top: 100%;
     left: 0;
     z-index: 1000;
     display: none;
     float: left;
     min-width: 160px;
     padding: 5px 0;
     margin: 2px 0 0;
     font-size: 14px;
     text-align: left;
     list-style: none;
     background-color: #fff;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
     border: 1px solid #ccc;
     border: 1px solid rgba(0, 0, 0, 0.15);
     border-radius: 4px;
     -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
     box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
 }
 .footable .open > .dropdown-menu {
     display: block;
 }
 .footable .open > .dropdown-menu .dropdown-header {
     padding: 0 15px;
 }
 .footable .dropdown-menu-right {
     right: 0;
     left: auto;
 }
 .footable .dropdown-menu > li > a {
     display: block;
     padding: 3px 15px;
     clear: both;
     font-weight: 400;
     line-height: 1.42857143;
     color: #333;
     white-space: nowrap;
 }
 .footable .dropdown-menu > li > a:hover,
 .footable .dropdown-menu > li > a:focus {
     color: #262626;
     text-decoration: none;
     background-color: #f5f5f5;
 }
 .footable .pagination {
     display: inline-block;
     padding-left: 0;
     margin: 20px 0;
     border-radius: 4px;
 }
 .footable .pagination > li {
     display: inline !important;
 }
 .footable .pagination .disabled {
     padding: 0;
 }
 .footable .pagination > li:first-child > a,
 .footable .pagination > li:first-child > span {
     margin-left: 0;
     border-top-left-radius: 4px;
     border-bottom-left-radius: 4px;
 }
 .footable .pagination > li > a,
 .footable .pagination > li > span {
     position: relative;
     float: left;
     padding: 6px 12px;
     margin-left: -1px;
     line-height: 1.42857143;
     color: #40b676;
     text-decoration: none;
     background-color: #fff;
     border: 1px solid #ddd;
 }
 .footable .pagination > li > a:hover,
 .footable .pagination > li > span:hover,
 .footable .pagination > li > a:focus,
 .footable .pagination > li > span:focus {
     color: #40b676;
     background-color: #eee;
     border-color: #ddd;
 }
 .footable .pagination > .active > a,
 .footable .pagination > .active > span,
 .footable .pagination > .active > a:hover,
 .footable .pagination > .active > span:hover,
 .footable .pagination > .active > a:focus,
 .footable .pagination > .active > span:focus {
     z-index: 2;
     color: #fff;
     cursor: default;
     background-color: #40b676;
     border-color: #40b676;
 }
 .footable .pagination > .disabled > span,
 .footable .pagination > .disabled > span:hover,
 .footable .pagination > .disabled > span:focus,
 .footable .pagination > .disabled > a,
 .footable .pagination > .disabled > a:hover,
 .footable .pagination > .disabled > a:focus {
     color: #777;
     cursor: not-allowed;
     background-color: #fff;
     border-color: #ddd;
 }
 .footable .label {
     display: inline;
     padding: 0.2em 0.6em 0.3em;
     font-size: 75%;
     font-weight: 700;
     line-height: 1;
     color: #fff;
     text-align: center;
     white-space: nowrap;
     vertical-align: baseline;
     border-radius: 0.25em;
 }
 .footable .label-default {
     background-color: #b9b9b9;
 }
 .footable-loader.well {
     min-height: 20px;
     padding: 19px;
     margin-bottom: 20px;
     background-color: #f5f5f5;
     border: 1px solid #e3e3e3;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
 }
 .footable .sr-only {
     position: absolute;
     width: 1px;
     height: 1px;
     padding: 0;
     margin: -1px;
     overflow: hidden;
     clip: rect(0, 0, 0, 0);
     border: 0;
 }
 @media (min-width: 768px) {
     .footable .form-inline .form-group {
         display: inline-block;
         margin-bottom: 0;
         vertical-align: middle;
     }
     .footable .form-inline .form-control {
         display: inline-block;
         width: auto;
         vertical-align: middle;
     }
     .footable .form-inline .input-group {
         display: inline-table;
         vertical-align: middle;
     }
     .footable .form-inline .input-group .input-group-addon,
     .footable .form-inline .input-group .input-group-btn,
     .footable .form-inline .input-group .form-control {
         width: auto;
     }
     .footable .form-inline .input-group > .form-control {
         width: 100%;
     }
 }
 table.footable,
 table.footable-details {
     position: relative;
     width: 100%;
     border-spacing: 0;
     border-collapse: collapse;
 }
 table.footable-details {
     margin-bottom: 0;
 }
 table > tbody > tr > td > span.footable-toggle {
     margin-right: 8px;
     opacity: 0.3;
 }
 table > tbody > tr > td > span.footable-toggle.last-column {
     margin-left: 8px;
     float: right;
 }
 table.table-condensed > tbody > tr > td > span.footable-toggle {
     margin-right: 5px;
 }
 table.footable-details > tbody > tr > th:nth-child(1) {
     min-width: 40px;
     width: 120px;
 }
 table.footable-details > tbody > tr > td:nth-child(2) {
     word-break: break-all;
 }
 table.footable-details > thead > tr:first-child > th,
 table.footable-details > thead > tr:first-child > td,
 table.footable-details > tbody > tr:first-child > th,
 table.footable-details > tbody > tr:first-child > td,
 table.footable-details > tfoot > tr:first-child > th,
 table.footable-details > tfoot > tr:first-child > td {
     border-top-width: 0;
 }
 table.footable-details.table-bordered > thead > tr:first-child > th,
 table.footable-details.table-bordered > thead > tr:first-child > td,
 table.footable-details.table-bordered > tbody > tr:first-child > th,
 table.footable-details.table-bordered > tbody > tr:first-child > td,
 table.footable-details.table-bordered > tfoot > tr:first-child > th,
 table.footable-details.table-bordered > tfoot > tr:first-child > td {
     border-top-width: 1px;
 }
 div.footable-loader {
     vertical-align: middle;
     text-align: center;
     height: 300px;
     position: relative;
 }
 div.footable-loader > span.fooicon {
     display: inline-block;
     opacity: 0.3;
     font-size: 30px;
     line-height: 32px;
     width: 32px;
     height: 32px;
     margin-top: -16px;
     margin-left: -16px;
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-animation: fooicon-spin-r 2s infinite linear;
     animation: fooicon-spin-r 2s infinite linear;
 }
 table.footable > tbody > tr.footable-empty > td {
     vertical-align: middle;
     text-align: center;
     font-size: 30px;
 }
 table.footable > tbody > tr > td,
 table.footable > tbody > tr > th {
     display: none;
 }
 table.footable > tbody > tr.footable-empty > td,
 table.footable > tbody > tr.footable-empty > th,
 table.footable > tbody > tr.footable-detail-row > td,
 table.footable > tbody > tr.footable-detail-row > th {
     display: table-cell;
 }
 @-webkit-keyframes fooicon-spin-r {
     0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }
     100% {
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg);
     }
 }
 @keyframes fooicon-spin-r {
     0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }
     100% {
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg);
     }
 }
 .amalinkspro-comparison-table .fooicon-plus {
     font-family: "amalinkspro-fontello" !important;
 }
 .amalinkspro-comparison-table .fooicon-plus:before {
     content: "\e817";
 }
 .amalinkspro-comparison-table .fooicon-minus {
     font-family: "amalinkspro-fontello" !important;
 }
 .amalinkspro-comparison-table .fooicon-minus:before {
     content: "\e820";
 }
 .fooicon {
     display: inline-block;
     font-size: inherit;
     font-family: FontAwesome !important;
     font-style: normal;
     font-weight: 400;
     line-height: 1;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     transform: translate(0, 0);
 }
 .fooicon:before,
 .fooicon:after {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }
 .fooicon-loader:before {
     content: "\f01e";
 }
 .fooicon-plus:before {
     content: "\f067";
 }
 .fooicon-minus:before {
     content: "\f068";
 }
 .fooicon-search:before {
     content: "\f002";
 }
 .fooicon-remove:before {
     content: "\f00d";
 }
 .fooicon-sort:before {
     content: "\f0dc";
 }
 .fooicon-sort-asc:before {
     content: "\f160";
 }
 .fooicon-sort-desc:before {
     content: "\f161";
 }
 .fooicon-pencil:before {
     content: "\f040";
 }
 .fooicon-trash:before {
     content: "\f1f8";
 }
 .fooicon-eye-close:before {
     content: "\f070";
 }
 .fooicon-flash:before {
     content: "\f0e7";
 }
 .fooicon-cog:before {
     content: "\f013";
 }
 .fooicon-stats:before {
     content: "\f080";
 }
 table.footable > thead > tr.footable-filtering > th {
     border-bottom-width: 1px;
     font-weight: normal;
 }
 table.footable > thead > tr.footable-filtering > th,
 table.footable.footable-filtering-right > thead > tr.footable-filtering > th {
     text-align: right;
 }
 table.footable.footable-filtering-left > thead > tr.footable-filtering > th {
     text-align: left;
 }
 table.footable.footable-filtering-center > thead > tr.footable-filtering > th {
     text-align: center;
 }
 table.footable > thead > tr.footable-filtering > th div.form-group {
     margin-bottom: 0;
 }
 table.footable > thead > tr.footable-filtering > th div.form-group + div.form-group {
     margin-top: 5px;
 }
 table.footable > thead > tr.footable-filtering > th div.input-group {
     width: 100%;
 }
 table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox {
     margin: 0;
     display: block;
     position: relative;
 }
 table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox > label {
     display: block;
     padding-left: 20px;
 }
 table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox input[type="checkbox"] {
     position: absolute;
     margin-left: -20px;
 }
 @media (min-width: 768px) {
     table.footable > thead > tr.footable-filtering > th div.input-group {
         width: auto;
     }
     table.footable > thead > tr.footable-filtering > th div.form-group {
         margin-left: 2px;
         margin-right: 2px;
     }
     table.footable > thead > tr.footable-filtering > th div.form-group + div.form-group {
         margin-top: 0;
     }
 }
 table.footable > thead > tr > td.footable-sortable,
 table.footable > thead > tr > th.footable-sortable,
 table.footable > tbody > tr > td.footable-sortable,
 table.footable > tbody > tr > th.footable-sortable,
 table.footable > tfoot > tr > td.footable-sortable,
 table.footable > tfoot > tr > th.footable-sortable {
     position: relative;
     padding-right: 30px;
     cursor: pointer;
 }
 td.footable-sortable > span.fooicon,
 th.footable-sortable > span.fooicon {
     position: absolute;
     right: 6px;
     top: 50%;
     margin-top: -7px;
     opacity: 0;
     transition: opacity 0.3s ease-in;
 }
 td.footable-sortable:hover > span.fooicon,
 th.footable-sortable:hover > span.fooicon {
     opacity: 1;
 }
 td.footable-sortable.footable-asc > span.fooicon,
 th.footable-sortable.footable-asc > span.fooicon,
 td.footable-sortable.footable-desc > span.fooicon,
 th.footable-sortable.footable-desc > span.fooicon {
     opacity: 1;
 }
 table.footable-sorting-disabled td.footable-sortable.footable-asc > span.fooicon,
 table.footable-sorting-disabled td.footable-sortable.footable-desc > span.fooicon,
 table.footable-sorting-disabled td.footable-sortable:hover > span.fooicon,
 table.footable-sorting-disabled th.footable-sortable.footable-asc > span.fooicon,
 table.footable-sorting-disabled th.footable-sortable.footable-desc > span.fooicon,
 table.footable-sorting-disabled th.footable-sortable:hover > span.fooicon {
     opacity: 0;
     visibility: hidden;
 }
 table.footable > tfoot > tr.footable-paging > td > ul.pagination {
     margin: 10px 0 0 0;
 }
 table.footable > tfoot > tr.footable-paging > td > span.label {
     display: inline-block;
     margin: 5px 0 0 0;
     padding: 6px 15px;
 }
 table.footable > tfoot > tr.footable-paging > td,
 table.footable-paging-center > tfoot > tr.footable-paging > td {
     text-align: center;
 }
 table.footable-paging-left > tfoot > tr.footable-paging > td {
     text-align: left;
 }
 table.footable-paging-right > tfoot > tr.footable-paging > td {
     text-align: right;
 }
 ul.pagination > li.footable-page {
     display: none;
 }
 ul.pagination > li.footable-page.visible {
     display: inline;
 }
 td.footable-editing {
     width: 90px;
     max-width: 90px;
 }
 table.footable-editing-no-edit td.footable-editing,
 table.footable-editing-no-delete td.footable-editing,
 table.footable-editing-no-view td.footable-editing {
     width: 70px;
     max-width: 70px;
 }
 table.footable-editing-no-edit.footable-editing-no-delete td.footable-editing,
 table.footable-editing-no-edit.footable-editing-no-view td.footable-editing,
 table.footable-editing-no-delete.footable-editing-no-view td.footable-editing {
     width: 50px;
     max-width: 50px;
 }
 table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view td.footable-editing,
 table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view th.footable-editing {
     width: 0;
     max-width: 0;
     display: none !important;
 }
 table.footable-editing-right td.footable-editing,
 table.footable-editing-right tr.footable-editing {
     text-align: right;
 }
 table.footable-editing-left td.footable-editing,
 table.footable-editing-left tr.footable-editing {
     text-align: left;
 }
 table.footable-editing button.footable-add,
 table.footable-editing button.footable-hide,
 table.footable-editing-show button.footable-show,
 table.footable-editing.footable-editing-always-show button.footable-show,
 table.footable-editing.footable-editing-always-show button.footable-hide,
 table.footable-editing.footable-editing-always-show.footable-editing-no-add tr.footable-editing {
     display: none;
 }
 table.footable-editing.footable-editing-show button.footable-add,
 table.footable-editing.footable-editing-show button.footable-hide,
 table.footable-editing.footable-editing-always-show button.footable-add {
     display: inline-block;
 }
 [class^="icon-amalinkspro-"]:before,
 [class*=" icon-amalinkspro-"]:before {
     font-family: "amalinkspro-fontello";
     font-style: normal;
     font-weight: normal;
     speak: never;
     display: inline-block;
     text-decoration: inherit;
     width: 1em;
     margin-right: 0.2em;
     text-align: center;
     font-variant: normal;
     text-transform: none;
     line-height: 1em;
     margin-left: 0.2em;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 .icon-amalinkspro-edit:before {
     content: "\e800";
 }
 .icon-amalinkspro-text-link:before {
     content: "\e801";
 }
 .icon-amalinkspro-image-link:before {
     content: "\e802";
 }
 .icon-amalinkspro-info-block:before {
     content: "\e803";
 }
 .icon-amalinkspro-help:before {
     content: "\e804";
 }
 .icon-amalinkspro-rocket:before {
     content: "\e805";
 }
 .icon-amalinkspro-link:before {
     content: "\e806";
 }
 .icon-amalinkspro-search:before {
     content: "\e807";
 }
 .icon-amalinkspro-ok:before {
     content: "\e808";
 }
 .icon-amalinkspro-down-circle:before {
     content: "\e809";
 }
 .icon-amalinkspro-up-circle:before {
     content: "\e80a";
 }
 .icon-amalinkspro-emo-beer:before {
     content: "\e80b";
 }
 .icon-amalinkspro-emo-happy:before {
     content: "\e80c";
 }
 .icon-amalinkspro-emo-unhappy:before {
     content: "\e80d";
 }
 .icon-amalinkspro-left-hand:before {
     content: "\e80e";
 }
 .icon-amalinkspro-right-hand:before {
     content: "\e80f";
 }
 .icon-amalinkspro-eye:before {
     content: "\e810";
 }
 .icon-amalinkspro-eye-off:before {
     content: "\e811";
 }
 .icon-amalinkspro-link-icon:before {
     content: "\e812";
 }
 .icon-amalinkspro-cog:before {
     content: "\e813";
 }
 .icon-amalinkspro-drag:before {
     content: "\e814";
 }
 .icon-amalinkspro-phone:before {
     content: "\e815";
 }
 .icon-amalinkspro-tablet:before {
     content: "\e816";
 }
 .icon-amalinkspro-plus:before {
     content: "\e817";
 }
 .icon-amalinkspro-left-open:before {
     content: "\e818";
 }
 .icon-amalinkspro-right-open:before {
     content: "\e819";
 }
 .icon-amalinkspro-trash:before {
     content: "\e81a";
 }
 .icon-amalinkspro-align-left:before {
     content: "\e81b";
 }
 .icon-amalinkspro-align-center:before {
     content: "\e81c";
 }
 .icon-amalinkspro-align-right:before {
     content: "\e81d";
 }
 .icon-amalinkspro-star:before {
     content: "\e81e";
 }
 .icon-amalinkspro-star-empty:before {
     content: "\e81f";
 }
 .icon-amalinkspro-minus:before {
     content: "\e820";
 }
 .icon-amalinkspro-spin3:before {
     content: "\e832";
 }
 .icon-amalinkspro-spin4:before {
     content: "\e834";
 }
 .icon-amalinkspro-spin6:before {
     content: "\e839";
 }
 .icon-amalinkspro-cta-link:before {
     content: "\f08e";
 }
 .icon-amalinkspro-duplicate:before {
     content: "\f0c5";
 }
 .icon-amalinkspro-desktop:before {
     content: "\f108";
 }
 .icon-amalinkspro-toggle-off:before {
     content: "\f204";
 }
 .icon-amalinkspro-toggle-on:before {
     content: "\f205";
 }
 .animate-spin {
     -moz-animation: spin 2s infinite linear;
     -o-animation: spin 2s infinite linear;
     -webkit-animation: spin 2s infinite linear;
     animation: spin 2s infinite linear;
     display: inline-block;
 }
 @-moz-keyframes spin {
     0% {
         -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }
     100% {
         -moz-transform: rotate(359deg);
         -o-transform: rotate(359deg);
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg);
     }
 }
 @-webkit-keyframes spin {
     0% {
         -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }
     100% {
         -moz-transform: rotate(359deg);
         -o-transform: rotate(359deg);
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg);
     }
 }
 @-o-keyframes spin {
     0% {
         -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }
     100% {
         -moz-transform: rotate(359deg);
         -o-transform: rotate(359deg);
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg);
     }
 }
 @-ms-keyframes spin {
     0% {
         -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }
     100% {
         -moz-transform: rotate(359deg);
         -o-transform: rotate(359deg);
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg);
     }
 }
 @keyframes spin {
     0% {
         -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }
     100% {
         -moz-transform: rotate(359deg);
         -o-transform: rotate(359deg);
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg);
     }
 }
 .slick-slider {
     position: relative;
     display: block;
     box-sizing: border-box;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -webkit-touch-callout: none;
     -khtml-user-select: none;
     -ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-tap-highlight-color: transparent;
 }
 .slick-list {
     position: relative;
     display: block;
     overflow: hidden;
     margin: 0;
     padding: 0;
 }
 .slick-list:focus {
     outline: none;
 }
 .slick-list.dragging {
     cursor: pointer;
     cursor: hand;
 }
 .slick-slider .slick-track,
 .slick-slider .slick-list {
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
     -o-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
 }
 .slick-track {
     position: relative;
     top: 0;
     left: 0;
     display: block;
     margin-left: auto;
     margin-right: auto;
 }
 .slick-track:before,
 .slick-track:after {
     display: table;
     content: "";
 }
 .slick-track:after {
     clear: both;
 }
 .slick-loading .slick-track {
     visibility: hidden;
 }
 .slick-slide {
     display: none;
     float: left;
     height: 100%;
     min-height: 1px;
 }
 [dir="rtl"] .slick-slide {
     float: right;
 }
 .slick-slide img {
     display: block;
 }
 .slick-slide.slick-loading img {
     display: none;
 }
 .slick-slide.dragging img {
     pointer-events: none;
 }
 .slick-initialized .slick-slide {
     display: block;
 }
 .slick-loading .slick-slide {
     visibility: hidden;
 }
 .slick-vertical .slick-slide {
     display: block;
     height: auto;
     border: 1px solid transparent;
 }
 .slick-arrow.slick-hidden {
     display: none;
 }
 .slick-loading .slick-list {
     background: #fff url("../../includes/js/slick-1.8.1/slick/ajax-loader.gif") center center no-repeat;
 }
 @font-face {
     font-family: "slick";
     src: url("../../includes/js/slick-1.8.1/slick/fonts/slick.eot");
     src: url("../../includes/js/slick-1.8.1/slick/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../includes/js/slick-1.8.1/slick/fonts/slick.woff") format("woff"),
         url("../../includes/js/slick-1.8.1/slick/fonts/slick.ttf") format("truetype"), url("../../includes/js/slick-1.8.1/slick/fonts/slick.svg#slick") format("svg");
     font-weight: normal;
     font-style: normal;
 }
 .slick-prev,
 .slick-next {
     position: absolute;
     display: block;
     height: 20px;
     width: 20px;
     line-height: 0px;
     font-size: 0px;
     cursor: pointer;
     background: transparent;
     color: transparent;
     top: 50%;
     -webkit-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     transform: translate(0, -50%);
     padding: 0;
     border: none;
     outline: none;
 }
 .slick-prev:hover,
 .slick-prev:focus,
 .slick-next:hover,
 .slick-next:focus {
     outline: none;
     background: transparent;
     color: transparent;
 }
 .slick-prev:hover:before,
 .slick-prev:focus:before,
 .slick-next:hover:before,
 .slick-next:focus:before {
     opacity: 1;
 }
 .slick-prev.slick-disabled:before,
 .slick-next.slick-disabled:before {
     opacity: 0.25;
 }
 .slick-prev:before,
 .slick-next:before {
     font-family: "slick";
     font-size: 20px;
     line-height: 1;
     color: white;
     opacity: 0.75;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 .slick-prev {
     left: -25px;
 }
 [dir="rtl"] .slick-prev {
     left: auto;
     right: -25px;
 }
 .slick-prev:before {
     content: "←";
 }
 [dir="rtl"] .slick-prev:before {
     content: "→";
 }
 .slick-next {
     right: -25px;
 }
 [dir="rtl"] .slick-next {
     left: -25px;
     right: auto;
 }
 .slick-next:before {
     content: "→";
 }
 [dir="rtl"] .slick-next:before {
     content: "←";
 }
 .slick-dotted.slick-slider {
     margin-bottom: 30px;
 }
 .slick-dots {
     position: absolute;
     bottom: -25px;
     list-style: none;
     display: block;
     text-align: center;
     padding: 0;
     margin: 0;
     width: 100%;
 }
 .slick-dots li {
     position: relative;
     display: inline-block;
     height: 20px;
     width: 20px;
     margin: 0 5px;
     padding: 0;
     cursor: pointer;
 }
 .slick-dots li button {
     border: 0;
     background: transparent;
     display: block;
     height: 20px;
     width: 20px;
     outline: none;
     line-height: 0px;
     font-size: 0px;
     color: transparent;
     padding: 5px;
     cursor: pointer;
 }
 .slick-dots li button:hover,
 .slick-dots li button:focus {
     outline: none;
 }
 .slick-dots li button:hover:before,
 .slick-dots li button:focus:before {
     opacity: 1;
 }
 .slick-dots li button:before {
     position: absolute;
     top: 0;
     left: 0;
     content: "•";
     width: 20px;
     height: 20px;
     font-family: "slick";
     font-size: 6px;
     line-height: 20px;
     text-align: center;
     color: black;
     opacity: 0.25;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 .slick-dots li.slick-active button:before {
     color: black;
     opacity: 0.75;
 }
 