/*
* START CSS FOR PRICING TABLE
* FW Responsive Pricing Table V.1.2
*/

/*===================================================
 * addedd style from reset.css for the pricing table 
 * Some additional css to easily console the layout 
 =================================================== */

/* clear fix : float breaker */
.clearfix {
  *zoom: 1;
}
.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
/* text align */
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.normal-font  {
	font-weight:normal;
}

/*===================================================
 *			PRICING TABLES
 ===================================================*/

.price-row {
	color:#333333; /* set default font color */
	float:left; /* Float left to get 1 line on row*/
	font-family:Arial, Helvetica, sans-serif; /* set default font family*/
	font-family:inherit; /* set default font family inherit if you want use default font-family on your site*/
	font-size:13px; /* set default font size */
	font-weight:normal;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	max-width:98%; /* set max width */
	width:100%; /* default size set to 100% */
}
.price-row [class^="fw-icon-"],
.price-row [class*=" fw-icon-"] {
    background-image:none;
    width:auto;
    height:auto;
    font-family:inherit;
    margin-top:0;
  	-webkit-font-smoothing: antialiased;
  	 -moz-osx-font-smoothing: grayscale;
}
.price-row a {
	text-decoration:none;
	color:#333333;
}
.price-row p {
	margin:1em 0;
	font-weight:normal;
}
.price-row small {
	font-size:80%;
}

.price-row li ,.price-row ul {
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.price-row li ,
.price-row ul ,
.price-value {
	border-right-width:0 !important;
	border-left:0 !important;
}
.price-row ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:13px;
}
.price-row li {
	padding:5px;
	line-height: 3em;
	vertical-align:middle;
}
.price-row li:before {
	font-size:24px;
	padding:5px;
	margin-left:-10px;
	margin-right:10px;
}
.price-row [class^="fw-icon-"]:before,
 .price-row [class*=" fw-icon-"]:before {
	/*you could put color for icons list*/
}
.price-row,
.price-row:before,
.price-row:after {
  -webkit-box-sizing: content-box;
  	 -moz-box-sizing: content-box;
          box-sizing: content-box;
 }
.price-row *,
.price-row *:before,
.price-row *:after {
  -moz-box-sizing: inherit;
    -webkit-box-sizing: inherit;
        box-sizing: inherit;
}
.price-row button,
.price-row input[type="button"]{
  border:0;
  cursor: pointer;
  -webkit-appearance: button;
  	 -moz-appearance: button;
  	 	  appearance: button;
}
.price-head {
	padding:10px;
	margin:0 5px;
	text-align:center;
}
.price-value {
	font-size:30px;
}
.price-name,
.price-value,
.price-detail
{	border-right-width:0 !important;
	border-left:0 !important;
	padding:10px 0;
}
p.price-value,
p.price-name,
p.price-detail {
	margin-top:0;
	margin-bottom:0
}
.price-center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.price-value span {
	font-size:40%;
}
.price-name {
	border-top-width:0 !important;
}
.price-detail {
	border-bottom-width:0 !important;
}
.price-footer,
.price-content {
	padding:10px;
	margin:0 5px;
}
.price-logo {
		text-align:center;
		padding:10px 0;
		font-size:80px;
}
.price-footer {
	padding-bottom:20px;
	text-align:center;
}
.tl-radius {
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
}
.tr-radius {
	border-top-right-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.bl-radius {
	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}
.br-radius {
	border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
.all-border-radius {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.no-radius {
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
.no-border {
	border-width:0 !important;
}
.border-dotted {
	border-style:dotted !important;
}
.border-dashed {
	border-style:dashed !important;
}
.price-border,
.price-name,
.price-value,
.price-detail {
	border-width:1px;
	border-style:solid;
}
.padding0 {
	padding:0 !important;
}
.padding5 {
	padding:5px !important;
}
.padding10 {
	padding:10px !important;
}
.padding15 {
	padding:15px !important;
}
.margin0 {
	margin:0 !important;
}
.margin5 {
	margin:5px !important;
}
.margin10 {
	margin:10px !important;
}
.price-block {
	display:block;
}
.price-none {
	display:none;
}
.price-inline {
	display:inline;
}
.price-inline-block {
	display:inline-block;
}
/*==================================================================== 
*								 COLOURING
=====================================================================*/
/************************ BACKGROUND *********************************/
/* standard background color */
.price-button-white,
.price-white {
	background-color:white;
}
.price-button-blue,
.price-blue {
	background-color:blue;
}
.price-button-yellow,
.price-yellow {
	background-color:yellow;
}
.price-button-green,
.price-green {
	background-color:green;
}
.price-button-red,
.price-red {
	background-color:red;
}
.price-button-orange,
.price-orange {
	background-color:orange;
}
.price-button-gray,
.price-gray {
	background-color:gray;
}
.price-button-black,
.price-black {
	background-color:#121212;
}
.price-button-brown,
.price-brown {
	background-color:#5c3d01;
}
.price-button-purple,
.price-purple {
	background-color:purple;
}

/* blur background color for more smooth standard color */
.price-button-white-blur,
.price-white-blur {
	background-color:#f1f1f1;
}
.price-button-blue-blur,
.price-blue-blur {
	background-color:#4545f8;
}
.price-button-yellow-blur,
.price-yellow-blur {
	background-color:#e4e445;
}
.price-button-green-blur,
.price-green-blur {
	background-color:#45812b;
}
.price-button-red-blur,
.price-red-blur {
	background-color:#d72d2d;
}
.price-button-orange-blur,
.price-orange-blur {
	background-color:#e0a02b;
}
.price-button-gray-blur,
.price-gray-blur {
	background-color:#5c5858;
}
.price-button-black-blur,
.price-black-blur {
	background-color:#282727;
}
.price-button-brown-blur,
.price-brown-blur {
	background-color:#6b5137;
}
.price-button-purple-blur,
.price-purple-blur {
	background-color:#7e357e;
}

/* deep background color */
.price-button-white-deep,
.price-white-deep {
	background-color:#dddddd;
}
.price-button-blue-deep,
.price-blue-deep {
	background-color:#2626a0;
}
.price-button-yellow-deep,
.price-yellow-deep {
	background-color:#d5d502;
}
.price-button-green-deep,
.price-green-deep {
	background-color:#014401;
}
.price-button-red-deep,
.price-red-deep {
	background-color:#be0000;
}
.price-button-orange-deep,
.price-orange-deep {
	background-color:#de9206;
}
.price-button-gray-deep,
.price-gray-deep {
	background-color:#4c4b4b;
}
.price-button-black-deep,
.price-black-deep {
	background-color:#000000;
}
.price-button-brown-deep,
.price-brown-deep {
	background-color:#4d3c1b;
}
.price-button-purple-deep,
.price-purple-deep {
	background-color:#570157;
}

/* lite background color */
.price-button-white-lite,
.price-white-lite {
	background-color:#f7f2f2;
}
.price-button-blue-lite,
.price-blue-lite {
	background-color:#63c2ff;
}
.price-button-yellow-lite,
.price-yellow-lite {
	background-color:#fdfd47;
}
.price-button-green-lite,
.price-green-lite {
	background-color:#3bfb00
}
.price-button-red-lite,
.price-red-lite {
	background-color:#ff3131;
}
.price-button-orange-lite,
.price-orange-lite {
	background-color:#ffc04d;
}
.price-button-gray-lite,
.price-gray-lite {
	background-color:#aaaaaa;
}
.price-button-black-lite,
.price-black-lite {
	background-color:#363635;
}
.price-button-brown-lite,
.price-brown-lite {
	background-color:#705013;
}
.price-button-purple-lite,
.price-purple-lite {
	background-color:#b345b3;
}

/* gradient background-color */
.price-button-gradient-white,
.price-gradient-white {
	background: #ffffff; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #ffffff,  #f2f2ef); /* for firefox 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2ef)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #ffffff, #f2f2ef); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #ffffff,#f2f2ef); /* Opera 11.10+ */
	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff, EndColorStr=#f2f2ef, GradientType=0)";
	background: linear-gradient(to bottom, #ffffff,#f2f2ef); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2ef', GradientType='0'); /* for IE */
}
.price-button-gradient-blue,
.price-gradient-blue {
	background: #0000ff; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #0000ff,  #3636fb); /* for firefox 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#0000ff), to(#3636fb)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #0000ff, #3636fb); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #0000ff,#3636fb); /* Opera 11.10+ */
	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#0000ff, EndColorStr=#3636fb, GradientType=0)";
	background: linear-gradient(to bottom, #0000ff,#3636fb); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#3636fb', GradientType='0'); /* for IE */
}
.price-button-gradient-yellow,
.price-gradient-yellow {
	background: #ffff00; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #ffff00,  #ffff33); /* for firefox 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffff00), to(#ffff33)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #ffff00, #ffff33); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #ffff00,#ffff33); /* Opera 11.10+ */
	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffff00, EndColorStr=#ffff33, GradientType=0)";
	background: linear-gradient(to bottom, #ffff00,#ffff33); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#ffff33', GradientType='0'); /* for IE */

}
.price-button-gradient-green,
.price-gradient-green {
	background: #008000; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #008000,  #049404); /* for firefox 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#008000), to(#049404)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #008000, #049404); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #008000,#049404); /* Opera 11.10+ */
	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#008000, EndColorStr=#049404, GradientType=0)";
	background: linear-gradient(to bottom, #008000,#049404); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008000', endColorstr='#049404', GradientType='0'); /* for IE */
}
.price-gradient-red {
	background: #ff0000; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #ff0000,  #fd1d1d); /* for firefox 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#fd1d1d)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #ff0000, #fd1d1d); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #ff0000,#fd1d1d); /* Opera 11.10+ */
	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ff0000, EndColorStr=#fd1d1d, GradientType=0)";
	background: linear-gradient(to bottom, #ff0000,#fd1d1d); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#fd1d1d', GradientType='0'); /* for IE */

}
.price-gradient-orange {
	background: #ffa500; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #ffa500,  #fcad1d); /* for firefox 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffa500), to(#fcad1d)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #ffa500, #fcad1d); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #ffa500,#fcad1d); /* Opera 11.10+ */
	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffa500, EndColorStr=#fcad1d, GradientType=0)";
	background: linear-gradient(to bottom, #ffa500,#fcad1d); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa500', endColorstr='#fcad1d', GradientType='0'); /* for IE */
}
.price-gradient-gray {
	background: #808080; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #808080,  #979595); /* for firefox 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#979595)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #808080, #979595); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #808080,#979595); /* Opera 11.10+ */
	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#808080, EndColorStr=#979595, GradientType=0)";
	background: linear-gradient(to bottom, #808080,#979595); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#979595', GradientType='0'); /* for IE */
}
.price-gradient-black {
	background: #121212; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #121212,  #252525); /* for firefox 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#121212), to(#252525)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #121212, #252525); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #121212,#252525); /* Opera 11.10+ */
	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#121212, EndColorStr=#252525, GradientType=0)";
	background: linear-gradient(to bottom, #121212,#252525); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#121212', endColorstr='#252525', GradientType='0'); /* for IE */
}
.price-gradient-brown {
	background: #5c3d01; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #5c3d01,  #714c04); /* for firefox 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#5c3d01), to(#714c04)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #5c3d01, #714c04); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #5c3d01,#714c04); /* Opera 11.10+ */
	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#5c3d01, EndColorStr=#714c04, GradientType=0)";
	background: linear-gradient(to bottom, #5c3d01,#714c04); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c3d01', endColorstr='#714c04', GradientType='0'); /* for IE */
}
.price-gradient-purple {
	background: #800080; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #800080,  #951795); /* for firefox 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#800080), to(#951795)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #800080, #951795); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #800080,#951795); /* Opera 11.10+ */
	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#800080, EndColorStr=#951795, GradientType=0)";
	background: linear-gradient(to bottom, #800080,#951795); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800080', endColorstr='#951795', GradientType='0'); /* for IE */
}

/*==============================================================
*						 List Border COLOR
================================================================*/
/* standard background color border list */
.price-white ul {
  border-bottom-color:#ccddcc;
  border-top-color:#ffffff;
}
.price-white .price-value,
.price-white .price-name,
.price-white .price-detail,
.price-white li {
  border-top-color:#ccddcc;
  border-bottom-color:#ffffff;
}
.price-gradient-blue ul,
.price-blue ul {
	border-bottom-color:#2f2fff;
	border-top-color:#0202c7;
}
.price-blue .price-value,
.price-blue .price-name,
.price-blue .price-detail,
.price-gradient-blue .price-value,
.price-gradient-blue .price-name,
.price-gradient-blue .price-detail,
.price-gradient-blue li,
.price-blue li {
	border-top-color:#2f2fff;
	border-bottom-color:#0202c7;
}
.price-gradient-yellow  ul ,
.price-yellow ul {
	border-bottom-color:#fefe76;
	border-top-color:#ebeb08;
}
.price-yellow .price-value,
.price-yellow .price-name,
.price-yellow .price-detail,
.price-gradient-yellow  .price-value,
.price-gradient-yellow  .price-name,
.price-gradient-yellow  .price-detail,
.price-gradient-yellow  li,
.price-yellow li {
	border-top-color:#fefe76;
	border-bottom-color:#ebeb08;
}

.price-gradient-green ul,
.price-green ul {
	border-bottom-color:#238623;
	border-top-color:#076407;
}
.price-green .price-value,
.price-green .price-name,
.price-green .price-detail,
.price-gradient-green .price-value,
.price-gradient-green .price-name,
.price-gradient-green .price-detail,
.price-gradient-green li,
.price-green li {
	border-top-color:#238623;
	border-bottom-color:#076407;
}
.price-red ul,
.price-gradient-red ul {
	border-bottom-color:#fe2424;
	border-top-color:#d60000;
}
.price-red .price-value,
.price-red .price-name,
.price-red .price-detail,
.price-gradient-red .price-value,
.price-gradient-red .price-name,
.price-gradient-red .price-detail,
.price-gradient-red li,
.price-red li {
	border-top-color:#fe2424;
	border-bottom-color:#d60000;
}
.price-orange ul,
.price-gradient-orange ul {
	border-bottom-color:#fcb129;
	border-top-color:#e59400;
}
.price-orange .price-value,
.price-orange .price-name,
.price-orange .price-detail,
.price-gradient-orange .price-value,
.price-gradient-orange .price-name,
.price-gradient-orange .price-detail,
.price-gradient-orange li,
.price-orange li {
	border-top-color:#fcb129;
	border-bottom-color:#e59400;
}
.price-gradient-gray ul,
.price-gray ul {
	border-bottom-color:#929191;
	border-top-color:#666464;	
}
.price-gray .price-value,
.price-gray .price-name,
.price-gray .price-detail,
.price-gradient-gray .price-value,
.price-gradient-gray .price-name,
.price-gradient-gray .price-detail,
.price-gradient-gray li,
.price-gray li {
	border-top-color:#929191;
	border-bottom-color:#666464;	
}
.price-black ul,
.price-gradient-black ul {
	border-bottom-color:#222222;
	border-top-color:#050505;
}
.price-black .price-value,
.price-black .price-name,
.price-black .price-detail,
.price-gradient-black .price-value,
.price-gradient-black .price-name,
.price-gradient-black .price-detail,
.price-gradient-black li,
.price-black li {
	border-top-color:#222222;
	border-bottom-color:#050505;
}
.price-brown ul,
.price-gradient-brown ul {
	border-bottom-color:#7a5206;
	border-top-color:#432c00;
}
.price-brown .price-value,
.price-brown .price-name,
.price-brown .price-detail,
.price-gradient-brown .price-value,
.price-gradient-brown .price-name,
.price-gradient-brown .price-detail,
.price-gradient-brown li,
.price-brown li {
	border-top-color:#7a5206;
	border-bottom-color:#432c00;
}
.price-purple ul,
.price-gradient-purple ul {
	border-bottom-color:#8e0b8e;
	border-top-color:#6c006c;
}
.price-purple .price-value,
.price-purple .price-name,
.price-purple .price-detail,
.price-gradient-purple .price-value,
.price-gradient-purple .price-name,
.price-gradient-purple .price-detail,
.price-gradient-purple li,
.price-purple li {
	border-top-color:#8e0b8e;
	border-bottom-color:#6c006c;
}

/* blur background color for more smooth standard color border list */
.price-gradient-white  ul,
.price-white-blur ul {
	border-bottom-color:#ffffff;
	border-top-color:#e1e1e1;
}
.price-white-blur .price-value,
.price-white-blur .price-name,
.price-white-blur .price-detail,
.price-gradient-white  .price-value,
.price-gradient-white  .price-name,
.price-gradient-white  .price-detail,
.price-gradient-white  li,
.price-white-blur li {
	border-top-color:#ffffff;
	border-bottom-color:#e1e1e1;
}
.price-blue-blur ul {
	border-bottom-color:#6767fa;
	border-top-color:#2a2ae8;
}
.price-blue-blur .price-value,
.price-blue-blur .price-name,
.price-blue-blur .price-detail,
.price-blue-blur li {
	border-top-color:#6767fa;
	border-bottom-color:#2a2ae8;
}
.price-yellow-blur ul {
	border-bottom-color:#f1f160;
	border-top-color:#d2d21e;
}
.price-yellow-blur .price-value,
.price-yellow-blur .price-name,
.price-yellow-blur .price-detail,
.price-yellow-blur li {
	border-top-color:#f1f160;
	border-bottom-color:#d2d21e;
}
.price-green-blur ul {
	border-bottom-color:#5e9048;
	border-top-color:#306c16;
}
.price-green-blur .price-value,
.price-green-blur .price-name,
.price-green-blur .price-detail,
.price-green-blur li {
	border-top-color:#5e9048;
	border-bottom-color:#306c16;
}
.price-red-blur ul {
	border-bottom-color:#d84545;
	border-top-color:#d61313;
}
.price-red-blur .price-value,
.price-red-blur .price-name,
.price-red-blur .price-detail,
.price-red-blur li {
	border-top-color:#d84545;
	border-bottom-color:#d61313;
}
.price-orange-blur ul {
	border-bottom-color:#deac4f;
	border-top-color:#d49116;
}
.price-orange-blur .price-value,
.price-orange-blur .price-name,
.price-orange-blur .price-detail,
.price-orange-blur li {
	border-top-color:#deac4f;
	border-bottom-color:#d49116;
}
.price-gray-blur ul {
	border-bottom-color:#656f6f;
	border-top-color:#4b4444;
}
.price-gray-blur .price-value,
.price-gray-blur .price-name,
.price-gray-blur .price-detail,
.price-gray-blur li {
	border-top-color:#656f6f;
	border-bottom-color:#4b4444;
}
.price-black-blur ul {
	border-bottom-color:#353535;
	border-top-color:#171717;
}
.price-black-blur .price-value,
.price-black-blur .price-name,
.price-black-blur .price-detail,
.price-black-blur li {
	border-top-color:#353535;
	border-bottom-color:#171717;
}
.price-brown-blur ul {
	border-bottom-color:#6f5b47;
	border-top-color:#604224;
}
.price-brown-blur .price-value,
.price-brown-blur .price-name,
.price-brown-blur .price-detail,
.price-brown-blur li {
	border-top-color:#6f5b47;
	border-bottom-color:#604224;
}
.price-purple-blur ul {
	border-bottom-color:#8b418b;
	border-top-color:#782178;
}
.price-purple-blur .price-value,
.price-purple-blur .price-name,
.price-purple-blur .price-detail,
.price-purple-blur li {
	border-top-color:#8b418b;
	border-bottom-color:#782178;
}

/* deep background color border list*/
.price-white-deep ul {
	border-bottom-color:#eeeeee;
	border-top-color:#cccccc;
}
.price-white-deep .price-value,
.price-white-deep .price-name,
.price-white-deep .price-detail,
.price-white-deep li {
	border-top-color:#eeeeee;
	border-bottom-color:#cccccc;
}
.price-blue-deep ul {
	border-bottom-color:#3c3ca6;
	border-top-color:#0d0d96;
}
.price-blue-deep .price-value,
.price-blue-deep .price-name,
.price-blue-deep .price-detail,
.price-blue-deep li {
	border-top-color:#3c3ca6;
	border-bottom-color:#0d0d96;
}
.price-yellow-deep ul {
	border-bottom-color:#dddd30;
	border-top-color:#baba01;
}
.price-yellow-deep .price-value,
.price-yellow-deep .price-name,
.price-yellow-deep .price-detail,
.price-yellow-deep li {
	border-top-color:#dddd30;
	border-bottom-color:#baba01;
}
.price-green-deep ul {
	border-bottom-color:#104d10;
	border-top-color:#003000;
}
.price-green-deep .price-value,
.price-green-deep .price-name,
.price-green-deep .price-detail,
.price-green-deep li {
	border-top-color:#104d10;
	border-bottom-color:#003000;
}
.price-red-deep ul {
	border-bottom-color:#bc1b1b;
	border-top-color:#a90303;
}
.price-red-deep .price-value,
.price-red-deep .price-name,
.price-red-deep .price-detail,
.price-red-deep li {
	border-top-color:#bc1b1b;
	border-bottom-color:#a90303;
}
.price-orange-deep ul {
	border-bottom-color:#df9e26;
	border-top-color:#ce8600;
}
.price-orange-deep .price-value,
.price-orange-deep .price-name,
.price-orange-deep .price-detail,
.price-orange-deep li {
	border-top-color:#df9e26;
	border-bottom-color:#ce8600;
}
.price-gray-deep ul {
	border-bottom-color:#5c5b5b;
	border-top-color:#3c3b3b;
}
.price-gray-deep .price-value,
.price-gray-deep .price-name,
.price-gray-deep .price-detail,
.price-gray-deep li {
	border-top-color:#5c5b5b;
	border-bottom-color:#3c3b3b;
}
.price-black-deep ul {
	border-bottom-color:#0f0f0f;
	border-top-color:#070606;
}
.price-black-deep .price-value,
.price-black-deep .price-name,
.price-black-deep .price-detail,
.price-black-deep li {
	border-top-color:#0f0f0f;
	border-bottom-color:#070606;
}
.price-brown-deep ul {
	border-bottom-color:#59451f;
	border-top-color:#3f3116;
}
.price-brown-deep .price-value,
.price-brown-deep .price-name,
.price-brown-deep .price-detail,
.price-brown-deep li {
	border-top-color:#59451f;
	border-bottom-color:#3f3116;
}
.price-purple-deep ul {
	border-bottom-color:#6f036f;
	border-top-color:#450145;
}
.price-purple-deep .price-value,
.price-purple-deep .price-name,
.price-purple-deep .price-detail,
.price-purple-deep li {
	border-top-color:#6f036f;
	border-bottom-color:#450145;
}

/* lite background color */
.price-white-lite ul {
	border-bottom-color:#ffffff;
	border-top-color:#e8e8e8;
}
.price-white-lite .price-value,
.price-white-lite .price-name,
.price-white-lite .price-detail,
.price-white-lite li {
	border-top-color:#ffffff;
	border-bottom-color:#e8e8e8;
}
.price-blue-lite ul {
	border-bottom-color:#7dcbfd;
	border-top-color:#3daff9;
}
.price-blue-lite .price-value,
.price-blue-lite .price-name,
.price-blue-lite .price-detail,
.price-blue-lite  li {
	border-top-color:#7dcbfd;
	border-bottom-color:#3daff9;
}
.price-yellow-lite ul {
	border-bottom-color:#fdfd6d;
	border-top-color:#e5e53f;
}
.price-yellow-lite .price-value,
.price-yellow-lite .price-name,
.price-yellow-lite .price-detail,
.price-yellow-lite li {
	border-top-color:#fdfd6d;
	border-bottom-color:#e5e53f;
}
.price-green-lite ul {
	border-bottom-color:#57ff38;
	border-top-color:#36e201;
}
.price-green-lite .price-value,
.price-green-lite .price-name,
.price-green-lite .price-detail,
.price-green-lite li {
	border-top-color:#57ff38;
	border-bottom-color:#36e201;
}
.price-red-lite ul {
	border-bottom-color:#fd5858;
	border-top-color:#fc0c0c;
}
.price-red-lite .price-value,
.price-red-lite .price-name,
.price-red-lite .price-detail,
.price-red-lite li {
	border-top-color:#fd5858;
	border-bottom-color:#fc0c0c;
}
.price-orange-lite ul {
	border-bottom-color:#fdcb71;
	border-top-color:#feb32b;
}
.price-orange-lite .price-value,
.price-orange-lite .price-name,
.price-orange-lite .price-detail,
.price-orange-lite li {
	border-top-color:#fdcb71;
	border-bottom-color:#feb32b;
}
.price-gray-lite ul {
	border-bottom-color:#bbbbbb;
	border-top-color:#999999;
}
.price-gray-lite .price-value,
.price-gray-lite .price-name,
.price-gray-lite .price-detail,
.price-gray-lite li {
	border-top-color:#bbbbbb;
	border-bottom-color:#999999;
}
.price-black-lite ul {
	border-bottom-color:#494948;
	border-top-color:#252524;
}
.price-black-lite .price-value,
.price-black-lite .price-name,
.price-black-lite .price-detail,
.price-black-lite li {
	border-top-color:#494948;
	border-bottom-color:#252524;
}
.price-brown-lite ul {
	border-bottom-color:#896218;
	border-top-color:#543c0e;
}
.price-brown-lite .price-value,
.price-brown-lite .price-name,
.price-brown-lite .price-detail,
.price-brown-lite li {
	border-top-color:#896218;
	border-bottom-color:#543c0e;
}
.price-purple-lite ul {
	border-bottom-color:#ca4eca;
	border-top-color:#9d3d9d;
}
.price-purple-lite .price-value,
.price-purple-lite .price-name,
.price-purple-lite .price-detail,
.price-purple-lite li {
	border-top-color:#ca4eca;
	border-bottom-color:#9d3d9d;
}

/*===================================================================
*						FONT COLOR
===================================================================*/
.price-color-white {
	color:white !important;
}
.price-color-white-blur {
	color:#f1f1f1 !important;
}
.price-color-white-lite {
	color:#f7f2f2 !important;
}
.price-color-white-deep {
	color:#dddddd !important;
}
.price-color-blue {
	color:blue !important;
}
.price-color-blue-blur {
	color:#4545f8 !important;
}
.price-color-blue-deep {
	color:#2626a0 !important;
}
.price-color-blue-lite {
	color:#63c2ff !important;
}
.price-color-yellow {
	color:yellow !important;
}
.price-color-yellow-blur {
	color:#e4e445 !important;
}
.price-color-yellow-deep {
	color:#d5d502 !important;
}
.price-color-yellow-lite {
	color:#fdfd47 !important;
}
.price-color-green {
	color:green !important;
}
.price-color-green-blur {
	color:#45812b !important;
}
.price-color-green-deep {
	color:#014401 !important;
}
.price-color-green-lite {
	color:#3bfb00 !important;
}
.price-color-red {
	color:red !important;
}
.price-color-red-blur {
	color:#d72d2d !important;
}
.price-color-red-deep {
	color:#be0000 !important;
}
.price-color-red-lite {
	color:#ff3131 !important;
}
.price-color-orange {
	color:orange !important;
}
.price-color-orange-blur {
	color:#e0a02b !important;
}
.price-color-orange-deep {
	color:#de9206 !important;
}
.price-color-orange-lite {
	color:#ffc04d !important;
}
.price-color-gray {
	color:gray !important;
}
.price-color-gray-blur {
	color:#4c4b4b !important;
}
.price-color-gray-deep {
	color:#5c5858 !important;
}
.price-color-gray-lite {
	color:#aaaaaa !important;
}
.price-color-black {
	color:#121212 !important;
}
.price-color-black-blur {
	color:#282727 !important;
}
.price-color-black-deep {
	color:#000000 !important;
}
.price-color-black-lite {
	color:#363635 !important;
}
.price-color-brown {
	color:#5c3d01 !important;
}
.price-color-brown-blur {
	color:#6b5137 !important;
}
.price-color-brown-deep {
	color:#4d3c1b !important;
}
.price-color-brown-lite {
	color:#705013 !important;
}
.price-color-purple {
	color:purple !important;
}
.price-color-purple-blur {
	color:#7e357e !important;
}
.price-color-purple-deep {
	color:#570157 !important;
}
.price-color-purple-lite {
	color:#b345b3 !important;
}



/* 
* BUTTON DEFAULT
*/
/* when class price-button* border has radius 5px */

[class^="price-button"],
[class*=" price-button"]
{
	font-size:14px;
	text-align:center;
	padding:10px 0;
	margin:0 5px;
	display:block;
}
button[class^="price-button"],
button[class*=" price-button"]
{
    padding:12px 0;
    display:block;
    margin:0;
    width:100% !important;
}

[class^="price-button"]:before,
[class*=" price-button"]:before
 {
	padding-left:10px;
	padding-right:10px;
	margin-right:0;
}
[class^="price-button"]:after,
[class*=" price-button"]:after
{
	margin-left:10px;
	content: "";
}

[class^="price-button"]:hover,
[class*=" price-button"]:hover
 {
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity="90");
}

[class^="price-button"]:focus,
[class*=" price-button"]:focus
 {
	opacity:0.85;
	-moz-opacity:0.85;
	filter:alpha(opacity="85");
}


/*
* BUTTON COLORING
*/

/*======================================================
*					MEDIA QUERIES
=======================================================*/

/* width for wide screen more than 1200px */
@media (min-width: 1200px) {
	.price-row {
		max-width:230px;
	}
	.price4 .price-row {
		max-width:290px;
	}
}

/* width for lanscape standard screen more than 980px */
@media only screen and (min-width: 980px) {
	.price-row {
		max-width:20%;
	}
	.price4 .price-row {
		max-width:25%;
	}
}

/* width for wide screen less than 980px */
@media only screen and (max-width: 979px) {
	.price-row {
		max-width:33.33333%;
	}
	.price4 .price-row {
		max-width:25%;
	}
}

/* screen on 768 to 980 width */
@media only screen and (min-width: 767px) and (max-width: 979px) { 
	.price-row {
	
	}
}

/* Desktop View  less than 768 */
@media only screen and (max-width: 767px) { 
	.price-row {
		max-width:50%;
	}
	.price4 .price-row {
		max-width:50%;
	}
}

/* iPhone & Android rules and mobile phone width */
@media (max-width: 480px){
  .price4 .price-row ,
  .price-row{
		width:100%;
		max-width:100%; /* set max again because screen at max-width more than 480 is lower than */
		margin-left:auto; 
		margin-right:auto;
  }
}

/*
*   ANIMATION SPIN
*	Take from Fontello  Builtin CSS
*/

.animate-spin {
  -webkit-animation: spin 2s infinite linear;
  	   	  animation: spin 2s infinite linear;
  
}
.animate-spin-list:before {
  display:inline-block;
  -webkit-animation: spin 2s infinite linear;
		  animation: spin 2s infinite linear;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
  	-webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
    	-ms-transform: rotate(0deg);
    	 -o-transform: rotate(0deg);
    		transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
       -moz-transform: rotate(359deg);
     	-ms-transform: rotate(359deg);
      	 -o-transform: rotate(359deg);
    	 	transform: rotate(359deg);
  }
}
