/**
Theme Name: Divigner
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Divigner Child Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: divigner
Template: astra
*/

body {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}
body, button, input, select, textarea {
    font-family: 'Montserrat',sans-serif;
    font-weight: 300;
    font-size: 14px; 
}

.object-fit .elementor-image { height:350px; width:100%;  overflow:hidden; }
.object-fit .elementor-image a { display:block; }

/*Lightbox Width*/
#slb_viewer_wrap .slb_theme_slb_baseline .slb_container { max-width:90%; }
#slb_viewer_wrap .slb_theme_slb_default .slb_content { max-width:100%; height:auto !important; }
html.slb #elementor-lightbox-slideshow-single-img { display:none !important; }
 
.elementor-206016 .elementor-element.elementor-element-13078aa6:not(.elementor-motion-effects-element-type-background), .elementor-206016 .elementor-element.elementor-element-13078aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0,0,0,.8) !important;
}
.elementor-element-14188b0c { margin-bottom:50px; }
.elementor-element-6f5ca469 .elementor-container{ background-color: rgba(0,0,0,.8) !important; }

#main-navigation ul.menu > li,
#main-navigation ul.menu > li > a,
#main-navigation ul.menu ul.sub-menu li.icon > a,
#main-navigation ul.menu ul.sub-menu li a{ font-size:14px !important; }

@media only screen and (max-width:1280px) {
	#main-navigation ul.menu > li,
	#main-navigation ul.menu > li > a,
	#main-navigation ul.menu ul.sub-menu li.icon > a,
	#main-navigation ul.menu ul.sub-menu li a{ font-size:12px !important; }
}

.elementor-8 .elementor-element.elementor-element-f698198 .elementor-heading-title ,
.elementor-8 .elementor-element.elementor-element-4d3f0e5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px !important;
    font-weight: 600;
}


.elementor-widget-form .elementor-message{ color:#FFF; }
.
.footer-section,
.footer-section .elementor-widget-text-editor{ color:#FFF; }
.footer-section p{ color:#FFF; }
.footer-section a, 
.footer-section .elementor-widget-text-editor a{ color:#5aa4ca; }

/* @media (min-width: 768px){
    
    .elementor-206016 .elementor-element.elementor-element-469d2683 {
        width: 2% !important;
    }
    .elementor-206016 .elementor-element.elementor-element-5490c8dc {
        width: 78% !important;
    }
    .elementor-206016 .elementor-element.elementor-element-71336441 {
        width: 6% !important;
    }
    
} */

@media (min-width:1400px){
    
}
@media (max-width:1024px){
     
}

@media (max-width:767px){
    .elementor-nav-menu--dropdown.elementor-nav-menu__container{
        background-color: rgba(0,0,0,0.59);
    }
    .elementor-element .elementor-menu-toggle{ color:#FFF; font-size: 60px; }
    .elementor-8 .elementor-element .elementor-menu-toggle{ color:#FFF; font-size: 60px; }
    
    .elementor-element.elementor-element-f5585e9.right-content.elementor-column.elementor-col-50.elementor-top-column {

        display: none;
    
    }
    
    
}
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-2d37ab8 > .elementor-widget-container{ padding: 0 ;}
    
}
