/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/Divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/rtl.css");

.et_pb_gutters3 .footer-widget {
    margin: 0 1.5% 0 1.5%;
	padding: 0 1.5% 0 1.5%;
}

.footer-widget {
    float: right;
}

@media screen and (min-width: 980px)
{

.footer-widget {
	border-left: 1px solid #999999;
	border-right: 0;
	min-height: 200px;
}
}

.et_pb_widget {
    float: right;
}

#footer-widgets .footer-widget li {
    padding: 0;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 21.875%;
}

.et_pb_post_title_0 {
    text-align: right !important;
}



.et_pb_column {
    float: left;
}	

.hp3 .et_pb_column {
    float: right;
}

.inner2 .et_pb_column {
    float: right;
}

.sideMain {
    text-align: right;
    font-size: 20px;
}


nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
    float: right;
}

#et_top_search {
    margin: 3px 22px 0 0;
}

/*#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
    padding: 0 30px 23px 0 !important;
}*/

.sideBar2 {padding-left: 100px; padding-right: 0px;}

@media all and ( max-width: 768px ) {
.et_pb_tabs_controls li {    float: none;}
}

.et_pb_text_align_right {
    text-align: right;
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
direction: rtl
}


.et_mobile_menu li ul {
    padding-right: 25px;
}

@media only screen and ( min-width:981px){
    #mainCategoryTopText{padding-right: 15px !important; padding-left: 0;}
}

.et_pb_gutters2.et_pb_footer_columns4 .footer-widget.last {
    margin: 0 2% 3% 0;
}

.et_pb_gutters2 .footer-widget {
    margin: 0 2% 3% 0;
}

#waste h5 {font-size: 18px; }
#waste h1 {font-size: 36px;}
#waste .sideBar2 {padding-left: 100px; padding-right: 0; font-size: 27px;}

#water h5 {font-size: 18px; }
#water h1 {font-size: 36px;}
#water .sideBar2 {padding-left: 100px; padding-right: 0; font-size: 27px;}

#energy h5 {font-size: 18px; }
#energy h1 {font-size: 36px;}
#energy .sideBar2 {padding-left: 100px; padding-right: 0; font-size: 27px;}

#soil h5 {font-size: 18px; }
#soil h1 {font-size: 36px;}
#soil .sideBar2 {padding-left: 100px; padding-right: 0; font-size: 27px;}

#jobs {
    padding: 2% 10% 2% 40%;
}

#innerToggle1 {margin-right: 5%; margin-left: 0;}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7-select{
text-align: right;
}

.sideBar1 .et_pb_column_1 { width: 29%; padding-left: 5px; padding-right: 0;}
    
.sideBar1 .et_pb_column_0 { width: 71%; margin: 0%;}

#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
    padding: 0 25px 15px 0;
}    

#top-menu li a {
    font-size: 21px !important;
    font-weight: normal;
}


.fotterMain a {
    font-size: 15.5px;
}

.et_pb_widget_area_left {
    padding: 0 0 0 80px !important;
}

@media screen and (max-width: 600px){

.et_pb_slider .et_pb_slide, .et_pb_section {
    background-position: left;
}
}


#endManage2{margin-left: 0;margin-right: 2%;}

.archive .et_pb_post, .category .et_pb_post, .blog .et_pb_post {
background-color: #fff;
padding-left: 2%;
padding-right: 2%;
padding-top: 2%;
padding-bottom: 2%;
width: 45%;
margin-right: 5%;
float: left;
}

/* landscape Tablets */
@media ( min-width: 981px ) and ( max-width: 1099px ) {
.archive .et_pb_post, .category .et_pb_post, .blog .et_pb_post{width:45%!important; margin-right:2.5%;margin-left:2.5%;}
}
 
/* Portrait Tablets*/
@media ( min-width: 768px ) and ( max-width: 980px ) {
.archive .et_pb_post, .category .et_pb_post, .blog .et_pb_post{width:45%!important; margin-right:2.5%;margin-left:2.5%;}
}
/* Landscape Phones */
@media ( min-width: 480px ) and ( max-width: 767px ) {
.archive .et_pb_post, .category .et_pb_post, .blog .et_pb_post{width:95%!important; margin-right:2.5%;margin-left:2.5%;}
}
/* Portrait Phones */@media ( max-width: 479px ) {
.archive .et_pb_post, .category .et_pb_post, .blog .et_pb_post{width:95%!important; margin-right:2.5%;margin-left:2.5%;}
}


.single .relatedposts .relatedthumb {
    display:inline-block;
    width: 32%;
}

.relatedposts a{color: #000;}

.et_pb_blog_grid .column {
  float: right;
}

.et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
    margin-right: 0;
    width: 47.98%;
}
#blogSection .et_pb_blog_grid .column.size-1of3:nth-child(3n),#blogSection .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
    margin-right: 3% !important;
}