/*
Theme Name: Brrrilliant - Wordpress Responsive HTML5 Template
Theme URI: http://themes.leafcode.net/brrrilliant/
Author: Leafcode
Author URI: http://themeforest.net/user/leafcode
Description: Wordpress theme with unlimited portfolios, and containing 10 colors and pattern options with possiblity for change of typography options. And lots of more options ...
Version: 1.0.2
License: GNU General Public License
License URI:  License/license.txt
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: brrrilliant_wordpress
*/
.woocommerce #sidebar{display:none}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#floatybit {
	width: 100%;
	position: relative;
	margin-top:1.5em;
}
#homevimeo {
	height: 470px;
}
.wp-caption, .gallery-caption  {
	margin: 7px 0 0 0;
	font-size: 18px;
	font-weight: 400;
}
.wp-caption-text {
	text-decoration: none;
	color: #ccc;
	border-bottom: 1px solid #ccc;
	padding-bottom: 1px;
}
.sticky {
	position: absolute !important;
}
.bypostauthor { }


/*** Default Widget Wordpress Support ***/
section.sidebar-widget ul li{
	border-top: 1px dotted #e3e3e3;
	padding: 7px 0;
}
.dark article.column.footer-widget  ul li {
	border-bottom: 1px dotted #ccc;
	padding: 7px 0;
}
.dark article.column.footer-widget  ul li:first-child {
	border-top: 1px dotted #ccc;
}
.light article.column.footer-widget  ul li {
	border-bottom: 1px dotted #aaa;
	padding: 7px 0;
}
.light article.column.footer-widget  ul li:first-child {
	border-top: 1px dotted #aaa;
}
section.sidebar-widget ul li a,  article.column.footer-widget ul li a, 
section.sidebar-widget .tagcloud a,  article.column.footer-widget .tagcloud a{

	border-bottom: none;
}
section.sidebar-widget h3, article.column.footer-widget h3 {
	font-size: 1.5em;
}
section.sidebar-widget .tagcloud a,  article.column.footer-widget .tagcloud a {
	background: none;
	border: 1px solid #ddd;
	margin: 0 4px 0 0;
	padding: 6px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
section.sidebar-widget ul li span {
	display: block;
	margin-top: 5px;
}
section.sidebar-widget ul li > ul.children {
	width: 95%;
	margin-left: 5%;
}
section.sidebar-widget ul li > ul.children li {
	border: none;
}
section.sidebar-widget div ul.menu li > ul.sub-menu {
	width: 95%;
	margin-left: 5%;
}
article.column.footer-widget {
	margin-left: 18px;
	margin-right: 0px;
}

.light section.sidebar-widget #wp-calendar { 
	width: 100%;
}
.light section.sidebar-widget #wp-calendar caption{
	background: #eee;
	width: 100%;
	padding: 6px 0;
}
.light section.sidebar-widget #wp-calendar tbody tr{
	background: #eee;
	text-align: center;
}
.dark section.sidebar-widget #wp-calendar { 
	width: 100%;
}
.dark section.sidebar-widget #wp-calendar thead { 
	color: #ddd;
}
.dark section.sidebar-widget #wp-calendar caption{
	background: #666;
	width: 100%;
	padding: 6px 0;
	color: #fff;
}
.dark section.sidebar-widget #wp-calendar tbody tr{
	background: #666;
	text-align: center;
	color: #fff;
}
.dark article.column.footer-widget #wp-calendar { 
	width: 100%;
}
.dark article.column.footer-widget #wp-calendar caption{
	background: #eee;
	width: 100%;
	padding: 6px 0;
}
.dark article.column.footer-widget #wp-calendar tbody tr{
	background: #eee;
	text-align: center;
}
.light article.column.footer-widget #wp-calendar { 
	width: 100%;
}
.light article.column.footer-widget #wp-calendar thead { 
	color: #ddd;
}
.light article.column.footer-widget #wp-calendar caption{
	background: #666;
	width: 100%;
	padding: 6px 0;
	color: #fff;
}
.light article.column.footer-widget #wp-calendar tbody tr{
	background: #666;
	text-align: center;
	color: #fff;
}

/**** Custom Changes style ****/
#pagination {
	padding: 0 0 30px 30px;
}

.left .blog .hentry, .left .blog .user-comments, .left .blog .comment-form {
	padding: 0 0 30px 30px;
}
.container .one-third.column.footer-widget {
	margin-bottom: 10px;
}

.wp-picker-container{
	position:absolute;
	z-index: 999;
}
/*
==================================================
Author:LeafCode (www.leafcode.net) 
Date:03 June,2013 
Version:1.0 
Description:CSS3 Pricing Tables Stylesheet
==================================================
  CSS Content
==================================================  
  0.      Pricing Table reset and clearing 
  1.      Pricing Table
  1.1.    Base Pricing Table
  1.1.1.  Grid
  1.1.2.  Style CSS
  1.1.2.1  Light Style
  1.1.2.2  Dark Style
  1.1.3.  Plan
  1.1.4.  Typography  
  1.2.    Colors
  1.2.1.  Color 1
  1.2.2.  Color 2
  1.2.3.  Color 3
  1.2.4.  Color 4
  1.2.5.  Color 5
  1.2.6.  Color 6
  1.2.7.  Color 7
  1.2.8.  Color 8
  1.2.9.  Color 9
  1.2.10. Color 10
  1.2.11. Color 11
  1.2.12. Color 12
  1.3.    Ribbon
  1.3.1.  Ribbon Color 1
  1.3.2.  Ribbon Color 2
  1.3.3.  Ribbon Color 3
  1.3.4.  Ribbon Color 4
  1.3.5.  Ribbon Color 5
  1.3.6.  Ribbon Color 6
  1.3.7.  Ribbon Color 7
  1.3.8.  Ribbon Color 8
  1.3.9.  Ribbon Color 9
  1.3.10. Ribbon Color 10
  1.3.11. Ribbon Color 11
  1.3.12. Ribbon Color 12
  1.4.    Ribbon2
  1.4.1.  Ribbon2 Color 1
  1.4.2.  Ribbon2 Color 2
  1.4.3.  Ribbon2 Color 3
  1.4.4.  Ribbon2 Color 4
  1.4.5.  Ribbon2 Color 5
  1.4.6.  Ribbon2 Color 6
  1.4.7.  Ribbon2 Color 7
  1.4.8.  Ribbon2 Color 8
  1.4.9.  Ribbon2 Color 9
  1.4.10. Ribbon2 Color 10
  1.4.11. Ribbon2 Color 11
  1.4.12. Ribbon2 Color 12
  1.5.    Ribbon3
  1.5.1.  Ribbon3 Color 1
  1.5.2.  Ribbon3 Color 2
  1.5.3.  Ribbon3 Color 3
  1.5.4.  Ribbon3 Color 4
  1.5.5.  Ribbon3 Color 5
  1.5.6.  Ribbon3 Color 6
  1.5.7.  Ribbon3 Color 7
  1.5.8.  Ribbon3 Color 8
  1.5.9.  Ribbon3 Color 9
  1.5.10. Ribbon3 Color 10
  1.5.11. Ribbon3 Color 11
  1.5.12. Ribbon3 Color 12
  1.6.    ToolTip
  2.      Tablet Landscape Size
  3.      Mobile Landscape Size and Tablet Portrait Size
  4.      Mobile Portrait Size
================================================== 
 0. Pricing Tables reset and clearing
================================================== 
*/ 
.pricing_table ol,
.pricing_table ul,
.pricing_table li,
.pricing_table span,
.pricing_table strong,
.pricing_table a,
.pricing_table h6 {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
.pricing_table:before,
.pricing_table:after {
	content:'\0020';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.pricing_table:after {
	clear:both;
}
.pricing_table {
	zoom: 1;
}
/*
==================================================
 1. Pricing Table
==================================================
 1.1. Base Pricing Table
================================================== 
*/
.pricing_table {
	width:960px; /* Set width of pricing tables */
	display:block;
	margin:40px auto;
	padding:0;
	position:relative;
	line-height:1;
	font-size:12px;
	font-weight:normal;
	font-family: Arial,Helvetica,sans-serif;
}
/*
==================================================
 1.1.1. Grid 
 ================================================== 
 */
.pricing_table li {
	display:block;
	float:left;
}
.pricing_table.pt_sixth li {
	width:16.666666666666666%;
}
.pricing_table.pt_fifth li {
	width:20%;
}
.pricing_table.pt_fourth li {
	width:25%;
}
.pricing_table.pt_third li {
	width:33.33333333333333%;
}
.pricing_table.pt_sixth li ul,
.pricing_table.pt_fifth li ul,
.pricing_table.pt_fourth li ul,
.pricing_table.pt_third li ul {
	display:block;
	float:left;
	width:100% !important;
	padding: 0;
}
/*
================================================== 
 1.1.2. Style CSS
================================================== 
*/
.pricing_table.pt_sixth li ul li,
.pricing_table.pt_fifth li ul li,
.pricing_table.pt_fourth li ul li,
.pricing_table.pt_third li ul li {
	display:block;
	width:100% !important;
	float:left;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	padding:20px;
}
.pricing_table li ul {
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	-ms-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.pricing_table li ul li.odd {
	font-size:12px;
}
.pricing_table li ul li h6 {
	font-size:14px;
	padding-bottom:10px;
	display:none;
}
.pricing_table li ul:hover {
	position:relative;
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	z-index:10;
	display:block;
	margin-top:-20px;
}
.pricing_table li ul li.plan_name {
	color:#fff;
	font-size:16px;
	line-height:16px;
	text-align:center;
}
.pricing_table li ul li.plan_price {
	color:#fff;
	font-size:14px;
	line-height:14px;
	text-align:center;
}
.pricing_table li ul li.plan_price span {
	font-size:16px;
	line-height:16px;
	position:relative;
	top:-11px;
	font-weight:bold;
		color: #fff;
}
.pricing_table li ul li.plan_price strong {
	font-size:36px;
	line-height:36px;
	font-weight:bold;
		color: #fff;
}
.pricing_table li ul li a.table_button {
	text-align:center;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	line-height:12px;
	padding:12px 18px;
}
/*
================================================== 
 1.1.2.1 Light Style
================================================== 
*/
.pricing_table.light.pt_sixth li ul li,
.pricing_table.light.pt_fifth li ul li,
.pricing_table.light.pt_fourth li ul li,
.pricing_table.light.pt_third li ul li {
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e4e4e4;
	border-left:1px solid #fafafa;
	border-right:1px solid #e4e4e4;
}
.pricing_table.light li:nth-child(2) ul li:last-child {
	border-left:1px solid #e4e4e4;
}
.pricing_table.light li ul li.even {
	background:#f5f5f5;
	color:#444444;
}
.pricing_table.light li ul li.odd {
	background:#f0f0f0;
	color:#444444;
}
/*
==================================================
 1.1.3. Plan
================================================== 
*/
.pricing_table.light.pt_sixth li ul.plan li,
.pricing_table.light.pt_fifth li ul.plan li,
.pricing_table.light.pt_fourth li ul.plan li,
.pricing_table.light.pt_third li ul.plan li {
	border-left:1px solid #e4e4e4;
}
.pricing_table.light li ul.plan:hover li.even {
	background:#f5f5f5 !important;
	color:#444444 !important;
	border-top:1px solid #fafafa !important;
	border-bottom:1px solid #e4e4e4 !important;
	border-left:1px solid #e4e4e4 !important;
	border-right:1px solid #e4e4e4 !important;
}
.pricing_table.light li ul.plan:hover li.odd {
	background:#f0f0f0 !important;
	color:#444444 !important;
	border-top:1px solid #fafafa !important;
	border-bottom:1px solid #e4e4e4 !important;
	border-left:1px solid #e4e4e4 !important;
	border-right:1px solid #e4e4e4 !important;
}
.pricing_table.light li ul li.plan_header_name {
	background:#fafafa;
	background:-moz-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#f5f5f5));
	background:-webkit-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);
	background:-o-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);
	background:-ms-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);
	background:linear-gradient(top,#fafafa 0%,#f5f5f5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa',endColorstr='#f5f5f5',GradientType=0 );
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #fafafa;
	font-size:16px;
	line-height:16px;
	color:#444444;
}
.pricing_table.light li ul li.plan_header_price {
	background:#f0f0f0;
	color:#444444;
	border-top:1px solid #e4e4e4;
	font-size:16px;
	line-height:16px;
	padding: 30px 20px;
}

/*
================================================== 
 1.1.2.2 Dark Style
================================================== 
*/
.pricing_table.dark.pt_sixth li ul li,
.pricing_table.dark.pt_fifth li ul li,
.pricing_table.dark.pt_fourth li ul li,
.pricing_table.dark.pt_third li ul li {
	border-top:1px solid #38393d;
	border-bottom:1px solid #232326;
	border-left:1px solid #38393d;
	border-right:1px solid #232326;
}
.pricing_table.dark li:nth-child(2) ul li:last-child {
	border-left:1px solid #232326;
}
.pricing_table.dark li ul li.even {
	background:#333438;
	color:#bababa;
}
.pricing_table.dark li ul li.odd {
	background:#2e2f33;
	color:#bababa;
}
/*
==================================================
 1.1.3. Plan
================================================== 
*/
.pricing_table.dark.pt_sixth li ul.plan li,
.pricing_table.dark.pt_fifth li ul.plan li,
.pricing_table.dark.pt_fourth li ul.plan li,
.pricing_table.dark.pt_third li ul.plan li {
	border-left:1px solid #232326;
}
.pricing_table.dark li ul.plan:hover li.even {
	background:#333438 !important;
	color:#bababa !important;
	border-top:1px solid #38393d !important;
	border-bottom:1px solid #232326 !important;
	border-left:1px solid #232326 !important;
	border-right:1px solid #232326 !important;
}
.pricing_table.dark li ul.plan:hover li.odd {
	background:#2e2f33 !important;
	color:#bababa !important;
	border-top:1px solid #38393d !important;
	border-bottom:1px solid #232326 !important;
	border-left:1px solid #232326 !important;
	border-right:1px solid #232326 !important;
}
.pricing_table.dark li ul li.plan_header_name {
	background:#38393d;
	background:-moz-linear-gradient(top,#38393d 0%,#333438 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#38393d),color-stop(100%,#333438));
	background:-webkit-linear-gradient(top,#38393d 0%,#333438 100%);
	background:-o-linear-gradient(top,#38393d 0%,#333438 100%);
	background:-ms-linear-gradient(top,#38393d 0%,#333438 100%);
	background:linear-gradient(top,#38393d 0%,#333438 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#38393d',endColorstr='#333438',GradientType=0 );
	border-top:1px solid #232326;
	border-bottom:1px solid #38393d;
	font-size:16px;
	line-height:16px;
	color:#bababa;
}
.pricing_table.dark li ul li.plan_header_price {
	background:#2e2f33;
	color:#bababa;
	border-top:1px solid #232326;
	font-size:16px;
	line-height:16px;
	padding: 30px 20px;
}

/*
==================================================
 1.1.3. Plan
================================================== 
*/
.pricing_table li ul.plan:hover {
	position:relative;
	margin-top:0;
	-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
}
/*
================================================== 
 1.1.4. Typography
================================================== 
*/ 
.alignleft {
	text-align:left;
}
.aligncenter {
	text-align:center;
}
.alignright {
	text-align:right;
}
.uppercase {
	text-transform:uppercase;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
/*
==================================================
 1.2. Color 
==================================================
 1.2.1. Color 1
================================================== 
*/ 
.pricing_table.color1 li ul li h6,
.pricing_table li ul.color1 li h6 {
	color:#4392a5;
}
.pricing_table.color1 li ul:hover li h6,
.pricing_table li ul.color1:hover li h6 {
	color:#fff;
}
.pricing_table.color1 li ul.active li h6,
.pricing_table li ul.color1.active li h6 {
	color:#fff;
}
.pricing_table.color1 li ul li.plan_name,
.pricing_table li ul.color1 li.plan_name {
	background:#4799ad;
	background:-moz-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4799ad),color-stop(100%,#4392a5));
	background:-webkit-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-o-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-ms-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:linear-gradient(top,#4799ad 0%,#4392a5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4799ad',endColorstr='#4392a5',GradientType=0 );
	border:1px solid #40899c;
	border-bottom:1px solid #489bb0;
	border-left:1px solid #489bb0;
}
.pricing_table.color1 li ul li.plan_price,
.pricing_table li ul.color1 li.plan_price {
	background:#4392a5;
	border:1px solid #40899c;
	border-left:1px solid #489bb0;
}
.pricing_table.color1 li ul li a.table_button,
.pricing_table li ul.color1 li a.table_button {
	background:#4799ad;
	background:-moz-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4799ad),color-stop(100%,#4392a5));
	background:-webkit-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-o-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-ms-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:linear-gradient(top,#4799ad 0%,#4392a5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4799ad',endColorstr='#4392a5',GradientType=0 );
	border:1px solid #3f8799;
	-webkit-box-shadow:inset 0px 0px 1px 1px #489bb0;
	-moz-box-shadow:inset 0px 0px 1px 1px #489bb0;
	box-shadow:inset 0px 0px 1px 1px #489bb0;
}
.pricing_table.color1 li ul li a.table_button:hover,
.pricing_table li ul.color1 li a.table_button:hover {
	background:#4392a5;
	background:-moz-linear-gradient(top,#4392a5 0%,#4799ad 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4392a5),color-stop(100%,#4799ad));
	background:-webkit-linear-gradient(top,#4392a5 0%,#4799ad 100%);
	background:-o-linear-gradient(top,#4392a5 0%,#4799ad 100%);
	background:-ms-linear-gradient(top,#4392a5 0%,#4799ad 100%);
	background:linear-gradient(top,#4392a5 0%,#4799ad 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4392a5',endColorstr='#4799ad',GradientType=0 );
}
.pricing_table.color1 li ul:hover li.even,
.pricing_table.color1 li ul.active li.even,
.pricing_table li ul.color1:hover li.even,
.pricing_table li ul.color1.active li.even {
	background:#4799ad;
	color:#fff;
	border-top:1px solid #499db3;
	border-bottom:1px solid #3f8799;
	border-left:1px solid #499db3;
	border-right:1px solid #3f8799;
}
.pricing_table.color1 li ul:hover li.odd,
.pricing_table.color1 li ul.active li.odd,
.pricing_table li ul.color1:hover li.odd,
.pricing_table li ul.color1.active li.odd {
	background:#4392a5;
	color:#fff;
	border-top:1px solid #499db3;
	border-bottom:1px solid #3f8799;
	border-left:1px solid #499db3;
	border-right:1px solid #3f8799;
}
/*
==================================================
 1.2.2. Color 2
================================================== 
*/ 
.pricing_table.color2 li ul li h6,
.pricing_table li ul.color2 li h6 {
	color:#c75a57;
}
.pricing_table.color2 li ul:hover li h6,
.pricing_table li ul.color2:hover li h6 {
	color:#fff;
}
.pricing_table.color2 li ul.active li h6,
.pricing_table li ul.color2.active li h6 {
	color:#fff;
}
.pricing_table.color2 li ul li.plan_name,
.pricing_table li ul.color2 li.plan_name {
	background:#cf5f5b;
	background:-moz-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cf5f5b),color-stop(100%,#c75a57));
	background:-webkit-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-o-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-ms-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf5f5b',endColorstr='#c75a57',GradientType=0 );
	border:1px solid #bd5753;
	border-bottom:1px solid #d1605c;
	border-left:1px solid #d1605c;
}
.pricing_table.color2 li ul li.plan_price,
.pricing_table li ul.color2 li.plan_price {
	background:#c75a57;
	border:1px solid #bd5753;
	border-left:1px solid #d1605c;
}
.pricing_table.color2 li ul li a.table_button,
.pricing_table li ul.color2 li a.table_button {
	background:#cf5f5b;
	background:-moz-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cf5f5b),color-stop(100%,#c75a57));
	background:-webkit-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-o-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-ms-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf5f5b',endColorstr='#c75a57',GradientType=0 );
	border:1px solid #ba5552;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d1605c;
	-moz-box-shadow:inset 0px 0px 1px 1px #d1605c;
	box-shadow:inset 0px 0px 1px 1px #d1605c;
}
.pricing_table.color2 li ul li a.table_button:hover,
.pricing_table li ul.color2 li a.table_button:hover {
	background:#c75a57;
	background:-moz-linear-gradient(top,#c75a57 0%,#cf5f5b 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c75a57),color-stop(100%,#cf5f5b));
	background:-webkit-linear-gradient(top,#c75a57 0%,#cf5f5b 100%);
	background:-o-linear-gradient(top,#c75a57 0%,#cf5f5b 100%);
	background:-ms-linear-gradient(top,#c75a57 0%,#cf5f5b 100%);
	background:linear-gradient(top,#c75a57 0%,#cf5f5b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c75a57',endColorstr='#cf5f5b',GradientType=0 );
}
.pricing_table.color2 li ul:hover li.even,
.pricing_table.color2 li ul.active li.even,
.pricing_table li ul.color2:hover li.even,
.pricing_table li ul.color2.active li.even {
	background:#cf5f5b;
	color:#fff;
	border-top:1px solid #d4615d;
	border-bottom:1px solid #ba5552;
	border-left:1px solid #d4615d;
	border-right:1px solid #ba5552;
}
.pricing_table.color2 li ul:hover li.odd,
.pricing_table.color2 li ul.active li.odd,
.pricing_table li ul.color2:hover li.odd,
.pricing_table li ul.color2.active li.odd {
	background:#c75a57;
	color:#fff;
	border-top:1px solid #d4615d;
	border-bottom:1px solid #ba5552;
	border-left:1px solid #d4615d;
	border-right:1px solid #ba5552;
}
/*
==================================================
 1.2.3. Color 3
================================================== 
*/ 
.pricing_table.color3 li ul li h6,
.pricing_table li ul.color3 li h6 {
	color:#57b593;
}
.pricing_table.color3 li ul:hover li h6,
.pricing_table li ul.color3:hover li h6 {
	color:#fff;
}
.pricing_table.color3 li ul.active li h6,
.pricing_table li ul.color3.active li h6 {
	color:#fff;
}
.pricing_table.color3 li ul li.plan_name,
.pricing_table li ul.color3 li.plan_name {
	background:#5bbd99;
	background:-moz-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bbd99),color-stop(100%,#57b593));
	background:-webkit-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-o-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-ms-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:linear-gradient(top,#5bbd99 0%,#57b593 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bbd99',endColorstr='#57b593',GradientType=0 );
	border:1px solid #52ab8a;
	border-bottom:1px solid #5cbf9b;
	border-left:1px solid #5cbf9b;
}
.pricing_table.color3 li ul li.plan_price,
.pricing_table li ul.color3 li.plan_price {
	background:#57b593;
	border:1px solid #52ab8a;
	border-left:1px solid #5cbf9b;
}
.pricing_table.color3 li ul li a.table_button,
.pricing_table li ul.color3 li a.table_button {
	background:#5bbd99;
	background:-moz-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bbd99),color-stop(100%,#57b593));
	background:-webkit-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-o-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-ms-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:linear-gradient(top,#5bbd99 0%,#57b593 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bbd99',endColorstr='#57b593',GradientType=0 );
	border:1px solid #51a888;
	-webkit-box-shadow:inset 0px 0px 1px 1px #5cbf9b;
	-moz-box-shadow:inset 0px 0px 1px 1px #5cbf9b;
	box-shadow:inset 0px 0px 1px 1px #5cbf9b;
}
.pricing_table.color3 li ul li a.table_button:hover,
.pricing_table li ul.color3 li a.table_button:hover {
	background:#57b593;
	background:-moz-linear-gradient(top,#57b593 0%,#5bbd99 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#57b593),color-stop(100%,#5bbd99));
	background:-webkit-linear-gradient(top,#57b593 0%,#5bbd99 100%);
	background:-o-linear-gradient(top,#57b593 0%,#5bbd99 100%);
	background:-ms-linear-gradient(top,#57b593 0%,#5bbd99 100%);
	background:linear-gradient(top,#57b593 0%,#5bbd99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b593',endColorstr='#5bbd99',GradientType=0 );
}
.pricing_table.color3 li ul:hover li.even,
.pricing_table.color3 li ul.active li.even,
.pricing_table li ul.color3:hover li.even,
.pricing_table li ul.color3.active li.even {
	background:#5bbd99;
	color:#fff;
	border-top:1px solid #5dc29d;
	border-bottom:1px solid #51a888;
	border-left:1px solid #5dc29d;
	border-right:1px solid #51a888;
}
.pricing_table.color3 li ul:hover li.odd,
.pricing_table.color3 li ul.active li.odd,
.pricing_table li ul.color3:hover li.odd,
.pricing_table li ul.color3.active li.odd {
	background:#57b593;
	color:#fff;
	border-top:1px solid #5dc29d;
	border-bottom:1px solid #51a888;
	border-left:1px solid #5dc29d;
	border-right:1px solid #51a888;
}
/*
================================================== 
 1.2.4. Color 4
================================================== 
*/ 
.pricing_table.color4 li ul li h6,
.pricing_table li ul.color4 li h6 {
	color:#e3007b;
}
.pricing_table.color4 li ul:hover li h6,
.pricing_table li ul.color4:hover li h6 {
	color:#fff;
}
.pricing_table.color4 li ul.active li h6,
.pricing_table li ul.color4.active li h6 {
	color:#fff;
}
.pricing_table.color4 li ul li.plan_name,
.pricing_table li ul.color4 li.plan_name {
	background:#eb0081;
	background:-moz-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb0081),color-stop(100%,#e3007b));
	background:-webkit-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-o-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-ms-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:linear-gradient(top,#eb0081 0%,#e3007b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb0081',endColorstr='#e3007b',GradientType=0 );
	border:1px solid #d90077;
	border-bottom:1px solid #ed0082;
	border-left:1px solid #ed0082;
}
.pricing_table.color4 li ul li.plan_price,
.pricing_table li ul.color4 li.plan_price {
	background:#e3007b;
	border:1px solid #d90077;
	border-left:1px solid #ed0082;
}
.pricing_table.color4 li ul li a.table_button,
.pricing_table li ul.color4 li a.table_button {
	background:#eb0081;
	background:-moz-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb0081),color-stop(100%,#e3007b));
	background:-webkit-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-o-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-ms-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:linear-gradient(top,#eb0081 0%,#e3007b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb0081',endColorstr='#e3007b',GradientType=0 );
	border:1px solid #d60076;
	-webkit-box-shadow:inset 0px 0px 1px 1px #ed0082;
	-moz-box-shadow:inset 0px 0px 1px 1px #ed0082;
	box-shadow:inset 0px 0px 1px 1px #ed0082;
}
.pricing_table.color4 li ul li a.table_button:hover,
.pricing_table li ul.color4 li a.table_button:hover {
	background:#e3007b;
	background:-moz-linear-gradient(top,#e3007b 0%,#eb0081 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3007b),color-stop(100%,#eb0081));
	background:-webkit-linear-gradient(top,#e3007b 0%,#eb0081 100%);
	background:-o-linear-gradient(top,#e3007b 0%,#eb0081 100%);
	background:-ms-linear-gradient(top,#e3007b 0%,#eb0081 100%);
	background:linear-gradient(top,#e3007b 0%,#eb0081 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3007b',endColorstr='#eb0081',GradientType=0 );
}
.pricing_table.color4 li ul:hover li.even,
.pricing_table.color4 li ul.active li.even,
.pricing_table li ul.color4:hover li.even,
.pricing_table li ul.color4.active li.even {
	background:#eb0081;
	color:#fff;
	border-top:1px solid #f00084;
	border-bottom:1px solid #d60076;
	border-left:1px solid #f00084;
	border-right:1px solid #d60076;
}
.pricing_table.color4 li ul:hover li.odd,
.pricing_table.color4 li ul.active li.odd,
.pricing_table li ul.color4:hover li.odd,
.pricing_table li ul.color4.active li.odd {
	background:#e3007b;
	color:#fff;
	border-top:1px solid #f00084;
	border-bottom:1px solid #d60076;
	border-left:1px solid #f00084;
	border-right:1px solid #d60076;
}
/*
==================================================
 1.2.5. Color 5
================================================== 
*/ 
.pricing_table.color5 li ul li h6,
.pricing_table li ul.color5 li h6 {
	color:#e54b25;
}
.pricing_table.color5 li ul:hover li h6,
.pricing_table li ul.color5:hover li h6 {
	color:#fff;
}
.pricing_table.color5 li ul.active li h6,
.pricing_table li ul.color5.active li h6 {
	color:#fff;
}
.pricing_table.color5 li ul li.plan_name,
.pricing_table li ul.color5 li.plan_name {
	background:#ed4e26;
	background:-moz-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ed4e26),color-stop(100%,#e54b25));
	background:-webkit-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-o-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-ms-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed4e26',endColorstr='#e54b25',GradientType=0 );
	border:1px solid #db4823;
	border-bottom:1px solid #f04f26;
	border-left:1px solid #f04f26;
}
.pricing_table.color5 li ul li.plan_price,
.pricing_table li ul.color5 li.plan_price {
	background:#e54b25;
	border:1px solid #db4823;
	border-left:1px solid #f04f26;
}
.pricing_table.color5 li ul li a.table_button,
.pricing_table li ul.color5 li a.table_button {
	background:#ed4e26;
	background:-moz-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ed4e26),color-stop(100%,#e54b25));
	background:-webkit-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-o-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-ms-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed4e26',endColorstr='#e54b25',GradientType=0 );
	border:1px solid #d94723;
	-webkit-box-shadow:inset 0px 0px 1px 1px #f04f26;
	-moz-box-shadow:inset 0px 0px 1px 1px #f04f26;
	box-shadow:inset 0px 0px 1px 1px #f04f26;
}
.pricing_table.color5 li ul li a.table_button:hover,
.pricing_table li ul.color5 li a.table_button:hover {
	background:#e54b25;
	background:-moz-linear-gradient(top,#e54b25 0%,#ed4e26 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e54b25),color-stop(100%,#ed4e26));
	background:-webkit-linear-gradient(top,#e54b25 0%,#ed4e26 100%);
	background:-o-linear-gradient(top,#e54b25 0%,#ed4e26 100%);
	background:-ms-linear-gradient(top,#e54b25 0%,#ed4e26 100%);
	background:linear-gradient(top,#e54b25 0%,#ed4e26 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e54b25',endColorstr='#ed4e26',GradientType=0 );
}
.pricing_table.color5 li ul:hover li.even,
.pricing_table.color5 li ul.active li.even,
.pricing_table li ul.color5:hover li.even,
.pricing_table li ul.color5.active li.even {
	background:#ed4e26;
	color:#fff;
	border-top:1px solid #f24f27;
	border-bottom:1px solid #d94723;
	border-left:1px solid #f24f27;
	border-right:1px solid #d94723;
}
.pricing_table.color5 li ul:hover li.odd,
.pricing_table.color5 li ul.active li.odd,
.pricing_table li ul.color5:hover li.odd,
.pricing_table li ul.color5.active li.odd {
	background:#e54b25;
	color:#fff;
	border-top:1px solid #f24f27;
	border-bottom:1px solid #d94723;
	border-left:1px solid #f24f27;
	border-right:1px solid #d94723;
}
/*
==================================================
 1.2.6. Color 6
================================================== 
*/ 
.pricing_table.color6 li ul li h6,
.pricing_table li ul.color6 li h6 {
	color:#a09e2a;
}
.pricing_table.color6 li ul:hover li h6,
.pricing_table li ul.color6:hover li h6 {
	color:#fff;
}
.pricing_table.color6 li ul.active li h6,
.pricing_table li ul.color6.active li h6 {
	color:#fff;
}
.pricing_table.color6 li ul li.plan_name,
.pricing_table li ul.color6 li.plan_name {
	background:#a8a62c;
	background:-moz-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8a62c),color-stop(100%,#a09e2a));
	background:-webkit-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-o-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-ms-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a62c',endColorstr='#a09e2a',GradientType=0 );
	border:1px solid #969527;
	border-bottom:1px solid #aba92c;
	border-left:1px solid #aba92c;
}
.pricing_table.color6 li ul li.plan_price,
.pricing_table li ul.color6 li.plan_price {
	background:#a09e2a;
	border:1px solid #969527;
	border-left:1px solid #aba92c;
}
.pricing_table.color6 li ul li a.table_button,
.pricing_table li ul.color6 li a.table_button {
	background:#a8a62c;
	background:-moz-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8a62c),color-stop(100%,#a09e2a));
	background:-webkit-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-o-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-ms-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a62c',endColorstr='#a09e2a',GradientType=0 );
	border:1px solid #949226;
	-webkit-box-shadow:inset 0px 0px 1px 1px #aba92c;
	-moz-box-shadow:inset 0px 0px 1px 1px #aba92c;
	box-shadow:inset 0px 0px 1px 1px #aba92c;
}
.pricing_table.color6 li ul li a.table_button:hover,
.pricing_table li ul.color6 li a.table_button:hover {
	background:#a09e2a;
	background:-moz-linear-gradient(top,#a09e2a 0%,#a8a62c 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a09e2a),color-stop(100%,#a8a62c));
	background:-webkit-linear-gradient(top,#a09e2a 0%,#a8a62c 100%);
	background:-o-linear-gradient(top,#a09e2a 0%,#a8a62c 100%);
	background:-ms-linear-gradient(top,#a09e2a 0%,#a8a62c 100%);
	background:linear-gradient(top,#a09e2a 0%,#a8a62c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a09e2a',endColorstr='#a8a62c',GradientType=0 );
}
.pricing_table.color6 li ul:hover li.even,
.pricing_table.color6 li ul.active li.even,
.pricing_table li ul.color6:hover li.even,
.pricing_table li ul.color6.active li.even {
	background:#a8a62c;
	color:#fff;
	border-top:1px solid #adab2d;
	border-bottom:1px solid #949226;
	border-left:1px solid #adab2d;
	border-right:1px solid #949226;
}
.pricing_table.color6 li ul:hover li.odd,
.pricing_table.color6 li ul.active li.odd,
.pricing_table li ul.color6:hover li.odd,
.pricing_table li ul.color6.active li.odd {
	background:#a09e2a;
	color:#fff;
	border-top:1px solid #adab2d;
	border-bottom:1px solid #949226;
	border-left:1px solid #adab2d;
	border-right:1px solid #949226;
}
/*
================================================== 
1.2.7. Color 7
================================================== 
*/ 
.pricing_table.color7 li ul li h6,
.pricing_table li ul.color7 li h6 {
	color:#d83a3f;
}
.pricing_table.color7 li ul:hover li h6,
.pricing_table li ul.color7:hover li h6 {
	color:#fff;
}
.pricing_table.color7 li ul.active li h6,
.pricing_table li ul.color7.active li h6 {
	color:#fff;
}
.pricing_table.color7 li ul li.plan_name,
.pricing_table li ul.color7 li.plan_name {
	background:#e03d42;
	background:-moz-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e03d42),color-stop(100%,#d83a3f));
	background:-webkit-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-o-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-ms-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e03d42',endColorstr='#d83a3f',GradientType=0 );
	border:1px solid #cf383d;
	border-bottom:1px solid #e33d43;
	border-left:1px solid #e33d43;
}
.pricing_table.color7 li ul li.plan_price,
.pricing_table li ul.color7 li.plan_price {
	background:#d83a3f;
	border:1px solid #cf383d;
	border-left:1px solid #e33d43;
}
.pricing_table.color7 li ul li a.table_button,
.pricing_table li ul.color7 li a.table_button {
	background:#e03d42;
	background:-moz-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e03d42),color-stop(100%,#d83a3f));
	background:-webkit-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-o-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-ms-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e03d42',endColorstr='#d83a3f',GradientType=0 );
	border:1px solid #cc373c;
	-webkit-box-shadow:inset 0px 0px 1px 1px #e33d43;
	-moz-box-shadow:inset 0px 0px 1px 1px #e33d43;
	box-shadow:inset 0px 0px 1px 1px #e33d43;
}
.pricing_table.color7 li ul li a.table_button:hover,
.pricing_table li ul.color7 li a.table_button:hover {
	background:#d83a3f;
	background:-moz-linear-gradient(top,#d83a3f 0%,#e03d42 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d83a3f),color-stop(100%,#e03d42));
	background:-webkit-linear-gradient(top,#d83a3f 0%,#e03d42 100%);
	background:-o-linear-gradient(top,#d83a3f 0%,#e03d42 100%);
	background:-ms-linear-gradient(top,#d83a3f 0%,#e03d42 100%);
	background:linear-gradient(top,#d83a3f 0%,#e03d42 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d83a3f',endColorstr='#e03d42',GradientType=0 );
}
.pricing_table.color7 li ul:hover li.even,
.pricing_table.color7 li ul.active li.even,
.pricing_table li ul.color7:hover li.even,
.pricing_table li ul.color7.active li.even {
	background:#e03d42;
	color:#fff;
	border-top:1px solid #e53e44;
	border-bottom:1px solid #cc373c;
	border-left:1px solid #e53e44;
	border-right:1px solid #cc373c;
}
.pricing_table.color7 li ul:hover li.odd,
.pricing_table.color7 li ul.active li.odd,
.pricing_table li ul.color7:hover li.odd,
.pricing_table li ul.color7.active li.odd {
	background:#d83a3f;
	color:#fff;
	border-top:1px solid #e53e44;
	border-bottom:1px solid #cc373c;
	border-left:1px solid #e53e44;
	border-right:1px solid #cc373c;
}
/*
==================================================
 1.2.8. Color 8
================================================== 
*/ 
.pricing_table.color8 li ul li h6,
.pricing_table li ul.color8 li h6 {
	color:#e19026;
}
.pricing_table.color8 li ul:hover li h6,
.pricing_table li ul.color8:hover li h6 {
	color:#fff;
}
.pricing_table.color8 li ul.active li h6,
.pricing_table li ul.color8.active li h6 {
	color:#fff;
}
.pricing_table.color8 li ul li.plan_name,
.pricing_table li ul.color8 li.plan_name {
	background:#e89527;
	background:-moz-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e89527),color-stop(100%,#e19026));
	background:-webkit-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-o-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-ms-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:linear-gradient(top,#e89527 0%,#e19026 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e89527',endColorstr='#e19026',GradientType=0 );
	border:1px solid #d68924;
	border-bottom:1px solid #eb9628;
	border-left:1px solid #eb9628;
}
.pricing_table.color8 li ul li.plan_price,
.pricing_table li ul.color8 li.plan_price {
	background:#e19026;
	border:1px solid #d68924;
	border-left:1px solid #eb9628;
}
.pricing_table.color8 li ul li a.table_button,
.pricing_table li ul.color8 li a.table_button {
	background:#e89527;
	background:-moz-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e89527),color-stop(100%,#e19026));
	background:-webkit-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-o-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-ms-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:linear-gradient(top,#e89527 0%,#e19026 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e89527',endColorstr='#e19026',GradientType=0 );
	border:1px solid #d48824;
	-webkit-box-shadow:inset 0px 0px 1px 1px #eb9628;
	-moz-box-shadow:inset 0px 0px 1px 1px #eb9628;
	box-shadow:inset 0px 0px 1px 1px #eb9628;
}
.pricing_table.color8 li ul li a.table_button:hover,
.pricing_table li ul.color8 li a.table_button:hover {
	background:#e19026;
	background:-moz-linear-gradient(top,#e19026 0%,#e89527 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e19026),color-stop(100%,#e89527));
	background:-webkit-linear-gradient(top,#e19026 0%,#e89527 100%);
	background:-o-linear-gradient(top,#e19026 0%,#e89527 100%);
	background:-ms-linear-gradient(top,#e19026 0%,#e89527 100%);
	background:linear-gradient(top,#e19026 0%,#e89527 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e19026',endColorstr='#e89527',GradientType=0 );
}
.pricing_table.color8 li ul:hover li.even,
.pricing_table.color8 li ul.active li.even,
.pricing_table li ul.color8:hover li.even,
.pricing_table li ul.color8.active li.even {
	background:#e89527;
	color:#fff;
	border-top:1px solid #ed9828;
	border-bottom:1px solid #d48824;
	border-left:1px solid #ed9828;
	border-right:1px solid #d48824;
}
.pricing_table.color8 li ul:hover li.odd,
.pricing_table.color8 li ul.active li.odd,
.pricing_table li ul.color8:hover li.odd,
.pricing_table li ul.color8.active li.odd {
	background:#e19026;
	color:#fff;
	border-top:1px solid #ed9828;
	border-bottom:1px solid #d48824;
	border-left:1px solid #ed9828;
	border-right:1px solid #d48824;
}
/*
==================================================
 1.2.9. Color 9
================================================== 
*/ 
.pricing_table.color9 li ul li h6,
.pricing_table li ul.color9 li h6 {
	color:#ba2e49;
}
.pricing_table.color9 li ul:hover li h6,
.pricing_table li ul.color9:hover li h6 {
	color:#fff;
}
.pricing_table.color9 li ul.active li h6,
.pricing_table li ul.color9.active li h6 {
	color:#fff;
}
.pricing_table.color9 li ul li.plan_name,
.pricing_table li ul.color9 li.plan_name {
	background:#c2304e;
	background:-moz-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c2304e),color-stop(100%,#ba2e49));
	background:-webkit-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-o-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-ms-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2304e',endColorstr='#ba2e49',GradientType=0 );
	border:1px solid #b02c46;
	border-bottom:1px solid #c4314f;
	border-left:1px solid #c4314f;
}
.pricing_table.color9 li ul li.plan_price,
.pricing_table li ul.color9 li.plan_price {
	background:#ba2e49;
	border:1px solid #b02c46;
	border-left:1px solid #c4314f;
}
.pricing_table.color9 li ul li a.table_button,
.pricing_table li ul.color9 li a.table_button {
	background:#c2304e;
	background:-moz-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c2304e),color-stop(100%,#ba2e49));
	background:-webkit-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-o-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-ms-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2304e',endColorstr='#ba2e49',GradientType=0 );
	border:1px solid #ad2b45;
	-webkit-box-shadow:inset 0px 0px 1px 1px #c4314f;
	-moz-box-shadow:inset 0px 0px 1px 1px #c4314f;
	box-shadow:inset 0px 0px 1px 1px #c4314f;
}
.pricing_table.color9 li ul li a.table_button:hover,
.pricing_table li ul.color9 li a.table_button:hover {
	background:#ba2e49;
	background:-moz-linear-gradient(top,#ba2e49 0%,#c2304e 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ba2e49),color-stop(100%,#c2304e));
	background:-webkit-linear-gradient(top,#ba2e49 0%,#c2304e 100%);
	background:-o-linear-gradient(top,#ba2e49 0%,#c2304e 100%);
	background:-ms-linear-gradient(top,#ba2e49 0%,#c2304e 100%);
	background:linear-gradient(top,#ba2e49 0%,#c2304e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba2e49',endColorstr='#c2304e',GradientType=0 );
}
.pricing_table.color9 li ul:hover li.even,
.pricing_table.color9 li ul.active li.even,
.pricing_table li ul.color9:hover li.even,
.pricing_table li ul.color9.active li.even {
	background:#c2304e;
	color:#fff;
	border-top:1px solid #c73250;
	border-bottom:1px solid #ad2b45;
	border-left:1px solid #c73250;
	border-right:1px solid #ad2b45;
}
.pricing_table.color9 li ul:hover li.odd,
.pricing_table.color9 li ul.active li.odd,
.pricing_table li ul.color9:hover li.odd,
.pricing_table li ul.color9.active li.odd {
	background:#ba2e49;
	color:#fff;
	border-top:1px solid #c73250;
	border-bottom:1px solid #ad2b45;
	border-left:1px solid #c73250;
	border-right:1px solid #ad2b45;
}
/*
==================================================
 1.2.10. Color 10
================================================== 
*/ 
.pricing_table.color10 li ul li h6,
.pricing_table li ul.color10 li h6 {
	color:#92c220;
}
.pricing_table.color10 li ul:hover li h6,
.pricing_table li ul.color10:hover li h6 {
	color:#fff;
}
.pricing_table.color10 li ul.active li h6,
.pricing_table li ul.color10.active li h6 {
	color:#fff;
}
.pricing_table.color10 li ul li.plan_name,
.pricing_table li ul.color10 li.plan_name {
	background:#97c920;
	background:-moz-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c920),color-stop(100%,#92c220));
	background:-webkit-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-o-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-ms-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:linear-gradient(top,#97c920 0%,#92c220 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c920',endColorstr='#92c220',GradientType=0 );
	border:1px solid #89b81d;
	border-bottom:1px solid #99cc21;
	border-left:1px solid #99cc21;
}
.pricing_table.color10 li ul li.plan_price,
.pricing_table li ul.color10 li.plan_price {
	background:#92c220;
	border:1px solid #89b81d;
	border-left:1px solid #99cc21;
}
.pricing_table.color10 li ul li a.table_button,
.pricing_table li ul.color10 li a.table_button {
	background:#97c920;
	background:-moz-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c920),color-stop(100%,#92c220));
	background:-webkit-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-o-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-ms-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:linear-gradient(top,#97c920 0%,#92c220 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c920',endColorstr='#92c220',GradientType=0 );
	border:1px solid #87b51d;
	-webkit-box-shadow:inset 0px 0px 1px 1px #99cc21;
	-moz-box-shadow:inset 0px 0px 1px 1px #99cc21;
	box-shadow:inset 0px 0px 1px 1px #99cc21;
}
.pricing_table.color10 li ul li a.table_button:hover,
.pricing_table li ul.color10 li a.table_button:hover {
	background:#92c220;
	background:-moz-linear-gradient(top,#92c220 0%,#97c920 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#92c220),color-stop(100%,#97c920));
	background:-webkit-linear-gradient(top,#92c220 0%,#97c920 100%);
	background:-o-linear-gradient(top,#92c220 0%,#97c920 100%);
	background:-ms-linear-gradient(top,#92c220 0%,#97c920 100%);
	background:linear-gradient(top,#92c220 0%,#97c920 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c220',endColorstr='#97c920',GradientType=0 );
}
.pricing_table.color10 li ul:hover li.even,
.pricing_table.color10 li ul.active li.even,
.pricing_table li ul.color10:hover li.even,
.pricing_table li ul.color10.active li.even {
	background:#97c920;
	color:#fff;
	border-top:1px solid #9bcf21;
	border-bottom:1px solid #87b51d;
	border-left:1px solid #9bcf21;
	border-right:1px solid #87b51d;
}
.pricing_table.color10 li ul:hover li.odd,
.pricing_table.color10 li ul.active li.odd,
.pricing_table li ul.color10:hover li.odd,
.pricing_table li ul.color10.active li.odd {
	background:#92c220;
	color:#fff;
	border-top:1px solid #9bcf21;
	border-bottom:1px solid #87b51d;
	border-left:1px solid #9bcf21;
	border-right:1px solid #87b51d;
}
/*
==================================================
 1.2.11. Color 11
================================================== 
*/ 
.pricing_table.color11 li ul li h6,
.pricing_table li ul.color11 li h6 {
	color:#b82ee5;
}
.pricing_table.color11 li ul:hover li h6,
.pricing_table li ul.color11:hover li h6 {
	color:#fff;
}
.pricing_table.color11 li ul.active li h6,
.pricing_table li ul.color11.active li h6 {
	color:#fff;
}
.pricing_table.color11 li ul li.plan_name,
.pricing_table li ul.color11 li.plan_name {
	background:#be2fed;
	background:-moz-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#be2fed),color-stop(100%,#b82ee5));
	background:-webkit-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-o-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-ms-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#be2fed',endColorstr='#b82ee5',GradientType=0 );
	border:1px solid #af2cdb;
	border-bottom:1px solid #c030f0;
	border-left:1px solid #c030f0;
}
.pricing_table.color11 li ul li.plan_price,
.pricing_table li ul.color11 li.plan_price {
	background:#b82ee5;
	border:1px solid #af2cdb;
	border-left:1px solid #c030f0;
}
.pricing_table.color11 li ul li a.table_button,
.pricing_table li ul.color11 li a.table_button {
	background:#be2fed;
	background:-moz-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#be2fed),color-stop(100%,#b82ee5));
	background:-webkit-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-o-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-ms-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#be2fed',endColorstr='#b82ee5',GradientType=0 );
	border:1px solid #ad2bd9;
	-webkit-box-shadow:inset 0px 0px 1px 1px #c030f0;
	-moz-box-shadow:inset 0px 0px 1px 1px #c030f0;
	box-shadow:inset 0px 0px 1px 1px #c030f0;
}
.pricing_table.color11 li ul li a.table_button:hover,
.pricing_table li ul.color11 li a.table_button:hover {
	background:#b82ee5;
	background:-moz-linear-gradient(top,#b82ee5 0%,#be2fed 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b82ee5),color-stop(100%,#be2fed));
	background:-webkit-linear-gradient(top,#b82ee5 0%,#be2fed 100%);
	background:-o-linear-gradient(top,#b82ee5 0%,#be2fed 100%);
	background:-ms-linear-gradient(top,#b82ee5 0%,#be2fed 100%);
	background:linear-gradient(top,#b82ee5 0%,#be2fed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b82ee5',endColorstr='#be2fed',GradientType=0 );
}
.pricing_table.color11 li ul:hover li.even,
.pricing_table.color11 li ul.active li.even,
.pricing_table li ul.color11:hover li.even,
.pricing_table li ul.color11.active li.even {
	background:#be2fed;
	color:#fff;
	border-top:1px solid #c230f2;
	border-bottom:1px solid #ad2bd9;
	border-left:1px solid #c230f2;
	border-right:1px solid #ad2bd9;
}
.pricing_table.color11 li ul:hover li.odd,
.pricing_table.color11 li ul.active li.odd,
.pricing_table li ul.color11:hover li.odd,
.pricing_table li ul.color11.active li.odd {
	background:#b82ee5;
	color:#fff;
	border-top:1px solid #c230f2;
	border-bottom:1px solid #ad2bd9;
	border-left:1px solid #c230f2;
	border-right:1px solid #ad2bd9;
}
/*
==================================================
 1.2.12. Color 12
================================================== 
*/ 
.pricing_table.color12 li ul li h6,
.pricing_table li ul.color12 li h6 {
	color:#4072a7;
}
.pricing_table.color12 li ul:hover li h6,
.pricing_table li ul.color12:hover li h6 {
	color:#fff;
}
.pricing_table.color12 li ul.active li h6,
.pricing_table li ul.color12.active li h6 {
	color:#fff;
}
.pricing_table.color12 li ul li.plan_name,
.pricing_table li ul.color12 li.plan_name {
	background:#4276ad;
	background:-moz-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4276ad),color-stop(100%,#4072a7));
	background:-webkit-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-o-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-ms-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:linear-gradient(top,#4276ad 0%,#4072a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4276ad',endColorstr='#4072a7',GradientType=0 );
	border:1px solid #3b6a9c;
	border-bottom:1px solid #4378b0;
	border-left:1px solid #4378b0;
}
.pricing_table.color12 li ul li.plan_price,
.pricing_table li ul.color12 li.plan_price {
	background:#4072a7;
	border:1px solid #3b6a9c;
	border-left:1px solid #4378b0;
}
.pricing_table.color12 li ul li a.table_button,
.pricing_table li ul.color12 li a.table_button {
	background:#4276ad;
	background:-moz-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4276ad),color-stop(100%,#4072a7));
	background:-webkit-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-o-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-ms-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:linear-gradient(top,#4276ad 0%,#4072a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4276ad',endColorstr='#4072a7',GradientType=0 );
	border:1px solid #3a6899;
	-webkit-box-shadow:inset 0px 0px 1px 1px #4378b0;
	-moz-box-shadow:inset 0px 0px 1px 1px #4378b0;
	box-shadow:inset 0px 0px 1px 1px #4378b0;
}
.pricing_table.color12 li ul li a.table_button:hover,
.pricing_table li ul.color12 li a.table_button:hover {
	background:#4072a7;
	background:-moz-linear-gradient(top,#4072a7 0%,#4276ad 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4072a7),color-stop(100%,#4276ad));
	background:-webkit-linear-gradient(top,#4072a7 0%,#4276ad 100%);
	background:-o-linear-gradient(top,#4072a7 0%,#4276ad 100%);
	background:-ms-linear-gradient(top,#4072a7 0%,#4276ad 100%);
	background:linear-gradient(top,#4072a7 0%,#4276ad 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7',endColorstr='#4276ad',GradientType=0 );
}
.pricing_table.color12 li ul:hover li.even,
.pricing_table.color12 li ul.active li.even,
.pricing_table li ul.color12:hover li.even,
.pricing_table li ul.color12.active li.even {
	background:#4276ad;
	color:#fff;
	border-top:1px solid #4479b3;
	border-bottom:1px solid #3a6899;
	border-left:1px solid #4479b3;
	border-right:1px solid #3a6899;
}
.pricing_table.color12 li ul:hover li.odd,
.pricing_table.color12 li ul.active li.odd,
.pricing_table li ul.color12:hover li.odd,
.pricing_table li ul.color12.active li.odd {
	background:#4072a7;
	color:#fff;
	border-top:1px solid #4479b3;
	border-bottom:1px solid #3a6899;
	border-left:1px solid #4479b3;
	border-right: 1px solid #3a6899;
}
/*
==================================================
 1.3. Ribbon
================================================== 
*/
.pricing_table .ribbon {
	position:absolute;
	top:45px;
	left:-6px;
	z-index:120;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	width:100%;
	padding:5px;
	color:#fff;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
}
.pricing_table .ribbon:after {
	border:solid;
	border-width:5px 0px 0 5px;
	bottom:-6px;
	content:"";
	left:-1px;
	position:absolute;
	z-index:99;
}
.pricing_table .ribbon:before {
	border:solid;
	border-width:5px 5px 0 0px;
	bottom:-6px;
	content:"";
	right:-1px;
	position:absolute;
	z-index: 99;
}
/*
================================================== 
 1.3.1. Ribbon Color 1
================================================== 
*/
.pricing_table .ribbon.color1 {
	background:#4ea9bf;
	background:-moz-radial-gradient(center,ellipse cover,#4ea9bf 0%,#4392A5 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#4ea9bf),color-stop(100%,#4392A5));
	background:-webkit-radial-gradient(center,ellipse cover,#4ea9bf 0%,#4392A5 100%);
	background:-o-radial-gradient(center,ellipse cover,#4ea9bf 0%,#4392A5 100%);
	background:-ms-radial-gradient(center,ellipse cover,#4ea9bf 0%,#4392A5 100%);
	background:radial-gradient(ellipse at center,#4ea9bf 0%,#4392A5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ea9bf',endColorstr='#4392A5',GradientType=1 );
	border:1px solid #40899c;
	text-shadow:0px 0px 1px #357382;
}
.pricing_table .ribbon.color1:after {
	border-color:#40899c transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #40899c;
	-moz-box-shadow:inset 0px 0px 1px 1px #40899c;
	box-shadow:inset 0px 0px 1px 1px #40899c;
}
.pricing_table .ribbon.color1:before {
	border-color:#40899c transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #40899c;
	-moz-box-shadow:inset 0px 0px 1px 1px #40899c;
	box-shadow: inset 0px 0px 1px 1px #40899c;
}
/*
==================================================
 1.3.2. Ribbon Color 2
================================================== 
*/
.pricing_table .ribbon.color2 {
	background:#e06763;
	background:-moz-radial-gradient(center,ellipse cover,#e06763 0%,#c75a57 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#e06763),color-stop(100%,#c75a57));
	background:-webkit-radial-gradient(center,ellipse cover,#e06763 0%,#c75a57 100%);
	background:-o-radial-gradient(center,ellipse cover,#e06763 0%,#c75a57 100%);
	background:-ms-radial-gradient(center,ellipse cover,#e06763 0%,#c75a57 100%);
	background:radial-gradient(ellipse at center,#e06763 0%,#c75a57 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e06763',endColorstr='#c75a57',GradientType=1 );
	border:1px solid #bd5753;
	text-shadow:0px 0px 1px #a34b48;
}
.pricing_table .ribbon.color2:after {
	border-color:#bd5753 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #bd5753;
	-moz-box-shadow:inset 0px 0px 1px 1px #bd5753;
	box-shadow:inset 0px 0px 1px 1px #bd5753;
}
.pricing_table .ribbon.color2:before {
	border-color:#bd5753 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #bd5753;
	-moz-box-shadow:inset 0px 0px 1px 1px #bd5753;
	box-shadow: inset 0px 0px 1px 1px #bd5753;
}
/*
==================================================
 1.3.3. Ribbon Color 3
================================================== 
*/
.pricing_table .ribbon.color3 {
	background:#63cfa7;
	background:-moz-radial-gradient(center,ellipse cover,#63cfa7 0%,#57b593 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#63cfa7),color-stop(100%,#57b593));
	background:-webkit-radial-gradient(center,ellipse cover,#63cfa7 0%,#57b593 100%);
	background:-o-radial-gradient(center,ellipse cover,#63cfa7 0%,#57b593 100%);
	background:-ms-radial-gradient(center,ellipse cover,#63cfa7 0%,#57b593 100%);
	background:radial-gradient(ellipse at center,#63cfa7 0%,#57b593 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#63cfa7',endColorstr='#57b593',GradientType=1 );
	border:1px solid #52ab8a;
	text-shadow:0px 0px 1px #469176;
}
.pricing_table .ribbon.color3:after {
	border-color:#52ab8a transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	-moz-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	box-shadow:inset 0px 0px 1px 1px #52ab8a;
}
.pricing_table .ribbon.color3:before {
	border-color:#52ab8a transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	-moz-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	box-shadow: inset 0px 0px 1px 1px #52ab8a;
}
/*
==================================================
 1.3.4. Ribbon Color 4
================================================== 
*/
.pricing_table .ribbon.color4 {
	background:#fc008b;
	background:-moz-radial-gradient(center,ellipse cover,#fc008b 0%,#e3007b 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#fc008b),color-stop(100%,#e3007b));
	background:-webkit-radial-gradient(center,ellipse cover,#fc008b 0%,#e3007b 100%);
	background:-o-radial-gradient(center,ellipse cover,#fc008b 0%,#e3007b 100%);
	background:-ms-radial-gradient(center,ellipse cover,#fc008b 0%,#e3007b 100%);
	background:radial-gradient(ellipse at center,#fc008b 0%,#e3007b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc008b',endColorstr='#e3007b',GradientType=1 );
	border:1px solid #d90077;
	text-shadow:0px 0px 1px #bf0069;
}
.pricing_table .ribbon.color4:after {
	border-color:#d90077 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d90077;
	-moz-box-shadow:inset 0px 0px 1px 1px #d90077;
	box-shadow:inset 0px 0px 1px 1px #d90077;
}
.pricing_table .ribbon.color4:before {
	border-color:#d90077 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d90077;
	-moz-box-shadow:inset 0px 0px 1px 1px #d90077;
	box-shadow: inset 0px 0px 1px 1px #d90077;
}
/*
==================================================
1.3.5. Ribbon Color 5
================================================== 
*/
.pricing_table .ribbon.color5 {
	background:#ff5429;
	background:-moz-radial-gradient(center,ellipse cover,#ff5429 0%,#e54b25 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#ff5429),color-stop(100%,#e54b25));
	background:-webkit-radial-gradient(center,ellipse cover,#ff5429 0%,#e54b25 100%);
	background:-o-radial-gradient(center,ellipse cover,#ff5429 0%,#e54b25 100%);
	background:-ms-radial-gradient(center,ellipse cover,#ff5429 0%,#e54b25 100%);
	background:radial-gradient(ellipse at center,#ff5429 0%,#e54b25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5429',endColorstr='#e54b25',GradientType=1 );
	border:1px solid #db4823;
	text-shadow:0px 0px 1px #c2401f;
}
.pricing_table .ribbon.color5:after {
	border-color:#db4823 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #db4823;
	-moz-box-shadow:inset 0px 0px 1px 1px #db4823;
	box-shadow:inset 0px 0px 1px 1px #db4823;
}
.pricing_table .ribbon.color5:before {
	border-color:#db4823 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #db4823;
	-moz-box-shadow:inset 0px 0px 1px 1px #db4823;
	box-shadow: inset 0px 0px 1px 1px #db4823;
}
/*
================================================== 
 1.3.6. Ribbon Color 6
================================================== 
*/
.pricing_table .ribbon.color6 {
	background:#bab830;
	background:-moz-radial-gradient(center,ellipse cover,#bab830 0%,#a09e2a 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#bab830),color-stop(100%,#a09e2a));
	background:-webkit-radial-gradient(center,ellipse cover,#bab830 0%,#a09e2a 100%);
	background:-o-radial-gradient(center,ellipse cover,#bab830 0%,#a09e2a 100%);
	background:-ms-radial-gradient(center,ellipse cover,#bab830 0%,#a09e2a 100%);
	background:radial-gradient(ellipse at center,#bab830 0%,#a09e2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bab830',endColorstr='#a09e2a',GradientType=1 );
	border:1px solid #969527;
	text-shadow:0px 0px 1px #7d7b20;
}
.pricing_table .ribbon.color6:after {
	border-color:#969527 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #969527;
	-moz-box-shadow:inset 0px 0px 1px 1px #969527;
	box-shadow:inset 0px 0px 1px 1px #969527;
}
.pricing_table .ribbon.color6:before {
	border-color:#969527 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #969527;
	-moz-box-shadow:inset 0px 0px 1px 1px #969527;
	box-shadow: inset 0px 0px 1px 1px #969527;
}
/*
==================================================
 1.3.7. Ribbon Color 7
================================================== 
*/
.pricing_table .ribbon.color7 {
	background:#f24147;
	background:-moz-radial-gradient(center,ellipse cover,#f24147 0%,#d83a3f 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#f24147),color-stop(100%,#d83a3f));
	background:-webkit-radial-gradient(center,ellipse cover,#f24147 0%,#d83a3f 100%);
	background:-o-radial-gradient(center,ellipse cover,#f24147 0%,#d83a3f 100%);
	background:-ms-radial-gradient(center,ellipse cover,#f24147 0%,#d83a3f 100%);
	background:radial-gradient(ellipse at center,#f24147 0%,#d83a3f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f24147',endColorstr='#d83a3f',GradientType=1 );
	border:1px solid #cf383d;
	text-shadow:0px 0px 1px #b53135;
}
.pricing_table .ribbon.color7:after {
	border-color:#cf383d transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #cf383d;
	-moz-box-shadow:inset 0px 0px 1px 1px #cf383d;
	box-shadow:inset 0px 0px 1px 1px #cf383d;
}
.pricing_table .ribbon.color7:before {
	border-color:#cf383d transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #cf383d;
	-moz-box-shadow:inset 0px 0px 1px 1px #cf383d;
	box-shadow: inset 0px 0px 1px 1px #cf383d;
}
/*
==================================================
 1.3.8. Ribbon Color 8
================================================== 
*/
.pricing_table .ribbon.color8 {
	background:#faa02a;
	background:-moz-radial-gradient(center,ellipse cover,#faa02a 0%,#e19026 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#faa02a),color-stop(100%,#e19026));
	background:-webkit-radial-gradient(center,ellipse cover,#faa02a 0%,#e19026 100%);
	background:-o-radial-gradient(center,ellipse cover,#faa02a 0%,#e19026 100%);
	background:-ms-radial-gradient(center,ellipse cover,#faa02a 0%,#e19026 100%);
	background:radial-gradient(ellipse at center,#faa02a 0%,#e19026 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa02a',endColorstr='#e19026',GradientType=1 );
	border:1px solid #d68924;
	text-shadow:0px 0px 1px #bd7920;
}
.pricing_table .ribbon.color8:after {
	border-color:#d68924 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d68924;
	-moz-box-shadow:inset 0px 0px 1px 1px #d68924;
	box-shadow:inset 0px 0px 1px 1px #d68924;
}
.pricing_table .ribbon.color8:before {
	border-color:#d68924 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d68924;
	-moz-box-shadow:inset 0px 0px 1px 1px #d68924;
	box-shadow: inset 0px 0px 1px 1px #d68924;
}
/*
==================================================
 1.3.9. Ribbon Color 9
================================================== 
*/
.pricing_table .ribbon.color9 {
	background:#d43555;
	background:-moz-radial-gradient(center,ellipse cover,#d43555 0%,#ba2e49 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#d43555),color-stop(100%,#ba2e49));
	background:-webkit-radial-gradient(center,ellipse cover,#d43555 0%,#ba2e49 100%);
	background:-o-radial-gradient(center,ellipse cover,#d43555 0%,#ba2e49 100%);
	background:-ms-radial-gradient(center,ellipse cover,#d43555 0%,#ba2e49 100%);
	background:radial-gradient(ellipse at center,#d43555 0%,#ba2e49 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43555',endColorstr='#ba2e49',GradientType=1 );
	border:1px solid #b02c46;
	text-shadow:0px 0px 1px #96263c;
}
.pricing_table .ribbon.color9:after {
	border-color:#b02c46 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #b02c46;
	-moz-box-shadow:inset 0px 0px 1px 1px #b02c46;
	box-shadow:inset 0px 0px 1px 1px #b02c46;
}
.pricing_table .ribbon.color9:before {
	border-color:#b02c46 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #b02c46;
	-moz-box-shadow:inset 0px 0px 1px 1px #b02c46;
	box-shadow: inset 0px 0px 1px 1px #b02c46;
}
/*
==================================================
 1.3.10. Ribbon Color 10
================================================== 
*/
.pricing_table .ribbon.color10 {
	background:#a4db23;
	background:-moz-radial-gradient(center,ellipse cover,#a4db23 0%,#92c220 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#a4db23),color-stop(100%,#92c220));
	background:-webkit-radial-gradient(center,ellipse cover,#a4db23 0%,#92c220 100%);
	background:-o-radial-gradient(center,ellipse cover,#a4db23 0%,#92c220 100%);
	background:-ms-radial-gradient(center,ellipse cover,#a4db23 0%,#92c220 100%);
	background:radial-gradient(ellipse at center,#a4db23 0%,#92c220 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4db23',endColorstr='#92c220',GradientType=1 );
	border:1px solid #89b81d;
	text-shadow:0px 0px 1px #769e19;
}
.pricing_table .ribbon.color10:after {
	border-color:#89b81d transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #89b81d;
	-moz-box-shadow:inset 0px 0px 1px 1px #89b81d;
	box-shadow:inset 0px 0px 1px 1px #89b81d;
}
.pricing_table .ribbon.color10:before {
	border-color:#89b81d transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #89b81d;
	-moz-box-shadow:inset 0px 0px 1px 1px #89b81d;
	box-shadow: inset 0px 0px 1px 1px #89b81d;
}
/*
==================================================
 1.3.11. Ribbon Color 11
================================================== 
*/
.pricing_table .ribbon.color11 {
	background:#cc33ff;
	background:-moz-radial-gradient(center,ellipse cover,#cc33ff 0%,#b82ee5 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#cc33ff),color-stop(100%,#b82ee5));
	background:-webkit-radial-gradient(center,ellipse cover,#cc33ff 0%,#b82ee5 100%);
	background:-o-radial-gradient(center,ellipse cover,#cc33ff 0%,#b82ee5 100%);
	background:-ms-radial-gradient(center,ellipse cover,#cc33ff 0%,#b82ee5 100%);
	background:radial-gradient(ellipse at center,#cc33ff 0%,#b82ee5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc33ff',endColorstr='#b82ee5',GradientType=1 );
	border:1px solid #af2cdb;
	text-shadow:0px 0px 1px #9b27c2;
}
.pricing_table .ribbon.color11:after {
	border-color:#af2cdb transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	-moz-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	box-shadow:inset 0px 0px 1px 1px #af2cdb;
}
.pricing_table .ribbon.color11:before {
	border-color:#af2cdb transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	-moz-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	box-shadow: inset 0px 0px 1px 1px #af2cdb;
}
/*
==================================================
 1.3.12. Ribbon Color 12
================================================== 
*/
.pricing_table .ribbon.color12 {
	background:#4982bf;
	background:-moz-radial-gradient(center,ellipse cover,#4982bf 0%,#4072a7 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#4982bf),color-stop(100%,#4072a7));
	background:-webkit-radial-gradient(center,ellipse cover,#4982bf 0%,#4072a7 100%);
	background:-o-radial-gradient(center,ellipse cover,#4982bf 0%,#4072a7 100%);
	background:-ms-radial-gradient(center,ellipse cover,#4982bf 0%,#4072a7 100%);
	background:radial-gradient(ellipse at center,#4982bf 0%,#4072a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4982bf',endColorstr='#4072a7',GradientType=1 );
	border:1px solid #3b6a9c;
	text-shadow:0px 0px 1px #315882;
}
.pricing_table .ribbon.color12:after {
	border-color:#3b6a9c transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	-moz-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	box-shadow:inset 0px 0px 1px 1px #3b6a9c;
}
.pricing_table .ribbon.color12:before {
	border-color:#3b6a9c transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	-moz-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	box-shadow: inset 0px 0px 1px 1px #3b6a9c;
}
/*
==================================================
 1.4. Ribbon 2
================================================== 
*/
.pricing_table .ribbon2 {
	position:absolute;
	top:45px;
	left:-6px;
		z-index:120;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
		padding:5px 20px;
	color:#fff;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
		-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
}
.pricing_table .ribbon2:after {
	border:solid;
	border-width:5px 0px 0 5px;
	bottom:-5px;
	content:"";
	left:-1px;
	position:absolute;
	z-index:99;
}
.pricing_table .ribbon2:before {
	border:solid;
	border-width:11px 12px 11px 0px;
	bottom:0px;
	content:"";
	right:-12px;
	position:absolute;
	z-index: 99;
}
/*
==================================================
 1.4.1. Ribbon 2 Color 1
================================================== 
*/
.pricing_table .ribbon2.color1 {
	background:#4392a5;
	background:-moz-linear-gradient(left,#4392a5 0%,#4ea9bf 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#4392a5),color-stop(100%,#4ea9bf));
	background:-webkit-linear-gradient(left,#4392a5 0%,#4ea9bf 100%);
	background:-o-linear-gradient(left,#4392a5 0%,#4ea9bf 100%);
	background:-ms-linear-gradient(left,#4392a5 0%,#4ea9bf 100%);
	background:linear-gradient(to right,#4392a5 0%,#4ea9bf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4392a5',endColorstr='#4ea9bf',GradientType=1 );
	border-right:1px solid #4392a5;
	border-left:1px solid #40899c;
	text-shadow:0px 0px 1px #357382;
}
.pricing_table .ribbon2.color1:after {
	border-color:#4392a5 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #40899c;
	-moz-box-shadow:inset 0px 0px 1px 1px #40899c;
	box-shadow:inset 0px 0px 1px 1px #40899c;
}
.pricing_table .ribbon2.color1:before {
	border-color: #4ea9bf transparent;
}
/*
==================================================
 1.4.2. Ribbon 2 Color 2
================================================== 
*/
.pricing_table .ribbon2.color2 {
	background:#c75a57;
	background:-moz-linear-gradient(left,#c75a57 0%,#e06763 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#c75a57),color-stop(100%,#e06763));
	background:-webkit-linear-gradient(left,#c75a57 0%,#e06763 100%);
	background:-o-linear-gradient(left,#c75a57 0%,#e06763 100%);
	background:-ms-linear-gradient(left,#c75a57 0%,#e06763 100%);
	background:linear-gradient(to right,#c75a57 0%,#e06763 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c75a57',endColorstr='#e06763',GradientType=1 );
	border-right:1px solid #c75a57;
	border-left:1px solid #bd5753;
	text-shadow:0px 0px 1px #a34b48;
}
.pricing_table .ribbon2.color2:after {
	border-color:#c75a57 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #bd5753;
	-moz-box-shadow:inset 0px 0px 1px 1px #bd5753;
	box-shadow:inset 0px 0px 1px 1px #bd5753;
}
.pricing_table .ribbon2.color2:before {
	border-color:#e06763 transparent;
}
/*
==================================================
 1.4.3. Ribbon 2 Color 3
================================================== 
*/ 
.pricing_table .ribbon2.color3 {
	background:#57b593;
	background:-moz-linear-gradient(left,#57b593 0%,#63cfa7 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#57b593),color-stop(100%,#63cfa7));
	background:-webkit-linear-gradient(left,#57b593 0%,#63cfa7 100%);
	background:-o-linear-gradient(left,#57b593 0%,#63cfa7 100%);
	background:-ms-linear-gradient(left,#57b593 0%,#63cfa7 100%);
	background:linear-gradient(to right,#57b593 0%,#63cfa7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b593',endColorstr='#63cfa7',GradientType=1 );
	border-right:1px solid #57b593;
	border-left:1px solid #52ab8a;
	text-shadow:0px 0px 1px #469176;
}
.pricing_table .ribbon2.color3:after {
	border-color:#57b593 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	-moz-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	box-shadow:inset 0px 0px 1px 1px #52ab8a;
}
.pricing_table .ribbon2.color3:before {
	border-color: #63cfa7 transparent;
}
/*
==================================================
 1.4.4. Ribbon 2 Color 4
================================================== 
*/
.pricing_table .ribbon2.color4 {
	background:#e3007b;
	background:-moz-linear-gradient(left,#e3007b 0%,#fc008b 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e3007b),color-stop(100%,#fc008b));
	background:-webkit-linear-gradient(left,#e3007b 0%,#fc008b 100%);
	background:-o-linear-gradient(left,#e3007b 0%,#fc008b 100%);
	background:-ms-linear-gradient(left,#e3007b 0%,#fc008b 100%);
	background:linear-gradient(to right,#e3007b 0%,#fc008b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3007b',endColorstr='#fc008b',GradientType=1 );
	border-right:1px solid #e3007b;
	border-left:1px solid #d90077;
	text-shadow:0px 0px 1px #bf0069;
}
.pricing_table .ribbon2.color4:after {
	border-color:#e3007b transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d90077;
	-moz-box-shadow:inset 0px 0px 1px 1px #d90077;
	box-shadow:inset 0px 0px 1px 1px #d90077;
}
.pricing_table .ribbon2.color4:before {
	border-color: #fc008b transparent;
}
/*
==================================================
 1.4.5. Ribbon 2 Color 5
================================================== 
*/
.pricing_table .ribbon2.color5 {
	background:#e54b25;
	background:-moz-linear-gradient(left,#e54b25 0%,#ff5429 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e54b25),color-stop(100%,#ff5429));
	background:-webkit-linear-gradient(left,#e54b25 0%,#ff5429 100%);
	background:-o-linear-gradient(left,#e54b25 0%,#ff5429 100%);
	background:-ms-linear-gradient(left,#e54b25 0%,#ff5429 100%);
	background:linear-gradient(to right,#e54b25 0%,#ff5429 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e54b25',endColorstr='#ff5429',GradientType=1 );
	border-right:1px solid #e54b25;
	border-left:1px solid #db4823;
	text-shadow:0px 0px 1px #c2401f;
}
.pricing_table .ribbon2.color5:after {
	border-color:#e54b25 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #db4823;
	-moz-box-shadow:inset 0px 0px 1px 1px #db4823;
	box-shadow:inset 0px 0px 1px 1px #db4823;
}
.pricing_table .ribbon2.color5:before {
	border-color: #ff5429 transparent;
}
/*
==================================================
 1.4.6. Ribbon 2 Color 6
================================================== 
*/
.pricing_table .ribbon2.color6 {
	background:#a09e2a;
	background:-moz-linear-gradient(left,#a09e2a 0%,#bab830 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#a09e2a),color-stop(100%,#bab830));
	background:-webkit-linear-gradient(left,#a09e2a 0%,#bab830 100%);
	background:-o-linear-gradient(left,#a09e2a 0%,#bab830 100%);
	background:-ms-linear-gradient(left,#a09e2a 0%,#bab830 100%);
	background:linear-gradient(to right,#a09e2a 0%,#bab830 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a09e2a',endColorstr='#bab830',GradientType=1 );
	border-right:1px solid #a09e2a;
	border-left:1px solid #969527;
	text-shadow:0px 0px 1px #7d7b20;
}
.pricing_table .ribbon2.color6:after {
	border-color:#a09e2a transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #969527;
	-moz-box-shadow:inset 0px 0px 1px 1px #969527;
	box-shadow:inset 0px 0px 1px 1px #969527;
}
.pricing_table .ribbon2.color6:before {
	border-color: #bab830 transparent;
}
/*
==================================================
 1.4.7. Ribbon 2 Color 7
================================================== 
*/
.pricing_table .ribbon2.color7 {
	background:#d83a3f;
	background:-moz-linear-gradient(left,#d83a3f 0%,#f24147 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#d83a3f),color-stop(100%,#f24147));
	background:-webkit-linear-gradient(left,#d83a3f 0%,#f24147 100%);
	background:-o-linear-gradient(left,#d83a3f 0%,#f24147 100%);
	background:-ms-linear-gradient(left,#d83a3f 0%,#f24147 100%);
	background:linear-gradient(to right,#d83a3f 0%,#f24147 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d83a3f',endColorstr='#f24147',GradientType=1 );
	border-right:1px solid #d83a3f;
	border-left:1px solid #cf383d;
	text-shadow:0px 0px 1px #b53135;
}
.pricing_table .ribbon2.color7:after {
	border-color:#d83a3f transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #cf383d;
	-moz-box-shadow:inset 0px 0px 1px 1px #cf383d;
	box-shadow:inset 0px 0px 1px 1px #cf383d;
}
.pricing_table .ribbon2.color7:before {
	border-color: #f24147 transparent;
}
/*
==================================================
 1.4.8. Ribbon 2 Color 8
================================================== 
*/
.pricing_table .ribbon2.color8 {
	background:#e19026;
	background:-moz-linear-gradient(left,#e19026 0%,#faa02a 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e19026),color-stop(100%,#faa02a));
	background:-webkit-linear-gradient(left,#e19026 0%,#faa02a 100%);
	background:-o-linear-gradient(left,#e19026 0%,#faa02a 100%);
	background:-ms-linear-gradient(left,#e19026 0%,#faa02a 100%);
	background:linear-gradient(to right,#e19026 0%,#faa02a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e19026',endColorstr='#faa02a',GradientType=1 );
	border-right:1px solid #e19026;
	border-left:1px solid #d68924;
	text-shadow:0px 0px 1px #bd7920;
}
.pricing_table .ribbon2.color8:after {
	border-color:#e19026 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d68924;
	-moz-box-shadow:inset 0px 0px 1px 1px #d68924;
	box-shadow:inset 0px 0px 1px 1px #d68924;
}
.pricing_table .ribbon2.color8:before {
	border-color: #faa02a transparent;
}
/*
==================================================
 1.4.9. Ribbon 2 Color 9
================================================== 
*/
.pricing_table .ribbon2.color9 {
	background:#ba2e49;
	background:-moz-linear-gradient(left,#ba2e49 0%,#d43555 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ba2e49),color-stop(100%,#d43555));
	background:-webkit-linear-gradient(left,#ba2e49 0%,#d43555 100%);
	background:-o-linear-gradient(left,#ba2e49 0%,#d43555 100%);
	background:-ms-linear-gradient(left,#ba2e49 0%,#d43555 100%);
	background:linear-gradient(to right,#ba2e49 0%,#d43555 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba2e49',endColorstr='#d43555',GradientType=1 );
	border-right:1px solid #ba2e49;
	border-left:1px solid #b02c46;
	text-shadow:0px 0px 1px #96263c;
}
.pricing_table .ribbon2.color9:after {
	border-color:#ba2e49 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #b02c46;
	-moz-box-shadow:inset 0px 0px 1px 1px #b02c46;
	box-shadow:inset 0px 0px 1px 1px #b02c46;
}
.pricing_table .ribbon2.color9:before {
	border-color: #d43555 transparent;
}
/*
==================================================
 1.4.10. Ribbon 2 Color 10
================================================== 
*/
.pricing_table .ribbon2.color10 {
	background:#92c220;
	background:-moz-linear-gradient(left,#92c220 0%,#a4db23 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#92c220),color-stop(100%,#a4db23));
	background:-webkit-linear-gradient(left,#92c220 0%,#a4db23 100%);
	background:-o-linear-gradient(left,#92c220 0%,#a4db23 100%);
	background:-ms-linear-gradient(left,#92c220 0%,#a4db23 100%);
	background:linear-gradient(to right,#92c220 0%,#a4db23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c220',endColorstr='#a4db23',GradientType=1 );
	border-right:1px solid #92c220;
	border-left:1px solid #89b81d;
	text-shadow:0px 0px 1px #769e19;
}
.pricing_table .ribbon2.color10:after {
	border-color:#92c220 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #89b81d;
	-moz-box-shadow:inset 0px 0px 1px 1px #89b81d;
	box-shadow:inset 0px 0px 1px 1px #89b81d;
}
.pricing_table .ribbon2.color10:before {
	border-color: #a4db23 transparent;
}
/*
==================================================
 1.4.11. Ribbon 2 Color 11
================================================== 
*/
.pricing_table .ribbon2.color11 {
	background:#b82ee5;
	background:-moz-linear-gradient(left,#b82ee5 0%,#cc33ff 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#b82ee5),color-stop(100%,#cc33ff));
	background:-webkit-linear-gradient(left,#b82ee5 0%,#cc33ff 100%);
	background:-o-linear-gradient(left,#b82ee5 0%,#cc33ff 100%);
	background:-ms-linear-gradient(left,#b82ee5 0%,#cc33ff 100%);
	background:linear-gradient(to right,#b82ee5 0%,#cc33ff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b82ee5',endColorstr='#cc33ff',GradientType=1 );
	border-right:1px solid #b82ee5;
	border-left:1px solid #af2cdb;
	text-shadow:0px 0px 1px #9b27c2;
}
.pricing_table .ribbon2.color11:after {
	border-color:#b82ee5 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	-moz-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	box-shadow:inset 0px 0px 1px 1px #af2cdb;
}
.pricing_table .ribbon2.color11:before {
	border-color: #cc33ff transparent;
}
/*
==================================================
 1.4.12. Ribbon 2 Color 12
================================================== 
*/
.pricing_table .ribbon2.color12 {
	background:#4072a7;
	background:-moz-linear-gradient(left,#4072a7 0%,#4982bf 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#4072a7),color-stop(100%,#4982bf));
	background:-webkit-linear-gradient(left,#4072a7 0%,#4982bf 100%);
	background:-o-linear-gradient(left,#4072a7 0%,#4982bf 100%);
	background:-ms-linear-gradient(left,#4072a7 0%,#4982bf 100%);
	background:linear-gradient(to right,#4072a7 0%,#4982bf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7',endColorstr='#4982bf',GradientType=1 );
	border-right:1px solid #4072a7;
	border-left:1px solid #3b6a9c;
	text-shadow:0px 0px 1px #315882;
}
.pricing_table .ribbon2.color12:after {
	border-color:#4072a7 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	-moz-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	box-shadow:inset 0px 0px 1px 1px #3b6a9c;
}
.pricing_table .ribbon2.color12:before {
	border-color: #4982bf transparent;
}
/*
==================================================
 1.5. Ribbon 3
================================================== 
*/
.pricing_table .ribbon3 {
	position:absolute;
	top:45px;
	right:-6px;
		z-index:120;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
		padding:5px 20px;
	color:#fff;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
		-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
}
.pricing_table .ribbon3:after {
	border:solid;
	border-width:5px 5px 0px 0px;
	bottom:-5px;
	content:"";
	right:-1px;
	position:absolute;
	z-index:99;
}
.pricing_table .ribbon3:before {
	border:solid;
	border-width:11px 0px 11px 12px;
	bottom:0px;
	content:"";
	left:-12px;
	position:absolute;
	z-index: 99;
}
/*
==================================================
 1.5.1. Ribbon 3 Color 1
================================================== 
*/
.pricing_table .ribbon3.color1 {
	background:#4ea9bf;
	background:-moz-linear-gradient(left,#4ea9bf 0%,#4392a5 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#4ea9bf),color-stop(100%,#4392a5));
	background:-webkit-linear-gradient(left,#4ea9bf 0%,#4392a5 100%);
	background:-o-linear-gradient(left,#4ea9bf 0%,#4392a5 100%);
	background:-ms-linear-gradient(left,#4ea9bf 0%,#4392a5 100%);
	background:linear-gradient(to right,#4ea9bf 0%,#4392a5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ea9bf',endColorstr='#4392a5',GradientType=1 );
	border-left:1px solid #4392a5;
	border-right:1px solid #40899c;
	text-shadow:0px 0px 1px #357382;
}
.pricing_table .ribbon3.color1:after {
	border-color:#4392a5 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #40899c;
	-moz-box-shadow:inset 0px 0px 1px 1px #40899c;
	box-shadow:inset 0px 0px 1px 1px #40899c;
}
.pricing_table .ribbon3.color1:before {
	border-color: #4ea9bf transparent;
}
/*
==================================================
 1.5.2. Ribbon 3 Color 2
================================================== 
*/
.pricing_table .ribbon3.color2 {
	background:#e06763;
	background:-moz-linear-gradient(left,#e06763 0%,#c75a57 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e06763),color-stop(100%,#c75a57));
	background:-webkit-linear-gradient(left,#e06763 0%,#c75a57 100%);
	background:-o-linear-gradient(left,#e06763 0%,#c75a57 100%);
	background:-ms-linear-gradient(left,#e06763 0%,#c75a57 100%);
	background:linear-gradient(to right,#e06763 0%,#c75a57 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e06763',endColorstr='#c75a57',GradientType=1 );
	border-left:1px solid #c75a57;
	border-right:1px solid #bd5753;
	text-shadow:0px 0px 1px #a34b48;
}
.pricing_table .ribbon3.color2:after {
	border-color:#c75a57 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #bd5753;
	-moz-box-shadow:inset 0px 0px 1px 1px #bd5753;
	box-shadow:inset 0px 0px 1px 1px #bd5753;
}
.pricing_table .ribbon3.color2:before {
	border-color: #e06763 transparent;
}
/*
==================================================
 1.5.3. Ribbon 3 Color 3
================================================== 
*/
.pricing_table .ribbon3.color3 {
	background:#63cfa7;
	background:-moz-linear-gradient(left,#63cfa7 0%,#57b593 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#63cfa7),color-stop(100%,#57b593));
	background:-webkit-linear-gradient(left,#63cfa7 0%,#57b593 100%);
	background:-o-linear-gradient(left,#63cfa7 0%,#57b593 100%);
	background:-ms-linear-gradient(left,#63cfa7 0%,#57b593 100%);
	background:linear-gradient(to right,#63cfa7 0%,#57b593 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#63cfa7',endColorstr='#57b593',GradientType=1 );
	border-left:1px solid #57b593;
	border-right:1px solid #52ab8a;
	text-shadow:0px 0px 1px #469176;
}
.pricing_table .ribbon3.color3:after {
	border-color:#57b593 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	-moz-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	box-shadow:inset 0px 0px 1px 1px #52ab8a;
}
.pricing_table .ribbon3.color3:before {
	border-color: #63cfa7 transparent;
}
/*
==================================================
 1.5.4. Ribbon 3 Color 4
================================================== 
*/
.pricing_table .ribbon3.color4 {
	background:#fc008b;
	background:-moz-linear-gradient(left,#fc008b 0%,#e3007b 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fc008b),color-stop(100%,#e3007b));
	background:-webkit-linear-gradient(left,#fc008b 0%,#e3007b 100%);
	background:-o-linear-gradient(left,#fc008b 0%,#e3007b 100%);
	background:-ms-linear-gradient(left,#fc008b 0%,#e3007b 100%);
	background:linear-gradient(to right,#fc008b 0%,#e3007b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc008b',endColorstr='#e3007b',GradientType=1 );
	border-left:1px solid #e3007b;
	border-right:1px solid #d90077;
	text-shadow:0px 0px 1px #bf0069;
}
.pricing_table .ribbon3.color4:after {
	border-color:#e3007b transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d90077;
	-moz-box-shadow:inset 0px 0px 1px 1px #d90077;
	box-shadow:inset 0px 0px 1px 1px #d90077;
}
.pricing_table .ribbon3.color4:before {
	border-color: #fc008b transparent;
}
/*
==================================================
 1.5.5. Ribbon 3 Color 5
================================================== 
*/
.pricing_table .ribbon3.color5 {
	background:#ff5429;
	background:-moz-linear-gradient(left,#ff5429 0%,#e54b25 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ff5429),color-stop(100%,#e54b25));
	background:-webkit-linear-gradient(left,#ff5429 0%,#e54b25 100%);
	background:-o-linear-gradient(left,#ff5429 0%,#e54b25 100%);
	background:-ms-linear-gradient(left,#ff5429 0%,#e54b25 100%);
	background:linear-gradient(to right,#ff5429 0%,#e54b25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5429',endColorstr='#e54b25',GradientType=1 );
	border-left:1px solid #e54b25;
	border-right:1px solid #db4823;
	text-shadow:0px 0px 1px #c2401f;
}
.pricing_table .ribbon3.color5:after {
	border-color:#e54b25 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #db4823;
	-moz-box-shadow:inset 0px 0px 1px 1px #db4823;
	box-shadow:inset 0px 0px 1px 1px #db4823;
}
.pricing_table .ribbon3.color5:before {
	border-color: #ff5429 transparent;
}
/*
==================================================
 1.5.6. Ribbon 3 Color 6
================================================== 
*/
.pricing_table .ribbon3.color6 {
	background:#bab830;
	background:-moz-linear-gradient(left,#bab830 0%,#a09e2a 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#bab830),color-stop(100%,#a09e2a));
	background:-webkit-linear-gradient(left,#bab830 0%,#a09e2a 100%);
	background:-o-linear-gradient(left,#bab830 0%,#a09e2a 100%);
	background:-ms-linear-gradient(left,#bab830 0%,#a09e2a 100%);
	background:linear-gradient(to right,#bab830 0%,#a09e2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bab830',endColorstr='#a09e2a',GradientType=1 );
	border-left:1px solid #a09e2a;
	border-right:1px solid #969527;
	text-shadow:0px 0px 1px #7d7b20;
}
.pricing_table .ribbon3.color6:after {
	border-color:#a09e2a transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #969527;
	-moz-box-shadow:inset 0px 0px 1px 1px #969527;
	box-shadow:inset 0px 0px 1px 1px #969527;
}
.pricing_table .ribbon3.color6:before {
	border-color: #bab830 transparent;
}
/*
==================================================
 1.5.7. Ribbon 3 Color 7
================================================== 
*/
.pricing_table .ribbon3.color7 {
	background:#f24147;
	background:-moz-linear-gradient(left,#f24147 0%,#d83a3f 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f24147),color-stop(100%,#d83a3f));
	background:-webkit-linear-gradient(left,#f24147 0%,#d83a3f 100%);
	background:-o-linear-gradient(left,#f24147 0%,#d83a3f 100%);
	background:-ms-linear-gradient(left,#f24147 0%,#d83a3f 100%);
	background:linear-gradient(to right,#f24147 0%,#d83a3f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f24147',endColorstr='#d83a3f',GradientType=1 );
	border-left:1px solid #d83a3f;
	border-right:1px solid #cf383d;
	text-shadow:0px 0px 1px #b53135;
}
.pricing_table .ribbon3.color7:after {
	border-color:#d83a3f transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #cf383d;
	-moz-box-shadow:inset 0px 0px 1px 1px #cf383d;
	box-shadow:inset 0px 0px 1px 1px #cf383d;
}
.pricing_table .ribbon3.color7:before {
	border-color: #f24147 transparent;
}
/*
==================================================
 1.5.8. Ribbon 3 Color 8
================================================== 
*/
.pricing_table .ribbon3.color8 {
	background:#faa02a;
	background:-moz-linear-gradient(left,#faa02a 0%,#e19026 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#faa02a),color-stop(100%,#e19026));
	background:-webkit-linear-gradient(left,#faa02a 0%,#e19026 100%);
	background:-o-linear-gradient(left,#faa02a 0%,#e19026 100%);
	background:-ms-linear-gradient(left,#faa02a 0%,#e19026 100%);
	background:linear-gradient(to right,#faa02a 0%,#e19026 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa02a',endColorstr='#e19026',GradientType=1 );
	border-left:1px solid #e19026;
	border-right:1px solid #d68924;
	text-shadow:0px 0px 1px #bd7920;
}
.pricing_table .ribbon3.color8:after {
	border-color:#e19026 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d68924;
	-moz-box-shadow:inset 0px 0px 1px 1px #d68924;
	box-shadow:inset 0px 0px 1px 1px #d68924;
}
.pricing_table .ribbon3.color8:before {
	border-color: #faa02a transparent;
}
/*
==================================================
 1.5.9. Ribbon 3 Color 9
================================================== 
*/
.pricing_table .ribbon3.color9 {
	background:#d43555;
	background:-moz-linear-gradient(left,#d43555 0%,#ba2e49 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#d43555),color-stop(100%,#ba2e49));
	background:-webkit-linear-gradient(left,#d43555 0%,#ba2e49 100%);
	background:-o-linear-gradient(left,#d43555 0%,#ba2e49 100%);
	background:-ms-linear-gradient(left,#d43555 0%,#ba2e49 100%);
	background:linear-gradient(to right,#d43555 0%,#ba2e49 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43555',endColorstr='#ba2e49',GradientType=1 );
	border-left:1px solid #ba2e49;
	border-right:1px solid #b02c46;
	text-shadow:0px 0px 1px #96263c;
}
.pricing_table .ribbon3.color9:after {
	border-color:#ba2e49 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #b02c46;
	-moz-box-shadow:inset 0px 0px 1px 1px #b02c46;
	box-shadow:inset 0px 0px 1px 1px #b02c46;
}
.pricing_table .ribbon3.color9:before {
	border-color: #d43555 transparent;
}
/*
==================================================
 1.5.10. Ribbon 3 Color 10
================================================== 
*/
.pricing_table .ribbon3.color10 {
	background:#a4db23;
	background:-moz-linear-gradient(left,#a4db23 0%,#92c220 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#a4db23),color-stop(100%,#92c220));
	background:-webkit-linear-gradient(left,#a4db23 0%,#92c220 100%);
	background:-o-linear-gradient(left,#a4db23 0%,#92c220 100%);
	background:-ms-linear-gradient(left,#a4db23 0%,#92c220 100%);
	background:linear-gradient(to right,#a4db23 0%,#92c220 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4db23',endColorstr='#92c220',GradientType=1 );
	border-left:1px solid #92c220;
	border-right:1px solid #89b81d;
	text-shadow:0px 0px 1px #769e19;
}
.pricing_table .ribbon3.color10:after {
	border-color:#92c220 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #89b81d;
	-moz-box-shadow:inset 0px 0px 1px 1px #89b81d;
	box-shadow:inset 0px 0px 1px 1px #89b81d;
}
.pricing_table .ribbon3.color10:before {
	border-color: #a4db23 transparent;
}
/*
==================================================
 1.5.11. Ribbon 3 Color 11
================================================== 
*/
.pricing_table .ribbon3.color11 {
	background:#cc33ff;
	background:-moz-linear-gradient(left,#cc33ff 0%,#b82ee5 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#cc33ff),color-stop(100%,#b82ee5));
	background:-webkit-linear-gradient(left,#cc33ff 0%,#b82ee5 100%);
	background:-o-linear-gradient(left,#cc33ff 0%,#b82ee5 100%);
	background:-ms-linear-gradient(left,#cc33ff 0%,#b82ee5 100%);
	background:linear-gradient(to right,#cc33ff 0%,#b82ee5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc33ff',endColorstr='#b82ee5',GradientType=1 );
	border-left:1px solid #b82ee5;
	border-right:1px solid #af2cdb;
	text-shadow:0px 0px 1px #9b27c2;
}
.pricing_table .ribbon3.color11:after {
	border-color:#b82ee5 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	-moz-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	box-shadow:inset 0px 0px 1px 1px #af2cdb;
}
.pricing_table .ribbon3.color11:before {
	border-color: #cc33ff transparent;
}
/*
==================================================
 1.5.12. Ribbon 3 Color 12
================================================== 
*/
.pricing_table .ribbon3.color12 {
	background:#4982bf;
	background:-moz-linear-gradient(left,#4982bf 0%,#4072a7 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#4982bf),color-stop(100%,#4072a7));
	background:-webkit-linear-gradient(left,#4982bf 0%,#4072a7 100%);
	background:-o-linear-gradient(left,#4982bf 0%,#4072a7 100%);
	background:-ms-linear-gradient(left,#4982bf 0%,#4072a7 100%);
	background:linear-gradient(to right,#4982bf 0%,#4072a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4982bf',endColorstr='#4072a7',GradientType=1 );
	border-left:1px solid #4072a7;
	border-right:1px solid #3b6a9c;
	text-shadow:0px 0px 1px #315882;
}
.pricing_table .ribbon3.color12:after {
	border-color:#4072a7 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	-moz-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	box-shadow:inset 0px 0px 1px 1px #3b6a9c;
}
.pricing_table .ribbon3.color12:before {
	border-color: #4982bf transparent;
}
/*
===================================================
 1.6. Tooltip
===================================================
*/
.pricing_table.light a.tooltip {
	position:relative;
	color:#444;
}
.pricing_table.light li ul:hover a.tooltip {
	color:#fff;
}
.pricing_table.light a.tooltip span {
	display:none;
	position:absolute;
	bottom:30px;
	min-width:150px;
	left:-10px;
	color:#444;
	font-size:12px;
	padding:20px;
	border:1px solid #d9d9d9;
	background:#ffffff;
	background:-moz-linear-gradient(top,#ffffff 0%,#eeeeee 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));
	background:-webkit-linear-gradient(top,#ffffff 0%,#eeeeee 100%);
	background:-o-linear-gradient(top,#ffffff 0%,#eeeeee 100%);
	background:-ms-linear-gradient(top,#ffffff 0%,#eeeeee 100%);
	background:linear-gradient(top,#ffffff 0%,#eeeeee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0 );
	-webkit-box-shadow:inset 0px 0px 0px 1px #fff;
	-moz-box-shadow:inset 0px 0px 0px 1px #fff;
	box-shadow:inset 0px 0px 0px 1px #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.pricing_table.light a.tooltip span:before {
	content:"";
	position:absolute;
	z-index:100;
	bottom:-7px;
	left:15px;
	border-top:8px solid #eee;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-bottom:0;
}
.pricing_table.light a.tooltip span:after {
	content:"";
	position:absolute;
	z-index:99;
	bottom:-8px;
	left:14px;
	border-top:9px solid #ccc;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-bottom:0;
}
.pricing_table.light a.tooltip:hover span {
	display: block;
}
.pricing_table.dark a.tooltip {
	position:relative;
	color:#bababa;
}
.pricing_table.dark li ul:hover a.tooltip {
	color:#fff;
}
.pricing_table.dark a.tooltip span {
	display:none;
	position:absolute;
	bottom:30px;
	min-width:150px;
	left:-10px;
	color:#bababa;
	font-size:12px;
	padding:20px;
	border:1px solid #1a1a1c;
	background:#3c3d42;
	background:-moz-linear-gradient(top,#3c3d42 0%,#2c2d30 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3c3d42),color-stop(100%,#2c2d30));
	background:-webkit-linear-gradient(top,#3c3d42 0%,#2c2d30 100%);
	background:-o-linear-gradient(top,#3c3d42 0%,#2c2d30 100%);
	background:-ms-linear-gradient(top,#3c3d42 0%,#2c2d30 100%);
	background:linear-gradient(top,#3c3d42 0%,#2c2d30 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3d42',endColorstr='#2c2d30',GradientType=0 );
	-webkit-box-shadow:inset 0px 0px 0px 1px #3c3d42;
	-moz-box-shadow:inset 0px 0px 0px 1px #3c3d42;
	box-shadow:inset 0px 0px 0px 1px #3c3d42;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.pricing_table.dark a.tooltip span:before {
	content:"";
	position:absolute;
	z-index:100;
	bottom:-7px;
	left:15px;
	border-top:8px solid #2c2d30;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-bottom:0;
}
.pricing_table.dark a.tooltip span:after {
	content:"";
	position:absolute;
	z-index:99;
	bottom:-8px;
	left:14px;
	border-top:9px solid #0e0e0f;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-bottom:0;
}
.pricing_table.dark a.tooltip:hover span {
	display: block;
}
/*
===================================================
 2. Tablet Landscape Size
===================================================
*/
@media only screen and (min-width:768px) and (max-width:959px) {
	.pricing_table {
			width:90%;
			padding:0 5%;
	}
	.pricing_table li ul li.plan_price {
		font-size:12px;
		line-height:12px;
	}
	.pricing_table li ul li.plan_price span {
		font-size:12px;
		line-height:12px;
		position:relative;
		top:-5px;
		font-weight:bold;
	}
	.pricing_table li ul li.plan_price strong {
		font-size:20px;
		line-height:20px;
		font-weight:bold;
	}
	.pricing_table.pt_sixth li ul li,
	.pricing_table.pt_fifth li ul li,
	.pricing_table.pt_fourth li ul li,
	.pricing_table.pt_third li ul li {
		padding-left:10px;
		padding-right:10px;
	}
	.pricing_table li ul li.plan_header_price {
		padding: 22px 10px;
	}
	#floatybit {
	width: 100%;
	margin-top:1.5em;
		position: static;
}
#homevimeo {
	height: 340px;
}
}
/*
===================================================
 End Tablet Landscape Size
===================================================
 3. Mobile Landscape Size and Tablet Portrait Size
===================================================
*/
@media only screen and (min-width:481px) and (max-width:767px) {
	.pricing_table li ul li h6 {
			display:block;
	}
	.pricing_table li ul.plan {
				display:none;
	}
	.pricing_table li ul li.plan_price {
		font-size:12px;
		line-height:12px;
	}
	.pricing_table li ul li.plan_price span {
		font-size:12px;
		line-height:12px;
		position:relative;
		top:-5px;
		font-weight:bold;
	}
	.pricing_table li ul li.plan_price strong {
		font-size:20px;
		line-height:20px;
		font-weight:bold;
	}
	.pricing_table.pt_sixth li ul li,
	.pricing_table.pt_fifth li ul li,
	.pricing_table.pt_fourth li ul li,
	.pricing_table.pt_third li ul li {
		padding-left:10px;
		padding-right:10px;
	}
	.pricing_table {
			width:90%;
			padding:0 5%;
	}
	.pricing_table.pt_sixth li {
		width:20% !important;
	}
	.pricing_table.pt_fifth li {
		width:25% !important;
	}
	.pricing_table.pt_fourth li {
		width:33.33333333%;
	}
	.pricing_table.pt_third li {
		width:50%;
	}
	.pricing_table.light li:nth-child(2) ul li {
		border-left: 1px solid #e4e4e4;
	}
	.pricing_table.dark li:nth-child(2) ul li {
		border-left: 1px solid #232326;
	}
	#floatybit {
	width: 100%;
	margin-top:1.5em;
			position: static;
}
#homevimeo {
	height: 190px;
}
}
/* 
=================================================== 
 End Mobile Landscape Size and Tablet Portrait Size
===================================================
 4. Mobile Portrait Size
===================================================
*/
@media only screen and (max-width:480px) {
	.pricing_table li ul li h6 {
			display:block;
	}
	.pricing_table li ul:hover {
		margin-top:0px;
	}
	.pricing_table li ul.plan {
				display:none;
	}
	.pricing_table {
			width:90%;
			padding:0 5%;
	}
	.pricing_table.pt_sixth li {
		width:100% !important;
	}
	.pricing_table.pt_fifth li {
		width:100% !important;
	}
	.pricing_table.pt_fourth li {
		width:100% !important;
	}
	.pricing_table.pt_third li {
		width:100% !important;
	}
	.pricing_table.light li ul li.even {
		border-left:1px solid #e4e4e4;
	}
	.pricing_table.light li ul li.odd {
		border-left: 1px solid #e4e4e4;
	}
	.pricing_table.dark li ul li.even {
		border-left:1px solid #232326;
	}
	.pricing_table.dark li ul li.odd {
		border-left: 1px solid #232326;
	}
	#floatybit {
	width: 100%;
	margin-top:1.5em;
			position: static;
}
#homevimeo {
	height: 135px;
}
}
/*
===================================================
 End Mobile Portrait Size
===================================================
*/