/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body{ opacity: 0.0; }
.fusion-image-wrapper > img{ width: 101%; }
#menu-main_menu{ background-image: url(images/menu_repeat.jpg); }
#menu-main_menu:after{ content: ""; display: table; clear: both; }
.fusion-main-menu > ul > li > a{ background-image: none; text-align: center; color: #fff !important; text-indent: 0; font-size: 15px; line-height: 30px; position: relative; }
.fusion-main-menu > ul > li > a:hover, .fusion-main-menu .current_page_item > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current-menu-ancestor > a{ font-weight: bolder; }
.fusion-main-menu > ul > li > a:after{
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  background: url(images/menu_sep.jpg) no-repeat center;
  width: 6px;
  height: 100%;
}
.fusion-main-menu > ul > li:last-child > a:after{ display: none; }
input.s{ color: #62859a !important; }
#main .fusion-portfolio h2{ display: table-cell; width: 100%; height: 53px; vertical-align: middle; padding: 0 10px; }
#main .fusion-portfolio h2 a{ color: #fff; font-size: 12px; font-weight: bold; }
#search-btn{ position: relative; display: inline-block; background: url(images/find.gif) no-repeat center !important; width: 35px; height: 16px; cursor: pointer; }
#search-input{ display: inline-block; border: 1px solid #cccccc !important; height: 25px; }
.search-table{ padding-top: 17px; }
.fusion-recent-works-1 .fusion-portfolio-wrapper .fusion-col-spacing{ padding: 10px 20px !important; }
.fusion-rollover{ display: none !important; }
.fusion-footer .fusion-footer-widget-area, .fusion-footer .fusion-footer-widget-area .fusion-column{ padding: 0 !important; border: 0 !important; padding-top: 0 !important; }
.rtl .project-content{ border: 1px solid rgb(123, 123, 121); padding: 20px 25px 25px; padding-right: 25px; padding-top: 20px; padding-bottom: 25px; }
#portfolio-custom-gallery{ position: relative; width: 100%; }
.single-portfolio-img-gal{     
	position: relative;
    width: 30%;
    margin-right: 5%;
    float: left;
    margin-bottom: 44px;
    max-height: 200px;
    overflow: hidden;
    border: 1pt solid #7b7b79;
    display: flex;
    flex-direction: column;
    align-items: normal;
    justify-content: center; }
.single-portfolio-img-gal:nth-of-type(3n+3){ margin-right: 0; }
.single-portfolio-img-gal img{ width: 100%; height: auto; }
.readmore-custom{ position: relative; width: 100%; text-align: left; margin-top: 8px; }
.readmore-custom > a{ color: #5e5d5b; font-size: 20px; }

.project-content .project-info, .post-content h3 { display: none; }
.project-content .project-description { width: 100%; }
#content .fusion-portfolio-wrapper .fusion-post-content {
    display: none;
}