/*
Theme Name: stejnek
Theme URI: https://www.stejnek.at
Description: OceanWP WordPress child theme for stejnek.at
Author: IT-Center & Kubid GmbH
Author URI: https://www.it-center.at
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

#site-header,
#top-bar-wrap {
	display: none;
}

.elementor-widget-text-editor .elementor-widget-container > p:last-child {
	margin-bottom: 0;
}

.top-phone b {
	display: inline-block;
    width: 110px;
}

.top-phone i {
	color: #2d8088;
	margin-right: 5px;
}

.elementor-heading-title {
    line-height: 1.4 !important;
}

.elementor-widget-text-editor .elementor-widget-container > ul > li:not(:last-child) {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.elementor-widget-text-editor .elementor-widget-container h2:not(:first-child) {
	margin-top: 45px;
}

.portfolio .elementor-widget-container > ul > li:not(:last-child) {
	border-bottom: 1px dotted #9B9B9B;
}

.portfolio ul ul {
	margin-top: 10px;
}

.portfolio ul ul li {
	border-bottom: 0;
	line-height: 1.3em;
	margin-bottom: 5px;
}

/*.itc-hidden {
	display: none;
}*/

.nf-form-fields-required,
.nf-after-form-content .nf-form-errors {
	display: none !important;
}

.nf-form-content input[type=button] {
	background: #2d8088 !important;
	display: block !important;
	width: 100% !important;
}

.checkbox-container.label-right label {
	font-weight: inherit !important;
    font-size: inherit !important;
}

.nf-form-content .list-select-wrap .nf-field-element>div, 
.nf-form-content input:not([type=button]), 
.nf-form-content textarea {
    border: 0 !important;
}

.nf-error .nf-error-msg {
	font-size: 80%;
    text-align: left !important;
}

.nf-form-content .list-select-wrap .nf-field-element>div, 
.nf-form-content input:not([type=button]), 
.nf-form-content textarea {
	background: #f7f7f7 !important;
}

body:not(.home) .elementor-widget-text-editor ul,
body:not(.home) .elementor-widget-text-editor ol {
	margin-left: 40px;
}

.m-left-auto {
	margin-left: auto;
}


@media (max-width: 767px) {
	.top-phone {
		text-align: center;
	}

	.portfolio .left .elementor-widget-container > ul > li:last-child {
		border-bottom: 1px dotted #9B9B9B;
		padding-bottom: 10px;
	}
}