#fs_addons .fs-cards-list { list-style: none; }

#fs_addons .fs-cards-list .fs-card { float: left; height: 152px; width: 310px; padding: 0; margin: 0 0 30px 30px; font-size: 14px; list-style: none; border: 1px solid #ddd; cursor: pointer; position: relative; }

#fs_addons .fs-cards-list .fs-card .fs-overlay { position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 9; }

#fs_addons .fs-cards-list .fs-card .fs-inner { background-color: #fff; overflow: hidden; height: 100%; position: relative; }

#fs_addons .fs-cards-list .fs-card .fs-inner ul { -webkit-transition: all, 0.15s; transition: all, 0.15s; left: 0; right: 0; top: 0; position: absolute; }

#fs_addons .fs-cards-list .fs-card .fs-inner li { list-style: none; line-height: 18px; padding: 0 15px; width: 100%; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; }

#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner { padding: 0; margin: 0; line-height: 0; display: block; height: 100px; background-repeat: repeat-x; background-size: 100% 100%; -webkit-transition: all, 0.15s; transition: all, 0.15s; }

#fs_addons .fs-cards-list .fs-card .fs-inner .fs-title { margin: 10px 0 0 0; height: 18px; overflow: hidden; color: #000; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; }

#fs_addons .fs-cards-list .fs-card .fs-inner .fs-offer { font-size: 0.9em; }

#fs_addons .fs-cards-list .fs-card .fs-inner .fs-description { background-color: #f9f9f9; padding: 10px 15px 100px 15px; border-top: 1px solid #eee; margin: 0 0 10px 0; color: #777; }

#fs_addons .fs-cards-list .fs-card .fs-inner .fs-tag { position: absolute; top: 10px; right: 0px; background: greenyellow; display: block; padding: 2px 10px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); text-transform: uppercase; font-size: 0.9em; font-weight: bold; }

#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button { position: absolute; top: 112px; right: 10px; }

@media screen and (min-width: 960px) { #fs_addons .fs-cards-list .fs-card:hover .fs-overlay { border: 2px solid #29abe1; margin-left: -1px; margin-top: -1px; }
  #fs_addons .fs-cards-list .fs-card:hover .fs-inner ul { top: -100px; }
  #fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-title, #fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-offer { color: #29abe1; } }

#TB_window, #TB_window iframe { width: 772px !important; }

#plugin-information #section-description h2, #plugin-information #section-description h3, #plugin-information #section-description p, #plugin-information #section-description b, #plugin-information #section-description i, #plugin-information #section-description blockquote, #plugin-information #section-description li, #plugin-information #section-description ul, #plugin-information #section-description ol { clear: none; }

#plugin-information #section-description .fs-selling-points { padding-bottom: 10px; border-bottom: 1px solid #ddd; }

#plugin-information #section-description .fs-selling-points ul { margin: 0; }

#plugin-information #section-description .fs-selling-points ul li { padding: 0; list-style: none outside none; }

#plugin-information #section-description .fs-selling-points ul li i.dashicons { color: #71ae00; font-size: 3em; vertical-align: middle; line-height: 30px; float: left; margin: 0 0 0 -15px; }

#plugin-information #section-description .fs-selling-points ul li h3 { margin: 1em 30px !important; }

#plugin-information #section-description .fs-screenshots:after { content: ""; display: table; clear: both; }

#plugin-information #section-description .fs-screenshots ul { list-style: none; margin: 0; }

#plugin-information #section-description .fs-screenshots ul li { width: 225px; height: 225px; float: left; margin-bottom: 20px; -webkit-box-sizing: content-box; box-sizing: content-box; }

#plugin-information #section-description .fs-screenshots ul li a { display: block; width: 100%; height: 100%; border: 1px solid; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); background-size: cover; }

#plugin-information #section-description .fs-screenshots ul li.odd { margin-right: 20px; }

#plugin-information .plugin-information-pricing { margin: -16px; border-bottom: 1px solid #DDD; }

#plugin-information .plugin-information-pricing .fs-plan h3 { margin-top: 0; padding: 20px; font-size: 16px; }

#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper { border-bottom: 1px solid #DDD; }

#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab { cursor: pointer; position: relative; padding: 0 10px; font-size: 0.9em; }

#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab label { text-transform: uppercase; color: green; background: greenyellow; position: absolute; left: -1px; right: -1px; bottom: 100%; border: 1px solid darkgreen; padding: 2px; text-align: center; font-size: 0.9em; line-height: 1em; }

#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab.nav-tab-active { cursor: default; background: #FFFEEC; border-bottom-color: #FFFEEC; }

#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle h3 { background: #FFFEEC; margin: 0; padding-bottom: 0; color: #0073aa; }

#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .nav-tab-wrapper, #plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .fs-billing-frequency { display: none; }

#plugin-information .plugin-information-pricing .fs-plan .fs-pricing-body { background: #FFFEEC; padding: 20px; }

#plugin-information .plugin-information-pricing .fs-plan .button { width: 100%; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 1.1em; }

#plugin-information .plugin-information-pricing .fs-plan label { white-space: nowrap; }

#plugin-information .plugin-information-pricing .fs-plan var { font-style: normal; }

#plugin-information .plugin-information-pricing .fs-plan .fs-billing-frequency, #plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount { text-align: center; display: block; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; background: #F3F3F3; padding: 2px; border: 1px solid #ccc; }

#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount { text-transform: none; color: green; background: greenyellow; }

#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms { font-size: 0.9em; }

#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms i { float: left; margin: 0 0 0 -15px; }

#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms li { margin: 10px 0 0 0; }

#plugin-information #section-features .fs-features { margin: -20px -26px; }

#plugin-information #section-features table { width: 100%; border-spacing: 0; border-collapse: separate; }

#plugin-information #section-features table thead th { padding: 10px 0; }

#plugin-information #section-features table thead .fs-price { color: #71ae00; font-weight: normal; display: block; text-align: center; }

#plugin-information #section-features table tbody td { border-top: 1px solid #ccc; padding: 10px 0; text-align: center; width: 100px; color: #71ae00; }

#plugin-information #section-features table tbody td:first-child { text-align: left; width: auto; color: inherit; padding-left: 26px; }

#plugin-information #section-features table tbody tr.fs-odd td { background: #fefefe; }

#plugin-information #section-features .dashicons-yes { width: 30px; height: 30px; font-size: 30px; }

@media screen and (max-width: 961px) { #fs_addons .fs-cards-list .fs-card { height: 265px; } }
/*# sourceMappingURL=add-ons.css.map */