/*
Theme Name: Promina Child
Theme URI: http://demo.farost.net/promina/
Author: Farost
Author URI: http://themeforest.net/user/farost
Description: We built this theme on Page Builder, a very convenient drag-n-drop Page Builder for WordPress. It should provide you with the smoothest experience while creating your website with our theme. The WordPress theme is responsive, you can view it also in the mobile/tablets devices and it looks very in more devices.
Version: 1.0.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: promina-child
Template:     promina
Tags: elementor, chemicals, commercial, corporate, energy, engineering, factory, gas, industrial, industries, industry, industry theme, machinery, manufacturing
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.
*/
a[href^="tel"] {
  color: inherit;
  text-decoration: none;
}
@font-face {
	font-family: "Franklin Gothic Medium";
	src: url("/wp-content/themes/promina-child/assets/fonts/franklin-gothic-medium.eot");
	src: url("/wp-content/themes/promina-child/assets/fonts/franklin-gothic-medium.eot?#iefix") format("embedded-opentype"),
		url("/wp-content/themes/promina-child/assets/fonts/franklin-gothic-medium.otf") format("opentype"),
		url("/wp-content/themes/promina-child/assets/fonts/franklin-gothic-medium.svg") format("svg"),
		url("/wp-content/themes/promina-child/assets/fonts/franklin-gothic-medium.ttf") format("truetype"),
		url("/wp-content/themes/promina-child/assets/fonts/franklin-gothic-medium.woff") format("woff"),
		url("/wp-content/themes/promina-child/assets/fonts/franklin-gothic-medium.woff2") format("woff2");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
.custom-header #site-header-wrap.header-layout3 .site-header-top, .custom-header #site-header-wrap.header-layout3 .site-header-top .header-top-right::after {
	background: #f7f8fa;
}
.custom-header #site-header-wrap.header-layout3 .site-header-top .header-top-left a {
	color: #000;
}
.custom-header #site-header-wrap.header-layout3 .site-header-top .header-top-left a:hover {
	color: #d0210e;
}
.custom-header #site-header-wrap.header-layout3 .site-header-top .header-top-left .header-top-left-inner .header-top-left-link:not(:last-child)::after {
	content: none;
}

.custom-header #site-header-wrap.header-layout3 .site-header-top .header-top-left a::before {
	content: '';
	height: 20px;
	width: 20px;
	background-size: 20px;
	background-image:url('/wp-content/themes/promina-child/assets/images/phone-call.svg');
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}
.custom-header #site-header-wrap.header-layout3 .site-header-top .header-top-left .header-top-left-link:nth-child(2) {
	margin-left: 20px;
}
.custom-header #site-header-wrap.header-layout3 .site-header-top .header-top-left .header-top-left-link:nth-child(2) a::before {
	background-image:url('/wp-content/themes/promina-child/assets/images/placeholder.svg');
}
ul.custom-lang-switch {
	margin: 0px;
}
ul.custom-lang-switch li {
	list-style: none;
	display: inline-block;
	text-transform: uppercase;
	line-height: 14px;
	margin-left: 5px;
}
ul.custom-lang-switch li.current-lang {
	background: #d0210e;
	padding: 2px 10px;
	border-radius: 8px;
}
ul.custom-lang-switch li a {
	color: #000;
}
ul.custom-lang-switch li.current-lang a {
	color: #fff;
}

.custom-header #site-header-wrap .site-branding img {
	max-height: 60px;
}

.custom-header #site-header-wrap .site-branding img.custom-labels {
	margin-left: 30px;
	max-height: 36px;
	margin-top: 2px;
}
.custom-header .custom-slogan {
	margin-right: 13em;
}
.custom-header .custom-slogan p {
	color: #000;
	line-height: 22px;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 0px;
	font-family: 'Franklin Gothic Medium';
}
.custom-header #site-header-wrap.header-layout3 .site-header-main .site-navigation.custom-site-navigation {
	background: #1a1a18;
	margin: 0px;
}
.custom-header #site-header-wrap.header-layout3 .site-header-main .site-navigation.custom-site-navigation nav.main-navigation {
	margin-left: auto;
	margin-right: auto;
}
.custom-header #site-header-wrap.header-layout3 .site-header-main .site-navigation.custom-site-navigation nav.main-navigation .primary-menu > li > a, .custom-header #site-header-wrap #site-header.h-fixed .site-navigation.custom-site-navigation nav.main-navigation .primary-menu > li > a {
	color: #fff;
	padding: 0 5em;
	line-height: 50px;
}
.custom-header #site-header-wrap.header-layout3 .site-header-main .site-navigation.custom-site-navigation nav.main-navigation .primary-menu > li > a::before {
	background: #d0210e;
}
.fa-search.custom-search::before {
	color:  #d0210e !important;
}
p#yoast-breadcrumbs, p#yoast-breadcrumbs-service {
	text-align: center;
	font-size: 14px;
	margin: 0px;
}
p#yoast-breadcrumbs-service {
	text-align: left;
}
p#yoast-breadcrumbs .fa-angle-right, p#yoast-breadcrumbs-service .fa-angle-righ {
	font-weight: 400;
	margin: 0 5px;
	font-size: 12px;
}
.cms-career-carousel1 .career-meta {
	display: none;
}
.grid-filter-wrap span {
	text-transform: uppercase !important;
}
.cms-career-carousel1 .career-inner {
	box-shadow: 0 5px 20px 0 rgba(40, 40, 40, 0.1) !important;
	-webkit-box-shadow: 0 5px 20px 0 rgba(40, 40, 40, 0.1) !important;
	-khtml-box-shadow: 0 5px 20px 0 rgba(40, 40, 40, 0.1) !important;
	-moz-box-shadow: 0 5px 20px 0 rgba(40, 40, 40, 0.1) !important;
	-ms-box-shadow: 0 5px 20px 0 rgba(40, 40, 40, 0.1) !important;
	-o-box-shadow: 0 5px 20px 0 rgba(40, 40, 40, 0.1) !important;
}
.page-id-5007 .cms-career-carousel1 .career-inner {
	box-shadow: none !important;
}
.cms-project-grid1 .entry-title {
	height: 84px;
	overflow: hidden;
	display: grid;
	align-content: center;
}
.cms-project-grid1 .entry-content {
	max-height: 70px;
overflow: hidden;
}
.zmdi-telegram::before {
	content: '';
	background: url('/wp-content/themes/promina-child/assets/images/telegram.svg');
	background-size: auto;
	display: block;
	width: 21px;
	height: 21px;
	background-size: 21px;
}
ul.custom-lang-switch.mobile-lang-switch {
	text-align: center;
	display: none;
}
ul.custom-lang-switch.mobile-lang-switch li a {
	color: #fff;
}
@media screen and (min-width: 1200px) {
	.cms-service-grid1 .entry-title, .cms-service-carousel1 .entry-title{
		padding-right: 40% !important;
		word-wrap: normal;
		height: 62px;
		overflow: hidden;
	}
	.cms-service-grid1 .entry-content, .cms-service-carousel1 .entry-content {
		height: 106px;
		overflow: hidden;
	}
	.cms-project-grid2 .entry-body {
		height: 130px;
	}
}
@media screen and (max-width: 1199px) {
	.cms-project-grid1 .entry-title {
		height: inherit;
	}
	#site-header.open-bottom-menu {
		position: inherit !important;
	}
	.custom-header #site-header-wrap.header-layout3 .site-header-main .site-navigation.custom-site-navigation nav.main-navigation .primary-menu > li > a, .custom-header #site-header-wrap #site-header.h-fixed .site-navigation.custom-site-navigation nav.main-navigation .primary-menu > li > a {
		padding: 0 0em;
	}
	.primary-menu .sub-menu {
		padding-left: 1.5em !important;
	}
	.primary-menu li a {
		color: #fff !important;
	}
	.custom-header #site-header-wrap .site-branding img.custom-labels {
		position: absolute;
		margin-left: 37%;
		margin-top: 13px;
	}
	.custom-header .custom-slogan {
		margin: 0px;
		text-align: center;
		padding: 0px 0px 10px;
		font-size: 14px;
		width: 100%;
	}
	.custom-header .custom-slogan p {
		font-size: 16px;
	}
	.custom-header #site-header-wrap #main-menu-mobile {
		top: 29%;
	}
	ul.custom-lang-switch.mobile-lang-switch {
		display: block;
	}
}
.btn, button, .button, input[type="submit"] {
	text-transform: none !important;
}
@media screen and (max-width: 431px) {
	.custom-header #site-header-wrap .site-branding a img {
		max-height: 50px;
	}
	.custom-header #site-header-wrap .site-branding img {
		max-height: 50px;
	}
}
@media screen and (max-width: 350px) {
	.custom-header #site-header-wrap .site-branding a img {
		max-height: 40px;
	}
	.custom-header #site-header-wrap .site-branding img {
		max-height: 40px;
	}
	.custom-header #site-header-wrap .site-branding img.custom-labels {
		max-height: 29px;
		margin-top: 17px;
	}
}
.service-template-default #pagetitle {
	padding: 0;
}
.service-template-default #pagetitle #yoast-breadcrumbs {
	text-align: left;
	padding-left: 30.665%;
	margin-left: 25px;
	padding-top: 25px;
}
@media screen and (max-width: 768px) {
	.service-template-default #pagetitle #yoast-breadcrumbs {
		text-align: left;
		padding-left: 0;
		margin-left: 0;
		padding-top: 25px;
	}
}
.archive.category .single-hentry.archive {

	display: inline-block;
	vertical-align: top;
	margin-left: 1.5%;
	margin-right: 1.5%;
}
.archive.category .single-hentry.archive .post-image {
	height: 255px;
}
.archive.category .single-hentry.archive h2.entry-title {
	font-weight: 600;
	font-size: 20px;
	line-height: 1.3em;
	margin-bottom: 9px;
}
.archive.category .single-hentry.archive .entry-content {
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 24px;
}
.intro-blocks-img .elementor-image a, .intro-blocks-img .elementor-image img {
	width: 100%;
	display: inline-block;
}
.single-hentry .entry-content p {
	font-family: 'Roboto';
}