/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
    font-family: 'Gilroy';
    src: url('/wp-content/themes/flatsome-child/fonts/Gilroy-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
h1, h2, h3, h4, h5, h6, .heading-font {
	font-family: 'Gilroy', sans-serif !important;
}
ul li.bullet-checkmark, ul li.bullet-arrow, ul li.bullet-star {
	border: none;
}
.nav-tabs>li.active>a {
    background-color: #ebfcff;
}
.icon-box p {
	margin-bottom: 0;
}
.header-contact li span {
	color: #15353F;
	text-transform: none;
	font-size: 16px;
}
.header-contact .icon-envelop:before {
    content: "";
	background-image: url(/wp-content/uploads/2021/09/envelope-1.svg);
	width: 20px;
	height: 20px;
	position: relative;
	display: block;
}
.header-contact .icon-phone:before {
	content: "";
	background-image: url(/wp-content/uploads/2021/09/phone-alt-1.svg);
	width: 20px;
	height: 20px;
	position: relative;
	display: block;
}
.nav-dropdown-has-border .nav-dropdown {
    border: none; 
}
.header .nav-small a.icon:not(.button) {
    font-size: 16px;
    color: #15353F;
}
#top-bar {
	border-bottom: 1px solid rgb(32 185 214 / 30%);
}
#top-bar .lang-item.current-lang a,
#top-bar .lang-item:hover a{
	font-weight: bold;
}
#top-bar .lang-item a {
	font-size: 16px;
	padding-top: 3px;
}
#top-bar .lang-item {
	margin-right: 0;
}
.header-block-block-2 .button {
	margin-right: 0;
}
.header-main {
	background: linear-gradient(180deg, #DBF4F8 0%, #FFFFFF 100%);
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
	box-shadow:none;
}
.it-services-menu.nav-uppercase>li>a,
.product-menu.nav-uppercase>li>a {
    text-transform: none;
    font-weight: normal;
	font-size: 15px !important;
	color: #15353F;
}
.it-services-menu.nav-uppercase>li:nth-child(2)>a,
.it-services-menu.nav-uppercase>li:nth-child(3)>a,
.it-services-menu.nav-uppercase>li:nth-child(4)>a,
.it-services-menu.nav-uppercase>li:nth-child(5)>a,
.it-services-menu.nav-uppercase>li:nth-child(7)>a,
.it-services-menu.nav-uppercase>li:nth-child(8)>a,
.product-menu.nav-uppercase>li:nth-child(2)>a,
.product-menu.nav-uppercase>li:nth-child(3)>a,
.product-menu.nav-uppercase>li:nth-child(4)>a,
.product-menu.nav-uppercase>li:nth-child(5)>a,
.product-menu.nav-uppercase>li:nth-child(6)>a,
.product-menu.nav-uppercase>li:nth-child(7)>a,
.product-menu.nav-uppercase>li:nth-child(9)>a,
.product-menu.nav-uppercase>li:nth-child(10)>a,
.product-menu.nav-uppercase>li:nth-child(11)>a,
.product-menu.nav-uppercase>li:nth-child(12)>a,
.product-menu.nav-uppercase>li:nth-child(13)>a,
.product-menu.nav-uppercase>li:nth-child(14)>a,
.product-menu.nav-uppercase>li:nth-child(15)>a,
.product-menu.nav-uppercase>li:nth-child(16)>a,
.product-menu.nav-uppercase>li:nth-child(17)>a
{
	padding-left: 30px;
}
.product-menu.nav-uppercase>li:nth-child(1)>a,
.product-menu.nav-uppercase>li:nth-child(8)>a,
.product-menu.nav-uppercase>li:nth-child(18)>a,
.product-menu.nav-uppercase>li:nth-child(19)>a,
.product-menu.nav-uppercase>li:nth-child(20)>a
 {
	font-weight: 600;
}

.ux-menu-link__link {
	line-height: 1.2;
}
.wpcf7-list-item-label {
	font-weight: 400;
	font-size: 13px;
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}