/*
Theme Name: Haswell203
Theme URI: https://themeforest.net/item/haswell-multipurpose-one-multi-page-wp-theme-/12785566?s_rank=2
Author: Redexp
Author URI: http://themeforest.net/user/redexp
Description: The 2016 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 2.0.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: haswell203

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.vc_custom_heading.notuppercase {
	text-transform: initial
}

.vc_custom_1581094664180 .cms-custom-heading.heading-underline-textbold .cms-heading-inner::before {
	background: #f1f1f1 none repeat scroll 0 0;
}

.fa.fa-twitter {
	font-family: 'Font Awesome 5 Brands';
	font-weight: 400
}

.fa.fa-facebook {
	font-family: 'Font Awesome 5 Brands';
	font-weight: 400
}

.fa.fa-facebook:before {
	content: "\f39e"
}

.fa.fa-google-plus {
	font-family: 'Font Awesome 5 Brands';
	font-weight: 400
}

.fa.fa-google-plus:before {
	content: "\f0d5"
}

.fa.fa-linkedin {
	font-family: 'Font Awesome 5 Brands';
	font-weight: 400
}

.fa.fa-linkedin:before {
	content: "\f0e1"
}

.cms-blog-item.category-blog4 .entry-content {
	border-bottom: none;
}

.border_top {
	border-top: 1px solid #bdbdbd;
}

.background_bottom {
/* 	background-image: url(https://www.omi.co/wp-content/uploads/2020/11/CTA_fon.jpg?id=6398) !important;
	background-position: center bottom !important;
	background-repeat: no-repeat !important;
	background-size: cover !important; */
}

.background_top {
	background-image: url(https://www.omi.co/wp-content/uploads/2020/12/OMI_SUCCESS_BOOK3.jpg) !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.modal_box-button {
	background-color: #ff5722;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	color: #ffffff;
	outline: 0 none;
	position: relative;
	line-height: 25px;
	text-transform: uppercase;
	border: none;
	-webkit-transition: all 0.4s ease 0s !important;
	-khtml-transition: all 0.4s ease 0s !important;
	-moz-transition: all 0.4s ease 0s !important;
	-ms-transition: all 0.4s ease 0s !important;
	-o-transition: all 0.4s ease 0s !important;
	transition: all 0.4s ease 0s !important;
	text-decoration: none;
	text-align: center;
}

.btn-modal.modal_box-button {
	font-size: 14px;
	display: inline-block;
	padding: 10px 37px;
}

.modal_box-button::hover {
	background: #4b4e53;
	color: #fff;
	text-decoration: none;
}

.big-text {
	line-height: 28px;
	font-size: 18px
}

.wpb_text_column.big-text ul,
.wpb_text_column.big-text ol,
.wpb_text_column.big-text p {
	margin-top: 0;
	margin-bottom: 10px;
}

@media (max-width:768px) {
	.contact_form_padding .cms_contact_info .cms-contact-info-body {
		padding-left: 0;
	}

	.contact_form_padding .cms_contact_info .cms-contact-info-body .contact-info-box-content {
		border-left: none;
		padding-left: 0;
	}
}

.thank__mesage {
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: 0.25s ease-in-out;
	top: 50%;
	transform: translate(0, -50%);
	text-align: center;
	font-size: 20px;
	left: 20px;
	right: 20px;
	width: auto;
	line-height: 1.55;
	font-weight: bold;
}

.thank__mesage.showform {
	opacity: 1;
	visibility: visible;
}

.ult_modal-body form {
	transition: 0.25s ease-in-out;
}

.ult_modal-body form.hideform {
	opacity: 0;
}