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

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/3bb9e3");

@font-face {
  font-family: 'Ingeborg-Bold';
  src: url('webFonts/Ingeborg-Bold/font.woff2') format('woff2'), url('webFonts/Ingeborg-Bold/font.woff') format('woff');
}

body {
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	/*font-family: Ingeborg-Bold, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	font-weight: 500;*/
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;
	font-weight: 700;
}

h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
h1 b,
h2 b,
h3 b,
h4 b,
h5 b,
h6 b {
	/*font-weight: 500;*/
	font-weight: 700;
}

/*
Footer Hover
 */
.site-footer .style-dark a:not(.btn-text-skin):hover,
.site-footer .style-dark a:not(.btn-text-skin):focus {
	color: #ae9a64;
}

/*
Button Hover
 */
.btn-color-130449:not(.btn-hover-nobg):not(.icon-animated):hover,
.style-light .btn-color-130449.btn-text-skin:not(.btn-outline):hover {
	background-color: #ffffff !important;
	color: #ae9a64 !important;
}

.c-btn--dark-bg:hover {
	color: #000000;
}

.c-btn--dark-bg.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover,
.c-btn--dark-bg.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus,
.c-btn--dark-bg.btn-color-xsdn.btn-outline:active {
	color: #000000 !important;
}

/*
Active Menu Item
 */
body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a {
	color: #000000 !important;
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover {
	color: #000000 !important;
}

.menu-light .menu-smart > li.active > a {
	color: #ae9a64;
}

/*
Menu Hover
 */
.menu-light .menu-smart a:hover,
.menu-light .menu-smart a:focus {
	color: #ae9a64;
}

/*
Icon Box Hover
 */
.icon-box .icon-box-icon i {
	transition: all .2s ease-in-out;
}

.icon-box:hover .icon-box-icon i,
.icon-box:focus .icon-box-icon i {
	transform: scale(1.1);
}

.uncode-single-media .single-media-link {
	transition: all .2s ease-in-out;
}

.uncode-single-media .single-media-link:hover,
.uncode-single-media .single-media-link:focus {
	transform: scale(1.1);
}

.navbar-header .logo-light {
	height: 40px !important;
	line-height: 40px !important;
}

/*
Portfolio
 */
.isotope-filters ul.menu-smart > li > span > a:not(.social-menu-link) {
	font-size: 1rem;
}

.isotope-filters ul.menu-smart.text-uppercase > li > span > a {
	text-transform: none !important;
}

.isotope-system .tmb .t-entry .t-entry-title {
	/*font-family: Ingeborg-Bold, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	font-weight: 500;*/
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;
	font-weight: 700;
}

/*
Menu
 */
@media (max-width: 959px) {
	.menu-smart a {
		padding-top: 16px;
		padding-bottom: 16px;
		text-transform: none;
	}
}

/*
Forms
 */

.c-input {
	padding-bottom: 4rem;
}

.c-input--hide-border .wpcf7-form-control-wrap:before,
.c-input--hide-border .wpcf7-form-control-wrap:after {
	display: none;
}

.c-input label {
	font-weight: 700;
}

.wpcf7-form-control {
	border: 0;
}

.wpcf7-form-control-wrap {
	display: block;
}

.wpcf7-form-control-wrap:before {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	background-color: #303133;
	z-index: 1;
}

.wpcf7-form-control-wrap:after {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	content: "";
	width: 0;
	height: 2px;
	background-color: #ae9a64;
	z-index: 2;
	transition: all 1s ease-in-out;
}

.wpcf7-form-control-wrap:focus-within:after {
	width: 100%;
}

/*
Grid for landscape tablet
 */

@media (min-width: 1024px) and (max-width: 1440px) {

	/*.main-container .row-inner {
		margin-left: inherit;
	}

	.col-lg-0, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		display: inherit;
		height: inherit;
		width: inherit;
	}

	.row .uncoltable {
		min-height: inherit !important;
	}

	.tablet-hidden {
		display: none;
	}

	.desktop-hidden {
		display: block !important;
	}*/

}

/*
Utilities
 */
.u-auto-hyphens {
	hyphens: auto;
}

.u-hover-icon--branding:hover,
.u-hover-icon--branding a:hover{
	cursor: url("images/cursor-icon-branding.png"), auto;
}