/* 
Theme Name: Minago Theme
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Minago Theme is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: minago-theme-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
:root {
  --col-gap: 20px;
}

body a, .site-navigation ul.menu li.menu-item-has-children .sub-menu a{
    color: var(--e-global-color-primary);
}

.site-header {
    position: sticky;
    top: 0;
    z-index: 9999;
}

.site-header .site-title{
    background-image:url('images/minago-logo.svg');
    padding-left: 4rem;
    background-repeat: no-repeat;
}

.site-header .site-navigation-toggle-holder .site-navigation-toggle-icon{
    color: white;
}

.site-header .site-navigation ul.menu li.menu-item-has-children::after{
    color: white;
    margin-left: -10px;
}

.site-header .site-navigation-toggle-holder .site-navigation-toggle-icon:before,
.site-header .site-navigation-toggle-holder .site-navigation-toggle-icon:after{
    background-color: white;
}

.site-header .site-navigation ul.menu li ul{
    min-width: 200px;
}

.elementor-row {
    display: flex;
    flex-direction: row;
    gap: var(--col-gap);
}

.elementor-row .elementor-column{    
    flex-direction: column;
}

.single-post #content .minago-post-thumbnail{
    margin: 1rem 0 0;
}


.elementor-row {
  display: flex;
  flex-wrap: wrap;
}

.elementor-column {
  box-sizing: border-box;
}

.elementor-col-33 {
  flex: 0 0 33.3333%;
  max-width: calc(33.3333% - var(--col-gap));
}

.elementor-col-66 {
  flex: 0 0 66.6667%;
  max-width: 66.6667%;
}


.back-to-home-link {
    text-align: right;
    padding: 2rem 0 0;
}

.back-to-home-link:before{
    
}


#wpfront-scroll-top-container.show{
  max-width: 36px;
  bottom: 10px;
}

.site-navigation-dropdown ul.menu li.current-menu-item a{
  background-color: #000;
}

[type=button], [type=submit], button, .awsm-job-form-plugin-style .awsm-application-submit-btn, .awsm-job-form-plugin-style .awsm-jobs-primary-button{
    border-color: var(--e-global-color-primary);
    background: var(--e-global-color-primary);
}

@media all and (max-width: 480px) {
    .site-header .site-title{
        background-repeat: no-repeat;
        background-size: 16%;
        background-position: center left;
        padding-left: 2.5rem;
    }
}

@media (max-width: 768px) {
  .elementor-col-33,
  .elementor-col-66 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
