/*
Theme Name: Succulents
Theme URI: http://succulents.select-themes.com
Description: A Healthy Lifestyle, Nutrition and Wellness Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Text Domain: succulents
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.2
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
/* .item_text:hover{
    color:#ffff;
} */
.qodef-side-menu-button-opener{
    display:none!important;
}
.rigurozitate{
    display:block!important;
}
body{
    color:rgba(0,0,0,.89)!important;
}
a{
    font-family: 'Roboto', sans-serif!important;
}
.top_header, .vc_btn3-container a{
    font-size:16px!important;
}
.vc_btn3-container{
    margin-top:25px!important;
}
.footer_col1, .footer_bottom{
    color: #fff;
    opacity: .4;
}
.qodef-footer-top-holder .qodef-post-title a{
    color: #fff!important;
    opacity: .4;
}
.menu-item a:hover{
    color:#004726!important;
}
/* .qodef-footer-bottom-holder{
    background:#004726!important;
} */
.qodef-page-header .qodef-logo-area{
    height: 80px!important;
}
.icon_top{
    font-size: 16px;
    color: #67bd50;
}
.telefon_top, .email_top{
    padding-right:10px;
}
/* .page-id-4689 .rev_slider{
    max-height: 650px!important;
} */
.telefon_top a, .email_top a, .program_top{
    color:#000000!important;
}
.facebook_footer{
    font-size: 20px;
    width: 35px;
    height: 35px;
    border: 1px solid white;
    border-radius: 50%;
    /* display: flex!important;
    justify-content: center;
    align-items: center; */
}
.facebook .fa-facebook-f:before {
    content: "\f39e";
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.facebook span{
    padding-left:10px;
}
#nav-menu-item-4772 .item_outer{
    padding-right: 15px!important;
}
.contact_us_col .qodef-single-image-holder .qodef-si-inner{
    display:flex;
    justify-content: center;
}
.map_contact iframe{
    width:100%;
}
.img_produs img, .img2_produs img{
    border-radius: 50%;
    border: 4px solid #67bd50;
}
.img_produs{
    position:relative;
    display:flex;
    justify-content: center;
    align-items: center;
}
.produs{
    display:flex;
    justify-content: center;
    align-items: center;
}
.titlu_produs{
    font-size: 36px;
    text-align: center;
    padding-bottom: 16px;
    text-align: left;
    margin-left:5px;
    color:rgba(0,0,0,.89);

}
.button_produs{
    text-align: left!important;
    margin-top:13px;
    margin-left:9px;
}
.button_produs a{
    font-size:16px!important;
}
.continut_produs{
    padding-left:40px;
    transition: 0.6s;
}
.text_produs{
    padding-left:10px;
}

.img_produs::before{
    content: "";
    position: absolute;
    width: 100%;
    background-color: green;
    opacity: 0;
    height: 100%;
    z-index: 99;
    border-radius: 50%;
    transition:0.6s;

}
.img2_produs::before{
    content: "";
    position: absolute;
    width: 100%;
    background-color: green;
    opacity: 0;
    height: 100%;
    z-index: 99;
    border-radius: 50%;
    transition:0.6s;

}
.continut_produs02{
    padding-right: 40px;
}
.text02, .titlu02, .button02_produs{
    text-align: right!important;
}
.button02_produs{
    margin-top:10px;
}
.img_produs:hover .continut_produs{
    margin-left:20px;
}
.img_produs:hover:before{
    opacity:.5;
}
.img2_produs:hover:before{
    opacity:.5;
}

.img_prod{
   width:600px;
}
.produs_reverse{
    display:flex;
    flex-direction: row-reverse;
}
.zile{
    color:#67bd50;
    font-weight: 600;
}
.qodef-iwt-title span{
    font-size: 30px;
}
.page-id-4689 .qodef-iwt .qodef-iwt-text{
    margin:0!important;
}
.img_produs1{
    width: 524px;
}
.img2_produs2{
    width: 675px;
}
.img_produs3{
    width:602px;
}
.page-id-4689 .qodef-iwt-content{
    padding:0!important;
}
.icon_homepage .qodef-iwt-icon img{
    width:120px!important;
}
.qodef-btn{
    color:#fff!important;
    background:#67bd50!important;
    
}
.qodef-btn:hover{
    background:#fff!important;
    border-color:#67bd50!important;
}
.qodef-custom-font-subtitle, .qodef-custom-font-holder{
    color:rgba(0,0,0,.89)!important;
}
.hedera_desprenoi{
    padding-top:100px;
}
.icon_despre_noi img{
    width: 75px;
}
.ten_gras, .ten_mixt{
    margin:70px 0;
}
.ten_gras .flex_box01{
    margin-bottom:70px!important;
}
.color-banner{
    color:#9e9e9e;
}
.qodef-parallax-row-holder{
    position: relative!important;
}
.page-id-4699 .qodef-parallax-row-holder::before, .page-id-4704 .qodef-parallax-row-holder::before, .page-id-230 .qodef-parallax-row-holder::before{
    width:100%;
    height:100%;
    content:"";
    position:absolute;
    background:rgba(103,189,80, .2);
}
.flex_box01 .wpb_wrapper{
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items:center;
}
.page-id-4689 .qodef-parallax-row-holder::before, .background_paralax::before{
    display:none!important;
}
.qodef-btn-text{
    text-transform:initial!important;
}
.no_before::before{
    display:none!important;
}
.corp_box .wpb_wrapper{
    display:flex;
    flex-direction:column;
    justify-content: center;
    align-items: center;
}

.tp-bullet.selected{
    background:#67bd50!important;
}
@media only screen and (max-width: 1023px) {
   .slider_home{
       display:none!important;
   }
   .hedera_desprenoi .qodef-eh-item {
       text-align: left!important;
   }
   .despre_noi_sec3 .qodef-elements-holder{
       display:flex;
       flex-direction:column-reverse;
   }
   .hedera_desprenoi .qodef-eh-item{
       padding:0!important;
   }
   .qodef-eh-item-content.qodef-eh-custom-3730{
       padding:0!important;
   }
   .ten_gras{
       margin-top:0!important;
   }
   .ten_mixt{
       margin-bottom:0!important;
   }
   .color-banner{
       color:#3c3c3c!important;
   }
   .subtitle_edit .qodef-custom-font-subtitle{
       color:#000000!important;
   }
   .titlu_produs{
       line-height: 44px;
   }
   .produs{
       flex-direction: column;
   }
   .img_produs1, .img2_produs2, .img_produs3{
       width:237px;
   }
   .titlu_produs, .button02_produs, .text02{
       text-align: left!important;
   }
   .continut_produs02{
       padding-right:0!important;
   }
    .qodef-breadcrumbs{
       font-size:17px!important;
   }
   .qodef-title-holder .qodef-title-image img{
       height:68px!important;
   }
   .contact_us_col .vc_column-inner{
       margin-top:0!important;
   }
   .form_contact .vc_column-inner{
       padding:0 20px!important;
   }
  .col2_homepage .qodef-elements-holder{
      display:flex;
      flex-direction:column-reverse;
  }
  .col2_homepage .qodef-eh-item-content, .col1_homepage .qodef-eh-item-content, .col3_homepage .qodef-eh-item-content{
      padding:20px!important;
  }
  .continut_produs{
      padding-left:0!important;
      padding-top:10px;
  }
  .corp_box, .flex_box01{
      margin-bottom:50px;
  }
}
.menu-item .item_text{
    font-size:16px;
}
#menu-meniu-principal li a .item_outer{
    padding:10px 30px;
}
.second .item_outer{
    padding:5px 22px 6px!important;
}
.title_banner{
    text-align: left;
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1380px){
    .title_banner{
        font-size:48px!important;
        position:absolute;
        left:0;
        text-align: left;
    }
    .text_banner{
        margin-left: 59px!important;
        display: inline-block!important;
        font-size: 16px!important;
        line-height: 20px!important;
    }
}
