@charset "UTF-8";

/* ----------------------------------------------------------------------
	Pricing Table
-------------------------------------------------------------------------*/
.item-selection-table { padding-top: 50px; margin: 0; padding: 0; cursor: pointer; }
.item-selection-table .item-type { margin-bottom: 60px; -webkit-transition: all .3s ease; transition: all .3s ease; }
.item-selection-table .item-type:hover { margin-top: -10px; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
.item-selection-table .item-type .item-type-header { position: relative; background-color: #ffffff; padding: 40px 22px 22px 22px; text-align: center; }
.item-selection-table .item-type .item-type-header { border-width: 1px; position: relative; text-align: center; }
.item-selection-table .item-type .item-type-header .item-type-price { font-size: 58px; font-weight: 600; position: relative; text-align: center; padding: 20px 0; }
.item-selection-table .item-type .item-type-header .item-type-price sup { font-size: 24px; position: relative; top: -30px; color: #bdc3c7; }
.item-selection-table .item-type .item-type-header .item-type-price span { font-size: 16px; color: #bdc3c7; }
.item-selection-table .item-type-header > h4 { margin-bottom: 0; }
.item-selection-table .item-type-list { background-color: #ffffff; border-width: 0 1px 1px; padding: 20px 0 40px; }
.item-selection-table .item-type-list ul { display: table; margin: 0 auto; padding: 0 20px; }
.item-selection-table .item-type-list ul li { list-style: none; border-bottom: 1px solid #EAECEB; line-height: 42px; font-size:15px; }
.item-selection-table .item-type-list ul li:last-child { border: none; }
.item-selection-table .item-type-list ul li i { margin-right: 12px; }
.item-selection-table .item-type-list ul li span { color: #34495e; }
.item-selection-table .item-type-list .item-type-button { margin-top: 20px !important; text-align: center; }
.item-selection-table .item-type.featured { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); margin-top: -30px; padding-bottom: 0; }
.item-selection-table .item-type.featured .item-type-list { padding: 20px 0 40px; }
.item-selection-table .item-type .item-type-featured-item { background-color: #f8f8f8; border: 1px solid #e3e3e3 !important; font-weight: 600; margin-top: 21px; padding: 0 20px; }

.item-selection-table .item-type .btn, .item-type .button { margin: 0; }

.item-selection-table.colored .item-type-header { background-color: #225F0fc; border-color: rgba(0, 0, 0, 0.05); color: #fff; }
.item-selection-table.colored .text-muted { color: #fff !important; }
.item-selection-table.colored .item-type-header h4, .item-selection-table.colored .item-type-header .item-type-price sup, .item-selection-table.colored .item-type-header .item-type-price span { color: #fff; }
.item-selection-table.transparent .item-type-header, .item-selection-table.transparent .item-type-list { background-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.6); }
.item-selection-table.transparent .item-type-list ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.item-selection-table .item-type .item-type-featured-item { background-color: transparent; }

.more-pricing-info { color:#81c868 !important; }

.section-grey .item-selection-table .item-type-list { background-color: #f8f8f8; }

section .item-selection-table.full-width { padding-left: 30px; padding-right: 30px; }

body.breakpoint-xl .item-selection-table .col-lg-2, body.breakpoint-lg .item-selection-table .col-lg-2 { width: 20%; }
body.breakpoint-xl .item-selection-table .col-lg-2 .item-type-list ul li, body.breakpoint-lg .item-selection-table .col-lg-2 .item-type-list ul li { font-size: 13px; }