/*
Theme Name: Musion 2021
Theme URI: musion3d.co.uk
Template: hello-elementor
Author: Megantic
Author URI: https://megantic.uk/
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.162870463
Updated: 2021-08-11 17:57:07

*/

/*Mega-Menu Styling*/
.mega-menu .hg-mm-description{display:block}.main-header .mega-menu>.sub-menu{margin:auto;left:0;right:0}@media (min-width:769px){.main-header .mega-menu>.sub-menu{width:750px;left:0%;transform:translateX(-61%)}}@media (min-width:769px){.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(1){width:100%}.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(2),.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(2)~li{width:50%}.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(3),.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(3)~li{width:33.3333%}.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(4),.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(4)~li{width:25%}.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(5),.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(5)~li{width:20%}.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(5),.mega-menu>.sub-menu .mm-col:first-child:nth-last-child(5)~li{width:16.66666666666667%}}@media (min-width:992px){.main-header .mega-menu>.sub-menu{width:970px}}@media (min-width:1200px){.main-header .mega-menu>.sub-menu{width:1170px}}.main-header .main-menu>li.mega-menu{position:static}.main-header .mega-menu>.sub-menu>li>a{margin:0}.mega-menu>.sub-menu{padding:5px;color:#333!important;right:auto;width:100%;left:0;display:table;top:inherit}.mega-menu>.sub-menu .divider{height:1px;margin:9px auto;width:75%}.mega-menu.open .mm-col>.sub-menu,.mega-menu:hover .mm-col>.sub-menu{visibility:visible}.mega-menu .mm-col{vertical-align:top;display:table-cell;position:relative;padding:5px}.mega-menu .mm-col>a{display:none}.mega-menu .mm-col>.sub-menu{float:none;background:0 0;box-shadow:none;opacity:1;display:inline-block!important;position:static;left:inherit}.sub-menu .mm-heading{text-decoration:underline;pointer-events: none;margin:10px 5px 10px 0} .sub-menu .mm-heading a{font-weight:600!important;color:#000000;}.main-header .mm-heading>span{text-transform:uppercase;padding:7px 10px 5px 10px;margin:0 5px}.sub-menu .mm-heading a:hover{text-decoration:underline} @media (max-width:768px){.sub-menu .mm-col:hover>.sub-menu{display:inline-block!important}.mega-menu>.sub-menu{display:none}.mega-menu>.sub-menu .divider{width:100%;margin:15px auto}.sub-menu li.mm-heading{padding:1px 0}}

.main-menu .elementor-nav-menu ul ul a,.main-menu .elementor-nav-menu ul ul a:active,.main-menu .elementor-nav-menu ul ul a:focus,.main-menu .elementor-nav-menu ul ul a:hover {border-left:0px!important;white-space: normal; text-align: left;}

.facetwp-checkbox {padding-right:20px;display:inline-block;}

div.ctct-form-embed div.ctct-form-defaults {
	border-radius: 0px; padding: 0px;
}

div.ctct-form-embed form.ctct-form-custom input.is-error, div.ctct-form-embed form.ctct-form-custom select.is-error, div.ctct-form-embed form.ctct-form-custom .ctct-form-input.is-error {
	
}

div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {
	border-radius: 0px;color:var( --e-global-color-text );
}

.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-label, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists-legend, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-date-slash, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-link, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-privacy-link {
	color:var( --e-global-color-text );
}

.ctct-form-embed.form_0 .ctct-form-defaults {
	background-color: var( --e-global-color-641667c );
}

.elementor-3776 .elementor-post__thumbnail img{
  min-height:100%!important;
}