/*
Theme Name:Healthy Change of Heart 2011
Version:1.0
Author:Matthew Praetzel
Author URI:http://www.ternstyle.us/
*/

/**************************************************************************************************/
/***
/***	TERNSTYLE'S WORDPRESS THEME - "Healthy Change of Heart" CSS DOCUMENT
/***	-----------------------------------------------------------------------
/***	Written by Matthew Praetzel. Copyright (c) 2011 Matthew Praetzel.
/***	-----------------------------------------------------------------------
/***	
/***
/**************************************************************************************************/


/*------------------------------------------------------------------------------------------------
	Includes
------------------------------------------------------------------------------------------------*/

@import url('/wp-content/themes/hch/core/css/forms-960.css');
@import url('/wp-content/themes/hch/core/css/icons-food.css');

/*-----------------------
	Fonts
-----------------------*/
@font-face {
	font-family:'Bebas Neue';
	src:url('/wp-content/themes/hch/core/fonts/BebasNeue.eot');
	src:local('☺'),
		url('/wp-content/themes/hch/core/fonts/BebasNeue.otf') format('opentype'),
		url('/wp-content/themes/hch/core/fonts/BebasNeue.ttf') format('truetype'),
		url('/wp-content/themes/hch/core/fonts/BebasNeue.svg') format('svg'),
		url('/wp-content/themes/hch/core/fonts/BebasNeue.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Marketing Script';
	src:url('/wp-content/themes/hch/core/fonts/MarketingScript.eot');
	src:local('☺'),
		url('/wp-content/themes/hch/core/fonts/MarketingScript.ttf') format('truetype'),
		url('/wp-content/themes/hch/core/fonts/MarketingScript.svg') format('svg'),
		url('/wp-content/themes/hch/core/fonts/MarketingScript.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
/*-----------------------
	HTML
-----------------------*/
html,body { margin:0;padding:0;width:100%;height:100%; }
body { background:#000 url(/wp-content/themes/hch/images/s-bg.webp) repeat 0 0;font-family:Helvetica,Arial,Verdana;font-size:14px;color:#333; }
html * { vertical-align:top; }
.pos { position:relative;width:960px;text-align:left; }
.clear { clear:both; }
/*-----------------------
	Headings
-----------------------*/
h1,h2,h3,h4 { display:block;margin:0;padding:0;font-weight:normal;color:#ed344d; }
h1 a,h2 a,h3 a,h4 a { display:block;color:#ed344d; }
h1 *:hover,h2 *:hover,h3 *:hover,h4 *:hover { text-decoration:none; }
#content h2, #content h3, #content h4, #content h5 { margin:10px 0; }
#content h2 { font-size:40px; }
#content h3 { font-size:19px; }
#content h4 { font-size:16px; }
#content h5 { font-size:15px; }
/*-----------------------
	Lists
-----------------------*/
#n ul, #n li, #s ul, #s li, .list, .list li, .sidebar ul, .sidebar li, .thumbs, .thumbs li, .posts, .posts li, .controls ul, .controls li, .pricing, .pricing ul, .pricing li { display:inline-block;margin:0;padding:0;list-style:none; }
/*-----------------------
	Links
-----------------------*/
a { color:#015192;text-decoration:none;cursor:hand;cursor:pointer; }
a:hover { text-decoration:underline; }
/*-----------------------
	Images
-----------------------*/
img { border:0; }
.alignleft { float:left;clear:both;margin:0 10px 5px 0; }
.alignright { float:right;clear:both;margin:0 0 5px 10px; }
.hidden { display:none; }

#content img { background:#fff;padding:4px;border:2px solid #ececec; }

/* thumbs */
.thumbs li { padding:0 20px 20px 0; }
#r .thumbs { width:475px;margin-top:10px; }
#r .thumbs li { padding:10px 10px 10px 0; }
#l .thumbs img { width:70px;height:70px; }
#r .thumbs img { width:73px;height:73px; }
/*-----------------------
	Columns
-----------------------*/
.one, .one li, .two, .two li, .three, .three li, .four, .four li, .five, .five li, .six, .six li { display:inline-block;background:none;margin:0;padding:0;list-style:none !important; }

.one, .two, .three, .four, .five, .six { position:relative;display:block !important;font-size:0;margin:0; }
.one li, .two li, .three li, .four li, .five li, .six li { font-size:12px; }
.one > li > *, .two > li > *, .three > li > *, .four > li > *, .five > li > *, .six > li > * { margin-left:12px;margin-right:12px; }

.one > li { width:100%; }

.two > li  { width:50%; }
.two > li.span2 { width:100%; }
.two > li.n1 > * { margin-left:12px;margin-right:12px; }
.two > li.n2 > * { margin-left:12px;margin-right:12px; }

.three > li  { width:33%; }
.three > li.span2 { width:66%; }
.three > li.span3 { width:100%; }
.three > li.n1 > * { margin-left:12px;margin-right:12px; }
.three > li.n3 > * { margin-left:12px;margin-right:12px; }

.four > li { width:25%; }
.four > li.span2 { width:50%; }
.four > li.span3 { width:75%; }
.four > li.n1 > * { margin-left:12px;margin-right:12px; }
.four > li.n4 > * { margin-left:12px;margin-right:12px; }

.five > li { width:20%; }
.five > li.span2 { width:40%; }
.five > li.span3 { width:60%; }
.five > li.span4 { width:80%; }
.five > li.n1 > * { margin-left:12px;margin-right:12px; }
.five > li.n5 > * { margin-left:12px;margin-right:12px; }

.six > li { width:16%; }
.six > li.span2 { width:32%; }
.six > li.span3 { width:48%; }
.six > li.span4 { width:64%; }
.six > li.span5 { width:80%; }
.six > li.n1 > * { margin-left:12px;margin-right:12px; }
.six > li.n6 > * { margin-left:12px;margin-right:12px; }

.l, .r { position:relative;clear:none; }
.l { float:left; }
.r { float:right; }
/*-----------------------
	Collapsable
-----------------------*/
.collapse { overflow:hidden;height:28px; }
.collapse .handle { display:block;float:left;margin:0 0 10px; }
/*-----------------------
	Tables

table { width:100%;border:1px solid #999;border-spacing:1px;border-collapse:separate;margin:10px 0;font-size:12px; }
th, td { border:1px solid;padding:4px; }
tr:nth-child(odd) td { background:#ececec; }
th { background:#ccc; }
th, td { border-color:#ccc; }
tr:hover td { background:#e7f4fc; }
-----------------------*/

/*-----------------------
	Shared
-----------------------*/
body, #h, #n, #s, #a, #t, #f { min-width:960px; }
#h, #n, #s, #a, #t, #f { overflow:hidden;float:left;width:100%; }

.tshd-dark { text-shadow:1px 1px #ba3839; }
/*
.tshd-light { text-shadow:1px 1px #fff; }
*/
.border, hr { display:block;clear:both;width:100%;height:1px;border:0;border-top:2px solid #ececec;margin:24px 0;line-height:0;font-size:0;/*-moz-opacity:.30;filter:alpha(opacity:30);opacity:.30;*/ }
/*-----------------------
	Buttons
-----------------------*/
/*
.lm, .rm, .rm2 { display:block;overflow:hidden;width:222px;height:46px;background:transparent url(/wp-content/themes/hch/images/learn-more.webp) no-repeat 0 0;margin:10px 0 0;text-indent:-9999px; }
*/
.lm, .rm, .rm2 { display:block;width:222px;height:46px;background:transparent url(/wp-content/themes/hch/images/learn-more-empty.webp) no-repeat 0 0;margin:10px 0 0;line-height:43px;font-size:13px;font-weight:bold;text-align:center;color:#ed344d;text-shadow:1px 1px #fff; }
.rm, .rm2 { width:83px;height:27px;background:transparent url(/wp-content/themes/hch/images/rm.webp) no-repeat 0 0;margin:0; }
.rm2 {background:transparent url(/wp-content/themes/hch/images/rm2.webp) no-repeat 0 0; }

.rm3 { display:block;background:#fff url(/wp-content/themes/hch/images/rm-right.webp) no-repeat top right;padding:0 6px 0 0; }
.rm3 span { display:block;background:#fff url(/wp-content/themes/hch/images/rm-left.webp) no-repeat 0 0;padding:0 6px 0 12px;line-height:28px;font-size:12px;color:#ed344d;text-shadow:1px 1px #fff; }
.rm3:hover { text-decoration:none; }

.c2a { display:block;background:transparent url(/wp-content/themes/hch/images/call-button-right.webp) no-repeat top right;margin:14px 0 0;padding:0 9px 0 0; }
.c2a span { display:block;background:transparent url(/wp-content/themes/hch/images/call-button-left.webp) no-repeat 0 0;padding:0 5px 0 14px;line-height:46px;text-align:center;font-size:16px;color:#7a9382;text-shadow:1px 1px #fff; }
.c2a:hover { text-decoration:none; }
.c2a:hover span { color:#fff;text-decoration:none;text-shadow:-1px -1px #7a9382; }
#content .c2a { width:220px; }

.fb, .twit { display:block;float:right;width:24px;height:24px;background:transparent url(/wp-content/themes/hch/images/fb.webp) no-repeat 0 0;margin:3px 0 0 6px; }
.twit { background:transparent url(/wp-content/themes/hch/images/twit.webp) no-repeat 0 0; }
/*-----------------------
	Background
-----------------------*/

/*-----------------------
	Header
-----------------------*/
#h { height:76px; }
#h h1 { display:none; }

#logo { display:block;float:left;width:348px;height:76px;background:#e84647 url(/wp-content/themes/hch/images/logo.webp) no-repeat left center; }
/*-----------------------
	Navigation
-----------------------*/
#n { position:absolute;width:100%;height:76px;top:0;left:0;background:#e84647;box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;z-index:11; }
#n ul { float:right;width:550px;margin:28px 0 0;padding:0;text-align:right;font-size:0; }
#n li { height:48px; }
#n li a { display:block;border-left:1px solid #f4a3a3;margin:20px 0 0;font-size:13px;color:#e9ebe3; }
#n li span { display:block;border-left:1px solid #ba3839;padding:0 10px;line-height:14px; }
#n li:hover, #n li.active { background:transparent url(/wp-content/themes/hch/images/nav-arrow.webp) no-repeat bottom center;text-decoration:none; }
#n li a:hover { text-decoration:none; }
#n li.first a, #n li.first span { border:0; }

#e { position:absolute;width:150px;height:24px;top:0;right:0;/*background:#000;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;*/ }
#n #e ul { width:100%;margin:0;text-align:center; }
#n #e li { height:24px; }
#n #e li a, #n #e li span { border:0;margin:0;line-height:24px;font-size:10px; }
#n #e li:hover, #n #e li.active { background:none; }
/*-----------------------
	Slider
-----------------------*/
#s { overflow:visible;height:268px;background:#000 url(/wp-content/themes/hch/images/s-bg.webp) repeat 0 0;border-bottom:3px solid #80b2ad; }
.home #s h2, .home #s h3, .home #s p, .home #s more-text { display:none; }

#s ul { position:relative; }
#s li { display:none;position:absolute;overflow:hidden;width:960px;height:353px;top:0;left:0; }
#s .t { position:absolute;top:0;left:0; }
#s .b { position:absolute;top:284px;left:0; }

#s .o { position:absolute;width:960px;height:69px;top:284px;left:0;background:transparent url(/wp-content/themes/hch/images/slides/overlay.webp) repeat 0 0;z-index:103; }

/*-----------------------
	Funnels
-----------------------*/
#a { background:#bcddc3 url(/wp-content/themes/hch/images/ad-bg.webp) repeat-x 0 0;border-bottom:1px solid #fff;padding:60px 0 16px; }
#a .pos, #a ul, #a ul * { z-index:104; }
#a .ai { display:block;float:left;margin:0 8px 0 0; }
#a h2 { margin:0 0 5px;font-size:20px;font-weight:bold;color:#ed344d; }
#a h3 { display:none; }
#a .content { line-height:20px;font-size:12px; }

#logo-banner { height:120px;background:transparent url(/wp-content/themes/hch/images/logo-banner.webp) no-repeat 0 0;margin:20px 0 0; }

.tip { height:70px;background:transparent url(/wp-content/themes/hch/images/tip-bg-right.webp) no-repeat top right;margin:24px 0 0;padding:0 73px 0 0; }
.tip blockquote { height:70px;background:transparent url(/wp-content/themes/hch/images/tip-bg-left.webp) no-repeat 0 0;margin:0;padding:10px 0 0 90px;line-height:46px !important;font-family:"Marketing Script";font-size:27px;color:#fff; }
/*-----------------------
	Template
-----------------------*/
.home #t { border-top:1px solid #80b2ad; }
#t { background:#fff;padding:26px 0; }
#t .pos {  }
/*-----------------------
	Social
-----------------------*/
.home .social li { text-align:center; }
.social h2/*, .sidebar h2*/ { background:#fff url(/wp-content/themes/hch/images/s-h-right.webp) no-repeat top right;padding:0 10px 0 0; }
.social h2 a/*, .sidebar h2 a*/ { display:block;background:#fff url(/wp-content/themes/hch/images/s-h-left.webp) no-repeat 0 0;padding:7px 0 7px 24px;font-family:"Marketing Script";font-size:24px;font-weight:normal;color:#e9ebe3; }
.social h2 a:hover, .sidebar h2 a:hover { text-decoration:none; }

.box { min-height:244px;background:#f5f5f5;margin:5px 0 20px;padding:10px; }
.social .posts { width:416px;padding:10px; }
.posts li { width:100%;margin:0 0 16px; }
.posts img { float:left;margin:0 10px 0 0; }
.posts .r { width:335px; }
.posts .c { float:left;width:240px; }
.posts h3 a { font-size:12px;color:#333; }
.posts p { margin:5px 0;line-height:15px;font-size:10px;color:#666; }
.posts .rm { float:right; }
.posts .meta { font-size:10px; }
.posts .meta label { font-weight:bold; }
/*-----------------------
	Body
-----------------------*/
#l, #container { float:left;width:700px; }
.right #l { float:left; }
.left #l { float:right; }
.category #l, .full #l, .videos #l, .photos #l, .audio #l { width:100%; }

#content { position:relative;width:100%;padding:20px 0 0;line-height:22px;color:#333; }
#content h2 { line-height:34px;font-weight:normal;font-size:30px;color:#ed344d; }
#content .icon { float:left;margin:0 6px 0 0; }
#content .date { line-height:20px; }

#bc { display:block;position:absolute;top:0;left:0;font-size:10px;color:#999; }
#bc a { color:#666; }
#bc strong { font-weight:normal; }
/*-----------------------
	Sidebar
-----------------------*/
.sidebar { float:right; }
.right .sidebar { float:right; }
.left .sidebar { float:right; }
.full .sidebar { display:none; }
.sidebar { width:235px;padding:40px 0 0 }

.sidebar > ul > li { width:238px;background:#eef1d0;margin:0 0 20px;font-size:12px; }
.sidebar h2 { width:250px;height:46px;background:transparent url(/wp-content/themes/hch/images/sidebar-h2.webp) no-repeat 0 0;margin:10px 0 0 -6px;line-height:40px;text-align:center;font-family:"Bebas Neue",Helvetica,Arial Verdana;font-size:30px;color:#fff;text-shadow:1px 1px #bd3f40; }
.sidebar h2 a { color:#fff; }
.sidebar label { display:inline-block;width:70px;font-weight:bold; }
.sidebar .textwidget { margin:20px;line-height:20px;color:#666; }

/* nav */
.sidebar li.pages { background:#eef1d0; }
.sidebar .pages ul { background:#eef1d0;margin:5px 0 0;padding:10px; }
.sidebar .pages li { background:none;margin:0; }
.sidebar .pages li a { display:block;width:191px;background:#f3f5de;margin:2px 0 0;padding:0 14px;line-height:24px;font-size:13px;color:#666;text-shadow:1px 1px #fff; }
.sidebar .pages li a:hover { background:#ccc;text-decoration:none; }
/*-----------------------
	Footer
-----------------------*/
#f { padding:20px 0;font-size:13px;color:#fff; }
#f li a { display:block;border:1px solid #d8d8d8;border-width:0px 1px 0 0;padding:0 7px;line-height:12px;color:#d8d8d8;text-decoration:underline; }
#f li.menu-item-3407 a { border:0; }
#f a { color:#fff; }
/*-----------------------
	Posts
-----------------------*/
#s h1 { margin:40px 0 0;font-size:60px;color:#eff1d0;font-family:"Bebas Neue",Helvetica,Arial Verdana;text-transform:uppercase; }
#s h1 a { display:inline; }
#s p { color:#fff; }

span.meta { display:block;margin:0 0 10px;font-family:'Georgia',Helvetica,Arial,Verdana;font-size:13px;font-style:italic;color:#555; }
span.meta a, span.meta b { font-family:Helvetica,Arial,Verdana;font-style:normal;color:#015192; }
span.meta b { font-style:normal;color:#555; }

.page #fbComments iframe { width:700px !important; }
.page .media #fbComments iframe { width:470px !important; }
/*-----------------------
	Category
-----------------------*/
.category .posts h3 { font-size:20px; }


.category .posts, .category .posts li { width:100%;margin:0; }
.category .posts { margin:20px 0 0; }
.category .posts img { margin:6px 0 0; }
.category #content .r, #content .category .r { width:702px;background:#fff url(/wp-content/themes/hch/images/post-bg.webp) no-repeat left bottom;padding:0 0 46px; }
.category #content .r .card, #content .category .r .card { width:640px;min-height:157px;background:#fff url(/wp-content/themes/hch/images/post-bg.webp) no-repeat 0 0;padding:20px 30px; }
.category .posts h3 { margin:6px 0 0; }
.category .posts h3, .category .posts h3 a { line-height:34px;font-family:'Marketing Script';font-size:28px; }
.category .posts h4 { font-size:12px !important;font-style:italic; }
.category .r .card .border { width:640px;border-top:1px solid #cfd2b7;margin:0 0 10px; }
.category .posts p { font-size:13px;line-height:18px;color:#333; }
.category .posts .rm2 { float:right;margin:0 40px 0; }

.category .posts .border { float:right;width:692px;margin:30px 8px 30px 0; }
.category .posts .last .border { display:none; }
/*-----------------------
	Media
-----------------------*/
.controls { float:left;clear:both;width:100%;height:40px;background:#bcddc3;line-height:40px; }
.controls .pos { text-align:right; }
.controls h2 { float:left;color:#333; }
.controls label { display:inline-block;margin:0 10px 0 0;font-weight:bold; }

.controls li { padding:12px 0; }
.controls a { display:block;border-left:1px solid #e7f6ea;font-size:13px;color:#333; }
.controls span { display:block;border-left:1px solid #a0bba6;padding:0 10px;line-height:14px; }
.controls li.first a, .controls li.first span { border:0; }

.media-gallery #content { padding:0; }
#t .media-items li { margin-bottom:24px; }
.media-items h3 { margin:4px 0 !important;font-weight:bold; }
.media-items h3, .media-items h3 a { line-height:18px;font-size:13px;color:#535353; }
.media-items h3 a:hover { color:#ed344d;text-decoration:none; }
.media-items h4 { display:none; }
.media-items .ai { display:block;border:6px solid #efefef; }
.media-items .ai:hover { border-color:#ed344d; }
.media-items .ai img { border:2px solid #fff;padding:0 !important; }
.media-items p { margin:0 0 3px;line-height:11px;font-size:11px;color:#999; }
span.date { display:inline-block;margin:0 8px 0 0;line-height:11px;font-size:11px;font-style:italic;color:#ccc; }
.media-items .comments { display:inline-block;margin:0 0 0 5px;padding:0 0 0 5px; }
.media-items .comments:before { content:"-"; }

.media iframe { border:10px solid #ececec;margin:10px 0 0; }
.media span iframe { border:0;margin:0; }
.media .date { color:#535353; }
.media h3 { font-size:15px; }

.media .l, .media .r { width:470px; }
/*-----------------------
	Pricing
-----------------------*/
.get-with-the-program #content { padding:20px 0 0; }
.pricing { font-size:0; }
.pricing > li { width:320px;min-height:600px;background:#1f1f17;padding:0 0 20px;text-align:center; }
.pricing h2 { width:100%;background:#e84647;border-bottom:6px solid #b52c33;margin:0 !important;line-height:50px;font-size:25px;color:#fff !important; }
.pricing img { border:2px solid #e84647;margin:14px 0; }
.pricing div { width:230px;margin:0 45px;text-align:left; }
.pricing h3 { font-size:28px !important;color:#9accc5; }
.pricing li li { width:230px;background:none;margin:10px 0 0;padding:0;text-align:left;font-size:13px;color:#eef1d0; }

.pricing li.even { background:#3a3a31; }
.pricing li.even h2 { background:#e55a67; }

.undertag { background:#6d9793;border-top:6px solid #597c78;line-height:72px;text-align:center;font-size:20px;font-weight:bold;color:#fff; }
/*-----------------------
	Products
-----------------------*/
ul.products { margin:20px 0 !important; }
.woocommerce_ordering { display:none; }
/*-----------------------
	Comments
-----------------------*/
#l .fb_iframe_widget iframe { vertical-align:inherit; }
/*-----------------------
	Pagination
-----------------------*/
.wp-pagenavi { clear:both;width:100%;margin:10px 0 0; }
.previouspostslink { float:left; }
.nextpostslink { float:right; }
.wp-pagenavi a.page, .wp-pagenavi span.current { display:inline-block;height:28px;background:#ececec;border:0;margin:0 6px;padding:0 14px;line-height:28px;font-size:11px;text-transform:uppercase;color:#333; }
.wp-pagenavi a.page span, .wp-pagenavi span.current span { display:block;float:left;padding:0 13px 0 0; }
.wp-pagenavi span.current, .wp-pagenavi a.page:hover { background:#999; }
.wp-pagenavi span.current, .wp-pagenavi a.page:hover, .wp-pagenavi a.page { border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px; }
.wp-pagenavi a.page:hover { background:#ccc; }

/*------------------------------------------------------------------------------------------------
	Custom
------------------------------------------------------------------------------------------------*/

/*-----------------------
	Lists
-----------------------*/

/* icons */
#content .icons { display:block;margin:20px 0 20px 30px;padding:0;list-style:none; }
#content .icons li { display:inline-block;width:260px;padding:0 20px 20px 50px;list-style:none; }
#content .icons li.communities { background:transparent url(/wp-content/themes/hch/images/icons/content/communities.png) no-repeat 0 0; }
#content .icons li.environment { background:transparent url(/wp-content/themes/hch/images/icons/content/environment.png) no-repeat 0 0; }
#content .icons li.everyone { background:transparent url(/wp-content/themes/hch/images/icons/content/everyone.png) no-repeat 0 0; }
#content .icons li.invest { background:transparent url(/wp-content/themes/hch/images/icons/content/invest.png) no-repeat 0 0; }
#content .icons li.jobs { background:transparent url(/wp-content/themes/hch/images/icons/content/jobs.png) no-repeat 0 0; }
#content .icons li.lower-prices { background:transparent url(/wp-content/themes/hch/images/icons/content/lower-prices.png) no-repeat 0 0; }
#content .icons li.services { background:transparent url(/wp-content/themes/hch/images/icons/content/services.png) no-repeat 0 0; }
#content .icons li.time { background:transparent url(/wp-content/themes/hch/images/icons/content/time.png) no-repeat 0 0; }
#content .icons li.unique { background:transparent url(/wp-content/themes/hch/images/icons/content/unique.png) no-repeat 0 0; }
#content .icons li.value { background:transparent url(/wp-content/themes/hch/images/icons/content/value.png) no-repeat 0 0; }
#content .icons li.sponsor { background:transparent url(/wp-content/themes/hch/images/icons/content/sponsor.png) no-repeat 0 0; }
#content .icons li.pr { background:transparent url(/wp-content/themes/hch/images/icons/content/pr.png) no-repeat 0 0; }
#content .icons li.leaders { background:transparent url(/wp-content/themes/hch/images/icons/content/leaders.png) no-repeat 0 0; }
#content .icons li.network { background:transparent url(/wp-content/themes/hch/images/icons/content/network.png) no-repeat 0 0; }
#content .icons li.newsletter { background:transparent url(/wp-content/themes/hch/images/icons/content/newsletter.png) no-repeat 0 0; }
#content .icons li.shopping { background:transparent url(/wp-content/themes/hch/images/icons/content/shopping.png) no-repeat 0 0; }

/*-----------------------
	Errors
-----------------------*/
.errors, .alerts { background:#ffece9;border:1px solid #ff0000;margin:20px 0 0 !important;padding:10px 20px !important;color:#ff0000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; }
.errors li, .alerts li { margin:3px 20px !important; }
.errors ul, .errors li { display:block;width:100%; }
.alerts { background:#cbffcd;border:1px solid #390;color:#030; }

/*------------------------------------------------------------------------------------------------
	Forms
------------------------------------------------------------------------------------------------*/

#content form { width:700px; }

/*------------------------------------------------------------------------------------------------
	Log In Forms
------------------------------------------------------------------------------------------------*/

.forgetmenot input { margin:5px 0 0; }
.forgetmenot label { font-size:12px;font-weight:normal; }
.tml-action-links, .tml-user-links { display:inline-block;width:100%;margin:20px 0 0;padding:0;list-style:none; }
.tml-action-links li, .tml-user-links li { display:inline-block;margin:0 14px 0 0; }

#registerform .l, #registerform .r { clear:none !important;width:340px; }
#registerform p { clear:both; }
.ym_register_form_subs_row { margin:8px 0 !important;padding:0 0 0 14px;line-height:16px; }
.ym_register_form_subs_row label { margin:0;font-size:14px;font-weight:normal; }
.ym_register_form_subs_row input { margin:3px 0 0 3px; }

/*------------------------------------------------------------------------------------------------
	Gravity Forms
------------------------------------------------------------------------------------------------*/

/*-----------------------
	Headings
-----------------------*/
form .gform_title { display:none; }
form .gsection_title { margin:30px 0 0 !important; }
/*-----------------------
	Labels
-----------------------*/
.ginput_container label { margin:0 !important;padding:3px 0 6px;line-height:auto;font-size:11px;font-weight:normal;color:#666; }
/*-----------------------
	Complex Fields
-----------------------*/
.ginput_left, .ginput_right { display:inline-block;width:302px;margin:0 19px 0 0; }
.ginput_right { margin:0; }
/*-----------------------
	Checkboxes
-----------------------*/
.gfield_checkbox, .gfield_checkbox li { width:100%; }
.gfield_checkbox li { padding:5px 0; }
.gfield_checkbox input, .gfield_checkbox label { display:inline-block;width:auto;margin:0 5px 0 0;padding:0; }
/*-----------------------
	Buttons
-----------------------*/

/*-----------------------
	Images
-----------------------*/
.ui-datepicker-trigger { display:none; }
/*-----------------------
	Required
-----------------------*/
form .gfield_required { display:inline-block;margin:0 0 0 5px;color:#990000; }
.validation_error, .validation_message { color:#990000; }
/*-----------------------
	Honey Pot
-----------------------*/
.gform_validation_container { display:none; }
/*-----------------------
	Edit Link
-----------------------*/
.gform_edit_link { display:none; }
/*-----------------------
	Progress Bar
-----------------------*/
.gf_progressbar_title { font-size:14px; }
.gform_wrapper .gf_progressbar { overflow:hidden;width:622px;height:20px;background:#fff url(/wp-content/plugins/gravityforms/images/percentbar_bg.webp) repeat-x bottom 0;border:1px solid #ACACAC;border-right:1px solid #959595;border-bottom:1px solid #959595;line-height:20px !important;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; }
.gform_wrapper .percentbar_blue { background:#0072bc url(/wp-content/plugins/gravityforms/images/percentbar_blue.webp) repeat-x 0 0;color:#fff; }
.gform_wrapper .gf_progressbar_percentage { height:20px;text-align:right;font-family:helvetica,arial,sans-serif;font-size:13px !important;text-shadow:0 1px 1px #333; }
/*-----------------------
	Pages
-----------------------*/

/* Contact Us */
#content form #field_1_4 { width:624px; }

/*------------------------------------------------------------------------------------------------
	Woocommerce
------------------------------------------------------------------------------------------------*/

/*-----------------------
	Cart
-----------------------*/
.product-quantity .minus, .product-quantity .plus { display:none !important; }
.shop_table .coupon { display:none; }
.shop_table .actions .button, .shop_table .actions .checkout-button { float:left;padding:0 10px;line-height:30px !important; }
.shop_table .actions .checkout-button { float:right; }
.cart_totals { text-align:right; }
.cart_totals table { float:right; }
.cart_totals p { clear:both; }

.sidebar .product_list_widget { padding:20px; }
.sidebar .widget_shopping_cart p { margin:10px 20px; }
span.btn input, .button { width:auto !important;background:#c9d9cb !important;border:1px solid #bdcdbf !important;margin:0 4px 0 0 !important;line-height:30px !important;font-size:14px !important;color:#7a9382 !important;text-shadow:1px 1px #f6f8f6 !important;border-radius:10px !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important; }
.button:hover { color:#fff !important;text-shadow:-1px -1px #7a9382 !important; }
/*-----------------------
	Checkout
-----------------------*/
#content .col-1, #content .col-2, #content .notes { width:100%; }
label.hidden { display:block !important;color:#fff; }
#content .form-row span.textarea { width:694px; }
#content .form-row span.text input { padding:10px 0 !important;border:1px solid #dadada !important; }
#content .form-row textarea { height:200px; }
#content #payment { background:none !important;border:0 !important; }
#content #payment .payment_methods { padding:10px !important; }
.payment_methods label { display:inline-block;margin:0;line-height:18px; }
.payment_methods input { margin:4px 1em 0 0 !important; }

form.login { border:0 !important;padding:0 !important; }
/*
     FILE ARCHIVED ON 11:01:02 Oct 14, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:41:13 May 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.366
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.036
  esindex: 0.006
  cdx.remote: 5.993
  LoadShardBlock: 166.238 (3)
  PetaboxLoader3.datanode: 176.199 (4)
  PetaboxLoader3.resolve: 58.936 (3)
  load_resource: 131.135
*/