/*
 Theme Name:   Manufactory Child Theme
 Theme URI:    https://manufactory.axiomthemes.com/
 Description:  Manufactory Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     manufactory
 Version:      1.0.0
 Tags:         business, construction, corporate, engineering, factory, gas, industrial, industry, machinery, manufacturing, mechanical, oil, plant, power, refinery
 Text Domain:  manufactory
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.wpcf7 .wpcf7-submit-style .submit-style-in {
	background-color: #2A52DF !important;
}

.block-1 {
	position: relative;
    /* Для z-index структуры */
    z-index: 2;
}



 svg rect {
      fill: #FFED00;
    }
.overlay {
    position: absolute;
    top: 2.3em;
    height: 90px;
    margin-left: 1em;
    margin-bottom: auto;
    pointer-events: none;
    z-index: 1;
}
/* Для планшетов (ширина до 992px) */
@media (max-width: 992px) {
.overlay {
        top: 1.8em;
        height: 70px;
        margin-left: 0.3em;
    }
}

/* Для мобильных устройств (ширина до 768px) */
@media (max-width: 768px) {
    .overlay {
        top: 1.5em;
        height: 50px;
        margin-left: 0.2em;
        z-index: 1;
        pointer-events: none;
    }
}

@media (max-width: 767px) {
	.title-advans .sc_item_descr {
		margin-bottom: 25px !important
	}
	.title-advans .sc_item_descr p {
		margin-bottom: 25px !important
	}
}

.nobullet {
  list-style-type: none !important;
}
.square {
  list-style-type: square !important;
}
.title-advans .sc_item_descr {
	margin-bottom: 55px !important
}
.title-advans .sc_item_descr p {
	line-height: 1.3;
}
 .my-class .sc_icons_light .sc_icons_item_title {
    font-size: 1em !important;
    line-height: 1.2em;
}

.my-class .sc_icons .sc_icons_image img {
  max-width: 43% !important;
}

.my-class .sc_icons_item_details h4 {
	font-weight: normal;
}

p {
  color: #171d32 !important;
}

li {
  color: #171d32 !important;	
}
.block-prod .elementor-widget-wrap {
	padding: 0 !important;
}
.widget_contacts .contacts_info > a {
  color: #171d32 !important;		
}

.widget_contacts .contacts_info span a, .widget_contacts .contacts_info > div > a, .widget_contacts .contacts_info > a {
  color: #171d32 !important;
}

.widget_contacts .contacts_info {
  color: #171d32 !important;
}

.cpel-switcher--layout-dropdown .cpel-switcher__lang a {
  background-color: inherit !important;
}

.post_header_wrap_style_style-3 .post_header {
  display: none !important;
}

body header ul.sc_layouts_menu_nav li ul.sub-menu ul.sub-menu {
  top: 0;
  width: 20em;
}

.elementor-59932 .elementor-element.elementor-element-369f1260,
.elementor-59935 .elementor-element.elementor-element-369f1260,
.elementor-59938 .elementor-element.elementor-element-369f1260 {
  padding: 0!important;
}
