body,
input,
button,
select,
textarea {
  background-color: #ffffff;
  color: #444444;
}
body {
  background-color: #dddddd;
}
.wrapper {
  background-color: #ffffff;
}
#feature.flex .inner,
#feature.nivo .inner {
  border-bottom-color: #d9d9d9;
}
a {
  color: #f78e1e;
}
a:hover,
a:active {
  color: #c56504;
}
::-moz-selection {
  background: #f77e05;
}
::selection {
  background: #f77e05;
}
hr {
  background-color: #d9d9d9;
}
blockquote {
  border-color: #f77e05;
  background-color: #fafafa;
}
blockquote cite {
  color: #444444;
}
code,
pre {
  border-color: #d9d9d9;
  background-color: #fafafa;
  color: #444444;
}
abbr,
acronym,
dfn {
  border-color: #444444;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.input-text {
  border-color: #d9d9d9;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#ffffff));
  background-image: -webkit-linear-gradient(top,#fcfcfc,#ffffff);
  background-image: -moz-linear-gradient(top,#fcfcfc,#ffffff);
  background-image: linear-gradient(to bottom,#fcfcfc,#ffffff);
  background-repeat: repeat-x;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.input-text:focus {
  border-color: #f77e05;
  background: #ffffff;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 0 6px rgba(247,126,5,0.35);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 0 6px rgba(247,126,5,0.35);
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #a2a2a2;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #a2a2a2;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #a2a2a2;
}
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  text-shadow: 0 1px 0 rgba(0,0,0,0.25);
  background-color: #e87605;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fa8b1b),to(#e87605));
  background-image: -webkit-linear-gradient(top,#fa8b1b,#e87605);
  background-image: -moz-linear-gradient(top,#fa8b1b,#e87605);
  background-image: linear-gradient(to bottom,#fa8b1b,#e87605);
  background-repeat: repeat-x;
  border-color: #b65d04;
  color: #fff;
  *background-color: #e87605;
}
button:hover,
button:active,
input[type="submit"]:hover,
input[type="submit"]:active,
input[type="button"]:hover,
input[type="button"]:active,
input[type="reset"]:hover,
input[type="reset"]:active {
  color: #fff;
  background-color: #e87605;
  *background-color: #cf6a04;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
  border-color: #b65d04;
}
button:active,
button.active,
input[type="submit"]:active,
input[type="submit"].active,
input[type="button"]:active,
input[type="button"].active,
input[type="reset"]:active,
input[type="reset"].active {
  background: #e37405;
  background-color: #b65d04 \9;
}
.btn {
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
  border-color: #d8d8d8;
  color: #444444;
  *background-color: #f1f1f1;
  border-color: #cbcbcb;
}
.btn:hover,
.btn:active {
  color: #444444;
  background-color: #f1f1f1;
  *background-color: #e4e4e4;
}
.btn:hover {
  border-color: #d8d8d8;
}
.btn:active,
.btn.active {
  background: #eeeeee;
  background-color: #d8d8d8 \9;
}
.btn:hover {
  color: #444444;
}
.btn:active {
  background: #eeeeee;
}
.btn.primary {
  text-shadow: 0 1px 0 rgba(0,0,0,0.25);
  background-color: #e87605;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fa8b1b),to(#e87605));
  background-image: -webkit-linear-gradient(top,#fa8b1b,#e87605);
  background-image: -moz-linear-gradient(top,#fa8b1b,#e87605);
  background-image: linear-gradient(to bottom,#fa8b1b,#e87605);
  background-repeat: repeat-x;
  border-color: #b65d04;
  color: #fff;
  *background-color: #e87605;
}
.btn.primary:hover,
.btn.primary:active {
  color: #fff;
  background-color: #e87605;
  *background-color: #cf6a04;
}
.btn.primary:hover {
  border-color: #b65d04;
}
.btn.primary:active,
.btn.primary.active {
  background: #e37405;
  background-color: #b65d04 \9;
}
#content .flex-direction-nav a:before,
#content .nivo-directionNav a:before {
  color: #f77e05;
}
#content .flex-direction-nav a:hover:before,
#content .nivo-directionNav a:hover:before {
  color: #fba44d;
}
#content .flex-direction-nav a:active:before,
#content .nivo-directionNav a:active:before {
  color: #ac5803;
}
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background-color: #c56504;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f77e05),to(#c56504));
  background-image: -webkit-linear-gradient(top,#f77e05,#c56504);
  background-image: -moz-linear-gradient(top,#f77e05,#c56504);
  background-image: linear-gradient(to bottom,#f77e05,#c56504);
  background-repeat: repeat-x;
}
div.product .woocommerce_tabs ul.tabs:before,
#content div.product .woocommerce_tabs ul.tabs:before {
  border-color: #d9d9d9 !important;
}
body a.button,
body button.button,
body input.button,
body #respond input#submit,
body #content input.button {
  border: 1px solid #d8d8d8;
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
  color: #444444;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
body a.button.loading,
body button.button.loading,
body input.button.loading,
body #respond input#submit.loading,
body #content input.button.loading {
  border: 1px solid #f1f1f1;
}
body a.button:hover,
body button.button:hover,
body input.button:hover,
body #respond input#submit:hover,
body #content input.button:hover {
  background-color: #ececec;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#ececec));
  background-image: -webkit-linear-gradient(top,#f5f5f5,#ececec);
  background-image: -moz-linear-gradient(top,#f5f5f5,#ececec);
  background-image: linear-gradient(to bottom,#f5f5f5,#ececec);
  background-repeat: repeat-x;
}
body a.button:active,
body button.button:active,
body input.button:active,
body #respond input#submit:active,
body #content input.button:active {
  background: none;
  background-color: #ececec;
}
body a.button.alt,
body a.button.checkout,
body button.button.alt,
body button.button.checkout,
body input.button.alt,
body input.button.checkout,
body #respond input#submit.alt,
body #respond input#submit.checkout,
body #content input.button.alt,
body #content input.button.checkout {
  background-color: #de7104;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f77e05),to(#de7104));
  background-image: -webkit-linear-gradient(top,#f77e05,#de7104);
  background-image: -moz-linear-gradient(top,#f77e05,#de7104);
  background-image: linear-gradient(to bottom,#f77e05,#de7104);
  background-repeat: repeat-x;
  border-color: #934b03;
}
body a.button.alt:hover,
body a.button.checkout:hover,
body button.button.alt:hover,
body button.button.checkout:hover,
body input.button.alt:hover,
body input.button.checkout:hover,
body #respond input#submit.alt:hover,
body #respond input#submit.checkout:hover,
body #content input.button.alt:hover,
body #content input.button.checkout:hover {
  background-color: #f77e05;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fa830c),to(#f77e05));
  background-image: -webkit-linear-gradient(top,#fa830c,#f77e05);
  background-image: -moz-linear-gradient(top,#fa830c,#f77e05);
  background-image: linear-gradient(to bottom,#fa830c,#f77e05);
  background-repeat: repeat-x;
}
.quantity .plus,
.quantity .minus,
#content .quantity .plus,
#content .quantity .minus {
  color: #444444;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  border: 1px solid #d8d8d8;
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
}
.quantity .plus:hover,
.quantity .minus:hover,
#content .quantity .plus:hover,
#content .quantity .minus:hover {
  background-color: #ececec;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#ececec));
  background-image: -webkit-linear-gradient(top,#f5f5f5,#ececec);
  background-image: -moz-linear-gradient(top,#f5f5f5,#ececec);
  background-image: linear-gradient(to bottom,#f5f5f5,#ececec);
  background-repeat: repeat-x;
}
.cart-collaterals .cart_totals tr td,
.cart-collaterals .cart_totals tr th {
  border-color: #d9d9d9;
}
table.shop_table {
  border-color: #d9d9d9;
}
table.shop_table td {
  border-color: #d9d9d9;
}
.header-full-width #branding {
  background-color: #ffffff;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#ffffff));
  background-image: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background-image: -moz-linear-gradient(top,#ffffff,#ffffff);
  background-image: linear-gradient(to bottom,#ffffff,#ffffff);
  background-repeat: repeat-x;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.05);
  box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}
.header-boxed #branding.fixed {
  background: #ffffff;
}
.header-full-width #branding,
.header-boxed #branding .inner {
  border-color: #e6e6e6;
}
.menu-line-color.header-full-width #branding,
.menu-line-color.header-boxed #branding .inner {
  border-color: #f77e05;
}
#site-title a {
  color: #f78e1e;
  text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
  color: #f77e05;
}
#site-description {
  color: #f9aa56;
  text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}
#branding .icon {
  color: #a2a2a2;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
#branding .icon:hover,
#branding .icon.focus {
  color: #f77e05;
}
#access a {
  color: #444444;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
#access .menu-item-with-submenu > a:after {
  color: #777777;
}
#access li:hover > a,
#access li:hover > a:after,
#access a:focus {
  color: #f78e1e;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
#access li.current_page_item > a,
#access li.current_page_item:hover > a {
  border-color: #f78e1e;
  color: #f78e1e;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
#access li > a:active {
  color: #f78e1e;
}
#access ul ul {
  border-color: #f78e1e;
}
#access ul ul a {
  border-bottom-color: #e4e4e4 !important;
  background: #eeeeee;
  color: #444444;
}
#access ul ul .menu-item-with-submenu > a:after {
  color: #999999;
}
#access ul ul :hover > a,
#access ul ul a:hover,
#access ul ul li > a:active {
  background-color: #de7104;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fa8b1b),to(#de7104));
  background-image: -webkit-linear-gradient(top,#fa8b1b,#de7104);
  background-image: -moz-linear-gradient(top,#fa8b1b,#de7104);
  background-image: linear-gradient(to bottom,#fa8b1b,#de7104);
  background-repeat: repeat-x;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
}
#access ul ul :hover > a:after,
#access ul ul a:hover:after,
#access ul ul li > a:active:after {
  color: #fff;
  text-shadow: 0 1px 0 rgba(0,0,0,0.15);
}
#access ul ul li.current_page_item > a,
#access ul ul li.current_page_item:hover > a {
  border-color: #e1e1e1;
  background: #e1e1e1 !important;
  color: #777777;
  text-shadow: none;
}
#access ul ul li.current_page_item > a:after,
#access ul ul li.current_page_item:hover > a:after {
  color: #999999;
}
#access ul ul li > a:active {
  background-image: none;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.35);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.35);
}
#responsive-menu-switcher a {
  border-right-color: #d9d9d9;
  color: #a2a2a2;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
#responsive-menu-switcher a:hover {
  color: #f77e05;
}
#responsive-menu-switcher a:active,
#responsive-menu-switcher a.active {
  background-color: #fcd2a8;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f77e05),to(#fcd2a8));
  background-image: -webkit-linear-gradient(top,#f77e05,#fcd2a8);
  background-image: -moz-linear-gradient(top,#f77e05,#fcd2a8);
  background-image: linear-gradient(to bottom,#f77e05,#fcd2a8);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.6), 0 1px 0 rgba(255,255,255,.25);
  box-shadow: inset 0 1px 3px rgba(0,0,0,.6), 0 1px 0 rgba(255,255,255,.25);
}
.responsive-menu {
  border-color: #f77e05;
  background: #eeeeee;
}
.responsive-menu a {
  border-color: rgba(0,0,0,0.1);
  color: #444444;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.responsive-menu li > a:active {
  background: #e1e1e1 !important;
}
.responsive-menu li.current_page_item > a,
.responsive-menu li.current_page_item:hover > a {
  background: #e1e1e1 !important;
  color: #777777;
}
#top-bar {
  border-color: #da7408;
  background: #f78e1e;
  color: #ffffff;
}
#top-bar .widget_social a {
  color: #cccccc;
}
#top-bar a {
  color: #cccccc;
}
#top-bar a:hover {
  color: #f77e05;
}
#breadcrumbs .separator:after {
  color: #a2a2a2;
}
.hentry,
.singular .hentry .hentry {
  border-color: #d9d9d9;
}
.entry-title,
.entry-title a {
  color: #f78e1e;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
  color: #f77e05;
}
.entry-meta [class^="icon-"]:before {
  color: #a2a2a2;
}
.entry-meta .social {
  border-color: #d9d9d9;
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5 {
  color: #f78e1e;
}
.entry-content th,
.comment-content th {
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
  color: #444444;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.entry-content thead th {
  border-color: #d9d9d9;
}
.entry-content td,
.comment-content td {
  border-color: #d9d9d9;
}
.wp-caption {
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
}
.wp-caption .wp-caption-text,
.gallery-caption {
  color: #9b9b9b;
}
.image-frame.border {
  border-color: #d9d9d9;
  background-color: #f2f2f2;
}
.nav-previous a,
.nav-next a,
#content nav.wp-pagenavi a,
#content nav.wp-pagenavi span.current {
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
  border-color: #d8d8d8;
  color: #444444;
  *background-color: #f1f1f1;
  border-color: #cbcbcb;
}
.nav-previous a:hover,
.nav-previous a:active,
.nav-next a:hover,
.nav-next a:active,
#content nav.wp-pagenavi a:hover,
#content nav.wp-pagenavi a:active,
#content nav.wp-pagenavi span.current:hover,
#content nav.wp-pagenavi span.current:active {
  color: #444444;
  background-color: #f1f1f1;
  *background-color: #e4e4e4;
}
.nav-previous a:hover,
.nav-next a:hover,
#content nav.wp-pagenavi a:hover,
#content nav.wp-pagenavi span.current:hover {
  border-color: #d8d8d8;
}
.nav-previous a:active,
.nav-previous a.active,
.nav-next a:active,
.nav-next a.active,
#content nav.wp-pagenavi a:active,
#content nav.wp-pagenavi a.active,
#content nav.wp-pagenavi span.current:active,
#content nav.wp-pagenavi span.current.active {
  background: #eeeeee;
  background-color: #d8d8d8 \9;
}
.nav-previous a:hover,
.nav-next a:hover,
#content nav.wp-pagenavi a:hover,
#content nav.wp-pagenavi span.current:hover {
  color: #444444;
}
.nav-previous a:active,
.nav-next a:active,
#content nav.wp-pagenavi a:active,
#content nav.wp-pagenavi span.current:active {
  background: #eeeeee;
}
#content nav.wp-pagenavi span.current,
#content nav.wp-pagenavi span.current:hover {
  background: #eeeeee;
  border-color: #dddddd;
  color: #a2a2a2;
}
section.portfolio .description {
  color: #a2a2a2;
}
section.portfolio.border .image {
  border-color: #d9d9d9;
  background: #f2f2f2;
}
section.portfolio.block ul li {
  border-color: #d9d9d9;
  background-color: #f2f2f2;
}
section.portfolio.title a:hover .details {
  background: #f77e05;
  background: rgba(247,126,5,0.75);
}
section.portfolio.title-bottom .details {
  background: #ffffff;
}
section.portfolio.title-bottom li:hover .details {
  background: #f77e05;
}
section.portfolio.title-bottom li:hover .details h2,
section.portfolio.title-bottom li:hover .details .description {
  color: #ffffff;
}
section.portfolio #filters.buttons a {
  border-color: #cbcbcb;
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
  color: #444444;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
section.portfolio #filters.buttons a:hover {
  background-color: #fafafa;
}
section.portfolio #filters.buttons a:active,
section.portfolio #filters.buttons a.active {
  background-color: #fafafa;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fafafa));
  background-image: -webkit-linear-gradient(top,#f1f1f1,#fafafa);
  background-image: -moz-linear-gradient(top,#f1f1f1,#fafafa);
  background-image: linear-gradient(to bottom,#f1f1f1,#fafafa);
  background-repeat: repeat-x;
  color: #444444;
}
section.portfolio #filters.borders a {
  color: #444444;
}
section.portfolio #filters.borders a:hover {
  color: #f77e05;
}
section.portfolio #filters.borders a.active {
  border-color: #f77e05;
  color: #444444;
}
.portfolio-meta strong {
  color: #a2a2a2;
}
.portfolio .overlay,
.image-frame .overlay {
  background-color: rgba(247,126,5,0.35);
}
.portfolio .overlay span,
.image-frame .overlay span {
  background-color: #fee4ca;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fee4ca));
  background-image: -webkit-linear-gradient(top,#fff,#fee4ca);
  background-image: -moz-linear-gradient(top,#fff,#fee4ca);
  background-image: linear-gradient(to bottom,#fff,#fee4ca);
  background-repeat: repeat-x;
  color: #f77e05;
  -webkit-box-shadow: inset 0 1px 2px rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.35), 0 0 100px 2px rgba(255,255,255,1);
  box-shadow: inset 0 1px 2px rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.35), 0 0 100px 2px rgba(255,255,255,1);
}
.widget-title,
.widget-title a {
  color: #777777;
}
.widget-title a:hover {
  color: #f78e1e;
}
#colophon .widget-title,
#colophon .widget-title a,
#colophon .widget-title a:hover {
  color: #777777;
}
#colophon a {
  color: #f78e1e;
}
#colophon a:hover,
a:active {
  color: #c56504;
}
.widget_subnav .widget-title {
  background: #f5f5f5;
}
.widget_subnav ul {
  background: #fafafa;
}
.widget_subnav li a {
  color: #444444;
}
.widget_subnav li a:hover,
.widget_subnav li.current_page_item a,
.widget_subnav li.current_page_item a:hover {
  color: #c56504;
}
.widget_calendar #wp-calendar th,
.widget_calendar #wp-calendar tfoot td {
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
}
.widget_social .Entypo a {
  color: #444444;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
#colophon .widget_social .Entypo a {
  color: #444444;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.widget_twitter .tweet_list .tweet_time a,
.twitter-wrap .tweet_list .tweet_time a {
  color: #a2a2a2;
}
#colophon .widget_twitter .tweet_list .tweet_time a {
  color: #9e9e9e;
}
.widget_twitter .tweet_list .tweet_time a:hover,
.twitter-wrap .tweet_list .tweet_time a:hover {
  color: #444444;
}
#colophon .widget_twitter .tweet_list .tweet_time a:hover {
  color: #444444;
}
.list-sitemap li:before {
  color: #a2a2a2;
}
.singular #author-info,
.archive #author-info {
  background: #fafafa;
  border-color: #d9d9d9;
}
.singular #related-popular .inner {
  border-color: #d9d9d9;
}
.posts-list time {
  color: #a2a2a2;
}
#colophon .posts-list time {
  color: #9e9e9e;
}
.contact-form .contact-form-name label,
.contact-form .contact-form-first-name label,
.contact-form .contact-form-last-name label,
.contact-form .contact-form-email label,
.contact-form .contact-form-comment label {
  color: #a2a2a2;
}
.box {
  border-color: #d9d9d9;
}
.box-2 {
  border-color: #f77e05;
  background-color: #fafafa;
}
.box-3 {
  background-color: #fafafa;
}
.divider.top a,
.divider.top a:hover {
  color: #d9d9d9;
}
.divider,
.tabs-container .tabs,
.tabs-container.tabs-left .tabs {
  border-color: #d9d9d9;
}
.tabs-container.tabs-left .tabs > li > a.current,
.tabs-container.tabs-left .tabs > li > a.current:hover {
  border-color: #f77e05;
}
.tabs-container.pills .tabs > li > a {
  border-color: #d9d9d9 !important;
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
}
.tabs-container.pills .tabs > li > a:active,
.tabs-container.pills .tabs > li > a.current,
.tabs-container.pills .tabs > li > a.current:hover {
  background: #f1f1f1;
}
.accordion .tab {
  border-color: #d9d9d9;
}
.tabs-container .tabs > li > a,
.accordion .tab {
  color: #777777;
}
.tabs-container .tabs > li > a:hover,
.tabs-container.tabs-left .tabs > li > a:hover,
.accordion .tab:hover {
  color: #f77e05;
}
.tabs-container .tabs > li > a.current,
.tabs-container .tabs > li > a.current:hover,
.accordion .tab.current,
.accordion .tab.current:hover {
  border-color: #f77e05;
  color: #444444;
}
.content-block {
  border-color: #d9d9d9;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#ffffff));
  background-image: -webkit-linear-gradient(top,#fafafa,#ffffff);
  background-image: -moz-linear-gradient(top,#fafafa,#ffffff);
  background-image: linear-gradient(to bottom,#fafafa,#ffffff);
  background-repeat: repeat-x;
}
.content-block.dark-grey {
  background: #303030;
  color: #eee;
}
.content-block.dark-grey h1,
.content-block.dark-grey h2,
.content-block.dark-grey h3,
.content-block.dark-grey h4,
.content-block.dark-grey h5,
.content-block.dark-grey h6 {
  color: #ddd;
}
.toggle-title {
  color: #444444;
}
.toggle-title:hover {
  color: #f78e1e;
}
.toggle-title:before {
  border: 1px solid #e4e4e4;
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
  color: #444444;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.toggle-title:hover:before {
  background-color: #f1f1f1;
  color: #f78e1e;
}
.toggle-active .toggle-title:before,
.toggle-title:active:before {
  background: #f1f1f1;
}
.heading .icon:before {
  color: #f77e05;
}
.heading .icon.background {
  background-color: #fafafa;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fafafa));
  background-image: -webkit-linear-gradient(top,#f1f1f1,#fafafa);
  background-image: -moz-linear-gradient(top,#f1f1f1,#fafafa);
  background-image: linear-gradient(to bottom,#f1f1f1,#fafafa);
  background-repeat: repeat-x;
  color: #444444;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.heading .icon.background.inverted {
  background-color: #de7104;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fb9025),to(#de7104));
  background-image: -webkit-linear-gradient(top,#fb9025,#de7104);
  background-image: -moz-linear-gradient(top,#fb9025,#de7104);
  background-image: linear-gradient(to bottom,#fb9025,#de7104);
  background-repeat: repeat-x;
}
.plan {
  border-color: #d9d9d9;
}
.plan .header {
  border-color: #d9d9d9;
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: -moz-linear-gradient(top,#fafafa,#f1f1f1);
  background-image: linear-gradient(to bottom,#fafafa,#f1f1f1);
  background-repeat: repeat-x;
}
.plan .price span {
  color: #a2a2a2;
}
.plan .signup {
  border-color: #d9d9d9;
  background: #f1f1f1;
}
.plan li:nth-child(even) {
  background-color: #fbfbfb;
}
#comments > .inner {
  border-color: #d9d9d9;
}
.nopassword,
.nocomments {
  color: #a2a2a2;
}
.comments-area article {
  border-color: #d9d9d9;
}
.comments-area article header {
  background: #f1f1f1;
  color: #a2a2a2;
}
.comments-area article header .fn,
.comments-area article header a {
  color: #444444;
}
.comments-area li.bypostauthor > article header {
  background: #feecda;
}
#respond #cancel-comment-reply-link {
  color: #444444;
}
#respond .comment-notes,
#respond .logged-in-as {
  color: #a2a2a2;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
  color: #a2a2a2;
}
.commentlist #respond {
  border-color: #d9d9d9;
}
#cancel-comment-reply-link {
  color: #a2a2a2;
}
#colophon {
  border-color: #f2f2f2;
  background: #f7f7f7;
  color: #444444;
}
#sub-footer {
  border-color: #e6e6e6;
  background: #f0f0f0;
  color: #666666;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
#sub-footer a {
  color: #747474;
}
#sub-footer a:hover {
  color: #f77e05;
}
.flex-direction-nav a, .flex-control-paging li a, .nivo-directionNav a, .nivo-controlNav a,
.tp-bullets.simplebullets.round .bullet, .tp-leftarrow.default, .tp-rightarrow.default{
  background-image: url('../images/color/sliders-sprite-orange.png');
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	.flex-direction-nav a, .flex-control-paging li a, .nivo-directionNav a, .nivo-controlNav a,
	.tp-bullets.simplebullets.round .bullet, .tp-leftarrow.default, .tp-rightarrow.default {
		background-image: url('../images/color/sliders-sprite-orange@2.png');
	}
}
#access a {
	line-height: 60px;
}
#access li.current_page_item > a,
#access li.current_page_item:hover > a {
	height: 57px;
}
#branding #searchform {
	margin-top: 15px;
}
#access .menu-main-container {
	margin-right: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
