@charset "utf-8";
/* CSS Document */

/* =Columns Page styles

-------------------------------------------------------------- */
.column {
	margin:0px 3% 0px 0px;
	float:left;
}
.one-fourth {
	width:22.7%;
}
.one-half {
	width:48.5%;
}
.one-third {
	width:31.3%;
}
.three-fourth {
	width:74.3%;
}
.two-third {
	width:65.7%;
}
.one-fifth {
	width:17.6%;
}
.four-fifth {
	width:79%;
}
.five-fifth {
	width:79%;
}
.three-fifth {
	width:58.8%;
}
.two-fifth {
	width:38.2%;
}
.one-sixth {
	width: 14.1%;
}
.two-sixth {
	width:31.4%;
}
.three-sixth {
	width:48.5%;
}
.four-sixth {
	width: 65.6%;
}
.five-sixth {
	width: 82.9%;
}
.last {
	border-right:none !important;
	margin-right:0 !important;
}
/* =Typography styles here 

-------------------------------------------------------------- */

/*.hr {

	background:url(../images/splitter.jpg) repeat-x center center;

}*/

.hr {
	background:#EBEBEB;
}
.hr.top {
	background-color:#ebebeb;
	height:2px;
}
.top a.scrollTop {
	color:#900;
	font-weight:bold;
	float:right;
	margin-top:5px;
	text-transform:capitalize;
}
.hr.top, .hr-border.top {
	background-position: right center;
	text-align: right;
}
.hr.top a, .hr-border.top a {
	background: none repeat scroll 0 0 #fff;
}
.hr.top a, .hr-border.top a {
	font-size: 11px;
	line-height: 16px;
	padding-left: 5px;
}
/* Team Members style starts here */

.team-member-large h4 {
	margin-bottom:20px;
}
.team-member-large h4, .team-member-medium h4 {
	font-size:18px;
}
.team-member-large h4, .team-member-medium h4, .team-member-small h4 {
	display:inline-block;
	color:#575757;
}
.team-member-small h4 {
	font-size:16px;
	margin-bottom:6px;
}
.team-member-large h4 span, .team-member-medium h4 span, .team-member-small h4 span {
	color:#9d9d9d;
	float:left;
	font-size:14px;
	margin-top:6px;
	text-transform:capitalize;
}
.team-member-medium h4 {
	margin-bottom:11px;
}
.team-member-large .social-icon-big {
	display:inline-block;
	margin-top:20px;
	width:100%;
}
.team-member-large .social-icon-big li {
	display:inline-block;
	margin-right:1px;
}
.team-member-medium .social-icon-small {
	display:inline-block;
	margin-top:10px;
	width:100%;
}
.social-icon-big li a {
	background-color: #F3F3F3;
	border-bottom: 1px solid #D7D7D7;
}
.social-icon-big li a.icon-facebook, .social-icon-big li a.icon-twitter, .social-icon-big li a.icon-linkedin {
	font-size: 25px;
	padding: 7px 4px 7px 5px;
}
.social-icon-big li a, .social-icon-small li a {
	display:block;
	color:#a4a4a4;
}
.team-member-large img, .team-member-medium img {
	float:right;
}
.team-member-large img {
	max-height:180px;
	max-width:180px;
}
.team-member-medium img {
	max-height:125px;
	max-width:125px;
}
.team-member-small img {
	max-height:78px;
	max-width:78px;
}
.team-member-medium .social-icon-small li a {
	display:inline-block;
}
.team-member-medium a span, .single-border {
	background:#d4d4d4;
	display:inline-block;
	/*	behavior:url(../../PIE.htc); */

	padding:1px;
	position:relative;
}
.team-member-medium .social-icon-small li, .team-member-small .social-icon-small li {
	display:inline-block;
	margin-right:1px;
}
.team-member-medium .social-icon-small li a, .team-member-small .social-icon-small li a {
	background-color:#f3f3f3;
	font-size:14px;
	padding:6px 8px;
	border-bottom:1px solid #d6d6d6;
}
.social-icon-big li a, .social-icon-small li a {
	text-shadow:1px 1px 0px #fff;
}
.social-icon-small li a.fb {
	background-position:left top;
}
.social-icon-small li a.fb:hover {
	background-position:left bottom;
}
.social-icon-small li a.twitter {
	background-position:-30px top;
}
.social-icon-small li a.twitter:hover {
	background-position:-30px bottom;
}
.social-icon-small li a.linked-in {
	background-position:-60px top;
}
.social-icon-small li a.linked-in:hover {
	background-position:-60px bottom;
}
/* Team Members End here */

.theme-testimonial a img {
	max-width: 110px;
	max-height: 110px;
}
.theme-testimonial blockquote:before, .colored-box blockquote:before {
	font-size:0;
}
.theme-testimonial blockquote.quote-white cite {
	color: #323232;
	font-size: 16px;
	display: inline-block;
	margin-top: 9px;
	text-align: right;
	width: auto;
}
.theme-testimonial blockquote.quote-white cite span {
	color: #6F6F6F;
	font-size: 12px;
}
.gray-border {
	border:5px solid #ebebeb;
}
.gray-border-medium {
	border:3px solid #ebebeb;
}
.gray-border-small {
	border:1px solid #ebebeb;
}
.white-border, div.image img {
	border:5px solid #F0F0F0;
}
.gray-footer {
	border:3px solid #323232;
}
.border-radius {
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-khtml-border-radius: 100px;
	border-radius: 100px;
	/*	behavior:url(PIE.htc);*/

	position:relative;
}
.single-border, div.image {
	background:#E7E7E7;
	display:inline-block;
	/*  behavior:url(../../PIE.htc);*/

	padding:1px;
	position:relative;
}
.team-member-medium h4 a {
	display:inline-block;
}
.team-members .one-fourth .social-icon-small li {
	display:inline-block;
	margin-right:1px;
	width:31px;
}
.team-members .one-fourth .social-icon-small li a {
	background-color:#f3f3f3;
	font-size:14px;
	padding:6px 8px;
	border-bottom:1px solid #d6d6d6;
}
.one.team-members h4 span, .two.team-members h4 span {
	color:#9d9d9d;
	float:left;
	font-size:14px;
	margin-top:6px;
	text-transform:capitalize;
}
.two.team-members .one-fourth h4 span {
	margin-bottom:11px;
}
.social-icon-small li a.fb {
	background-position:left top;
}
.social-icon-small li a.fb:hover {
	background-position:left bottom;
}
.social-icon-small li a.twitter {
	background-position:-30px top;
}
.social-icon-small li a.twitter:hover {
	background-position:-30px bottom;
}
.social-icon-small li a.linked-in {
	background-position:-60px top;
}
.social-icon-small li a.linked-in:hover {
	background-position:-60px bottom;
}
/* =whitespace styles starts here

-------------------------------------------------------------- */

.hr_invisible {
	clear: both;
	float:left;
	padding:0;
	overflow: hidden;
	width:100%;
}
.margin0 {
	margin-bottom:0;
}
.small.hr_invisible {
	margin-bottom:10px;
	padding:0;
}
.medium.hr_invisible {
	margin-bottom:20px;
	padding:0;
}
.large.hr_invisible {
	margin-bottom:30px;
	padding:0;
}
.xlarge.hr_invisible {
	margin-bottom:40px;
	padding:0;
}
/* =Button styles
-------------------------------------------------------------- */
.button, .products .button, .woocommerce .button, .showlogin, .showcoupon {
	background-image: url(images/button-bg.png);
	background-repeat:repeat-x;
	background-position: 0 0 ;
	border-color: -moz-use-text-color rgba(0, 0, 0, 0.12) !important;
	border-style: none solid !important;
	border-width: medium 1px !important;
	color: #FFFFFF;
	display: inline-block;
	margin-bottom:10px;
	text-shadow:0 1px 0 #000000;
}
.hr-invisible {
	clear: both;
	display: block;
	float: left;
	margin: 15px 0;
	width: 100%;
}
.large.hr-invisible {
	padding-left:0;
	padding-right:0;
	margin-right:0;
}
.button:hover, .products .button:hover, .woocommerce .button:hover, .showlogin:hover, .showcoupon:hover {
	color:#fff;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.woocommerce-message a.button:hover  {
	color:#000;
}
.black.button {
	background-color:#303030;
}
.olive-green.button {
	background-color: #D6D63E;
	color: #49491B;
	text-shadow:0 1px 0 #FFFFFF;
}
.grey.button {
	background-color: #696969;
}
.light-grey.button {
	background-color: #bbbaba;
	color: #FFFFFF;
}
.light-grey.button {
	text-shadow:0 1px 0 #000000;
}
.light-blue.button {
	background-color: #3D9ED6;
}
.yellow.button {
	background-color: #E8BE11;
}
.yellow.button {
	text-shadow:0 1px 0 #835900;
}
.blue.button {
	background-color: #3E62D6;
}
.gold.button {
	background-color: #A16215;
}
.green.button {
	background-color: #74A115;
}
.orange.button {
	background-color: #F16000;
	color: #FFFFFF;
}
.purple.button {
	background-color: #A1157E;
	color: #FFFFFF;
}
.red.button {
	background-color: #BE0808;
	color: #FFFFFF;
}
.turquoiseblue.button {
	background-color: #15A17B;
	color: #FFFFFF;
}
.button.mustard {
	background: #A38036;
	color: #FFFFFF;
}
.button.pink {
	background: #C34258;
	color: #FFFFFF;
}
.button.turquoise {
	background: none repeat scroll 0 0 #42C2A2;
	color: #FFFFFF;
}
.violet.button {
	background-color: #5D15A1;
	color: #FFFFFF;
}
.deepblue.button {
	background-color: #092334;
	color: #FFFFFF;
}
.teal.button {
	background-color: #008899;
	color: #FFFFFF;
}
.mauve.button {
	background-color: #625B56;
	color: #FFFFFF;
}
.pearl.button {
	background-color: #AB998F;
	color: #FFFFFF;
}
.steelblue.button {
	background-color: #788794;
	color: #FFFFFF;
}
.coffee.button {
	background-color: #372E25;
	color: #FFFFFF;
}
.coral.button {
	background-color: #FF7F50;
}
.crimson.button {
	background-color: #DC143C;
}
.hotpink.button {
	background-color: #FF69B4;
}
.indianred.button {
	background-color: #CD5C5C;
}
.aqua.button {
	background-color: #31d4d4;
	color: #104949;
}
.aqua.button {
	text-shadow:0 1px 0 #81FEFE;
}
.red-box, .red-drp {
	background-color: #770000 !important;
}
.small, .medium, .large, .xlarge, #respond #commentform p.form-submit input[type="submit"]#submit, .products .button, .woocommerce .button, .showlogin, .showcoupon {
	border-radius: 4px;
	display:inline-block;
	position:relative;
}
.large, .medium, .xlarge, #respond #commentform p.form-submit input[type="submit"]#submit {
	margin-right:20px;
	text-transform:uppercase;
}
.xlarge {
	font-size:24px;
	padding:15px 22px 15px 22px;
}
.large, #respond #commentform p.form-submit input[type="submit"]#submit {
	font-size:22px;
}
.large {
	padding:12px 20px 12px 20px;
}
.medium {
	font-size:16px;
	padding: 9px 10px 9px;
}
.small, .products .button, .woocommerce .button, .showlogin, .showcoupon {
	font-size:12px;
	line-height:normal;
	text-transform:capitalize;
	padding:5px 16px 5px 16px;
}
.button {
	background-repeat:repeat;
	background-color:transparent;
	border:none;
}
.hover_fade:hover {
	opacity:0.7;
}
.theme-btn, #respond #commentform p.form-submit input[type="submit"]#submit {
	color:#fff !important;
}
.red-btn {
	background-image:url(images/red-btn.jpg);
	border-bottom:4px solid #9b2727;
}
.button.red-btn {
	color:#fff;
}
.red-btn:hover {
	background-image:url(images/red-btn-hover.jpg);
	border-bottom:4px solid #b33e40;
}
.pink-btn {
	background-image:url(images/pink-btn.jpg);
	border-bottom:4px solid #ac5050;
}
.pink-btn:hover {
	background-image:url(images/pink-btn-hover.jpg);
	border-bottom:4px solid #b45a5a;
}
.pink-btn, .yellow-btn {
	color:#583131 !important;
}
.yellow-btn {
	background-image:url(images/yellow-btn.jpg);
	border-bottom:4px solid #a28f45;
}
.yellow-btn:hover {
	background-image:url(images/yellow-btn-hover.jpg);
	border-bottom:4px solid #ad9a50;
}
.teal-btn {
	background-image:url(images/teal-btn.jpg);
	border-bottom:4px solid #508488;
	color:#36575a !important;
}
.teal-btn:hover {
	background-image:url(images/teal-btn-hover.jpg);
	border-bottom:4px solid #59959a;
}
.light-violet-btn {
	background-image:url(images/light-violet-btn.jpg);
	border-bottom:4px solid #984d8e;
	color:#552c50 !important;
}
.light-violet-btn:hover {
	background-image:url(images/light-violet-btn-hover.jpg);
	border-bottom:4px solid #a15597;
}
.orange-btn {
	background-image:url(images/orange-btn.jpg);
	border-bottom:4px solid #a56900;
	color:#372f20 !important;
}
.orange-btn:hover, .orange-btn.active {
	background-image:url(images/orange-btn-hover.jpg);
	border-bottom:4px solid #b47810;
}
.blue-btn {
	background-image:url(images/blue-btn.jpg);
	border-bottom:4px solid #4d7089;
	color:#334b5c !important;
}
.blue-btn:hover {
	background-image:url(images/blue-btn-hover.jpg);
	border-bottom:4px solid #5a83a0;
}
.light-green-btn {
	background-image:url(images/light-green-btn.jpg);
	border-bottom:4px solid #55896e;
	color:#3d6651 !important;
}
.light-green-btn:hover {
	background-image:url(images/light-green-btn-hover.jpg);
	border-bottom:4px solid #63a080;
}
.dark-blue-btn {
	background-image:url(images/dark-blue-btn.jpg);
	border-bottom:4px solid #5e628e;
	color:#464a6e !important;
}
.dark-blue-btn:hover {
	background-image:url(images/dark-blue-btn-hover.jpg);
	border-bottom:4px solid #676c9c;
}
.gray-btn {
	background-image:url(images/gray-btn.jpg);
	border-bottom:4px solid #737373;
	color:#4b4b4b !important;
}
.gray-btn:hover {
	background-image:url(images/gray-btn-hover.jpg);
	border-bottom:4px solid #767575;
}
/* = Button Type 2 styles 
-------------------------------------------------------------- */
.xlarge.hover_fade {
	padding:15px 22px;
}
.large.hover_fade {
	padding:13px 20px;
}
.medium.hover_fade {
	padding:10px;
}
/* =Unordered lists page styles here 
-------------------------------------------------------------- */
ul.fancy-list {
	list-style-type:none;
	list-style-position:outside;
}
ul.fancy-list li {
	display:block;
	position:relative;
	padding-left:20px;
	padding-bottom:10px;
	line-height:normal;
}
ul.fancy-list li ul {
	padding-left:0px;
}
ul.fancy-list.arrow li {
	padding-left:15px;
}
ul.fancy-list li:before, blockquote:before {
	font-family:FontAwesome;
	font-style:normal;
	color:#747474;
	font-weight:normal;
	text-decoration:inherit;
	font-size:14px;
	position:absolute;
	top:1px;
	left:0px;
}
blockquote:before {
	content: "\f10d";
	font-size:17px;
}
ul.fancy-list.arrow li:before {
	content:"\f105";
}
ul.fancy-list.rounded-arrow li:before {
	content:"\f0a9";
}
ul.fancy-list.double-arrow li:before {
	content:"\f101";
}
ul.fancy-list.heart li:before {
	content:"\f004";
	font-size:12px;
}
ul.fancy-list.trash li:before {
	content:"\f014";
}
ul.fancy-list.star li:before {
	content:"\f005";
}
ul.fancy-list.tick li:before {
	content:"\f00c";
}
ul.fancy-list.rounded-tick li:before {
	content:"\f058";
}
ul.fancy-list.cross li:before {
	content:"\f00d";
}
ul.fancy-list.rounded-cross li:before {
	content:"\f057";
}
ul.fancy-list.rounded-question li:before {
	content:"\f059";
}
ul.fancy-list.rounded-info li:before {
	content:"\f05a";
}
ul.fancy-list.delete li:before {
	content:"\f05e";
}
ul.fancy-list.warning li:before {
	content:"\f071";
}
ul.fancy-list.comment li:before {
	content:"\f075";
}
ul.fancy-list.edit li:before {
	content:"\f044";
}
ul.fancy-list.share li:before {
	content:"\f064";
}
ul.fancy-list.plus li:before {
	content:"\f067";
}
ul.fancy-list.rounded-plus li:before {
	content:"\f055";
}
ul.fancy-list.minus li:before {
	content:"\f068";
}
ul.fancy-list.rounded-minus li:before {
	content:"\f056";
}
ul.fancy-list.asterisk li:before {
	content:"\f069";
}
ul.fancy-list.cart li:before {
	content:"\f07a";
}
ul.fancy-list.folder li:before {
	content:"\f07b";
}
ul.fancy-list.folder-open li:before {
	content:"\f07c";
}
ul.fancy-list.desktop li:before {
	content:"\f108";
}
ul.fancy-list.tablet li:before {
	content:"\f10a";
}
ul.fancy-list.mobile li:before {
	content:"\f10b";
}
ul.fancy-list.reply li:before {
	content:"\f112";
}
ul.fancy-list.quote li:before {
	content:"\f10d";
}
ul.fancy-list.mail li:before {
	content:"\f0e0";
}
ul.fancy-list.external-link li:before {
	content:"\f08e";
}
ul.fancy-list.adjust li:before {
	content:"\f042";
}
ul.fancy-list.pencil li:before {
	content:"\f040";
}
ul.fancy-list.print li:before {
	content:"\f02f";
}
ul.fancy-list.tag li:before {
	content:"\f02b";
}
ul.fancy-list.thumbs-up li:before {
	content:"\f088";
}
ul.fancy-list.thumbs-down li:before {
	content:"\f087";
}
ul.fancy-list.time li:before {
	content:"\f017";
}
ul.fancy-list.globe li:before {
	content:"\f0ac";
}
ul.fancy-list.pushpin li:before {
	content:"\f08d";
}
ul.fancy-list.map-marker li:before {
	content:"\f041";
}
ul.fancy-list.link li:before {
	content:"\f0c1";
}
ul.fancy-list.paper-clip li:before {
	content:"\f0c6";
}
ul.fancy-list.download li:before {
	content:"\f019";
}
ul.fancy-list.key li:before {
	content:"\f084";
}
ul.fancy-list.search li:before {
	content:"\f002";
}
ul.fancy-list.rss li:before {
	content:"\f09e";
}
ul.fancy-list.twitter li:before {
	content:"\f099";
}
ul.fancy-list.facebook li:before {
	content:"\f09a";
}
ul.fancy-list.linkedin li:before {
	content:"\f0e1";
}
ul.fancy-list.google-plus li:before {
	content:"\f0d5";
}
ul.fancy-list.blue li:before, blockquote.mauve:before {
	color:#2b6375;
}
ul.fancy-list.yellow li:before, blockquote.yellow:before {
	color:#FAC451;
}
ul.fancy-list.pink li:before, blockquote.pink:before {
	color:#c34258;
}
ul.fancy-list.green li:before, blockquote.green:before {
	color:#61a760;
}
ul.fancy-list.violet li:before, blockquote.violet:before {
	color:#343b67;
}
ul.fancy-list.mustard li:before, blockquote.mustard:before {
	color:#a38036;
}
ul.fancy-list.turquoise li:before, blockquote.turquoise:before {
	color:#42c2a2;
}
ul.fancy-list.olive-green li:before, blockquote.olive-green:before {
	color:#C9C94F;
}
ul.fancy-list.orange li:before, blockquote.orange:before {
	color:#FB7A1A;
}
ul.fancy-list.purple li:before, blockquote.purple:before {
	color:#BC3099;
}
ul.fancy-list.red li:before, blockquote.red:before {
	color:#D11B1B;
}
ul.fancy-list.deepblue li:before, blockquote.deepblue:before {
	color:#092334;
}
ul.fancy-list.teal li:before, blockquote.teal:before {
	color:#008899;
}
ul.fancy-list.mauve li:before, blockquote.mauve:before {
	color:#625B56;
}
ul.fancy-list.steelblue li:before, blockquote.steelblue:before {
	color:#788794;
}
ul.fancy-list.coffee li:before, blockquote.coffee:before {
	color:#372E25;
}
ul.fancy-list.coral li:before, blockquote.coral:before {
	color:#FF7F50;
}
ul.fancy-list.crimson li:before, blockquote.crimson:before {
	color:#DC143C;
}
ul.fancy-list.hotpink li:before, blockquote.hotpink:before {
	color:#FF69B4;
}
ul.fancy-list.aqua li:before, blockquote.aqua:before {
	color:#00DDDD;
}
/* =Ordered lists page styles here 

-------------------------------------------------------------- */

ol.fancy-list li span {
	color:#3d3d3d;
}
ol.decimal {
	list-style-type:decimal;
}
ol.decimal-leading-zero {
	list-style-type:decimal-leading-zero;
}
ol.lower-alpha {
	list-style-type:lower-alpha;
}
ol.lower-roman {
	list-style-type:lower-roman;
}
ol.upper-alpha {
	list-style-type:upper-alpha;
}
ol.upper-roman {
	list-style-type:upper-roman;
}
ol.fancy-list.blue li {
	color:#2b6375;
}
ol.fancy-list.yellow li {
	color:#ffc956;
}
ol.fancy-list.pink li {
	color:#c34258;
}
ol.fancy-list.green li {
	color:#61a760;
}
ol.fancy-list.violet li {
	color:#343b67;
}
ol.fancy-list.mustard li {
	color:#a38036;
}
ol.fancy-list.turquoise li {
	color:#42c2a2;
}
ol.fancy-list.olive-green li {
	color:#C9C94F;
}
ol.fancy-list.orange li {
	color:#FB7A1A;
}
ol.fancy-list.purple li {
	color:#BC3099;
}
ol.fancy-list.red li {
	color:#D11B1B;
}
ol.fancy-list.deepblue li {
	color:#092334;
}
ol.fancy-list.teal li {
	color:#008899;
}
ol.fancy-list.mauve li {
	color:#625B56;
}
ol.fancy-list.steelblue li {
	color:#788794;
}
ol.fancy-list.coffee li {
	color:#372E25;
}
ol.fancy-list.coral li {
	color:#FF7F50;
}
ol.fancy-list.crimson li {
	color:#DC143C;
}
ol.fancy-list.hotpink li {
	color:#FF69B4;
}
ol.fancy-list.aqua li {
	color:#00DDDD;
}
/* = Table styles here 
-------------------------------------------------------------- */
table {
	border:1px solid #f4f4f4;
	border-bottom:1px solid #E2E2E2;
	clear:both;
	margin-bottom:20px;
	width:100%;
}
th {
	background:#efefef;
	border:1px solid #e3e3e3;
	color:#333;
	font-size:14px;
	padding:6px 8px;
	text-align:center;
}
td {
	border-right:1px solid #e2e2e2;
	background:#f4f4f4 !important;
	color:#5a5a5a;
	padding:6px 8px;
	text-align:center;
}
 tbody tr:nth-child(2n+1) td {
	background:#EBEBEB !important;
}
/* =Horizontal Tab styles here 
-------------------------------------------------------------- */
.tabs-container, .woocommerce-tabs {
	clear: both;
	float: left;
	margin: 0 0 20px;
	padding: 0;
	width: 100%;
}
ul.tabs-frame, .woocommerce-tabs ul.tabs {
	float: left;
	margin:0;
	padding: 0px;
	width: 98.5%;
}
ul.tabs-frame li, .woocommerce-tabs ul.tabs li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	position:relative;
}
ul.tabs-frame li a, .woocommerce-tabs ul.tabs li a {
	background:url(images/tab-bg.jpg) repeat-x;
	border:1px solid #ecebeb;
	border-bottom:1px solid #ecebeb;
	color:#696969;
	float: left;
	font-size: 18px;
	line-height:63px;
	margin: 0;
	min-width: 60px;
	padding: 0 15px;
	text-align: center;
	transition: none 0s ease 0s;
}
 .woocommerce-tabs ul.tabs {
	 min-height:65px;
 }
ul.tabs-frame li a:hover, ul.tabs-frame li a.current, .woocommerce-tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li a:hover {
	background:#f9f9f9;
	border-bottom:none;
}
ul.tabs-frame li a.current:before, ul.tabs-frame li a:hover:before, .woocommerce-tabs ul.tabs li.active a:before, .woocommerce-tabs ul.tabs li a:hover:before {
	border-bottom:none;
	content: "";
	position:absolute;
	left:0;
	top:-3px;
	width:100%;
}
.tabs-frame-content, .woocommerce-tabs .entry-content {
	background:#f9f9f9;
	border:1px solid #ecebeb;
	clear: both;
	color:#6f6f6f;
	float: left;
	line-height:22px;
	margin: -2px 0px 0px 0px;
	padding: 30px 15px 15px 10px;
	width: 96.8%;
}
/* =Vertical tab styles here 
-------------------------------------------------------------- */
.tabs-vertical-container {
	float:left;
	width:100%;
	margin:0px 0px 20px;
	padding:0px;
	clear:both;
}
ul.tabs-vertical-frame {
	float:left;
	margin:0px 16px 0px 0px;
	padding:0px;
	width:20%;
}
ul.tabs-vertical-frame li {
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
	position:relative;
}
ul.tabs-vertical-frame li a {
	float:left;
	border-bottom:0px !important;
	margin:0px;
	padding:12px 15px 10px;
	width:83.5%;
	font-size:14px;
	line-height:normal;
	transition:none;
	-moz-transition:none;
	-o-transition:none;
	-webkit-transition:none;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
}
ul.tabs-vertical-frame li.first a {
	border-radius:5px 5px 0px 0px;
}
ul.tabs-vertical-frame li.last a {
	border-radius:0px 0px 5px 5px;
}
ul.tabs-vertical-frame li a.current span {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
	bottom: 0;
	height: auto;
	left: 0;
	position: absolute;
	top: 1px;
	width:98%;
}
.tabs-vertical-frame-content {
	width:74%;
	float:left;
	padding:15px 15px 15px;
	border-radius:5px;
}
ul.tabs-vertical-frame li a {
	background:#e4e4e4;
	border:1px solid #dddddd;
	color:#717171;
}
ul.tabs-vertical-frame li a:hover {
	background:#f0f0f0;
}
ul.tabs-vertical-frame li a.current {
	background:#f4f4f4;
}
ul.tabs-vertical-frame li.last a {
	border-bottom:1px solid #dddddd !important;
}
.tabs-vertical-frame-content {
	background:#f4f4f4;
	border:1px solid #dddddd;
}
/* =Accordion styles here 

-------------------------------------------------------------- */

.accordion {
	float: left;
	list-style: none outside none;
	margin: 0 0 25px;
	min-height: 243px;
	padding: 0;
	width: 100%;
}
.accordion li {
	display:block;
	float:left;
	color: #696969;
	text-shadow: 0 1px 0 #FFFFFF;
	-webkit-transition: height 200ms ease;
	width:100%;
}
.accordion li a.toggle-accordion {
	background:url(images/acc-plus.png) no-repeat 95% center #f4f4f4;
}
.accordion li a.active.toggle-accordion {
	background: url(images/acc-minus.png) no-repeat 95% center #fff;
}
.accordion li a {
	font-size:14px;
	color:#323232;
	display:block;
}
.accordion li a {
	border:1px solid #e5e5e5;
	margin-bottom:1px;
	padding:10px;
}
.holder {
	background: #fff;
	clear: both;
	color: #9E8467;
	float: left;
	margin: 0;
	padding: 10px;
	width: 89.6%;
}
.holder p {
	margin-bottom:10px;
}
/* =Dropcap styles here 

-------------------------------------------------------------- */

.dropcap {
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
	float: left;
	font-size: 24px;
	margin:9px 0 10px;
	text-align: center;
}
.dropcap.dropcap-default {
	color:#5a5a5a;
	text-shadow: 0px 1px 0px #ffffff;
	font-size: 48px;
	padding-top:6px;
	width: 58px;
}
.dropcap.dropcap-circle {
	background:#535353;
	border-radius: 38px 38px 38px 38px;
	height: 40px;
	line-height: 40px;
	margin: 3px 10px 0 0;
	padding: 0;
	width: 40px;
}
.dropcap.dropcap-bordered-circle {
	background:#535353;
	border-radius:37px;
	height:38px;
	line-height:38px;
	margin:3px 10px 0 0;
	padding:0px;
	text-align:center;
	box-shadow:0 0 5px #939393;
	-moz-box-shadow:0 0 5px #939393;
	-webkit-box-shadow:0 0 5px #939393;
	width:38px;
}
.dropcap.dropcap-square {
	background:#535353;
	height:40px;
	line-height:38px;
	text-align:center;
	margin:5px 10px 0px 0px;
	padding:0px;
	width:40px;
}
.dropcap.dropcap-bordered-square {
	background:#535353;
	border:2px solid #FFFFFF;
	box-shadow:0 0 5px #939393;
	line-height:36px;
	-moz-box-shadow:0 0 5px #939393;
	-webkit-box-shadow:0 0 5px #939393;
	height:38px;
	text-align:center;
	margin:5px 10px 0px 0px;
	padding:0px;
	width:38px;
}
.dropcap-default.black {
	color:#000000;
}
.dropcap-default.grey {
	color:#585858;
}
.dropcap-default.light-grey {
	color:#BBBBBB;
}
.dropcap-default.light-blue {
	color:#3d9ed6;
}
.dropcap-default.yellow {
	color:#f7c808;
}
.dropcap-default.blue {
	color:#156ca0;
}
.dropcap-default.gold {
	color:#a16215;
}
.dropcap-default.green {
	color:#74a115;
}
.dropcap-default.olive-green {
	color:#a1a115;
}
.dropcap-default.orange {
	color:#a13815;
}
.dropcap-default.purple {
	color:#a1157e;
}
.dropcap-default.red {
	color:#a11515;
}
.dropcap-default.turquoiseblue {
	color:#15a17b;
}
.dropcap-default.violet {
	color:#5d15a1;
}
.dropcap-default.deepblue {
	color:#092334;
}
.dropcap-default.teal {
	color:#008899;
}
.dropcap-default.mauve {
	color:#625B56;
}
.dropcap-default.pearl {
	color:#AB998F;
}
.dropcap-default.steelblue {
	color:#788794;
}
.dropcap-default.coffee {
	color:#372E25;
}
.dropcap-default.coral {
	color:#FF7F50;
}
.dropcap-default.crimson {
	color:#DC143C;
}
.dropcap-default.hotpink {
	color:#FF69B4;
}
.dropcap-default.indianred {
	color:#CD5C5C;
}
.dropcap-default.aqua {
	color:#00DDDD;
}
.dropcap-circle.black, .dropcap-bordered-circle.black, .dropcap-square.black, .dropcap-bordered-square.black {
	color:#ffffff;
	background:#000000;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.grey, .dropcap-bordered-circle.grey, .dropcap-square.grey, .dropcap-bordered-square.grey {
	background:#585858;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.light-grey, .dropcap-bordered-circle.light-grey, .dropcap-square.light-grey, .dropcap-bordered-square.light-grey {
	background:#DDDDDD;
	color:#7D7D7D;
	text-shadow: 0px 1px 0px #ffffff;
}
.dropcap-circle.light-blue, .dropcap-bordered-circle.light-blue, .dropcap-square.light-blue, .dropcap-bordered-square.light-blue {
	background:#3d9ed6;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.yellow, .dropcap-bordered-circle.yellow, .dropcap-square.yellow, .dropcap-bordered-square.yellow {
	color:#FFFFFF;
	background:#E8BE11;
}
.dropcap-circle.blue, .dropcap-bordered-circle.blue, .dropcap-square.blue, .dropcap-bordered-square.blue {
	background:#156ca0;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.gold, .dropcap-bordered-circle.gold, .dropcap-square.gold, .dropcap-bordered-square.gold {
	background:#a16215;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.green, .dropcap-bordered-circle.green, .dropcap-square.green, .dropcap-bordered-square.green {
	background:#74a115;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.olive-green, .dropcap-bordered-circle.olive-green, .dropcap-square.olive-green, .dropcap-bordered-square.olive-green {
	background:#a1a115;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.orange, .dropcap-bordered-circle.orange, .dropcap-square.orange, .dropcap-bordered-square.orange {
	background:#a13815;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.purple, .dropcap-bordered-circle.purple, .dropcap-square.purple, .dropcap-bordered-square.purple {
	background:#a1157e;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.red, .dropcap-bordered-circle.red, .dropcap-square.red, .dropcap-bordered-square.red {
	background:#a11515;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.turquoiseblue, .dropcap-bordered-circle.turquoiseblue, .dropcap-square.turquoiseblue, .dropcap-bordered-square.turquoiseblue {
	background:#15a17b;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.violet, .dropcap-bordered-circle.violet, .dropcap-square.violet, .dropcap-bordered-square.violet {
	background:#5d15a1;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.deepblue, .dropcap-bordered-circle.deepblue, .dropcap-square.deepblue, .dropcap-bordered-square.deepblue {
	background:#092334;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.teal, .dropcap-bordered-circle.teal, .dropcap-square.teal, .dropcap-bordered-square.teal {
	background:#008899;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.mauve, .dropcap-bordered-circle.mauve, .dropcap-square.mauve, .dropcap-bordered-square.mauve {
	background:#625B56;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.pearl, .dropcap-bordered-circle.pearl, .dropcap-square.pearl, .dropcap-bordered-square.pearl {
	background:#AB998F;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.steelblue, .dropcap-bordered-circle.steelblue, .dropcap-square.steelblue, .dropcap-bordered-square.steelblue {
	background:#788794;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.coffee, .dropcap-bordered-circle.coffee, .dropcap-square.coffee, .dropcap-bordered-square.coffee {
	background:#372E25;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.coral, .dropcap-bordered-circle.coral, .dropcap-square.coral, .dropcap-bordered-square.coral {
	background:#FF7F50;
	color:#ffffff;
	text-shadow: 0px 1px 0px #bf5a35;
}
.dropcap-circle.crimson, .dropcap-bordered-circle.crimson, .dropcap-square.crimson, .dropcap-bordered-square.crimson {
	background:#DC143C;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.dropcap-circle.hotpink, .dropcap-bordered-circle.hotpink, .dropcap-square.hotpink, .dropcap-bordered-square.hotpink {
	background:#FF69B4;
	color:#ffffff;
	text-shadow: 0px 1px 0px #8c1e55;
}
.dropcap-circle.indianred, .dropcap-bordered-circle.indianred, .dropcap-square.indianred, .dropcap-bordered-square.indianred {
	background:#CD5C5C;
	color:#ffffff;
	text-shadow: 0px 1px 0px #8f1f1f;
}
.dropcap-circle.aqua, .dropcap-bordered-circle.aqua, .dropcap-square.aqua, .dropcap-bordered-square.aqua {
	background:#09F1F1;
	color:#208787;
	text-shadow: 0px 1px 0px #ffffff;
}
/* =Highlight page styles here 

-------------------------------------------------------------- */

.highlight {
	color:#000000;
	background:#fffd33;
	margin: 0 5px 0 0;
	padding: 2px 4px 2px 5px;
}
.highlight.black {
	color:#ffffff;
	background:#000000;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.grey {
	background:#585858;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.light-grey {
	background:#DDDDDD;
	color:#000000;
	text-shadow: 0px 1px 0px #ffffff;
}
.highlight.light-blue {
	background:#3d9ed6;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.yellow {
	color:#FFFFFF;
	background:#E8BE11;
	text-shadow:0px 1px 0px #7C5206;
}
.highlight.blue {
	background:#156ca0;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.gold {
	background:#a16215;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.green {
	background:#74a115;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.olive-green {
	background:#a1a115;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.orange {
	background:#a13815;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.purple {
	background:#a1157e;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.red {
	background:#a11515;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.turquoiseblue {
	background:#15a17b;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.violet {
	background:#5d15a1;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.deepblue {
	background:#092334;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.teal {
	background:#008899;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.mauve {
	background:#625B56;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.pearl {
	background:#AB998F;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.steelblue {
	background:#788794;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.coffee {
	background:#372E25;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.coral {
	background:#FF7F50;
	color:#ffffff;
	text-shadow: 0px 1px 0px #bf5a35;
}
.highlight.crimson {
	background:#DC143C;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
}
.highlight.hotpink {
	background:#FF69B4;
	color:#ffffff;
	text-shadow: 0px 1px 0px #8c1e55;
}
.highlight.indianred {
	background:#CD5C5C;
	color:#ffffff;
	text-shadow: 0px 1px 0px #8f1f1f;
}
.highlight.aqua {
	background:#00FFFF;
	color:#000000;
	text-shadow: 0px 1px 0px #ffffff;
}
.highlight-italic {
	font-style:italic;
	color:#f7c808;
}
.highlight-underlined {
	border-bottom:1px dashed #f7c808;
	color:#f7c808;
	padding-bottom:2px;
}
.highlight-underlined-italic {
	font-style:italic;
	border-bottom:1px dashed #f7c808;
	color:#f7c808;
	padding-bottom:2px;
}
.highlight-italic.black {
	color:#000000;
}
.highlight-italic.grey {
	color:#585858;
}
.highlight-italic.light-grey {
	color:#BBBBBB;
}
.highlight-italic.light-blue {
	color:#3d9ed6;
}
.highlight-italic.yellow {
	color:#f7c808;
}
.highlight-italic.blue {
	color:#156ca0;
}
.highlight-italic.gold {
	color:#a16215;
}
.highlight-italic.green {
	color:#74a115;
}
.highlight-italic.olive-green {
	color:#a1a115;
}
.highlight-italic.orange {
	color:#a13815;
}
.highlight-italic.purple {
	color:#a1157e;
}
.highlight-italic.red {
	color:#a11515;
}
.highlight-italic.turquoiseblue {
	color:#15a17b;
}
.highlight-italic.violet {
	color:#5d15a1;
}
.highlight-italic.deepblue {
	color:#092334;
}
.highlight-italic.teal {
	color:#008899;
}
.highlight-italic.mauve {
	color:#625B56;
}
.highlight-italic.pearl {
	color:#AB998F;
}
.highlight-italic.steelblue {
	color:#788794;
}
.highlight-italic.coffee {
	color:#372E25;
}
.highlight-italic.coral {
	color:#FF7F50;
}
.highlight-italic.crimson {
	color:#DC143C;
}
.highlight-italic.hotpink {
	color:#FF69B4;
}
.highlight-italic.indianred {
	color:#CD5C5C;
}
.highlight-italic.aqua {
	color:#00DDDD;
}
.highlight-underlined.black, .highlight-underlined-italic.black {
	color:#000000;
	border-bottom:1px dashed #000000;
}
.highlight-underlined.grey, .highlight-underlined-italic.grey {
	color:#585858;
	border-bottom:1px dashed #585858;
}
.highlight-underlined.light-grey, .highlight-underlined-italic.light-grey {
	color:#BBBBBB;
	border-bottom:1px dashed #BBBBBB;
}
.highlight-underlined.light-blue, .highlight-underlined-italic.light-blue {
	color:#3d9ed6;
	border-bottom:1px dashed #3d9ed6;
}
.highlight-underlined.yellow, .highlight-underlined-italic.yellow {
	color:#f7c808;
	border-bottom:1px dashed #f7c808;
}
.highlight-underlined.blue, .highlight-underlined-italic.blue {
	color:#156ca0;
	border-bottom:1px dashed #156ca0;
}
.highlight-underlined.gold, .highlight-underlined-italic.gold {
	color:#a16215;
	border-bottom:1px dashed #a16215;
}
.highlight-underlined.green, .highlight-underlined-italic.green {
	color:#74a115;
	border-bottom:1px dashed #74a115;
}
.highlight-underlined.olive-green, .highlight-underlined-italic.olive-green {
	color:#a1a115;
	border-bottom:1px dashed #a1a115;
}
.highlight-underlined.orange, .highlight-underlined-italic.orange {
	color:#a13815;
	border-bottom:1px dashed #a13815;
}
.highlight-underlined.purple, .highlight-underlined-italic.purple {
	color:#a1157e;
	border-bottom:1px dashed #a1157e;
}
.highlight-underlined.red, .highlight-underlined-italic.red {
	color:#a11515;
	border-bottom:1px dashed #a11515;
}
.highlight-underlined.turquoiseblue, .highlight-underlined-italic.turquoiseblue {
	color:#15a17b;
	border-bottom:1px dashed #15a17b;
}
.highlight-underlined.violet, .highlight-underlined-italic.violet {
	color:#5d15a1;
	border-bottom:1px dashed #5d15a1;
}
.highlight-underlined.deepblue, .highlight-underlined-italic.deepblue {
	color:#092334;
	border-bottom:1px dashed #092334;
}
.highlight-underlined.teal, .highlight-underlined-italic.teal {
	color:#008899;
	border-bottom:1px dashed #008899;
}
.highlight-underlined.mauve, .highlight-underlined-italic.mauve {
	color:#625B56;
	border-bottom:1px dashed #625B56;
}
.highlight-underlined.pearl, .highlight-underlined-italic.pearl {
	color:#AB998F;
	border-bottom:1px dashed #AB998F;
}
.highlight-underlined.steelblue, .highlight-underlined-italic.steelblue {
	color:#788794;
	border-bottom:1px dashed #788794;
}
.highlight-underlined.coffee, .highlight-underlined-italic.coffee {
	color:#372E25;
	border-bottom:1px dashed #372E25;
}
.highlight-underlined.coral, .highlight-underlined-italic.coral {
	color:#FF7F50;
	border-bottom:1px dashed #FF7F50;
}
.highlight-underlined.crimson, .highlight-underlined-italic.crimson {
	color:#DC143C;
	border-bottom:1px dashed #DC143C;
}
.highlight-underlined.hotpink, .highlight-underlined-italic.hotpink {
	color:#FF69B4;
	border-bottom:1px dashed #FF69B4;
}
.highlight-underlined.indianred, .highlight-underlined-italic.indianred {
	color:#CD5C5C;
	border-bottom:1px dashed #CD5C5C;
}
.highlight-underlined.aqua, .highlight-underlined-italic.aqua {
	color:#00DDDD;
	border-bottom:1px dashed #00DDDD;
}
/* =Blockquote page styles here 

-------------------------------------------------------------- */

blockquote.icon-quote-left {
	font-size:15px;
}
blockquote p {
	display:inline;
	padding-left:6px;
}
blockquote cite {
	font-style:italic;
	margin-top:10px;
}
blockquote.black {
	color:#000;
}
blockquote.grey {
	color:#696969;
}
blockquote.light-grey {
	color:#BBBABA;
}
blockquote.light-blue {
	color:#3D9ED6;
}
blockquote.yellow {
	color:#E8BE11;
}
blockquote.blue {
	color:#3E62D6;
}
blockquote.gold {
	color:#A16215;
}
blockquote.green {
	color:#74A115;
}
blockquote.olive-green {
	color:#D6D63E;
}
blockquote.orange {
	color:#F16000;
}
.blockquote.purple {
	color:#A1157E;
}
blockquote.red {
	color:#BE0808 !important;
}
blockquote.turquoiseblue {
	color:#15A17B;
}
blockquote.violet {
	color:#5D15A1;
}
blockquote.deepblue {
	color:#092334;
}
blockquote.teal {
	color:#008899;
}
blockquote.mauve {
	color:#625B56;
}
blockquote.pearl {
	color:#AB998F;
}
blockquote.steelblue {
	color:#788794;
}
blockquote.coffee {
	color:#372E25;
}
blockquote.coral {
	color:#FF7F50;
}
blockquote.crimson {
	color:#DC143C;
}
blockquote.hotpink {
	color:#FF69B4;
}
blockquote.indianred {
	color:#CD5C5C;
}
blockquote.aqua {
	color:#31D4D4;
}
/* =Pullquotes styles here 

-------------------------------------------------------------- */

.pullquote1, .pullquote2, .pullquote3, .pullquote4, .pullquote5, .pullquote6 {
	display:inline-block;
	margin-bottom:20px;
	margin-top:20px;
	width:40%;
}
.pullquote1, .pullquote2, .pullquote3, .pullquote4, .pullquote5, .pullquote6 {
	font-size:20px;
	letter-spacing: -0.5px;
	line-height:30px;
}
.pullquote1 {
	font-size:18px;
	letter-spacing:0;
	line-height:25px;
	padding:15px;
	width:36%;
}
.pullquote2 {
	border:1px solid #FFFFFF;
	box-shadow:0 0 5px #D0D0D0;
	padding:19px;
}
.pullquote3 {
	font-size:18px;
	padding:19px;
}
.pullquote4 {
	margin-top:20px;
	padding:22px 0px;
}
.pullquote5 {
	font-size:20px;
	letter-spacing:0;
	line-height:25px;
	padding:5px 5px 5px 15px;
	width:36%;
}
.pullquote6 {
	font-size:20px;
	letter-spacing:0;
	line-height:25px;
	padding:15px;
	width:36%;
}
.quotes:before {
	content:open-quote;
	display:inline;
	font-size:150%;
	font-weight:bold;
	margin-right:5px;
	vertical-align:middle;
}
.quotes:after {
	content:close-quote;
	display:inline;
	font-size:150%;
	font-weight:bold;
	margin-left:5px;
	vertical-align:middle;
}
.pullquote1.aligncenter, .pullquote2.aligncenter, .pullquote3.aligncenter, .pullquote4.aligncenter, .pullquote5.aligncenter, .pullquote6.aligncenter {
	display:block;
	float:none;
	text-align:center;
	width:auto;
}
/* =Titled Boxes styles here 

-------------------------------------------------------------- */

.titled-box {
	margin-bottom:20px;
	width:100%;
	clear:both;
}
.titled-box h6.titled-box-title {
	background:#696969 url(images/button-medium-gradient.png) center top repeat-x;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	line-height:17px;
	padding:10px;
	text-shadow:none;
	text-transform:capitalize;
	margin:0px;
}
.titled-box-content {
	background:#f8f8f8;
	border:1px solid #dddddd;
	border-top:0px;
	padding:10px 10px 15px;
}
.titled-box h6.titled-box-title, .titled-box.grey h6.titled-box-title {
	background-color:#696969;
	color:#ffffff;
	border:1px solid #3c3c3c;
}
.titled-box.black h6.titled-box-title {
	background-color:#303030;
	color:#ffffff;
	border:1px solid #000000;
}
.titled-box.grey h6.titled-box-title {
	background-color:#696969;
	color:#ffffff;
	border:1px solid #3c3c3c;
}
.titled-box.light-grey h6.titled-box-title {
	background-color:#fafafa;
	color:#696969;
	border:1px solid #d0d0d0;
}
.titled-box.light-blue h6.titled-box-title {
	background-color:#3d9ed6;
	color:#ffffff;
	border:1px solid #20648b;
}
.titled-box.yellow h6.titled-box-title {
	background-color:#E8BE11;
	border:1px solid #A57B00;
	color:#FFFFFF;
}
.titled-box.blue h6.titled-box-title {
	background-color:#3e62d6;
	color:#ffffff;
	border:1px solid #19307d;
}
.titled-box.gold h6.titled-box-title {
	background-color:#a16215;
	color:#ffffff;
	border:1px solid #613908;
}
.titled-box.green h6.titled-box-title {
	background-color:#74a115;
	color:#ffffff;
	border:1px solid #4C7900;
}
.titled-box.olive-green h6.titled-box-title {
	background-color:#d6d63e;
	color:#49491b;
	border:1px solid #9E9E39;
}
.titled-box.orange h6.titled-box-title {
	background-color:#F16000;
	color:#ffffff;
	border:1px solid #C63513;
}
.titled-box.purple h6.titled-box-title {
	background-color:#a1157e;
	color:#ffffff;
	border:1px solid #550032;
}
.titled-box.red h6.titled-box-title {
	background-color:#BE0808;
	color:#ffffff;
	border:1px solid #730000;
}
.titled-box.turquoiseblue h6.titled-box-title {
	background-color:#15a17b;
	color:#ffffff;
	border:1px solid #006943;
}
.titled-box.violet h6.titled-box-title {
	background-color:#5d15a1;
	color:#ffffff;
	border:1px solid #1D0361;
}
.titled-box.deepblue h6.titled-box-title {
	background-color:#092334;
	color:#ffffff;
	border:1px solid #3B3B3B;
}
.titled-box.teal h6.titled-box-title {
	background-color:#008899;
	color:#ffffff;
	border:1px solid #004E5F;
}
.titled-box.mauve h6.titled-box-title {
	background-color:#625B56;
	color:#ffffff;
	border:1px solid #49423D;
}
.titled-box.pearl h6.titled-box-title {
	background-color:#AB998F;
	color:#ffffff;
	border:1px solid #7E6C62;
}
.titled-box.steelblue h6.titled-box-title {
	background-color:#788794;
	color:#ffffff;
	border:1px solid #42515E;
}
.titled-box.coffee h6.titled-box-title {
	background-color:#372E25;
	color:#ffffff;
	border:1px solid #060606;
}
.titled-box.coral h6.titled-box-title {
	background-color:#FF7F50;
	color:#ffffff;
	border:1px solid #B83809;
}
.titled-box.crimson h6.titled-box-title {
	background-color:#DC143C;
	color:#ffffff;
	border:1px solid #8E0000;
}
.titled-box.hotpink h6.titled-box-title {
	background-color:#FF69B4;
	color:#ffffff;
	border:1px solid #B31D68;
}
.titled-box.indianred h6.titled-box-title {
	background-color:#CD5C5C;
	color:#ffffff;
	border:1px solid #8C1B1B;
}
.titled-box.aqua h6.titled-box-title {
	background-color:#00FFFF;
	color:#104949;
	border:1px solid #16ADAD;
}
/*=Notification Styles Start here
-------------------------------------------------------------- */
.error-box, .warning-box, .success-box, .info-box, .error, .success, .woocommerce-message {
	margin-bottom:20px;
	padding:15px 15px 15px 35px;
	clear:both;
}
.error-box a, .warning-box a, .success-box a, .info-box a, .error a, .success a {
	text-decoration:underline;
}
.error-box, .error, .woocommerce-error {
	background:#ffcccc;
	border:1px solid #ff9999;
	color:#d01313;
	position:relative;
}
.error-box:before, .warning-box:before, .success-box:before, .info-box:before, .error:before, .success:before, ul.woocommerce-error:before, .woocommerce-message:before {
	top:13px;
	left:10px;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	text-decoration:inherit;
	font-size:20px;
	position:absolute;
}
.error-box:before, .error:before, ul.woocommerce-error:before {
	content:"\f057";
	color:#C54228;
}
.warning-box {
	background:#fdebae;
	border:1px solid #e6c555;
	color:#c79d13;
	position:relative;
}
.warning-box:before {
	content:"\f06a";
	color:#e2b828;
}
.success-box, .success, .woocommerce-message {
	background:#eafac0;
	border:1px solid #b1cf67;
	color:#7ba411;
	position:relative;
}
.success-box:before, .success:before, .woocommerce-message:before {
	content:"\f058";
	color:#75b632;
}
.info-box {
	background:#bfe4f9;
	border:1px solid #68a2cf;
	color:#2081b9;
	position:relative;
}
.info-box:before {
	content:"\f05a";
	color:#008bc1;
}
.error-box a {
	color:#d01313;
}
.warning-box a {
	color:#c79d13;
}
.success-box a {
	color:#7ba411;
}
.info-box a {
	color:#2081b9;
}
/*=Social icons Styles Start here
-------------------------------------------------------------- */
.social-icons {
	float:left;
	text-align:center;
	width:100%;
}
.social-icons a {
	font-size:32px;
	height:40px;
	text-align:center;
	width:40px;
}
.social-icons a {
	color:#d9d7d7;
}
.social-icons a:hover {
	color:#808080;
}
/*=Pricing Table Styles Start here
-------------------------------------------------------------- */
td, th {
	line-height:normal;
	padding:13px 15px;
}
.pricing-table {
	float:left;
	clear:both;
	width:100%;
	margin:20px 0px 0px;
}
.pricing-table table {
	border-collapse:collapse;
	border-spacing:0;
	border:none;
	margin:0px;
	padding:0px;
	table-layout:fixed;
	width:100%;
}
.pricing-table table td {
	text-align:left;
	font-size:13px;
	font-weight:normal;
	text-shadow:none;
}
.pricing-table table tbody tr.title td {
	font-size:18px;
	text-align:center;
	padding:6px 0px;
}
.pricing-table table tr td:last-child {
	border-right:0px;
}
.pricing-table table tr.price td {
	font-size:60px;
	text-align:center;
	padding:13px 0px 13px;
}
.pricing-table table tr.price td sup {
	vertical-align:super;
	font-size:40px;
	margin-right:-10px;
}
.pricing-table table tr.price td small {
	font-size:22px;
	margin-left:-10px;
}
.pricing-table table tr.buttons td {
	text-align:center;
	border-bottom:none;
}
.pricing-table table tr.buttons .button {
	margin:5px 0px 5px;
	padding:8px 20px;
}
.pricing-table table tr.buttons td a.button.black {
	border-radius:5px;
}
.pricing-table table .featured {
	border:none;
	position: relative;
	z-index: 100;
	box-shadow:0px 9px 25px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0px 9px 25px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0px 9px 25px 5px rgba(0, 0, 0, 0.5);
	transform: translateY(-10px) scale(1);
	-moz-transform:  scale(1.0) translateY(-10px);
	-webkit-transform:  scale(1.0) translateY(-10px);
}
.pricing-table table td {
	background:#dbdbdb;
	border-bottom:1px solid #bebebe;
	border-right:1px solid #bebebe;
}
.pricing-table table tbody tr.title td {
	color:#ffffff;
}
 .pricing-table table tr.price td, .pricing-table table tbody tr:nth-child(2n+1).price td {
	background:#1c1c1c;
	text-shadow:0px 1px 0px #000000;
}
.pricing-table table tr.title td.featured {
	border-bottom:none;
	background:#0c0c0c;
}
.pricing-table table tr.price td.featured {
	color:#fff;
}
.pricing-table table tr td span:before, .toggle a:before, .toggle-accordion a:before {
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	text-decoration:inherit;
	padding-right:5px;
}
.pricing-table table tr td span:before {
	content: "\f0da";
	color:#747474;
	font-size:16px;
}
.pricing-table table tr td.featured {
	background:#eeeeee!important;
}
 .pricing-table table tbody tr:nth-child(2n+1) td {
	background:#dbdbdb;
}
.pricing-table table tr.buttons td a.black.button {
	background-color:#303030 !important;
	color:#ffffff;
	border:1px solid #000000;
	text-shadow:0px 1px 0px #000000;
}
.pricing-table table tr.buttons td.featured a.button {
	color:#ffffff;
	text-shadow:0px 1px 0px #000000;
}
/*=Toggle Styles Start here
-------------------------------------------------------------- */
.active.toggle a:before, .active.toggle-accordion a:before {
	content: "\f056";
}
.toggle a:before, .toggle-accordion a:before {
	content: "\f055";
	font-size:16px;
}
.toggle a:before, .toggle a, .toggle-accordion a, .toggle-accordion a:before {
	color:#262626;
}
h5.toggle, h5.toggle-accordion {
	margin-bottom:10px;
	padding:0px 0px 0px 0px;
	line-height:25px;
	clear:both;
	position:relative;
}
h5.toggle a, h5.toggle-accordion a {
	display:block;
}
.toggle-content {
	clear:both;
	font-size:12px;
	margin:0px 0px 20px 17px;
	overflow:hidden;
}
.toggle-content p {
	margin:0px;
	font-size:14px;
}
.toggle-content img.alignleft {
	margin-top:5px;
}
.toggle-frame-set {
	float:left;
	width:100%;
	margin:0px 0px 20px;
}
.toggle-frame {
	background:url(images/button-medium-gradient.png) repeat-x scroll 0 0 #F3F3F3;
	float:left;
	clear:both;
	margin:0px 0px 3px 0px;
	width:95.5%;
	padding:9px 10px 6px;
	font-size:14px;
	border-radius:5px;
}
.toggle-frame h5 {
	margin:0px;
	filter:alpha(opacity=60);
}
.toggle-frame .toggle-content {
	margin:20px 0 15px 10px;
}
/*=Progress Bar Styles Start here
-------------------------------------------------------------- */
.progress {
	height:42px;
	margin-bottom:10px;
	clear:both;
	display:block;
}
.progress .bar {
	position:relative;
}
.progress .bar-text {
	font-size:14px;
	position:absolute;
	top:0;
	left:0;
	line-height:42px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px 20px;
	color:#fff;
	font-weight:bold;
	width:100%;
	text-align:left;
	display:none;
}
.progress .bar-text > span {
	float:right;
	display:block;
}
.progress .bar {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
 @-webkit-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
 @-moz-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
 @-ms-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
 @-o-keyframes progress-bar-stripes {
 from {
 background-position: 0 0;
}
to {
	background-position: 40px 0;
}
}
 @keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
.progress {
	overflow: hidden;
	height:42px;
	margin-bottom: 20px;
	background-color: #c4c4c4;
	background-image: -moz-linear-gradient(top, #c4c4c4, #c9c9c9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c4c4c4), to(#c9c9c9));
	background-image: -webkit-linear-gradient(top, #c4c4c4, #c9c9c9);
	background-image: -o-linear-gradient(top, #c4c4c4, #c9c9c9);
	background-image: linear-gradient(to bottom, #c4c4c4, #c9c9c9);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc4c4c4', endColorstr='#ffc9c9c9', GradientType=0);
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.progress .bar {
	width: 0%;
	height: 100%;
	color: #ffffff;
	float: left;
	font-size: 12px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: -o-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(to bottom, #149bdf, #0480be);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width 0.6s ease;
	-moz-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
}
.progress .bar + .bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
}
.progress-striped .bar {
	background-color: #149bdf;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}
.progress.active .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.progress.standard .bar {
	background:rgb(0, 0, 0)
}
/*=Team Styles Start here
-------------------------------------------------------------- */
.team .image {
	background:#ececec;
	border:1px solid #d0d0d0;
}
.team .role {
	color:#a2a2a2;
}
.share-links {
	background:#e9e9e9;
}
.share-links a, .share-links {
	color:#6a6a6a;
}
.social a {
	background:#adadad;
}
.social a:hover {
	background:#7b7b7b;
}
.team {
	float:left;
	margin:15px 0px;
	padding:0px;
	width:100%;
}
.team .image {
	padding:4px;
	float:left;
	margin:0px 15px 10px 0px;
}
.team h5 {
	margin-bottom:5px;
}
.team .role {
	margin-bottom:10px;
	font-size:12px;
	text-transform:none;
}
.team .image img {
	display:block;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden; /* Fix for transition flickering */
}
.team .image img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
}
.share-links {
	float:left;
	clear:both;
	width:95.8%;
	margin:5px 0px 0px;
	padding:10px;
}
.share-links a, .share-links {
	font-size:12px;
	line-height:20px;
}
.share-links a:hover {
	text-decoration:underline;
}
.social {
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	width:100%;
	height:20px;
}
.social a {
	margin:0px 2px;
	display:inline-block;
	width:20px;
	height:20px;
}
@media only screen and (min-width:768px) and (max-width:1024px){
.pricing-table table td {
	font-size:11px;
}
td, th {
	padding:4px;
}
.pricing-table td, .pricing-table th {
	padding:8px 10px;
}
th {
	font-size:12px;
}
.white-border {
	border:none;
}
.theme-service-box .iconbox-bg {
	height:106px;
	width:106px;
}
.theme-service-box .iconbox-bg .white {
	font-size:40px;
}
.team-member-large img {
	max-height:150px;
	min-width:150px;
}
.tabs-vertical-frame-content {
	width:73%;
}
.tabs-frame-content {
	width:96%;
}
.woocommerce-tabs .entry-content {
	width:95%;
}
}
@media only screen and (max-width:767px){
.one-fourth, .one-half, .one-third, .three-fourth, .two-third, .one-fifth, .four-fifth, .three-fifth, .two-fifth, .one-sixth, .two-sixth, .three-sixth, .four-sixth, .five-sixth , .widget-area, .site-content , .footer-widgets .one-fourth , .footer-links , .special-features .aligncenter-text.column.one-fourth , .special-features .one-half .two-third , .special-features .one-half .one-third {
	margin-right:0;
	margin-bottom:20px;
	width:100%;
}
.white-border {
	border:none;
}
.team-member-large img, .team-member-medium img, .team-member-small img {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto !important;
}
.team-member-large h4 span, .team-member-medium h4 span, .team-member-small h4 span {
	float:none;
}
ul.tabs-frame li a {
	font-size:16px;
	padding:0 9px;
}
.tabs-frame-content {
	width:92.8%;
}
.tabs-vertical-frame-content {
	width:73%;
}
ul.tabs-vertical-frame li a {
	padding:12px 10px 10px;
}
ul.tabs-vertical-frame {
	width:15%;
}
.pricing-table table td {
	font-size:10px;
}
.pricing-table table tbody tr.title td, th {
	font-size:12px;
}
.pricing-table table tr.price td {
	font-size:40px;
}
.pricing-table table tr.buttons .button {
	padding:4px 10px;
}
td, th {
	padding:4px;
}
.pricing-table td, .pricing-table th {
	padding:8px 10px;
}
}
@media only screen and (max-width:620px) {
.large {
	margin-bottom:5px;
}
ul.tabs-vertical-frame {
	width:15%;
}
ul.tabs-vertical-frame li a {
	font-size:12px;
	padding:12px 7px 7px;
}
.tabs-vertical-frame-content {
	width:71%;
}
.theme-featured-box {
	margin-top:45px;
}
}
@media only screen and (max-width:479px) {
ul.tabs-vertical-frame {
	width:15%;
}
ul.tabs-vertical-frame li a {
	font-size:12px;
	padding:17px 7px 12px;
}
.tabs-vertical-frame-content {
	width:71%;
}
ul.tabs-vertical-frame li a.current span {
	border-left:1px solid #E67D00;
}
.pricing-table table td {
	font-size:9px;
}
.pricing-table table tr td span:before {
	font-size:12px;
}
.medium {
	font-size:11px;
}
.pricing-table table tbody tr.title td, th {
	font-size:10px;
}
.pricing-table table tr.price td {
	font-size:20px;
}
.pricing-table table tr.buttons .button {
	padding:4px 7px;
}
td, th {
	padding:4px;
}
.pricing-table td, .pricing-table th {
	padding:8px 5px;
}
.toggle-frame {
	width:91.5%;
}
.column pre, .column code {
	width:90.2%;
}
.social {
	float:left;
	text-align:left;
}
.share-links {
	width:91.8% !important;
}
.large, #respond #commentform p.form-submit input#submit[type="submit"] {
	font-size:19px;
}
ul.tabs-frame li a {
	font-size:13px;
	min-width:48px;
}
.tabs-frame-content {
	width:89.8%;
}
.theme-featured-box {
	margin-top:40px;
}
}