/*
Theme Name: IT Global
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.font-family-menu, .menu-container:not(.isotope-filters) ul.menu-smart, .menu-container:not(.isotope-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn), .burger-label {
	font-family: "Panton Bold";
	font-style: normal;
	font-weight: normal; 
}

body, p {
	font-family: "Panton Regular";
	font-style: normal;
	font-weight: normal;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Panton Bold";
	font-style: normal;
	font-weight: normal;
	
}

b, strong, .font-424437 {
    font-family: "Panton Bold" !important;
	font-style: normal;
	font-weight: normal !important; 
}


.buttons-style, input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), input[type="reset"]:not(.btn-custom-typo):not(.btn-inherit), input[type="button"]:not(.btn-custom-typo):not(.btn-inherit), button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), .btn:not(.btn-custom-typo):not(.btn-inherit), .btn-link:not(.btn-custom-typo):not(.btn-inherit), .tab-container:not(.default-typography) .nav-tabs, .uncode-accordion:not(.default-typography) .panel-title > a > span, .enhanced-atc.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a, .search_footer {
    font-family: "Panton Bold" !important;
}

.btn-form-border-style, input, textarea, select, .seldiv, .select2-choice, .select2-selection--single, input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"], .seldiv:before, .btn, .btn-link, .btn:not(.btn-custom-typo), .btn-link:not(.btn-custom-typo), .panel-title > a > span, .divider .divider-icon, .overlay input, .search_footer {
    border-width: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
}

.btn {
    padding: 14px 34px !important;
}

.menu-item-126 {
	border-color: #4db3ed;
}

.btn-sm {
    font-size: 14px !important;
    padding: 14px 34px !important;
}

.btn-color-532749.btn-outline:not(.btn-text-skin) {
    color: #1b294c !important;
}

p, li, dt, dd, dl, address, label, small, pre, code {
    line-height: 1.65;
}

h4, h6 {
	color: #264484 !important;
}

.style-dark h4, .style-dark h6 {
	color: #fff !important;
}

.counter-text p {
	font-size: 14px;
}

.uncode-counter p.h1 {
	line-height: 0.95;
}

.btn-container {
    line-height: 1;
}

.ga-box .uncol .uncoltable .uncell {
	border-top-width: 2px !important;
	border-top-color: #4db2ed !important;
}

.style-dark .btn-color-532749.btn-outline:not(.btn-text-skin) {
    color: #fff !important;
}

.owl-dots {
	position: initial;
	margin-left: 45px;
	margin-top: 30px;
}

.quad-block-padding {
    padding: 60px 120px;
}

@media (max-width: 1699px) {
body:not(.vc-safe-mode) .ga-testimonials .shift_y_neg_quad:not(.shift_y_fixed) {
    margin-top: -440px !important;
	left:0px;
}}

body:not(.vc-safe-mode) .ga-testimonials .shift_y_neg_quad {
    margin-top: -440px !important;
	left:0px;
}

body:not(.vc-safe-mode) .shift_x_quad {
    left: -70px !important;
}

#menu-item-126 {
	float: right;
}

@media (max-width: 959px) {
	.uncont {
		padding-top: 0 !important;
	}
	.breadcrumb {
    text-align: left;
	}
	.main-container .row-container .triple-top-padding {
    padding-top: 0px;
	}	
	.double-block-padding {
    padding: 18px 18px 18px 18px;
	}
	.single-block-padding {
    padding: 18px;
	}
	footer .uncode-single-media {
		text-align: center;
	}
	
	.ga-no-pad .single-block-padding {
		padding: 20px 0 !important;
	}

	.ga-no-pad .single-block-padding h6 {
		font-size: 14px;
	}
	.ga-s-text p {
		font-size: 14px;
	}
	body:not(.vc-safe-mode) .ga-testimonials .shift_y_neg_quad:not(.shift_y_fixed) {
   		 margin-top: 0 !important;
	}
	#menu-item-126 {
    	float: left;
	}
	.vc_custom_1629891214928 {
		padding: 60px !important;
	}
	.menu-accordion ul.menu-smart > li {
   		float: left;
		width: 100%;
}
	.main-menu-container.middle.open-items {
		height: 100vh !important;
	}
}

.owl-nav-container.btn-default.btn-hover-nobg {
	background-color: rgb(255,255,255,.5) !important;
}


.header-wrapper .column_parent.ga-h300 {
	height: 300px !important;
}

form p {
	font-weight: 400;
}

.branze h2, .branze h3, .branze p {
	color:#fff !important;
	position: relative;
}

.absolutny {
	position:absolute !important;
}

.branze i {
	background:#4DB2EC;
	border-radius:99px;
	width:40px;
	height:40px;
	position:absolute;
	left:-14px;
	top:-8px;
}

