/*
 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 {
    border: 0px solid;
}

#footer-info {
    float: none;
}

.et_pb_gutters2.et_pb_footer_columns4 .footer-widget.last {
    margin: 0 2% 3% 0;
}

.et_pb_gutters2 .footer-widget {
    margin: 0 0 3% 0;
}

#footer-widget3 {
    margin-right: 7%;
}

.et_pb_widget {
    float: right;
}

#sidebar {
    padding-right: 0 !important;
}
@media only screen and (max-width: 978px) {


.frm15text {
    margin-left: 10px;
    width: unset !important;
    margin-right: 0;
}
}

.frm15  input[type="submit"] {
    margin-top: 10px;
    margin-bottom: 20px;
}

.frm15text {
    float: right;
}

.frm15  input[type="checkbox"] {
    float: right;
}

.frm15  input[type="submit"] {
    float: right;
}

#menu-item-6968 .sub-menu {
    text-align: right;
    padding-right: 0;
}

.sectionBg {
    background-size: contain;
    background-position: bottom left;
    min-height: 500px;
}

#footer-widgets .footer-widget li, .footer-widget h4 {
    padding: 0 0 13px 0;
    font-weight: bold;
    background: url(http://site-togo.com/smp2/wp-content/uploads/2018/01/borderBottom.jpg) no-repeat;
    background-position: 100% 30px;
    color: #fff;
    font-size: 14px;
}

.teamMember .et_pb_column_1 {
    margin-right: 1.6%;
    padding-left: 5%;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    float: right;
}

.teamMember hr {
    margin-left: 70%;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 21.875%;
}

.et_pb_post_title_0 {
    text-align: right !important;
}

.three-column-grid .et_pb_grid_item {
    width: 32.333% !important;
    margin: 0 0 1.5% 1.5% !important;
}

.three-column-grid .et_pb_grid_item:nth-child(3n) {
    margin-left: 0 !important;
}

.et_pb_portfolio_grid .et_pb_portfolio_item {
    float: right;
}

.et_pb_column {
    /*float: right;aaa*/
}	

.et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
    float: right;
}

.six-column-grid .et_pb_grid_item {
margin: 0 0 1.5% 1.5% !important;
}

.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.last_in_row {
    margin-left: 0 !important;
}

.sideMain {
    text-align: right;
    font-size: 15px;
    padding: 5px 10px 5px 0; 
}

#et-top-navigation {
    padding-right: 230px !important;
}

#top-menu > li:first-child, .bottom-nav li:first-child {
    padding-right: 11px;
}

#top-menu > li:last-child {
    padding-right: 58px;
}

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;}
}



#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: 5px 0 15px 0;
}    

#top-menu li a {
    font-size: 16px !important;
}


.fotterMain a {
    font-size: 15.5px;
}

.et_pb_widget_area_left {
    padding: 0 0 0 80px !important;
}




#endManage2{margin-left: 0;margin-right: 2%;}




.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%;
}
.et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
    margin-right: 4.04% !important;
}

.language1 {
    float: left;
    padding-right: 30px;
    padding-left: 0;
}

.hpBlurb {
    float: right;
}

.archive .et_pb_post, .category .et_pb_post, .blog .et_pb_post {
    border-right: 2px solid #000;
    border-left: 1px solid #c0c0c066;
}

.archive.et_pb_post, .category .et_pb_post, .blog .et_pb_post {
    border-right: 2px solid #000;
    border-left: 1px solid #c0c0c066;
}

.postPage .et_pb_post {
    border-right: 0;
    border-left: 0;
}

.postIcon {
    float: right;
    background-position: top 3px right;
} 

.singlePostLeftArea .button {
    margin-left: 30px;
    margin-right: 0;
}

.et_pb_post h2 {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}

.count {
    float: left;
}

.et_pb_text_align_right {
    text-align: right;
}

#searchform input[type="text"] {
    float: right;
}

#searchform input[type="submit"] {
    float: right;
}

.column.size-1of3:nth-child(3n) {
    margin-left: 0 !important;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
    margin-left: 3.5%;
    margin-right: 0 !important;
}

.urlField {
    direction: ltr !important;
}