/********************************************************************************

	@TYPOGRAPHY

******************************************************************************* */
.header-fixed .print {
  display: none; }

@media print {
  body.frontend {
    padding: 0 !important; }
  .header-fixed {
    position: relative !important; }
  .header-fixed .no-print {
    display: none !important; }
  .header-fixed .print {
    display: block !important; }
  .topline-content,
  .topline-login,
  .main_menu {
    display: none !important; }
  a[href]:after {
    content: ""; }
  [class^="grid-"],
  [class*=" grid-"] {
    display: block;
    clear: both;
    float: none;
    width: 100%; } }

body.frontend {
  background: scroll repeat left top #fafafa;
  color: #888888;
  font: normal 12px/1.7 'Times New Roman', Times, serif; }

body.frontend.boxed {
  background-color: #e3e3e3; }

#boxed_container {
  background-color: #fafafa; }

body.frontend {
  /********************************************************************************

        @FORM

    ******************************************************************************* */
  /*	@Buttons
    -------------------------------------------------------------- */
  /*	@Footer form styles
    -------------------------------------------------------------- */
  /********************************************************************************

        @Header

    ******************************************************************************* */
  /*	Top Line
    -------------------------------------------------- */
  /********************************************************************************

        @Navigation

    ******************************************************************************* */
  /*Styled Mobile Menu*/
  /*	Header Menu
    -------------------------------------------------- */
  /*	hover menu */
  /********************************************************************************

        @FOOTER

    ******************************************************************************* */
  /********************************************************************************

        @SLIDESHOW

    ******************************************************************************* */
  /********************************************************************************

        @PAGES

    ******************************************************************************* */
  /* Pagination
    --------------------------     */
  /*	@Breadcrumb
    -------------------------------------------------- */
  /* for woocomerce*/
  /*	@Blog
    ---------------------------------------------------*/
  /*	@Pagination */
  /*	@Contact
    ---------------------------------------------------*/
  /*	@Shop
    ---------------------------------------------------*/
  /* wooCommerce single price color*/
  /* Jigoshop */
  /********************************************************************************

        @SHORCODES

    ******************************************************************************* */
  /*	@Teaser
    -------------------------------------------------- */
  /*	@Blog
    -------------------------------------------------- */
  /*	@Social links
    -------------------------------------------------- */
  /*	@Price table group
    -------------------------------------------------- */
  /*	@Tab group
    -------------------------------------------------- */
  /*	@Toggle
    -------------------------------------------------- */
  /*	@Button
    -------------------------------------------------- */
  /*	@Portfolio
    -------------------------------------------------- */
  /*	@Notification
    -------------------------------------------------- */
  /********************************************************************************

        @DEFOULT WIDGET AREA

    ******************************************************************************* */
  /*	@CONTENT WIDGET AREA
    ---------------------------------------------------*/
  /*	Widget */
  /*	Widget Menu */
  /*	Widget Rss */
  /*	Widget Recent comments */
  /*	Widget Tw */
  /*	Widget Calendar */
  /*	Widget Tagcloud */
  /*	CUSTOM WIDGETS LIST
    -------------------------------------------------- */
  /*	Widget Recent Post */
  /*	Widget Popular Post */
  /*	Widget Testimonial */
  /*	WIDGET FORMS
    ---------------------------------------------------*/
  /*	Widget Search form */
  /*	Header WIDGET for shop
    -------------------------------------------------- */
  /*	WooComerce WIDGETS LIST
    -------------------------------------------------- */
  /*	JigoShop WIDGETS LIST
    -------------------------------------------------- */
  /*	E-Comerce WIDGETS LIST
    -------------------------------------------------- */
  /********************************************************************************

        @FOOTER AREA

    ******************************************************************************* */
  /*	FOOTER DEFAULT WIDGET list
    ---------------------------------------------------*/
  /*	Widget Menu */
  /*	Widget Rss */
  /*	Widget Recent comments */
  /*	Widget Tw */
  /*	Widget Calendar */
  /*	Widget Tagcloud */
  /*	FOOTER CUSTOM WIDGETS LIST
    -------------------------------------------------- */
  /*	Widget Newsletter */
  /*	Widget Recent Post */
  /*	Widget Popular Post */
  /*	Widget Testimonial */
  /*	Widget Social links */
  /*	FOOTER WooComerce WIDGETS LIST
    -------------------------------------------------- */
  /*	FOOTER JigoShop WIDGETS LIST
    -------------------------------------------------- */
  /*	FOOTER E-Comerce WIDGETS LIST
    -------------------------------------------------- */ }
  body.frontend h1, body.frontend h2, body.frontend h3,
  body.frontend .simplicity_heading_small, body.frontend .simplicity_heading_middle, body.frontend .simplicity_heading_big, body.frontend .simplicity_heading_small_white, body.frontend .simplicity_heading_middle_white, body.frontend .simplicity_heading_big_white,
  body.frontend .cycle_content h3.entry-title,
  body.frontend span.teaser_title, body.frontend .product_meta .tagged_as span, body.frontend #stylechanger a.section_toggle {
    color: #3c2e25;
    font-style: normal;
    font-weight: 300;
    font-family: "Open Sans", "Times New Roman", Times, serif;
    -webkit-font-smoothing: antialiased; }
  body.frontend h4, body.frontend h5, body.frontend h6 {
    color: #3c2e25;
    font-style: normal;
    font-weight: 300;
    font-style: normal;
    font-family: 'Times New Roman', Times, serif;
    -webkit-font-smoothing: antialiased; }
  body.frontend #content h1, body.frontend #content h2, body.frontend #content h3,
  body.frontend header.title h1, body.frontend header.title h2, body.frontend header.title h3,
  body.frontend .middle, body.frontend .small, body.frontend .cross-sells h2, body.frontend ul.products li.product h3 {
    font-style: normal;
    font-family: 'Times New Roman', Times, serif;
    letter-spacing: inherit; }
  body.frontend h1 {
    font-size: 46px;
    letter-spacing: -3px; }
  body.frontend h2 {
    font-size: 44px;
    letter-spacing: -3px; }
  body.frontend h3 {
    font-size: 33px;
    letter-spacing: -2px; }
  body.frontend h4 {
    font-size: 18px; }
  body.frontend h5 {
    font-size: 16px; }
  body.frontend h6 {
    font-size: 14px; }
  body.frontend #color_header {
    background: url("") scroll repeat left top #000000;
    color: #3c2e25 !important; }
  body.frontend .rev_slider {
    color: #3c2e25 !important; }
  body.frontend #color_header h1, body.frontend #color_header h2, body.frontend #color_header h3, body.frontend #color_header h4, body.frontend #color_header h5, body.frontend #color_header h6 {
    color: #3c2e25 !important; }
  body.frontend .entry-title, body.frontend .widget-title, body.frontend .product_meta .tagged_as span {
    font-style: normal;
    font-family: 'Times New Roman', Times, serif;
    letter-spacing: normal; }
  body.frontend #pagetitle h1 {
    font-size: 55px; }
  body.frontend .widget-title, body.frontend .product_meta .tagged_as span {
    font-size: 18px; }
  body.frontend body.jigoshop .tagged_as {
    color: #3c2e25;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-family: 'Times New Roman', Times, serif;
    letter-spacing: normal;
    font-size: 18px; }
  body.frontend h2.entry-title {
    font-size: 23px; }
  body.frontend h2.entry-title a, body.frontend .wpsc-account strong {
    color: #3c2e25; }
  body.frontend h1.entry-title, body.frontend h3#comments {
    font-style: normal;
    font-size: 31px; }
  body.frontend h3#reply-title {
    font-size: 18px; }
  body.frontend body.jigoshop .entry-content h1,
  body.frontend body.jigoshop .entry-content h2,
  body.frontend body.jigoshop .entry-content h3 {
    font-style: normal;
    font-family: 'Times New Roman', Times, serif;
    letter-spacing: inherit; }
  body.frontend body.single-post h1.entry-title, body.frontend body.single-post h3#comments, body.frontend body.single-post h3#reply-title {
    font-style: normal;
    font-weight: 300;
    font-size: 31px;
    font-family: 'Times New Roman', Times, serif;
    letter-spacing: inherit; }
  body.frontend a {
    color: #76b729; }
  body.frontend a:hover, body.frontend ul.ox_list_animated a:hover {
    color: #3c2e25; }
  body.frontend ::-moz-selection, body.frontend ::selection {
    background: #635f5b;
    color: #fff;
    text-shadow: none; }
  body.frontend ul.ox_list_animated a {
    color: #888888; }
  body.frontend ul.ox_list_animated li span.widget_mark {
    background: #76b729; }
  body.frontend ul.ox_list_animated li:hover span.widget_mark {
    background: #3c2e25; }
  body.frontend ins {
    color: #76b729; }
  body.frontend ins span.amount {
    color: #76b729; }
  body.frontend button, body.frontend input, body.frontend select, body.frontend textarea {
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; }
  body.frontend input[type="text"], body.frontend input[type="search"], body.frontend .input-text, body.frontend input[type="password"], body.frontend textarea, body.frontend .styled-select, body.frontend select {
    border-color: #c1c1c1;
    -moz-box-shadow: inset 2px 2px 9px #f0f0f0;
    -webkit-box-shadow: inset 2px 2px 9px #f0f0f0;
    box-shadow: inset 2px 2px 9px #f0f0f0;
    background-color: #fff;
    color: #b2aca8; }
  body.frontend .widget input[type="text"], body.frontend .widget input[type="search"], body.frontend .widget .input-text, body.frontend .widget input[type="password"], body.frontend .widget textarea, body.frontend .widget .styled-select, body.frontend .widget select {
    border-color: #e3e3e3; }
  body.frontend input::-webkit-input-placeholder {
    color: #b2aca8; }
  body.frontend input:-moz-placeholder {
    color: #b2aca8; }
  body.frontend textarea::-webkit-input-placeholder {
    color: #b2aca8; }
  body.frontend textarea:-moz-placeholder {
    color: #b2aca8; }
  body.frontend input[type="text"]:hover, body.frontend input[type="search"]:hover, body.frontend .input-text:hover textarea:hover {
    background-color: #fff; }
  body.frontend input:-webkit-autofill, body.frontend input:focus, body.frontend textarea:focus {
    background-color: #fff; }
  body.frontend input[type="submit"], body.frontend input[type="file"], body.frontend button, body.frontend .button, body.frontend input.wpsc_buy_button, body.frontend a.gocheckout,
  body.frontend .submitbutton, body.frontend .input-submit, body.frontend input#submit, body.frontend .button-alt, body.frontend ul.products li.product a.button, body.frontend .simplicity_button {
    background-color: #76b729;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-family: 'Times New Roman', Times, serif; }
  body.frontend input[type="submit"]:hover, body.frontend input[type="file"]:hover, body.frontend button:hover, body.frontend .button:hover, body.frontend input.wpsc_buy_button:hover, body.frontend a.gocheckout:hover,
  body.frontend .submitbutton:hover, body.frontend .input-submit:hover, body.frontend input#submit:hover, body.frontend .button-alt:hover, body.frontend ul.products li.product a.button:hover {
    color: #fff;
    background-color: #3c2e25 !important; }
  body.frontend #footer_widgets button[type="submit"], body.frontend #footer_widgets .button, body.frontend #footer_widgets input.wpsc_buy_button,
  body.frontend #footer_widgets a.gocheckout, body.frontend #footer_widgets .submitbutton, body.frontend #footer_widgets .input-submit {
    background: #74b914; }
  body.frontend #footer_widgets button:hover[type="submit"], body.frontend #footer_widgets .button:hover,
  body.frontend #footer_widgets input.wpsc_buy_button:hover, body.frontend #footer_widgets a.gocheckout:hover, body.frontend #footer_widgets .submitbutton:hover, body.frontend #footer_widgets .input-submit {
    background: #3c2e25;
    color: #fff; }
  body.frontend #footer_widgets label {
    color: #888888; }
  body.frontend .header {
    background: scroll url("") repeat left top #2a241f; }
  body.frontend .logo a, body.frontend .logo h1, body.frontend .logo h1 a {
    color: #fafafa;
    font: normal 600 48px/100% 'Open Sans', 'Times New Roman', Times, serif; }
  body.frontend .topline {
    background: #221d19; }
  body.frontend .topline-content {
    color: #807c79; }
  body.frontend .topline-content * {
    margin: 4px 0 5px; }
  body.frontend .topline-content h1, body.frontend .topline-content h2, body.frontend .topline-content h3, body.frontend .topline-content h4, body.frontend .topline-content h5, body.frontend .topline-content h6 {
    color: #fafafa;
    font-style: italic;
    font-family: Georgia, "Times New Roman", Times, serif; }
  body.frontend .topline-content a {
    color: #807c79; }
  body.frontend .topline-content a:hover {
    color: #fafafa; }
  body.frontend .topline-login a {
    color: #807c79; }
  body.frontend .topline-login a:hover {
    color: #fafafa; }
  body.frontend h3.title_topline_cart {
    background: url(../images/add_to_cart_button.png) no-repeat 0 8px;
    background-size: 17px 12px;
    color: #fafafa;
    font-style: italic;
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif; }
  body.frontend .topline_shopping_cart {
    border: solid #ddd;
    border-width: 0 1px 1px 0;
    -moz-box-shadow: 0 0 0 4px #f3f3f3;
    -webkit-box-shadow: 0 0 0 4px #f3f3f3;
    box-shadow: 0 0 0 4px #f3f3f3;
    background: #fff; }
  body.frontend .topline_shopping_cart ul.product_list_widget li a:hover {
    color: #76b729; }
  body.frontend .topline_shopping_cart .total strong {
    color: #3c2e25; }
  body.frontend #menu-icon, body.frontend .display-child-ul, body.frontend .mobile-menu a, body.frontend .display-child-ul:before, body.frontend #menu-icon:hover, body.frontend .mobile-menu li.active > a, body.frontend .mobile-menu a:hover, body.frontend .mobile-menu li:hover > a {
    color: #fafafa; }
  body.frontend #menu-icon, body.frontend .mobile-menu a {
    font-family: 'Times New Roman', Times, serif; }
  body.frontend #menu-icon i {
    background-color: #fafafa; }
  body.frontend .display-child-ul:hover, body.frontend #menu-icon, body.frontend .mobile-menu a {
    background-color: #231e1a; }
  body.frontend #menu-icon:hover, body.frontend .mobile-menu li.active > a, body.frontend .mobile-menu a:hover, body.frontend .mobile-menu li:hover > a {
    background-color: #76b729; }
  body.frontend .main_menu a {
    color: #fafafa;
    font-size: 16px;
    font-family: 'Times New Roman', Times, serif; }
  body.frontend .main_menu > ul > li > a {
    font-style: normal; }
  body.frontend .main_menu > ul > li.current-menu-item {
    background: #231e1a; }
  body.frontend .main_menu > ul > li.current-menu-item a {
    color: #fafafa; }
  body.frontend .main_menu > ul > li > span.hover,
  body.frontend .main_menu > ul > li.sfHover > span.hover,
  body.frontend .main_menu li ul.sub-menu li span.hover {
    background: #76b729; }
  body.frontend .main_menu > ul > li.sfHover > a,
  body.frontend .main_menu > ul > li:hover > a,
  body.frontend .main_menu li ul.sub-menu li:hover a {
    color: #fafafa; }
  body.frontend .main_menu ul.sub-menu {
    border-color: #76b729;
    background: #221d19; }
  body.frontend .main_menu li ul li.current-menu-item {
    background: #76b729; }
  body.frontend .main_menu ul.sub-menu li a {
    color: #fafafa;
    font-size: 14px; }
  body.frontend footer {
    border-color: rgba(103, 92, 85, 0.07);
    background: url("") scroll repeat left top #f3f3f3;
    color: #888888; }
  body.frontend .lt-ie9 footer {
    border-color: #e7e7e7; }
  body.frontend footer a {
    color: #74b914; }
  body.frontend footer a:hover {
    color: #3c2e25; }
  body.frontend #copyright {
    color: rgba(60, 46, 37, 0.37); }
  body.frontend .lt-ie9 #copyright {
    color: #b2aca8; }
  body.frontend #copyright a {
    color: rgba(60, 46, 37, 0.4); }
  body.frontend .lt-ie9 #copyright a {
    color: #b2aca8; }
  body.frontend #copyright .menu a {
    color: rgba(103, 92, 85, 0.78); }
  body.frontend .lt-ie9 #copyright .menu a {
    color: #867e78; }
  body.frontend #copyright a:hover {
    color: #3c2e25; }
  body.frontend .cycle_content h1, body.frontend .cycle_content h2, body.frontend .cycle_content h3 {
    letter-spacing: -1px;
    font-size: 56px;
    line-height: 0.9;
    -webkit-font-smoothing: antialiased; }
  body.frontend #navcycle a:hover, body.frontend #navcycle a.activeSlide, body.frontend #navjcycle a:hover, body.frontend #navjcycle a.activeSlide {
    background: #3c2e25; }
  body.frontend #navcycle span:before, body.frontend #navcycle span:after, body.frontend #navjcycle span:before, body.frontend #navjcycle span:after {
    background: rgba(60, 46, 37, 0.1); }
  body.frontend a.jc-prev, body.frontend a.jc-next, body.frontend .tparrows {
    background: rgba(136, 136, 136, 0.1); }
  body.frontend a.jc-prev:hover, body.frontend a.jc-next:hover, body.frontend .tparrows:hover {
    background-color: #76b729; }
  body.frontend nav.woocommerce-pagination {
    display: block;
    padding-top: 15px;
    margin-top: 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.15); }
    body.frontend nav.woocommerce-pagination ul li {
      clear: none; }
      body.frontend nav.woocommerce-pagination ul li a, body.frontend nav.woocommerce-pagination ul li span {
        display: block;
        padding: 0.5em;
        height: 18px !important;
        width: 18px !important;
        line-height: 18px !important;
        border-radius: 0 !important; }
        body.frontend nav.woocommerce-pagination ul li a:hover, body.frontend nav.woocommerce-pagination ul li a:focus, body.frontend nav.woocommerce-pagination ul li a:active, body.frontend nav.woocommerce-pagination ul li span:hover, body.frontend nav.woocommerce-pagination ul li span:focus, body.frontend nav.woocommerce-pagination ul li span:active {
          color: #77b829  !important; }
        body.frontend nav.woocommerce-pagination ul li a > span, body.frontend nav.woocommerce-pagination ul li span > span {
          display: none !important; }
        body.frontend nav.woocommerce-pagination ul li a.page-numbers.next:hover, body.frontend nav.woocommerce-pagination ul li a.page-numbers.next:focus, body.frontend nav.woocommerce-pagination ul li a.page-numbers.next:active, body.frontend nav.woocommerce-pagination ul li span.page-numbers.next:hover, body.frontend nav.woocommerce-pagination ul li span.page-numbers.next:focus, body.frontend nav.woocommerce-pagination ul li span.page-numbers.next:active {
          background: url(../../images/pagination_sprite_right.png) no-repeat 0 0 !important;
          background-size: 32px 64px; }
        body.frontend nav.woocommerce-pagination ul li a.page-numbers.prev:hover, body.frontend nav.woocommerce-pagination ul li a.page-numbers.prev:focus, body.frontend nav.woocommerce-pagination ul li a.page-numbers.prev:active, body.frontend nav.woocommerce-pagination ul li span.page-numbers.prev:hover, body.frontend nav.woocommerce-pagination ul li span.page-numbers.prev:focus, body.frontend nav.woocommerce-pagination ul li span.page-numbers.prev:active {
          background: url(../../images/pagination_sprite_left.png) no-repeat 0 0 !important;
          background-size: 32px 64px; }
  body.frontend .abo-setup input[type="checkbox"]:before {
    color: #77b829;
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00c";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%); }
  body.frontend .abo-setup input[type="checkbox"]:checked:before {
    color: red;
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    margin-top: -1px;
    margin-left: 1px; }
  body.frontend .vc_images_carousel a.vc_carousel-control {
    color: #fff;
    opacity: 1; }
    body.frontend .vc_images_carousel a.vc_carousel-control > span {
      font-size: 60px; }
  body.frontend .vc_images_carousel .vc_carousel-indicators li {
    background: #fff;
    border-color: #fff;
    transition: background 300ms ease-out; }
    body.frontend .vc_images_carousel .vc_carousel-indicators li.vc_active {
      background: transparent; }
  body.frontend #breadcrumbs span {
    font-size: 9px;
    font-style: normal;
    font-family: 'Times New Roman', Times, serif; }
  body.frontend #breadcrumbs span a, body.frontend #breadcrumbs span.breadcrumb_last {
    color: #888888;
    font-style: italic;
    font-size: 11px; }
  body.frontend #breadcrumbs span a:hover {
    color: #76b729; }
  body.frontend #breadcrumb a, body.frontend .wpsc-breadcrumbs a {
    color: #888888; }
  body.frontend #breadcrumb a:hover, body.frontend .wpsc-breadcrumbs a:hover {
    color: #76b729; }
  body.frontend cite.fn, body.frontend cite.fn a {
    color: #3c2e25; }
  body.frontend cite.fn a:hover {
    color: #76b729; }
  body.frontend cite.fn {
    font-size: 14px; }
  body.frontend .comment-reply-link:hover {
    color: #3c2e25; }
  body.frontend .mediadate {
    background: url(../images/dotted_light.png) repeat-x 0 0;
    background-size: 2px 1px; }
  body.frontend .postdate_single {
    font-size: 11px; }
  body.frontend .postdate {
    background: #f1f1f1;
    color: #3c2e25;
    font-weight: 900;
    font-style: normal;
    font-size: 35px;
    -webkit-font-smoothing: antialiased; }
  body.frontend .postdate span {
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif; }
  body.frontend .post:hover .postdate {
    color: #fff;
    background: #76b729; }
  body.frontend .post:hover h2.entry-title a {
    color: #76b729; }
  body.frontend a.more_link {
    color: #76b729; }
  body.frontend a.more_link:hover {
    color: #3c2e25; }
  body.frontend .mediadate a {
    color: #3c2e25; }
  body.frontend .mediadate a:hover {
    color: #76b729; }
  body.frontend .comment-meta {
    font-size: 11px; }
  body.frontend .comment-meta span {
    color: rgba(136, 136, 136, 0.8); }
  body.frontend ol.commentlist li ul.children {
    border-left-color: #888888;
    border-left-color: rgba(136, 136, 136, 0.16); }
  body.frontend .pagination ul li, body.frontend .pagination ul li span {
    font-size: 14px; }
  body.frontend .pagination ul li a {
    color: #535353; }
  body.frontend .pagination ul li a:hover {
    color: #c1c1c1; }
  body.frontend .flex-direction-nav a:hover {
    background-color: #3c2e25 !important; }
  body.frontend a.next:hover, body.frontend a.prev:hover, body.frontend .sp_carousel_right:hover, body.frontend .sp_carousel_left:hover {
    background-color: #3c2e25; }
  body.frontend .contact_area .column_2 {
    color: #888888;
    color: rgba(136, 136, 136, 0.77); }
  body.frontend div.product p.price, body.frontend #content div.product p.price {
    color: #76b729; }
  body.frontend ul.products li.product .amount, body.frontend .shop_table .amount, body.frontend .cart_totals table td .amount, body.frontend .single_variation .price .amount {
    color: #3c2e25; }
  body.frontend .single_variation .price del .amount {
    color: #888888; }
  body.frontend ul.products li.product ins .amount {
    color: #76b729; }
  body.frontend ul.products li.product .price del {
    color: #888;
    color: rgba(60, 46, 37, 0.6); }
  body.frontend ul.products li.product .price del .amount {
    color: #888;
    color: rgba(60, 46, 37, 0.6); }
  body.frontend ul.products li.product a.button.add_to_cart_button.loading, body.frontend ul.products li.product a.button.add_to_cart_button.loading:hover {
    background-color: #76b729 !important; }
  body.frontend .jigoshop ul.products li.product .price {
    color: #3c2e25; }
  body.frontend div.product ul.tabs li a {
    color: #888888; }
  body.frontend div.product ul.tabs li.active a {
    color: #3c2e25; }
  body.frontend .jp-title {
    color: #3c2e25; }
  body.frontend .jp-play:hover {
    background-color: #3c2e25; }
  body.frontend .jp-play, body.frontend .jp-play-bar, body.frontend .jp-volume-bar-value {
    background-color: #76b729; }
  body.frontend .jp-pause {
    background-color: #f3f3f3; }
  body.frontend .teaser_entry {
    color: rgba(0, 0, 0, 0.77); }
  body.frontend .lt-ie9 .teaser_entry {
    color: #3c2e25; }
  body.frontend .teaser_box .ox_button {
    background-color: #2a241f !important; }
  body.frontend .teaser_box .ox_button:hover {
    background: #76b729 !important; }
  body.frontend .blog_shortcode h2.entry-title {
    font-size: 16px; }
  body.frontend a.social_links:hover, body.frontend .widget_social_links a:hover {
    background-color: #76b729; }
  body.frontend .inner_offer {
    border-color: #e3e3e3;
    background: #fff; }
  body.frontend .offer .title {
    color: #3c2e25;
    font-style: normal;
    font-weight: 300; }
  body.frontend .offer.style_1 .title {
    font-size: 48px; }
  body.frontend .offer.style_2 .title {
    font-size: 30px; }
  body.frontend .offer.style_3 .title {
    font-style: normal;
    font-size: 24px;
    font-family: 'Times New Roman', Times, serif; }
  body.frontend .offer .price, body.frontend .offer .price strong {
    font-style: normal;
    font-weight: 700;
    font-size: 56px;
    -webkit-font-smoothing: antialiased; }
  body.frontend .offer .price span, body.frontend .offer .price sub, body.frontend .offer .price sup {
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; }
  body.frontend .offer.style_1 .price {
    background: #f1f1f1;
    color: #3c2e25;
    font-size: 32px; }
  body.frontend .offer.style_1 .price strong {
    line-height: .7;
    font-size: 32px; }
  body.frontend .offer.style_1 .price strong sub {
    line-height: .6;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    vertical-align: top; }
  body.frontend .offer.style_1 .price span {
    line-height: 1.8;
    font-size: 12px; }
  body.frontend .offer.style_2 .price {
    background: #f5f5f5;
    color: #3c2e25; }
  body.frontend .offer.style_1:hover .price, body.frontend .offer.style_2:hover .price, body.frontend .offer.style_3 .price {
    background: #76b729;
    color: #fff; }
  body.frontend .offer.style_1:hover .price sub, body.frontend .offer.style_2:hover .price sub, body.frontend .offer.style_3 .price sub {
    color: #fff; }
  body.frontend .offer.style_3:hover .price {
    background: #f5f5f5 !important;
    color: #3c2e25; }
  body.frontend .offer.style_3:hover .price sub {
    color: #3c2e25; }
  body.frontend .tabacc ul.tabs li a {
    color: #888888;
    font-size: 14px;
    font-family: 'Times New Roman', Times, serif; }
  body.frontend .tabacc ul.tabs li.active a {
    color: #3c2e25; }
  body.frontend .tabacc .panel.entry-content {
    border-color: #e3e3e3;
    background: #fff; }
  body.frontend .toggle-white {
    border-color: #e3e3e3;
    background: #fff; }
  body.frontend h4.trigger {
    font-size: 14px;
    font-family: "Times New Roman", Times, serif; }
  body.frontend h4.trigger a {
    color: #888888; }
  body.frontend h4.trigger a:hover, body.frontend h4.trigger.active a {
    color: #3c2e25; }
  body.frontend h4.trigger a:before {
    color: #fff;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    background: #76b729; }
  body.frontend h4.trigger.active a:before {
    background: #3c2e25; }
  body.frontend .toggle-gray + .toggle-gray {
    border-color: #e3e3e3; }
  body.frontend .ox_button {
    background: #76b729;
    color: #fff;
    font-size: 12px; }
  body.frontend .ox_button:hover {
    background-color: #3c2e25 !important;
    color: #fff; }
  body.frontend .btn_xlarge_round {
    border-color: #f4f4f4;
    font-size: 1.5em; }
  body.frontend .cycle_content .ox_button.btn_line, body.frontend .rev_slider .ox_button.btn_line {
    font-size: 16px; }
  body.frontend .ox_button.btn_line:before, body.frontend .ox_button.btn_line:after {
    background: rgba(60, 46, 37, 0.18); }
  body.frontend .btn_shadow {
    -moz-box-shadow: inset 0 -2px 0 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -2px 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -2px 0 1px rgba(0, 0, 0, 0.1); }
  body.frontend .btn_xlarge {
    font-size: 18px; }
  body.frontend .entry-content .filters {
    border-color: #e7e7e7; }
  body.frontend .entry-content .filters a {
    border-color: transparent;
    color: #605c58;
    font-size: 14px;
    font-style: normal;
    font-family: 'Times New Roman', Times, serif; }
  body.frontend .entry-content .filters a:hover, body.frontend .entry-content .filters a.selected {
    border-color: #76b729;
    color: #2a241f; }
  body.frontend .portfolios_listing h2.entry-title {
    font-style: normal;
    font-size: 30px;
    -webkit-font-smoothing: antialiased; }
  body.frontend .portfolios_listing .entry-content {
    color: #3c2e25;
    color: #888888;
    color: rgba(0, 0, 0, 0.77); }
  body.frontend .portfolios_listing .ox_button {
    background: #2a241f; }
  body.frontend .portfolios_listing .ox_button:hover {
    background: #76b729 !important; }
  body.frontend .portfolios_listing.classic h2.entry-title {
    font-size: 16px;
    font-weight: normal;
    line-height: 1.25;
    font-style: italic;
    font-family: inherit; }
  body.frontend .portfolios_listing.classic .entry-content {
    color: #888888; }
  body.frontend .portfolios_listing.classic .postcontent, body.frontend .portfolios_listing.classic .zoom_bg {
    background-color: #f3f3f3; }
  body.frontend .portfolios_listing.classic .zoom {
    background: url(../images/zoom_small.png) no-repeat 50% 50% #76b729;
    background-size: 12px 12px; }
  body.frontend .portfolios_listing.classic .zoom:hover {
    background-color: #3c2e25; }
  body.frontend .portfolio_single .portfolios_listing .entry-content {
    color: #888888; }
  body.frontend .ox_notification {
    color: #888888;
    font-style: normal;
    font-size: 16px; }
  body.frontend .product_meta .tagged_as a {
    color: #888888; }
  body.frontend .product_meta .tagged_as a:hover {
    color: #3c2e25; }
  body.frontend .widget ul a {
    color: #675c55; }
  body.frontend .widget ul a:hover {
    color: #76b729; }
  body.frontend .widget li span.widget_mark {
    background: #525252; }
  body.frontend .widget ul > li:hover > span.widget_mark, body.frontend .widget ul ul > li:hover > span.widget_mark, body.frontend .widget ul ul ul > li:hover > span.widget_mark {
    background: #76b729; }
  body.frontend .widget ul > li.current_page_item > a, body.frontend .widget ul ul > li.current_page_item > a, body.frontend .widget ul ul ul > li.current_page_item > a {
    color: #76b729; }
  body.frontend .widget ul > li.current_page_item > span.widget_mark, body.frontend .widget ul ul > li.current_page_item > span.widget_mark, body.frontend .widget ul ul ul > li.current_page_item > span.widget_mark {
    background: #76b729; }
  body.frontend .widget_nav_menu li + li {
    border-top: 1px solid #e8e8e8; }
  body.frontend .widget_nav_menu ul ul.sub-menu {
    border-top: 1px solid #e8e8e8; }
  body.frontend .widget_nav_menu ul ul li {
    border-top: 1px solid #e8e8e8; }
  body.frontend .widget_nav_menu ul ul li:first-child {
    border-top: 0; }
  body.frontend .widget_nav_menu ul a {
    color: #888888; }
  body.frontend .widget_nav_menu li span.widget_mark {
    background: #76b729; }
  body.frontend .widget_nav_menu ul a:hover, body.frontend .widget_nav_menu ul > li.current-menu-item > a, body.frontend .widget_nav_menu ul ul > li.current-menu-item > a, body.frontend .widget_nav_menu ul ul ul > li.current-menu-item > a {
    background: #f2f2f2;
    color: #3c2e25; }
  body.frontend .widget_nav_menu ul > li:hover > span.widget_mark, body.frontend .widget_nav_menu ul ul > li:hover > span.widget_mark, body.frontend .widget_nav_menu ul ul ul > li:hover > span.widget_mark {
    background: #3c2e25; }
  body.frontend .widget_nav_menu ul > li.current-menu-item > span.widget_mark, body.frontend .widget_nav_menu ul ul > li.current-menu-item > span.widget_mark, body.frontend .widget_nav_menu ul ul ul > li.current-menu-item > span.widget_mark {
    background: #3c2e25; }
  body.frontend .widget_rss .widget-title a.rsswidget {
    color: #3c2e25; }
  body.frontend .widget_rss .widget-title a:hover {
    color: #76b729 !important; }
  body.frontend .widget_recent_comments li {
    color: #675c55; }
  body.frontend .widget_recent_comments ul a {
    color: #76b729; }
  body.frontend .widget_recent_comments ul a:hover {
    color: #888888; }
  body.frontend .widget_recent_comments li + li {
    background: url(../images/dotted_light.png) repeat-x 0 0;
    background-size: 2px 1px; }
  body.frontend span.comments_marker {
    background: url(../images/comments.png) no-repeat 0 0;
    background-size: 13px 11px; }
  body.frontend .widget_twitter .tweet_list {
    border-color: #ddd;
    background: #fff;
    color: #888888; }
  body.frontend .tw_corner {
    background: url(../images/corner_tw_dark.png) no-repeat 0 0;
    background-size: 26px 13px; }
  body.frontend .widget_twitter ul.tweet_list a {
    color: #76b729; }
  body.frontend .widget_twitter ul.tweet_list a:hover {
    color: #3c2e25; }
  body.frontend .widget_calendar caption {
    background: url(../images/dotted_light.png) repeat-x 0 bottom;
    background-size: 2px 1px;
    color: #3c2e25;
    font-size: 18px;
    font-family: 'Times New Roman', Times, serif; }
  body.frontend .widget_calendar thead th {
    font-weight: normal;
    font-size: 12px;
    font-family: Georgia, "Times New Roman", Times, serif; }
  body.frontend .widget_calendar thead th:first-child {
    color: #3c2e25; }
  body.frontend .widget_calendar tbody td {
    background: #fafafa;
    border-color: #e9e8e7; }
  body.frontend .widget_calendar tbody td a {
    background: #76b729;
    color: #fff; }
  body.frontend .widget_calendar tbody td a:hover {
    background: #3c2e25; }
  body.frontend .widget_calendar tfoot #prev a:hover, body.frontend .widget_calendar tfoot #next a:hover {
    background-color: #76b729; }
  body.frontend .widget_tag_cloud a, body.frontend .widget_product_tag_cloud a, body.frontend .widget_wpsc_product_tags a {
    background: #fff;
    border-color: #e3e3e3;
    color: #888888;
    font-size: 12px !important; }
  body.frontend .tagcloud a:hover, body.frontend .widget_wpsc_product_tags a:hover {
    background: #f6f6f6;
    border-color: #bebebe;
    color: #3c2e25; }
  body.frontend .widget_recent_posts li + li {
    background: url(../images/dotted_light.png) repeat-x 0 0;
    background-size: 2px 1px; }
  body.frontend .widget_recent_posts .recent_txt p {
    background: url(../images/date.png) no-repeat 0 5px;
    background-size: 13px 13px;
    color: #888888; }
  body.frontend .widget_recent_posts ul a {
    color: #3c2e25; }
  body.frontend .widget_popular_posts li + li {
    background: url(../images/dotted_light.png) repeat-x 0 0;
    background-size: 2px 1px; }
  body.frontend .widget_popular_posts ul a {
    color: #3c2e25; }
  body.frontend .widget_popular_posts .recent_txt p {
    background: url(../images/comments.png) no-repeat 0 5px;
    background-size: 13px 11px; }
  body.frontend .widget_popular_posts ul .recent_txt p a {
    color: #888888; }
  body.frontend .widget_popular_posts ul .recent_txt p a:hover {
    color: #76b729; }
  body.frontend .controls a:hover {
    background-color: #76b729; }
  body.frontend .testimonial .testimonial_corner {
    background: url(../images/corner_tw_dark.png) no-repeat 0 0;
    background-size: 26px 13px; }
  body.frontend .testimonial_meta {
    color: #888888; }
  body.frontend .testimonial_meta .testimonial_author {
    color: #76b729; }
  body.frontend .widget_search #searchsubmit, body.frontend .widget_product_search input[type="submit"], body.frontend .jigoshop_product_search #searchsubmit {
    background: url(../images/searchsubmit.png) no-repeat 0 0;
    background-size: 16px 16px; }
  body.frontend .widget_search #searchsubmit:hover, body.frontend .widget_product_search input[type="submit"]:hover, body.frontend .jigoshop_product_search #searchsubmit:hover {
    background: url(../images/searchsubmit_hover.png) no-repeat 0 0;
    background-size: 16px 16px;
    background-color: transparent !important; }
  body.frontend .widget_search #s, body.frontend .widget_product_search input.search-field, body.frontend .jigoshop_product_search #s {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; }
  body.frontend .widget_search #searchform:before, body.frontend .widget_product_search form.woocommerce-product-search:before, body.frontend .jigoshop_product_search #searchsubmit:before {
    font-size: 13px;
    color: #e7e6e5; }
  body.frontend .extratitle .widget-title:hover {
    color: #76b729; }
  body.frontend span.add_to_cart_button {
    background-color: #3c2e25; }
  body.frontend .extratitle .widget-title:hover span.add_to_cart_button {
    background-color: #76b729; }
  body.frontend .total span {
    color: #3c2e25; }
  body.frontend ul.product_list_widget li a {
    color: #3c2e25; }
  body.frontend ul.product_list_widget li ins {
    color: #76b729; }
  body.frontend .widget_price_filter .price_slider_amount .price_label {
    color: #675c55; }
  body.frontend .widget_price_filter .ui-slider .ui-slider-handle {
    background: #76b729; }
  body.frontend .coupon input.button {
    color: #3c2e25;
    background-color: #ececec; }
  body.frontend .coupon input.button:hover {
    color: #fff;
    background-color: #3c2e25 !important; }
  body.frontend .cart_totals table tr.total th, body.frontend .cart_totals table tr.total td, body.frontend .shop_table tr td, body.frontend .cart_totals tr td {
    /*color: #3c2e25;*/
    color: #3c2e25; }
  body.frontend .addresses .title .edit span {
    background-color: #76b729; }
  body.frontend .addresses .title .edit:hover span {
    background-color: #3c2e25; }
  body.frontend table.cart button.update_cart {
    color: #888888;
    background: none; }
  body.frontend table.cart td.actions span.update_cart_before {
    background: url(../images/update_cart.png) no-repeat 0 0;
    background-size: 29px 29px;
    background-color: #76b729; }
  body.frontend table.cart td.actions button.update_cart:hover {
    color: #3c2e25;
    background: none !important; }
  body.frontend table.cart td.actions button.update_cart:hover span.update_cart_before {
    background-color: #3c2e25; }
  body.frontend table.cart a.remove, body.frontend #content table.cart a.remove {
    background: url(../images/remove.png) no-repeat 0 0;
    background-size: 28px 56px;
    background-color: #f3f3f3; }
  body.frontend table.cart a.remove:hover, body.frontend #content table.cart a.remove:hover {
    background-position: 0 bottom;
    background-color: #76b729; }
  body.frontend table.shop_table td.product-name a {
    color: #888888; }
  body.frontend table.shop_table td.product-name a:hover {
    color: #76b729; }
  body.frontend table.shop_table thead th {
    text-align: center;
    background: #f3f3f3; }
  body.frontend #reviews #comments ol.commentlist li .comment-text p.meta {
    color: #888888;
    color: rgba(136, 136, 136, 0.8); }
  body.frontend .jigoshop_price_filter .price_slider_amount .price_label {
    color: #fff; }
  body.frontend .jigoshop_price_filter .ui-slider .ui-slider-handle {
    background: #76b729; }
  body.frontend ul.cart_list li a {
    color: #3c2e25; }
  body.frontend ul.cart_list li ins {
    color: #76b729; }
  body.frontend ul.products li.product .extra_wrap a {
    color: #888888; }
  body.frontend ul.products li.product .extra_wrap a:hover {
    color: #3c2e25; }
  body.frontend #content .quantity .plus, body.frontend #content .quantity .minus,
  body.frontend .quantity .plus, body.frontend .quantity .minus {
    background-color: #ececec; }
  body.frontend #content .quantity .plus:hover, body.frontend #content .quantity .minus:hover,
  body.frontend .quantity .plus:hover, body.frontend .quantity .minus:hover {
    background-color: #76b729; }
  body.frontend table.cart a.remove, body.frontend #content table.cart a.remove {
    background: url(../images/remove.png) no-repeat 0 0;
    background-size: 28px 56px;
    background-color: #f3f3f3; }
  body.frontend table.cart a.remove:hover, body.frontend #content table.cart a.remove:hover {
    background-position: 0 bottom;
    background-color: #76b729; }
  body.frontend table.shop_table td.product-name a {
    color: #888888; }
  body.frontend table.shop_table td.product-name a:hover {
    color: #3c2e25; }
  body.frontend td.cart-row-subtotal {
    color: #3c2e25; }
  body.frontend td.cart-row-tax {
    color: #3c2e25; }
  body.frontend td.cart-row-total {
    color: #3c2e25; }
  body.frontend .widget_wpsc_product_specials strong a {
    color: #3c2e25; }
  body.frontend .widget_wpsc_product_specials strong a:hover {
    color: #888888; }
  body.frontend .widget_wpsc_shopping_cart .shoppingcart thead th {
    color: #3c2e25; }
  body.frontend .widget_wpsc_shopping_cart .checkout-total {
    color: #3c2e25; }
  body.frontend .shoppingcart table tbody td a {
    color: #888888; }
  body.frontend .shoppingcart table tbody td a:hover {
    color: #3c2e25; }
  body.frontend form.product_form legend {
    color: #3c2e25; }
  body.frontend p.pricedisplay span.pricedisplay {
    color: #3c2e25; }
  body.frontend span.wpscsmall span.pricedisplay {
    color: #3c2e25; }
  body.frontend td span.pricedisplay {
    color: #3c2e25; }
  body.frontend #cart-widget-links a.emptycart {
    color: #888888; }
  body.frontend #cart-widget-links a.emptycart:hover {
    color: #76b729; }
  body.frontend .shopping-cart-wrapper .remove_button {
    background: url(../images/delete.png) no-repeat 0 0 #3c2e25;
    background-size: 13px 13px; }
  body.frontend .shopping-cart-wrapper .remove_button:hover {
    background-color: #888888; }
  body.frontend table.checkout_cart tr.product_row td.wpsc_product_name a {
    color: #888888; }
  body.frontend table.checkout_cart tr.product_row td.wpsc_product_name a:hover {
    color: #3c2e25; }
  body.frontend input.remove, body.frontend input.remove_button {
    background: url(../images/remove.png) no-repeat 0 0 !important;
    background-size: 28px 56px;
    background-color: #f3f3f3 !important; }
  body.frontend input.remove:hover, body.frontend input.remove_button:hover {
    background-position: 0 bottom !important;
    background-color: #76b729 !important; }
  body.frontend table.checkout_cart td.wpsc_product_quantity button.update_cart {
    color: #888888;
    background: none; }
  body.frontend table.checkout_cart td.wpsc_product_quantity span.update_cart_before {
    background: url(../images/update_cart.png) no-repeat 0 0;
    background-size: 29px 29px;
    background-color: #76b729; }
  body.frontend table.checkout_cart td.wpsc_product_quantity button.update_cart:hover {
    color: #3c2e25;
    background: none !important; }
  body.frontend table.checkout_cart td.wpsc_product_quantity button.update_cart:hover span.update_cart_before {
    background-color: #3c2e25; }
  body.frontend table.productcart input.wpsc_submit {
    background: none transparent !important;
    color: #76b729 !important;
    font-style: italic;
    font-size: 14px; }
  body.frontend table.productcart input.wpsc_submit:hover {
    color: #3c2e25 !important; }
  body.frontend #checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td.wpsc_total_amount_before_shipping {
    color: #3c2e25; }
  body.frontend #footer_widgets .widget-title {
    color: #3c2e25; }
  body.frontend #footer_widgets .widget ul a {
    color: #675c55; }
  body.frontend #footer_widgets .widget ul a:hover {
    color: #74b914; }
  body.frontend #footer_widgets .widget li span.widget_mark {
    background: #525252; }
  body.frontend #footer_widgets .widget ul > li:hover > span.widget_mark, body.frontend #footer_widgets .widget ul ul > li:hover > span.widget_mark, body.frontend #footer_widgets .widget ul ul ul > li:hover > span.widget_mark {
    background: #74b914; }
  body.frontend #footer_widgets .widget del {
    color: #888888; }
  body.frontend #footer_widgets .widget_nav_menu ul a {
    color: #888888; }
  body.frontend #footer_widgets .widget_nav_menu li span.widget_mark {
    background: #74b914; }
  body.frontend #footer_widgets .widget_nav_menu ul a:hover, body.frontend #footer_widgets .widget_nav_menu ul > li.current-menu-item > a, body.frontend #footer_widgets .widget_nav_menu ul ul > li.current-menu-item > a, body.frontend #footer_widgets .widget_nav_menu ul ul ul > li.current-menu-item > a {
    background: #ededed;
    color: #888888; }
  body.frontend #footer_widgets .widget_nav_menu ul > li:hover > span.widget_mark, body.frontend #footer_widgets .widget_nav_menu ul ul > li:hover > span.widget_mark, body.frontend #footer_widgets .widget_nav_menu ul ul ul > li:hover > span.widget_mark {
    background: #3c2e25; }
  body.frontend #footer_widgets .widget_nav_menu ul > li.current-menu-item > span.widget_mark, body.frontend #footer_widgets .widget_nav_menu ul ul > li.current-menu-item > span.widget_mark, body.frontend #footer_widgets .widget_nav_menu ul ul ul > li.current-menu-item > span.widget_mark {
    background: #3c2e25; }
  body.frontend #footer_widgets .widget_rss .widget-title a.rsswidget {
    color: #3c2e25; }
  body.frontend #footer_widgets .widget_rss .widget-title a:hover {
    color: #74b914 !important; }
  body.frontend #footer_widgets .widget_recent_comments li {
    color: #675c55; }
  body.frontend #footer_widgets .widget_recent_comments ul a {
    color: #74b914; }
  body.frontend #footer_widgets .widget_recent_comments ul a:hover {
    color: #888888; }
  body.frontend #footer_widgets .widget_twitter .tweet_list {
    color: #888888; }
  body.frontend #footer_widgets .widget_twitter ul.tweet_list a {
    color: #74b914; }
  body.frontend #footer_widgets .widget_twitter ul.tweet_list a:hover {
    color: #3c2e25; }
  body.frontend #footer_widgets .widget_calendar caption {
    color: #3c2e25; }
  body.frontend #footer_widgets .widget_calendar thead th:first-child {
    color: #3c2e25; }
  body.frontend #footer_widgets .widget_calendar tbody td a {
    background: #74b914; }
  body.frontend #footer_widgets .widget_calendar tbody td a:hover {
    background: #3c2e25; }
  body.frontend #footer_widgets .widget_calendar tfoot #prev a:hover, body.frontend #footer_widgets .widget_calendar tfoot #next a:hover {
    background-color: #74b914; }
  body.frontend #footer_widgets .widget_tag_cloud a, body.frontend #footer_widgets .widget_product_tag_cloud a, body.frontend #footer_widgets .widget_wpsc_product_tags a {
    color: #888888; }
  body.frontend #footer_widgets .tagcloud a:hover, body.frontend #footer_widgets .widget_product_tag_cloud a:hover, body.frontend #footer_widgets .widget_wpsc_product_tags a:hover {
    color: #3c2e25; }
  body.frontend #footer_widgets input[type="text"], body.frontend #footer_widgets input[type="password"], body.frontend #footer_widgets select, body.frontend #footer_widgets textarea {
    border-color: #c1c1c1; }
  body.frontend #footer_widgets .widget_feedburner label {
    color: #888888; }
  body.frontend #footer_widgets .widget_recent_posts .recent_txt p {
    color: #888888; }
  body.frontend #footer_widgets .widget_recent_posts ul a {
    color: #3c2e25; }
  body.frontend #footer_widgets .widget_popular_posts ul a {
    color: #3c2e25; }
  body.frontend #footer_widgets .widget_popular_posts ul .recent_txt p a {
    color: #888888; }
  body.frontend #footer_widgets .widget_popular_posts ul .recent_txt p a:hover {
    color: #74b914; }
  body.frontend #footer_widgets .widget_testimonial .controls .prev:hover, body.frontend #footer_widgets .widget_testimonial .controls .next:hover {
    background-color: #74b914; }
  body.frontend #footer_widgets .testimonial_meta {
    color: #888888; }
  body.frontend #footer_widgets .testimonial_meta .testimonial_author {
    color: #74b914; }
  body.frontend #footer_widgets .widget_social_links a:hover {
    background-color: #74b914; }
  body.frontend #footer_widgets .total span {
    color: #3c2e25; }
  body.frontend #footer_widgets ul.product_list_widget li a {
    color: #3c2e25; }
  body.frontend #footer_widgets ul.product_list_widget li ins {
    color: #74b914; }
  body.frontend #footer_widgets .widget_price_filter .price_slider_amount .price_label {
    color: #675c55; }
  body.frontend #footer_widgets .widget_price_filter .ui-slider .ui-slider-handle {
    background: #74b914; }
  body.frontend #footer_widgets ul.cart_list li a {
    color: #3c2e25; }
  body.frontend #footer_widgets ul.cart_list li ins {
    color: #76b729; }
  body.frontend #footer_widgets .jigoshop_price_filter .price_slider_amount .price_label {
    color: #675c55; }
  body.frontend #footer_widgets .jigoshop_price_filter .ui-slider .ui-slider-handle {
    background: #74b914; }
  body.frontend #footer_widgets .jigoshop_cart ul li ins {
    color: #74b914; }
  body.frontend #footer_widgets .widget_wpsc_product_specials strong a {
    color: #3c2e25; }
  body.frontend #footer_widgets .widget_wpsc_product_specials strong a:hover {
    color: #888888; }
  body.frontend #footer_widgets #cart-widget-links a.emptycart {
    color: #888888; }
  body.frontend #footer_widgets #cart-widget-links a.emptycart:hover {
    color: #74b914; }
  body.frontend #footer_widgets .widget_wpsc_shopping_cart .shoppingcart, body.frontend #footer_widgets .widget_wpsc_shopping_cart .shoppingcart tbody td {
    color: #888888; }
  body.frontend #footer_widgets .widget_wpsc_shopping_cart .shoppingcart thead th {
    color: #3c2e25; }
  body.frontend #footer_widgets .widget_wpsc_shopping_cart .checkout-total {
    color: #3c2e25; }
  body.frontend #footer_widgets .shoppingcart table tbody td a {
    color: #888888; }
  body.frontend #footer_widgets .shopping-cart-wrapper .remove_button {
    background: url(../images/remove.png) no-repeat 0 bottom !important;
    background-size: 28px 56px;
    background-color: #74b914 !important; }
  body.frontend #footer_widgets .shopping-cart-wrapper .remove_button:hover {
    background-position: 0 bottom !important;
    background-color: #3c2e25 !important; }
  body.frontend #footer_widgets span.pricedisplay {
    color: #3c2e25; }
