/*
Theme Name: Montodo

Theme URI: https://montodo.cz/
Author: Vee Winch, Ondřej Vala, Daniel Dobrý
Author URI: https://ondrejvala.net/
Description: Corporate theme built on Bootstrap v.5 basic theme.
Version: 1.0.0
Text Domain: bootstrap-basic4
Domain Path: /languages/

*/


/*
Required WordPress CSS
*/
.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.alignleft {
	float: left;
	margin-right: 1.5em;
}
.alignright {
	float: right;
	margin-left: 1.5em;
}


a.mega-menu-link:before {
    border-radius: 10px;
    overflow: hidden;
}

@media (max-width: 991px) {
	.site-menu {
    display: block;
	}
	.mega-toggle-block button {margin-top: -50px!important;}
	
	ul.mega-sub-menu li.mega-menu-item.mega-menu-item-type-custom {
	
display: none!important; } 
.navbar-right {display:none;
    margin-bottom: 15px;} .mega-menu-primary-mobile-open .navbar-right {display: block;
	}
.navbar {display: block!important;}
	.mega-sub-menu {
    border-radius: 12px!important;
    background: #FFFFFF1A!important;
    margin-top: 0!important;
    margin-bottom: 10px!important;
	}
	.mega-sub-menu .mega-menu-item a.mega-menu-link span {
    font-size: 14px;
    color: #999fa8;
}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #ffffff !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
    padding-right: 0;
}
.site-logo {padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-item.mega-menu-item-type-post_type:hover {border-color: transparent; background-color: transparent; box-shadow: 0 0 0 1px rgb(255 255 255 / 15%);}

.mega-sub-menu a { color: #ffffff; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
        padding: 10px !important;
	}
	a.mega-menu-link:before {

    box-shadow: 0 0 0 1px rgb(255 255 255 / 15%);

}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-item.mega-menu-item-type-post_type:active {
background-color: #ffffff26;
	}
.mega-indicator {font-size: 1.5rem; height: 48px; width: 48px; background: #d1ee2d; color: black; padding: 12px; right: 0; position: absolute; line-height: 1.8rem; z-index: 10 !important; border-radius: 8px; margin-top: 6px;}
		.textwidget a { 
	transition: none!important;
	}
	.textwidget a:hover { color: #007bff; text-decoration: none; transition-duration: 0;}
	
	
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
    background-color: #ffffff;
    width: 30px;
    height: 3px; 
	}
.mega-indicator {width: 50px!important; right: -27px!important; position: absolute!important; z-index: 100 !important;}

}
 
.text-black {
    color: #000000 !important;
}

  .text-primary {
    color: #004bc0 !important;
}


@media (max-width: 362px) {
  .cf7-cf-turnstile {
    margin-left: -24px; 
  }
}


