/*
Theme Name: Archicon Child
Theme URI: https://archicon.qodeinteractive.com
Description: A child theme of Archicon
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: archicon
Template: archicon
*/

.home
  .elementor-13622
  .elementor-element.elementor-element-4c13e186
  > .elementor-element-populated {
  position: static !important;
}

#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {
  max-height: 80%;
}

#qodef-page-mobile-header
  .qodef-mobile-header-logo-link.qodef-source--svg-path
  svg {
  fill: unset;
  stroke: unset;
}

#qodef-page-mobile-header
  .qodef-mobile-header-logo-link.qodef-source--image
  svg {
  display: block;
  width: 50px;
  height: auto;
  fill: unset;
  stroke: unset;
}

#qodef-page-mobile-header
  .qodef-mobile-header-logo-link.qodef-source--image
  svg
  > path {
  fill: white;
}

.qodef-m-title, .elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial, .elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
   max-width: 100% !important;
}

.qodef-mobile-header--standard #qodef-page-mobile-header-inner {
	border-bottom-color: rgba(255, 255, 255, 0.27) !important;
}

.qodef-header--switch #qodef-page-header-inner:before {
	content: '';
    background: rgba(255, 255, 255, .51);
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    height: 1px;
    top: 80px;
}

.qodef-header--switch #qodef-page-header-inner.qodef-skin--light .qodef-header-holder--right {
	border-top: 0;
}

.qodef-header--standard #qodef-page-header {
	        background-color: rgba(255, 255, 255, 0);
}

.qodef-header--standard #qodef-page-outer {
	    margin-top: -80px;
}

.qodef-mobile-header--standard #qodef-page-mobile-header {
    background-color: rgba(255, 255, 255, 0);
}