/*
Theme Name: Twenty Thirteen Child
Theme URI: http://wordpress.org/themes/twentythirteen
Description: Twenty Thirteen Child theme
Author: RTsoft
Template: twentythirteen
Version: 1.0.0
*/

.my-footer {
    min-height: 100px;
    color: white;
    text-align: center;
    background: #1EA037 !important;
}

.contact {
    height: 100%;
    font-size: 20px;
    width: 300px;
    float: left;
    margin: 0 auto;
}

.woosc-floting-cart-trigger {
    background-color: #1EA037 !important;
    color: #ffffff;
}

.woosc-floating-cart .woosc-floating-cart-header {
    background-color: #1EA037 !important;
}

.woosc-floating-cart .woosc-floating-cart-footer ul li:last-child a {
    background: #1EA037 !important;
}

.woosc-floating-cart .woosc-floating-cart-footer ul li a {
    background: #4ae86f !important;
}

.woosc-floating-cart .woosc-floating-cart-inner .woosc-floating-cart-item-wrapper .woosc-cart-table > div > div.woosc-cart-price-cell .woosc-remove-cart-item button {
    background: #1EA037 !important;
}

/**background-color: #17b33b; */

.site-footer .sidebar-container {
    background-color: #220e10;
    padding: 30px 0;
    display: block;
    margin: 0 auto;
}

.site-info {
    text-align: left;
    min-height: 80px;
}

.site-title {
    background: rgba(0, 0, 0, 0.5);
    padding: 10px 20px;
}

.home-link {
    display: flex !important;
    align-items: center;
}

.home-link, .home-link:focus, .home-link.active {
    background: none !important;
}

.rtsoft {
    background: url("./img/rtsoft3.png") no-repeat right top;
    background-position-x: right;
    background-position-y: top;
    display: block;
    width: 120px;
    height: 40px;
    margin-top: -10px;
    text-align: left;
    position: relative;
    transition: all .5s ease-in-out;
}

.rtsoft:hover {
    background-position: right -45px;
    color: #39bd99;
}

.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
    background: #1EA037 !important;
    color: #fff !important;
}

.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    color: #17b33b !important;
    font-style: italic;
    font-weight: bold;
}

/* #flying_cart{ */
/* display: none !important; */
/* } */

#animated-product-image-box {
    display: none !important;
}

.woosc-floting-cart-trigger {
    display: none !important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    border: 1px solid #1EA037 !important;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    color: #17b33b !important;
    background-color: #fff !important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background: #1EA037 !important;
    color: #fff !important;
    -webkit-font-smoothing: antialiased;
}

.woocommerce-loop-product__title {
    color: #94BF13 !important;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background: white !important;
    color: #17b33b !important;
}

.product-type-simple form.cart input {
    padding: 7px;
}

.button {
    color: white !important;
    background: #17b33b !important;
}

#billing_country_field {
    display: none;
}

.nav-menu {
    font-style: normal;
}

body {
    font-family: Arial !important;
}

.add_to_cart_button {
    font-size: 13px !important;
    border: 1px solid #17b33b !important;
    border-radius: 3px !important;
}

.add_to_cart_button:hover {
    background: white !important;
    color: #17b33b !important;
}

.add_to_cart_button.loading {
    background: white url("./img/loader.gif") center center no-repeat !important;
}

.add_to_cart_button.added {
    width: 150px !important;
}

.add_to_cart_button.added:after {
    font-family: "FontAwesome";
    content: "\f058";
    margin-left: 10px;
}

.links-footer {
    float: right;
    text-align: center;
}
.links-footer a{
 display: inline-block;
}
.site-footer a {
    color: white;
}

.cart-description a {
    color: #17b33b !important;
}

.cart-line .price .price-vat-excluded {
    font-weight: 300;
    display: none;
}

.btn-primary {
    color: #fff !important;
}

.btn-primary:hover {
    color: #17b33b !important;
}

.woocommerce-info a {
    color: #17b33b !important;
}
.price-vat-excluded{
    display: none;
}
.edit-link{
    display: none;
}
.entry-meta{
    display: none;
}
.button-empty-cart
{
    margin-left: 10px !important;
}
.woocommerce-info a:hover {
    color: #94BF13 !important;
}

.woocommerce a.remove {
    padding: 0;
}

.woocommerce-mini-cart-item.mini_cart_item > a {
    padding: 0;
}

.entry-header {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
}

.entry-title {
    margin-bottom: 25px;
}

.terms_condition li {
    margin-top: 5px;
}

.cart_container {
    display: inline-block;
    font-size: 15px !important;
}

ul.nav-menu, div.nav-menu > ul {
    display: inline-block;
    float: left !important;
}

.cart_container a {
    color: #17b33b !important;
    display: block;
    line-height: 1;
    padding: 15px 20px;
}

.cart_container a:hover {
    color: #94BF13 !important;
}

.cart_container {
    overflow: hidden;
}

.cart_container:hover .dropdown-content {
    display: block;
}

.dropdown-content {
    display: none;
    position: absolute;
    min-width: 200px;
    z-index: 999999;
    font-size: .875em;
    border: 1px solid rgba(0, 0, 0, .2);
    background-color: #FFF;
    box-shadow: 2px 3px 2px 2px rgba(0, 0, 0, .2);
}

.woocommerce-mini-cart__buttons a {
    color: white !important;
    background: #17b33b !important;
}

.woocommerce-mini-cart__buttons a:hover, a:focus {
    color: #17b33b !important;
    background: white !important;
}

.widget_shopping_cart {
    margin: 0;
}

.cart-image .wp-post-image {
    display: none !important;
}

.button-empty-cart {
    margin-left: 20px;
}

.cart-description h2 {
    margin: 0;
}

@media only screen and (max-width: 768px) {
    .dropdown-content {
        display: none !important;
    }

    .site-info {
        padding-left: 20px;
        padding-right: 20px;
        max-width: 100% !important;
    }

    .site-info > div {
        float: none !important;
        text-align: center
    }

    .site-info .rtsoft {
        margin: 20px auto 0 auto;
    }

    ul.nav-menu, div.nav-menu > ul {
        display: none;
        float: left !important;
    }

    #content {
        padding-left: 20px;
        padding-right: 20px;
    }

    .woocommerce-ordering {
        float: none !important;
    }

    select.orderby {
        width: 100%;
    }
}

