/*
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
*/

/* COLOURS */

.white, .white *{
	color: #fff!important;
}

.green, .green *, .text-color-green-color a, .widget-container ul li.li-hover:not(.parent-li-hover):hover > a{
	color: #00ae77!important;
}

.blue, .blue *{
	color: #00263a!important;
}

/* FONTS */

p{
	font-family: "apertura", sans-serif!important;
}

.poppins *, .news .tmb .t-entry-meta{
	font-family: "Poppins", sans-serif!important;
	font-weight: 500!important;
}

.fontSemiBold, .fontSemiBold *{
	font-weight: 500!important;
}

.font400, .font400 *{
	font-weight:  400!important;
}

/* HOME PAGE STYLES */

.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a{
	color: #00ae77!important;
}

.noPaddingTop{
	padding-top: 0!important;
}

.t-entry-date{
	color: #00ae77!important;
}

.vc_wp_custommenu a{
	font-size: 16px!important;
	font-weight: 400!important;
	text-transform: capitalize!important;
}

@media all and (max-width: 959px){
	.noPaddingTop{
		margin-top: 18px!important;
	}
}

/* ABOUT PAGE STYLES */

.twoColumn{
	column-count: 2;
	column-gap: 8vh;
}

@media all and (max-width: 767px){
	.twoColumn{
		column-count: 1;
		column-gap: unset;
	}
}

/* CAREERS PAGE STYLES */

.uncode-accordion:not(.default-typography) .panel-title > a > span{
	font-family: Poppins, sans-serif!important;
	font-size: 18px!important;
	letter-spacing: initial!important;
}

.style-light .panel, .style-light .panel-group .panel-heading + .panel-collapse .panel-body{
	border-color: #000!important;
}

/* CONTACT PAGE STYLES */

.text-color-white-color a{
	color: #fff!important;
}

/* NEWS STYLES */

.news .tmb .t-entry-meta{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.news .tmb .onOffSite{
	font-weight: 500!important;
	opacity: 0.75!important;
}

/* FORM STYLES */

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea{
	border-top: none;
	border-left: none;
	border-bottom: 1px solid #000;
	border-right: none;
	box-shadow: none;
	padding-left: 0!important;
	font-family: "apertura", sans-serif!important;
}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input{
	box-shadow: none!important;
	background: #00ae77!important;
	border-color: #00ae77!important;
	color: #fff!important;
	border-radius: 170px!important;
	padding: 18px 44px!important;
	margin-top: 50px!important;
	font-size: 17px!important;
	font-weight: 500!important;
	letter-spacing: initial!important;
}

.gform_wrapper.gravity-theme .gform_footer button:hover, .gform_wrapper.gravity-theme .gform_footer input:hover, .gform_wrapper.gravity-theme .gform_page_footer button:hover, .gform_wrapper.gravity-theme .gform_page_footer input:hover{
	color: #000!important;
}

@media all and (max-width: 959px){
	.gform_footer{
		float: right;
	}
	
	.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input{
		width: auto!important;
	}
}

/* FOOTER STYLES */

.footerCopyright, .footerCopyright p, .footerCopyright a{
	font-size: 14px!important;
	font-family: "Poppins"!important;
}

.footerCopyright a{
	color: #fff!important;
}

.widget-container.widget_nav_menu li a{
	width: 100%!important;
}

.widget-container ul li.li-hover:not(.parent-li-hover):hover > a{
	opacity: 1!important;
}