#stal_core_search_opener-2, .widget_stal_core_search_opener {
display: none !important;
}

.qodef-header--dark .qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-line {
    background-color: #ffffff;
}

.qodef-header--standard #qodef-page-header-inner, .qodef-header--standard .qodef-header-sticky {
    padding-left: 55px;
    padding-right: 55px;
}

h1.entry-title {
    display: initial !important;
}

.qodef-blog article .qodef-e-media-image {
    height: 190px;
    overflow: hidden;
}

p {
    text-align: justify;
}

.menu-item-6346 .sub-menu {
width: 375px !important;
}

h1 {
    font-weight: 500 !important;
    text-shadow: 1px 2px 2px #000;
}

.elementor-widget-icon-box .elementor-widget-container {
    background-color: #4d4c4c !important;
    box-shadow: 4px 6px 4px #ccc !important;
}

.elementor-widget-icon-box .elementor-icon-box-title {
color: #ffffff !important;
}

.elementor-widget-icon-box .elementor-icon-box-title a {
font-family: "Raleway",sans-serif !important;
}

.elementor-kit-7 h3 {
color: #54595f;
font-family: "Raleway",sans-serif !important;
}

.leftaligner .qodef-e-title-text {
text-align: left;
}

.elementor-6378 .elementor-element.elementor-element-68bc1c85 {
border-top: 3px solid #ee0d08 !important;
}

.elementor-5472 .elementor-element.elementor-element-112e5a88 {
border-top: 3px solid #ee0d08 !important;
}

@media only screen and (max-width: 700px) {
.qodef-page-title .qodef-m-title {
    font-size: 24px !important;
    line-height: 24px !important;
}

h4 {
    font-size: 24px;
}
}