/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
a.button.primary:hover {
    background: #e8c05c!important;
}
.box-text {
    position: relative !important;
}
.button.primary {
    border-radius:20px!important;
}
.header .flex-row {
    height: auto!important;
}
.nav>li>a>i:hover {
    color: #d2aa45;
}
.nav>li>a>i, .nav>li>a>i+span {
    color: #3d8236;
}
h1.entry-title {
    padding: 80px 0;
    color: #fff;
}
.homepage-slider .overlay:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    display: block;
    top: 0;
    background: #00000038;
}

.fame-spacing{
    padding:50px 0!important;
}
.fame-spacing.lastest-news{
    padding-bottom:0!important;
}
.abt-text {
    position: relative;
    left: -4%;
}
.about-img .img-inner.dark img {
    max-width: 500px;
}
.abt-text h3{
    color:#3c8236;
}
.abt-text .col-inner {
    padding: 2rem!important;
    box-shadow: 0px 0px 6px #bfbfbf;
}
.footer-secondary.pull-right {
    display: block;
}
.read-mr:hover{
     background: #d2aa45;
    color:#fff;
}
a.read-mr {
    transition:.5s ease-in;
    background:#3b7435;
    padding: 10px 20px;
    color: #fff;
}
.header-wrapper.stuck div#masthead {
    background-color: #000;
}
.home #wrapper{
    background-image: url(../../uploads/2019/06/Depositphotos_189952270_xl-2015.jpg);
    background-size: contain;
    background-repeat: repeat;
}
#wrapper,#main{
background-color: transparent !important;
}
.page-id-532 #wrapper{background-color: #fff !important;}
.star-rating span:before{
    color: #e1b854;
}
.star-rating:before, .woocommerce-page .star-rating:before{
    color: #e1b854;
}
.fame-spacing p.name.product-title>a {
    color: #fff;
    font-weight: 700;
}
.banner_section h3 {
    text-transform: uppercase;
    line-height: 40px;
    font-weight: 300;
}
.latest_news .post-title.is-large.uppercase {
    color: #fff;
}
.latest_news .from_the_blog_excerpt {
    color: #fff;
}
.latest_news  .flickity-button {
    opacity: 1 !important;
}
.latest_news .flickity-button .flickity-button .flickity-button-icon {
    border: 1px solid #fff !important;
    fill: #fff !important;
    color: #fff !important;
}
.latest_news .slider-nav-circle .flickity-prev-next-button svg, .slider-nav-circle .flickity-prev-next-button .arrow {
    fill: #fff;
    border: 1px solid #fff;
}
.flickity-button.flickity-prev-next-button.previous {
    margin-right: 20px;
}
.flickity-button.flickity-prev-next-button.next {
    margin-left: 20px;
}.latest_news .from_the_blog_comments {
    color: #d8af4b;
    font-weight: 700 !important;
    font-size: 12px !important;
}
.new_products .name.product-title a {
    color: #fff;
    font-weight: 700;
}
.category {
    color: #fff;
}
.home .woocommerce-Price-amount.amount {
    color: #fff!important;
    font-size: 20px;
}
.instagram_bg {
    background-color: #000;
    margin-bottom: 0px;
}
.instagram_bg h3 {
    margin-bottom: 0px;
}
.absolute-footer.dark.medium-text-center.text-center {
    background-color: #000;
}
.footer-2 {
    background-color: #2a2a2e;
}
.copyright-footer {
    color: #fff;
}
div#shop-sidebar {
    background: #3b7435;
    padding: 10px;
}
div#shop-sidebar .widget-title, div#shop-sidebar .is-divider.small, div#shop-sidebar .widget_price_filter .price_label, div#shop-sidebar span.product-title{
    color: #fff!important;  
}
li.cat-item a {
    color: #fff;
}
.is-divider{ background-color: #3d8136 !important;}
.archive #wrapper {
    background-color: #fff !important;
   background-image:none!important;
}
.single-product h1.entry-title {
    padding: 0px 0 !important;
    color: #3c7e35;
}
.single-product #wrapper{
background-color:#fff !important}
.single-product div#tab-description p {
    color: #777;
}
.single-product .product-tabs li a {
    color: #777!important;
}
.header-bg-color, .header-wrapper {
    background-color: #fff;
}
.section-title-main i.icon-instagram {
    color: #e6be5a;
}
.dark .social-icons {
    color: #af892c;
}
.nav-dark .social-icons .button.is-outline, .dark .social-icons .button.is-outline {
    border-color: #af892c;
}
ul#menu-footer {
    text-transform: none;
      color: #fff;
      font-size: 16px;
}
.copyright-footer {
    color: #4c4c4c;
}
.dark a:hover, .dark .widget a:hover {
    color: #298f1e;
}
.dark .social-icons {
    color: #af892c;
    position: absolute;
    left: -70px;
    bottom: 40px;
}

.payment_icons a img{
max-width: 90px;
}
.page-id-3701 #wrapper{
background-color:rgb(245, 245, 245) !important}
.payment_icons li {
    display: inline-block;
}
.page-id-3701 #content {
max-width: 620px;
margin: 20px auto;
text-align: center;
}
.Payment a {
    color: #af892c !important;
    text-align: center;
    padding-top: 13px;
}
.Payment a:hover {
    color: #298f1e !important;
    text-align: center;
    padding-top: 13px;
}
.blog-text a {
     color: #af892c !important;
}
.blog-text a:hover {
    color: #298f1e !important;
}

.archive .dark .breadcrumbs {
    color: #fff;
    font-size: 40px;
    position: absolute;
    top: -6rem;
    left: 0;
    right: 0;
    text-align: center;
}
.mb {
     margin-bottom: 0px !important; 
}
.page-id-2815 #wrapper{
    background-color: #f5f5f5 !important;
}
.page-id-2813 #wrapper{
    background-color: #f5f5f5 !important;
}
.Payment a {
color: #af892c !important;
text-align: center;
padding-top: 13px;
}
h3.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
   color: #fff;
}
button.single_add_to_cart_button.button.alt {
   background-color: #e5bc59 !important;
}
a.button.checkout.wc-forward {
   background-color: #cda542;
}
a.checkout-button.button.alt.wc-forward {
   background: #cda542 !important;
}
.page-id-60 #content {
   margin-top: 20px;
}
button#place_order {
   background: #cda542;
}
.blog #wrapper {
    background-color: #f5f5f5 !important; 
}
.blog .is-divider {
    background-color: #3d8136 !important;
}
.all-product{
    margin: 0 auto;
    display: block;
    max-width: 200px;
}
.product-short-description {
    color: #777;
}
.woocommerce-Price-amount.amount {
    color: #777 !important;
   
}
a.pdf-link {
    color: #777;
    margin-left: 7px;
}
.single-post h1.entry-title {
color: #777;
}
.single-post  #wrapper {
background-color: #f5f5f5 !important;
}
.page-id-532 #map-1816855647 {
    margin-bottom: 20px !important;
}
p.cart-empty {
    COLOR: #000;
}
.woocommerce-checkout #wrapper {
    background-color: #f5f5f5 !important;
}
.woocommerce-cart #wrapper {
    background-color: #fff !important;}

select#gtranslate_selector {
   border: 2px solid #3b7435;
   background: transparent;
   color: #3b7435;
   border-radius: 25px;
   outline: 0;
   margin: 0;
   width: auto;
padding-left: 20px;
   margin-left: 1rem;
   cursor:pointer;
}
select#gtranslate_selector:focus{
    border: 2px solid #af892c;
    color: #af892c;
}
.page-id-58 #wrapper {
    background-color: #fff !important;
}
/*.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {*/
/*    display: none !important;*/
/*}*/
.archive .products {
display: flex;
justify-content: center;
}
.tax-product_cat .shop-page-title.featured-title .title-bg {
background-image: none !important;
}
.page-id-5206 #wrapper{
    background-color: rgb(245, 245, 245) !important;
}
.page-id-5204 #wrapper {
     background-color: rgb(245, 245, 245) !important;
}
@media (max-width:850px){
.dark .social-icons {
    position: relative;
    left: 0;
    bottom: 0;
}
}
@media (max-width:767px){
.abt-text {
    left: 0;
}
.archive .dark .breadcrumbs {
    font-size: 25px;
    }
    .banner_section h3 {
    line-height: 38px;
    font-size: 25px;
}
.banner-layers h2.uppercase {
    font-size: 25px;
}
.banner-layers h2.uppercase p {
    font-size: 14px;
}
}
@media (max-width:480px){
    .hide-mob{
        display:none;
    }
    .slider .banner-layer {
    width: 80%!important;
}
    .slider .bner-text{
        font-size:18px!important;
    }
}