#Top_bar .menu > li > a span:not(.description){

padding: 0 8px;

}

.column_column ul, .column_column ol, .the_content_wrapper:not(.is-elementor) ul, .the_content_wrapper:not(.is-elementor) ol{

color: #000000 !important;
margin-left: 20px;

}

.column.one.post-header {
    display: none;
}

.column.one.project-description {
    display: none;
}


.product-slider .blog_slider.flat .blog_slider_ul li .item_wrapper .date_label{

display: none;

}

.product-slider .blog_slider .blog_slider_ul li .item_wrapper .desc {
    text-align: center;
}


.home-ui .column_column ul{

color: #737E86 !important;

}




#Subheader .title{

    font-size: 40px;
}

.elementor-post__text {
    text-align: justify;
}

div#Top_bar{
background-image: linear-gradient(180deg, #fbfbfb, #ffffff, #ffffff00) !important;
border-width: 0;
    border-color: #f4f4f4;
}

.elementor-205 .elementor-element.elementor-element-56ff81b .elementor-post__title
 {
    text-align: center;
}

 
rs-layer#slider-1-slide-3-layer-0 , rs-layer#slider-1-slide-4-layer-0 , rs-layer#slider-1-slide-1-layer-1 {
    font-family: "Playfair Display", Helvetica, Arial, sans-serif !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required , input.wpcf7-form-control.wpcf7-text , textarea.wpcf7-form-control.wpcf7-textarea{
 font-family: 'IRAN' !important;
text-align: left;
}

label {
    margin-right: 0px !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.button_full_width {
    margin-right: 0px;
 font-family: 'IRAN' !important;
}

p.gform_required_legend {
    display: none;
}

h2.gform_title {
    display: none;
}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    font-family: 'IRAN';
}

#Footer .widgets_wrapper{
text-align: center;

}

#Footer .widgets_wrapper .widget{
padding: 0px;
    margin-top: 0px;
}

.footer-copy-center #Footer .footer_copy{
background: #4f8d32;
}

.footer-copy-center #Footer .footer_copy .copyright{

color: #fff;
}


#Content{
padding-top: 0px;

}

#Footer > div.widgets_wrapper > div > div:nth-child(1) {
    display: none !important;
}

#Footer .widgets_wrapper .column{

width: 100%;
}

.copy-fa {
    display: none;
}

.elementor-1188 .elementor-element.elementor-element-56ff81b .elementor-post__title{

text-align: center;
}
#Footer{
margin-top: 50px;
}

#Side_slide {
    background-color: #4f8d32;
    border-color: #342111;
}


@media only screen and (min-width: 1240px) {
    .header-split #Header .top_bar_left .logo {
        position: absolute;
        left: 42%;
        width: 18%;
    }
}

.header-split #Header .top_bar_left .menu_right {
    float: right;
    width: 47%;
    text-align: center;
}

.header-split #Header .top_bar_left .menu_left {
    float: left;
    width: 43%;
    text-align: center;
}

#menu > ul > li > a{

font-size: 17px;
}

#Top_bar .menu > li > a {
    padding: 26px 2px;
}

#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a{

color: #519133 !important;
}

#Top_bar .menu > li ul li a:active, #Top_bar .menu > li ul li.active> a {
   color: #519133 !important;
}

#Top_bar .menu > li > a:hover {
    text-decoration: none;
    color: #519133;
}

@media only screen and (max-width: 1240px){

li#menu-item-wpml-ls-3-en{
display:none;

}
li#menu-item-wpml-ls-3-fa {
    display: none;
}

}


table{
    width:100%;
    max-width:100%;
}

@media screen and (max-width:980px){ table{ display:block; overflow-x:auto; height: 100% !important; } }
