/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
 * 2013-08-30 07:15:15 */
body {
    color: #333;
    font-size: 12px
    }
a {
    color: #777
    }
a:hover, .vertnav li.current > a {
    color: #7ac315
    }
#nav ul.level0, /*TODO:remove,redundant selector*/#nav ul, #mini-cart .block-content, .truncated .truncated_full_value .item-options, .dropdown-button:hover .inner, .dropdown-button ul {
    background-color: #fff;
    color: #333
    }
#nav ul li a, #mini-cart .block-content a, .dropdown-button ul a {
    color: #777
    }
#nav ul li a:hover, #mini-cart .block-content a:hover, .dropdown-button ul a:hover {
    color: #598e11
    }
#mobnav {
    background-color: #f5f5f5;
    color: #333
    }
#mobnav-trigger {
    color: #333
    }
#mobnav-trigger:hover {
    background-color: #7ac315;
    color: #fff
    }
#mobnav-trigger.active {
    background-color: #7ac315;
    color: #fff
    }
#mobnav-trigger .icon .line {
    background-color: #333
    }
#mobnav-trigger:hover .icon .line {
    background-color: #fff
    }
#mobnav-trigger.active .icon .line {
    background-color: #fff
    }
#nav, .vertnav-top li a {
    background-color: #f5f5f5;
    color: #333
    }
#nav > li > a {
    color: #333
    }
#nav > li:hover > a, .vertnav-top li > a:hover {
    background-color: #7ac315;
    color: #fff
    }
.cms-index-index #nav #nav-home-link > a, #nav > li.active > a, .vertnav-top li.current > a {
    background-color: #7ac315;
    color: #fff
    }
#nav, .vertnav-top {
    border-bottom: 5px solid #7ac315
    }
#nav > li {
    border-bottom: 5px solid transparent;
    margin-bottom: -5px
    }
#nav ul.level0 {
    top: 54px
    }
.vertnav-top > li.first > a {
    margin-top: 1px
    }
.vertnav-top li a {
    margin-bottom: 1px
    }
/* .vertnav-top > li.last > a { margin-bottom:0; }
    .vertnav-top > li.last.parent.active > a { margin-bottom:1px; }
    */
/* Last item if is parent and active needs to have margin */
.vertnav-top {
    background-color: #ddd
    }
/* Opener: default */
.vertnav-top li .opener {
    background: url(../../images/img/opener.png) center center no-repeat
    }
/* Hover */
.vertnav-top li:hover > .opener {
    background-image: url(../../images/img/opener-w.png)
    }
.vertnav-top li:hover > .opener:hover {
    background-image: url(../../images/img/opener.png)
    }
/* Opener: active */
.vertnav-top li.active > .opener {
    background-image: url(../../images/img/opener-active.png)
    }
/* Hover */
.vertnav-top li.active:hover > a:hover + .opener {
    background-image: url(../../images/img/opener-active-w.png)
    }
.vertnav-top li.active:hover > a + .opener:hover {
    background-image: url(../../images/img/opener-active.png)
    }
/* Opener: current */
.vertnav-top li.current > .opener, .vertnav-top li.current > .opener:hover {
    background-image: url(../../images/img/opener-w.png)
    }
/* Active */
.vertnav-top li.active.current > a + .opener, .vertnav-top li.active.current:hover > a + .opener {
    background-image: url(../../images/img/opener-active-w.png)
    }
.vertnav-top li.active.current > a + .opener:hover {
    background-image: url(../../images/img/opener-active-w.png)
    }
.main-container {
    background-color: #f5f5f5
    }
.main {
    background-color: #fff
    }
.footer-container {
    background-color: #f5f5f5;
    background-image: url(../../../../../../media/wysiwyg/infortis/ultimo/_patterns/default/1.png)
    }
.footer-primary {
    background-color: #fff
    }
button.button span {
    background-color: #f12a63;
    color: #fff
    }
button.button:hover span {
    background-color: #ed5782;
    color: #fff
    }
.product-view .btn-cart span, button.btn-checkout span {
    background-color: #5fbf00;
    color: #fff;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px
    }
.product-view .btn-cart:hover span, button.btn-checkout:hover span {
    background-color: #ed5782;
    color: #fff
    }
.feature div.icon {
    background-color: #d52462
    }
.feature:hover div.icon {
    background-color: #7ac315
    }
.links a:hover {
    background-color: #333;
    color: #fff
    }
.price-box .price {
    color: #7ac315
    }
.sticker.new {
    background-color: #7ac315;
    color: #fff
    }
.sticker.sale {
    background-color: #7ac315;
    color: #fff
    }
.social-links a {
    background-color: #888
    }
.social-links a:hover {
    background-color: #333
    }
h1, h2, .section-title, .products-list .product-name, .products-grid .product-name, h3.product-name, /* Main menu */#mobnav-trigger, #nav > li > a, #nav.wide ul.level0 > li > a, .vertnav-top li a, /* Block headings */.block .block-title, /* Checkout headings */#opc-login h3, /* Multiple checkout *//*.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend,*//* Account */.box-account .box-head h2, .order-items h2.table-caption, .order-items h2.sub-title, .order-items .order-comments h2, /* Product page */.product-view .box-reviews dt .heading, /* Footer headings */.footer .heading, /* Captions */.slide .caption h2, .slide .caption h3, /* Custom content class */.main-font {
    font-family: Open Sans, georgia, serif
    }