/**
 * Theme Name: Customizr
 * Theme URI: http://www.themesandco.com/customizr
 * Description:  Enjoy designing a beautiful website live with the WP customizer : select skin, logo, social profiles, sliders, layout, home featured blocks, or even live css styling. The flat and fully responsive design can be used for small businesses, portfolios, blogs, corporate sites or landing pages. Built with valid HTML5 and CSS3 (from the Twitter Bootstrap), cross-browser tested, the theme is translation ready and available in 15 languages. Ready for WooCommerce, bbPress, qTranslate, the code is easily extensible with a comprehensive API of hooks.
 * Version: 3.1.6
 * Author: nikeo
 * Author URI: http://www.themesandco.com/
 * Tags: gray, white, light, blue, red, yellow, green, purple, orange, black, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fluid-layout, responsive-layout, custom-menu, featured-images, full-width-template, theme-options, threaded-comments, translation-ready, sticky-post, post-formats, rtl-language-support, editor-style
 * Text Domain: customizr
 * Copyright: (c) 2013 Nicolas GUILLAUME (nikeo), Nice, France
 * License: GNU General Public License v2.0 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 */


/**
 * The styleheets of Customizr are located in inc/css. Each skin has its own stylesheet : blue.css, green.css, ...
 *
 * IMPORTANT : If you write your CSS code below, it will be deleted when you'll update the theme.
 * If you want to style the css of Customizr, you can either use the Custom CSS section in the customizer (which will not be lost on update) OR create a child theme (recommended if you do many customizations) and add your css code in the style.css file of it.
 */

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {

    background-color: #8DA65A;
    background-image: linear-gradient(to bottom, #9DB668, #768D44);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

    font-weight: normal;

    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;

    text-decoration: none;



/*
    background: -moz-linear-gradient(center top , #F7F6F7 0%, #DFDBDF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #C7C0C7;
    border-radius: 2px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #5E5E5E;

    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 100%;
    font-weight: bold;
    left: auto;
    line-height: 1em;
    margin: 0;
    overflow: visible;
    padding: 6px 10px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    white-space: nowrap;
*/
}

.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover {

    background-color: #768D44;
    color: #FFFFFF;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;


    background-image: linear-gradient(to bottom, #9DB668, #768D44);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}


input[type="submit"] {
    background-color: #8DA65A;
    background-image: linear-gradient(to bottom, #9DB668, #768D44);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

    font-weight: normal;

    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;

    text-decoration: none;
}

body {
	font-family:Open Sans;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 16px;
    line-height: 20px;
}

.navbar-wrapper .navbar h2 {
    color: #0E7D3F;
    float: right;
    font-style: normal;
    line-height: 16px;
    padding-right: 5px;
    text-align: right;
    margin-top: 2px;
}
.navbar .nav > li.current-menu-item > a, .navbar .nav > li.current-menu-ancestor > a {
    color: #0E7D3F;
    font-weight: bold;
}

.navbar .nav > li > a {
    font-size: 16px;
    padding: 0px 10px;
}
.row-fluid .span7 {
    width: 27.265%;
}

.navbar .navbar-inner {
    border: 0 none;
    box-shadow: none;
    margin: 14px 5px 10px;
    padding-left: 5px;
    z-index: 200;
}

.navbar-inner {
    background-color: #FFFFFF;
    background-image: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
}

.tc-header {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 5px solid #DDDB20;
    border-top: 0;
    min-height: 45px;
    z-index: 200;
}
h1, h2 {
    font-size: 24px;
    line-height: 24px;
}
article.page .format-icon:before {
    content: none;
    font-size: 3em;
    line-height: 0;
    position: relative;
    top: 14px;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
    background-color: #768D44;
    color: #FFFFFF;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;


    background-image: linear-gradient(to bottom, #9DB668, #768D44);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {
    background-color: #768D44;
    color: #FFFFFF;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;


    background-image: linear-gradient(to bottom, #9DB668, #768D44);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.label, .badge {
    background-color: #999999;
    color: #0E7D3F;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}
tr:nth-child(2n+1) td, tr:nth-child(2n+1) th {
    background-color: #FFFFFF;
}
td {
    border-top: 1px solid #FFFFFF;
    padding: 6px 10px 6px 0;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C8BFC6 -moz-use-text-color #C8BFC6 #C8BFC6;
    border-image: none;
    border-radius: 2px 0 0 2px;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    box-shadow: 0 0 2px 0 #F7F6F7 inset;
    float: left;
    font-weight: 700;
    height: 28px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 40px;
}
.thumbnails {
    margin-left: 0;
}
footer#footer {
    background: none;
    border: 0;
    padding: 0;
}

a {
    color: #0E7D3F;
    text-decoration: none;
}
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
    color: #0E7D3F;
    font-size: 1.25em;
}
.round-div {
    border: 104px solid #ffffff;
    border-radius: 900px;
    display: block;
    height: 170px;
    left: -54px;
    position: absolute;
    top: -66px;
    transition: all 0.3s ease 0s;
    width: 170px;
    z-index: 99;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
    box-sizing: border-box;
    height: 35px;
    line-height: 1em;
    margin: 0;
    outline: 0 none;
    width: 100%;
}
#header-contact-text
{
	 margin: 0;
}
#header-contact-text a
{
    color: #777777;
    font-size: 16px;
    line-height: 40px;
}

.widget-front .round-div {
/*    border: 94px solid #FFFFFF; */

}
h2.site-description {
    color: #0E7D3F;
    font-size: 18px;
    font-style: normal;
    line-height: 20px;
    padding-top: 0;
}

.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
    border: 1px solid #E0DADF;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    float: left;
    line-height: 1em;
    margin: 0 4px 0 0;
    outline: 0 none;
    padding: 6px 6px 5px;
    width: 200px;
    height: 30px;
}

.single_add_to_cart_button
{
	visible:false;
	disabled:true;
}

