@charset "UTF-8";
/* CSS Document */

/*---------------------------------------
	Buttons
---------------------------------------*/

.plan_level_card {
	border: 1px solid #CCCCCC !important;
	margin:6px;
	min-height:352px !important;
	display: block !important;
}

.plan_level_card_disabled {
	border: 1px solid #CCCCCC !important;
	margin:6px;
	min-height:352px !important;
	display: block !important;
	opacity: 0.5 !important;
	cursor: not-allowed !important;
}

.plan_level_card_disabled .btn:hover {
	cursor: default !important;
}

.plan_level_card_disabled a:hover {
	pointer-events: none !important;
	color: #000000 !important;
	border-color: #000000 !important;
	cursor: default !important;
}

.icon-image {
	max-height:130px !important;
	display: block !important;
	margin: 0 auto !important;
	padding-bottom: 15px;
}

.plan_btn {
	font-family: Arial,"Helvetica",sans-serif !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
	letter-spacing: 0.03em;
}

.plan_btn, .plan_btn:link, .plan_content_message a, .plan_content_message a:link {
	background-color: #A31F34 !important;
	background-image: none;
	border: 1px solid #D6D6D6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin: 0;
	padding: 6px 12px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	vertical-align: middle;
	white-space: nowrap;
}
.plan_btn:focus, .plan_content_message a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.plan_btn:hover,
a.plan_btn:hover,
.entry-content a.plan_btn:hover,
.plan_btn:focus,
.plan_plan .plan_btn:hover,
.plan_plan .plan_btn:focus,
.plan_content_message a:focus,
.plan_content_message a:hover {
	-webkit-box-shadow: none;
	border-color: #D6D6D6;
	background-color: #000000 !important;
	box-shadow: none;
	text-decoration: none;
}
.plan_btn:active,
.plan_btn.active {
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	outline: 0;
}
.plan_btn.disabled,
.plan_btn[disabled],
fieldset[disabled] .plan_btn {
	-webkit-box-shadow: none;
	box-shadow: none;
	filter: alpha(opacity=65);
	opacity: 0.65;
}
.plan_btn.plan_btn-cancel,
.plan_btn.plan_btn-cancel:link,
.plan_btn.plan_btn-cancel:hover,
.entry-content a.plan_btn.plan_btn-cancel:hover {
	background: none;
	border: none;
	box-shadow: none;
    color: #666;
    text-decoration: underline;
}
.plan_btn.plan_btn-submit-plan {
	width: auto;
}


.plan_table-genesis .plan_level.one-third, .plan_table-genesis .plan_level.one-fourth, .plan_table-gantry .plan_level.span4, .plan_table-gantry .plan_level.span3, .plan_table-woothemes .plan_level.threecol-one, .plan_table-woothemes .plan_level.fourcol-one, .plan_table-div .text-center, .plan_table-compare_table th, .plan_table-compare_table td {text-align: center; }
table.plan_table-genesis .button, .plan_table-genesis .plan_level.one-third .button, .plan_table-genesis .plan_level.one-fourth .button, table.plan_table-foundation .button, .plan_table-foundation .plan_level.medium-4 .button, .plan_table-foundation .plan_level.medium-3 .button, table.plan_table-gantry .btn, table.plan_table-woothemes .woo-sc-button, .plan_table-woothemes .plan_level.threecol-one .woo-sc-button, .plan_table-woothemes .plan_level.fourcol-one .woo-sc-button, table.plan_table-twentyfourteen .button, .plan_table-table .plan_btn,  .plan_table-div .text-center .plan_btn, table.plan_table-bootstrap .btn, .plan_table-compare_table .plan_btn, .plan_table-compare_table_responsive .plan_btn, .plan_table-compare_table_responsive .button {display: block; text-align: center; word-break: normal; }
#plan_levels .plan_btn:hover {-webkit-box-shadow: none; box-shadow: none; }
.plan_table-compare_table {border: none; }
#plan_levels.plan_table-table h2 {margin: 0; }
.plan_table-compare_table th, .plan_table-compare_table td {border-color: #d1d1d1; border-width: 0 1px 1px 0; padding: .75em 1em; vertical-align: middle; }
.plan_table-compare_table thead th, .plan_table-compare_table tfoot td {border-width: 0 1px 0 0; }
.plan_table-compare_table thead tr {border: none; }
.plan_table-compare_table tr th:last-child, .plan_table-compare_table tr td:last-child {border-right: none; }
.plan_table-compare_table thead tr th:nth-child(even), .plan_table-compare_table tbody tr td:nth-child(even) {background: rgba(0,0,0,0.02); }
.plan_table-compare_table thead tr th:first-child, .plan_table-compare_table tfoot tr td:first-child {background: none; text-indent: -9999em; width: 20%; }
.plan_table-compare_table thead tr:last-child th, .plan_table-compare_table tbody tr:last-child td {border-bottom: .5rem solid #CCC; }
.plan_table-compare_table tbody tr:nth-child(even) td {background: rgba(0,0,0,0.05); }
.plan_table-compare_table tbody tr td:first-child {text-align: right; }
.plan_table-compare_table tfoot tr {border: none; }
.plan_table-compare_table tfoot td {padding: .75em 1em; vertical-align: middle; }
.plan_table-compare_table thead th h2 {margin: 0; padding: .5em 0 0 0; }
.plan_table-compare_table .plan_level-price {font-size: 1.6rem; padding-bottom: 0; padding-top: 0; }
.plan_table-compare_table .plan_level-expiration {font-weight: normal; }
.plan_table-compare_table .plan_level-compare-true, .plan_table-compare_table_responsive .plan_level-compare-true {font-size: 2rem; line-height: 2rem; }
.plan_table-compare_table .plan_level-compare-true:after, .plan_table-compare_table_responsive .plan_level-compare-true:after {content: "\2713"; }
.plan_table-compare_table .plan_level-compare-false, .plan_table-compare_table_responsive .plan_level-compare-false {color: rgba(0,0,0,0.2); }
.plan_table-compare_table .plan_level-compare-false:after, .plan_table-compare_table_responsive .plan_level-compare-false:after {content: "\002D"; }

/* Styles for Bootstrap Template */
table.plan_table-bootstrap h2 {margin-top: 0; }
.plan_table-bootstrap .panel-heading h2 {margin: 0; padding: 0; }

/* Styles for Genesis Template */
table.plan_table-genesis thead th, table.plan_table-genesis tbody td {padding-right: 10px; padding-left: 10px; }

/* Styles for Gantry Template */
table.plan_table-gantry h2 {border-bottom: none; box-shadow: none; padding-bottom: 0; }

/* Styles for WooThemes Template */
table.plan_table-woothemes tbody td {vertical-align: middle; }

/* Styles for Foundation Template */
.plan_table-foundation .panel .button {margin-bottom: 0; }
.plan_table-foundation .panel h5.subheader {color: #6f6f6f; }
.plan_table-foundation .pricing-table .price {font-size: 1rem; }
.plan_table-foundation .pricing-table .price span {display: block; font-size: 2rem; }

/* Styles for TwentyFourteen Template */
.plan_table-twentyfourteen .button, .plan_table-twentyfourteen .button:hover {color: #FFF; }

/* Styles for No Template */
#plan_levels.plan_table-div .post {padding: 1em; }
#plan_levels.plan_table-div h2 {margin: 0 0 .5em 0; }
#plan_levels.plan_table-div .entry-header {margin: 0; padding: 0; }
#plan_levels.plan_table-div .entry-content {padding: 0; }
#plan_levels.plan_table-div .entry-footer {background: none; margin: 0; padding: 1em 0; }
#plan_levels.plan_table-div .entry-footer p {margin: .5em 0; padding: 0; }
.plan_table-compare_table_responsive {display: none; text-align: center; }

@media only screen and (max-width: 767px) {
	.plan_table-compare_table {display: none; }
	.plan_table-compare_table_responsive {display: block; }
}

.plan_table-div .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 73.125em; }
  .plan_table-div .row:before, .plan_table-div .row:after {
    content: " ";
    display: table; }
  .plan_table-div .row:after {
    clear: both; }
  .plan_table-div .column,
  .plan_table-div .columns {
    position: relative;
    float: left; }

.plan_table-div [class*="column"] + [class*="column"]:last-child {
  float: left; }

.plan_table-div [class*="column"] + [class*="column"].end {
  float: left; }

.plan_table-div .small-12 {
  width: 100%; }

@media only screen and (min-width: 40.063em) {
  .plan_table-div .medium-1 {
    width: 8.33333%; }

  .plan_table-div .medium-2 {
    width: 16.66667%; }

  .plan_table-div .medium-3 {
    width: 25%; }

  .plan_table-div .medium-4 {
    width: 33.33333%; }

  .plan_table-div .medium-5 {
    width: 41.66667%; }

  .plan_table-div .medium-6 {
    width: 50%; }

  .plan_table-div .medium-7 {
    width: 58.33333%; }

  .plan_table-div .medium-8 {
    width: 66.66667%; }

  .plan_table-div .medium-9 {
    width: 75%; }

  .plan_table-div .medium-10 {
    width: 83.33333%; }

  .plan_table-div .medium-11 {
    width: 91.66667%; }

  .plan_table-div .medium-12 {
    width: 100%; }
}