#mg_inside_close:before {
    font-size: 28px;
    top: -7px;
    color: #000 !important;
}
#mg_lb_inside_nav>*>div {
    display: none;
}
a.email:hover
{color:#f68d2e !important;}
a.email
{color:#ffffff !important;}
a.phone
{color:#ffffff !important;}
a.phone:hover
{color:#f68d2e !important;}


.elementor-kit-48 button, .elementor-kit-48 input[type="button"], .elementor-kit-48 input[type="submit"], .elementor-kit-48 .elementor-button {
    background-color: #f68d2e;
}

h5 {
    font-family: oswald;
    size: 26px !important;
	font-weight:600;
}

button#wpforms-submit-221.wpforms-submit {
    background-color: #f68d2e;
    border: 0;
    color: #FFF;
    font-size: 0.8888888889em;
    font-family: oswald;
	font-weight: 600;
    padding: 5px 30px;
	text-transform: uppercase;
    min-height: 50px;
    cursor: pointer;
    transition: all ease 0.35s;
}

:root {
  --primary-color: #f68d2e;
}
.site-footer .footer-mid {
    padding-top: 0px;
}


.elementor-kit-48 button, .elementor-kit-48 input[type="button"], .elementor-kit-48 input[type="submit"], .elementor-kit-48 .elementor-button {
    background-color: #490e67;
}


button, input[type=button], input[type=reset], input[type=submit] {
    border: none;
    border-radius: 0px;
    background: #490e67;
    color: var(--white-color);
    font-size: 0.8888888889em;
    font-family: oswald;
	font-weight: 600;
    padding: 5px 30px;
	text-transform: uppercase;
    min-height: 50px;
    cursor: pointer;
    transition: all ease 0.35s;
}

.elementor-widget-wp-widget-blossomtheme_companion_cta_widget .elementor-widget-container>div {
    padding: 5%;
}


nav.post-navigation.pagination{display:none;}

div.article-meta{display:none;}
div.footer-bottom{display:none;}


.site-header .header-top {
    background-image: linear-gradient(to bottom right, #220036, #490e67); ;
    padding: 7px 0;
}

.site-footer .footer-top {
    padding: 60
px
 0;
    background: #ffffff;
    position: relative;
}

.site-header .header-btn {
    background-color: #f68d2e;
    color: var(--white-color);
	border-radius:0px;
}

.site-header .header-btn:hover{
 background: 0 0;
    color: var(--primary-color);
border: 1px solid var(--primary-color);
}

.main-navigation li {
    position: relative;
	text-transform: uppercase;
}

.site-footer .footer-navigation .nav-menu li {
    position: relative;
	text-transform: uppercase;
}

.site-header .secondary-menu .toggle-btn .toggle-bar {
    background: #ffffff;
    width: 100%;
    height: 2
px
;
	
	
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border-radius: 5
px
;
}


.site-header .social-list li a {
    display: inline-block;
    line-height: 1.3;
    padding: 5
px
 7
px
;
    text-decoration: none;
    color: #ffffff;
    font-size: 16px;
}
.site-header .header-block svg path {
    fill: #ffffff;
    transition: all 0.3s ease;
}
.site-header .header-main {
    padding: 20px
 0 !important;
	margin-bottom:20px;
box-shadow: 0px 5px 5px #c0c0c0;
}
.site-header .header-top {
    background-color: #490e67;
    padding: 0px 0;
}

div.blossomtheme-cta-container 
{ 
font-size:22px;
color:#ffffff !important;
}

.elementor-widget-wp-widget-blossomtheme_companion_cta_widget .elementor-widget-container>div {
    padding: 0%
}
h1, h2 {font-family:oswald;
text-transform: uppercase;}


nav#secondary-nav.secondary-menu {display:none;}
.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container {
    background: #eeeeee;
  }

.elementor-widget-wp-widget-blossomtheme_companion_cta_widget .btn-cta {
    display: inline-block;
    font-weight: 700;
    font-size: .7778em;
    color: var(--white-color) !important;
    letter-spacing: 0px;
    background: var(--primary-color);
    border: 1px solid var(--primary-color);
    padding: 12px 25px;
    text-transform: uppercase;
    text-decoration: none;
    margin: 3px;
}