/*
 Theme Name:   Divi Child Theme
 Theme URI:    http://elegantthemes.com/
 Description:  Divi Child Theme
 Author:       ElegantThemes
 Author URI:   http://elegantthemes.com
 Template:     Divi
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  divi-child-theme
*/
#logo
{
     text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000;
}
#secondary-sidebar .widget .wp-block-image
{
    display:inherit;
}
#secondary-sidebar .widget h2
{
    display:inherit;
    text-align: center;
}
.et_pb_fullscreen_nav_container .header_menu_three
{
    width:33%;
    display:inline-block;
    vertical-align:top;
    padding-top:100px;
}
.et_pb_fullscreen_nav_container .header_menu_three .et_mobile_menu 
{
    margin-left:auto;
    margin-right:auto;
    width:100%  !important;
    display:inline-block  !important;
}

.et_pb_fullscreen_nav_container .header_menu_three .et_mobile_menu li
{
    width:100%;
    display:block;
}
.et_pb_fullscreen_nav_container {
    background:  rgba(0, 0, 0, 0.7) url("https://www.istratmc.com/wp-content/uploads/2022/07/menu-bg.jpg");
    background-size:100% 100%;
    background-blend-mode: darken;
    
}
.et_slide_in_menu_container
{
    background-color:transparent;
}
.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened
{
    opacity:1;
}
.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened
{
    padding-top:0px !important;
}
.et_slide_in_menu_container .et_pb_fullscreen_nav_container
{
    padding-top:10%;
}
.header_menu_three_two
{
    margin-left:auto;
    margin-right:auto;
}
.et_header_style_fullscreen .header_menu_three_two #mobile_menu_slide
{
    display:inline-block !important;
    text-align:left;
    padding-left: 20%;
    padding-right: 20%;
    padding-top:10%;
    padding-bottom:10%;
     border-left: 1px solid rgba(255, 255, 255, 0.2);
     border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.et_header_style_fullscreen .header_menu_three_two ul li a
{
    padding-bottom:20px;
}
.et_header_style_fullscreen .header_menu_three_three ul
{
    width:100%;
    padding-left: 10%;
}
.et_header_style_fullscreen .header_menu_three_three ul li
{
    width:100%;
}
.et_header_style_fullscreen .header_menu_three_three ul li a
{
    font-size:36px;
    margin-bottom:20px;
}
#footer-widgets
{
        padding: 3% 0 0;
}
#footer-widgets .title
{
    color:#D9B152;
}
#footer-widgets .footer-widget li
{
    list-style:none;
}
#footer-widgets .footer-widget li a
{
    font-weight: 300;
}
#footer-widgets .footer-widget li:before
{
    display:none;
}
#footer-widgets .wp-block-social-links .wp-social-link span:not(.screen-reader-text)
{ font-size:14px;}
#footer-info
{
    float:none;
    text-align:center;
}
#main-footer
{
    background:url("https://www.istratmc.com/wp-content/uploads/2022/06/footer-img-scaled.jpg");
    background-position: center;
}
.et_pb_gutters3 .footer-widget
{
    margin-bottom:10px;
}
@media screen and (max-width: 912px)
{
    .et_pb_fullscreen_nav_container .header_menu_three
    {
        width:100%;
    }
    .et_pb_fullscreen_nav_container .header_menu_three_two
    {
        width:55%;
    }
    .et_pb_fullscreen_nav_container .header_menu_three_three
    {
        width:40%;
    }
    .et_header_style_fullscreen .header_menu_three_three ul li a
    {
         margin-bottom:5px;
    }
    .et_header_style_fullscreen .header_menu_three_two #mobile_menu_slide
    {
        padding-right: 5%;
        padding-left: 10%;
    }
}

@media screen and (max-width: 915px) and (max-height:412px)
{
    .et_pb_fullscreen_nav_container .header_menu_three
    {
        padding-top:0px;
    }
    .et_pb_fullscreen_nav_container .header_menu_three_one img
    {
        width:150px;
    }
    .et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a
    {
        font-size:16px;
        padding-bottom:0px;
        line-height:12px;
    }
    .et_header_style_fullscreen .header_menu_three_three ul li a
    {
        font-size:22px;
        margin-bottom:8px;
        line-height:12px;
    }
}
@media screen and (max-width: 896px) and (orientation:landscape)
{
    
     .et_pb_fullscreen_nav_container .header_menu_three
    {
        padding-top:0px;
        width:33%;
    }
    .et_pb_fullscreen_nav_container .header_menu_three_one img
    {
        width:150px;
    }
    .et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a
    {
        font-size:16px;
        padding-bottom:0px;
        line-height:12px;
    }
    .et_header_style_fullscreen .header_menu_three_three ul li a
    {
        font-size:22px;
        margin-bottom:8px;
        line-height:12px;
    }
      .et_pb_fullscreen_nav_container .header_menu_three_one h2
     {
         font-size:14px;
         padding-left:10px;
         padding-right:10px;
     }
}
@media screen and (max-width: 653px) and (max-height:280px)
{
    .et_pb_fullscreen_nav_container .header_menu_three_one img
    {
        width:100px;
    }
     .et_pb_fullscreen_nav_container .header_menu_three_one h2
     {
         font-size:14px;
         padding-left:10px;
         padding-right:10px;
     }
    .et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a
    {
        font-size:16px;
        padding-bottom:0px;
        line-height:8px;
    }
    .et_header_style_fullscreen .header_menu_three_three ul li a
    {
        font-size:18px;
        margin-bottom:0px;
        line-height:12px;
    }
}
@media screen and (max-width: 540px) and (orientation:portrait)
{
    .et_header_style_fullscreen .header_menu_three_two #mobile_menu_slide
    {
        padding-bottom:0px;
    }
    .et_pb_fullscreen_nav_container .header_menu_three_one img
    {
        width:150px;
    }
    .et_pb_fullscreen_nav_container .header_menu_three_two
    {
        width:100%;
        padding-top:5%;
        padding-bottom:10%;
    }
    .et_pb_fullscreen_nav_container .header_menu_three_three
    {
        width:100%;
    }
    .et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a
    {
        font-size:26px;
        padding-bottom:0px;
        line-height:18px;
    }
    .et_header_style_fullscreen .header_menu_three_three ul li
    {
        width:47%;
    }
    .et_header_style_fullscreen .header_menu_three_three ul li a
    {
        font-size:22px;
        margin-bottom:8px;
        line-height:12px;
    }
    .et_pb_fullscreen_nav_container .header_menu_three
    {
        padding-top:0px;
    }
    .et_header_style_fullscreen .header_menu_three_two #mobile_menu_slide
    {
        text-align:center;
    }
}
@media screen and (max-width: 375px) and (orientation:portrait)
{
    .et_pb_fullscreen_nav_container .header_menu_three_two
    {
        padding-bottom:10%;
    }
}

@media screen and (max-width: 280px) and (orientation:portrait)
{
     .et_pb_fullscreen_nav_container .header_menu_three_one h2
     {
         font-size:14px;
         padding-left:10px;
         padding-right:10px;
     }
    .et_pb_fullscreen_nav_container .header_menu_three_two
    {
        padding-bottom:0px;
    }
    .et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a
    {
        font-size:18px;
        padding-bottom:0px;
        line-height:18px;
    }
     .et_header_style_fullscreen .header_menu_three_three ul li a
    {
        font-size:16px;
        margin-bottom:8px;
        line-height:12px;
    }
     .et_header_style_fullscreen .header_menu_three_three ul li
    {
        width:47%;
    }
}