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

h1, .h1,
h2, .h2 {
	font-weight:700 !important;
}

h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
	font-weight:400 !important;
}

strong, .strong, b {
	font-weight:700 !important;
}

#main-logo .navbar-brand img {
	max-width: 100%;
}

/*.btn-button_color-192818.btn-flat:not(.btn-hover-nobg):hover, 
.btn-button_color-192818.btn-flat:not(.btn-hover-nobg):focus, 
.btn-button_color-192818.btn-flat:active {
	background-color:#fff !important;
	border-color:#fff !important;
}

.btn-button_color-850619:not(.btn-hover-nobg):not(.icon-animated):hover, 
.btn-button_color-850619:not(.btn-hover-nobg):not(.icon-animated):focus, 
.btn-button_color-850619:not(.btn-hover-nobg):not(.icon-animated):active {
	
}*/

.tmb-light.tmb-color-text, .tmb-light.tmb .t-entry-text, .tmb-light.tmb .t-entry-text p, .tmb-light.tmb .t-entry p.t-entry-comments .extras a, .tmb-light.tmb.tmb-table .uncode-post-table-column, .tmb-light.tmb.tmb-table .uncode-post-table-column p:not(.headings-color):not(.t-entry-table-typography) {
	color: #03032D;
}

.dark-blue-text .style-light,
.text-color-wayh-color * {
	color:#03032D !important;
}

.text-muted-blue,
.style-light h1.text-muted-blue {
	color:#298FC2;
}

.style-light *.text-white {
	color:#fff;
}	

.style-dark .btn-default, 
.style-light .style-dark .btn-default, 
.tmb-dark .t-entry-text .btn-default, 
.style-light .tmb-dark .t-entry-text .btn-default, 
.tmb-light .t-overlay-inner .btn-default,
.style-light .btn-default, 
.style-dark .style-light .btn-default, 
.tmb-light .t-entry-text .btn-default, 
.style-dark .tmb-light .t-entry-text .btn-default,
.tmb-dark .t-overlay-inner .btn-default,
.muted-blue-hover {
	background-color:#298FC2 !important;
	border-color:#298FC2 !important;
	color:#fff !important;
}

.style-dark .btn-default.transparent-bg {
	background-color:transparent !important;
	border-color:transparent !important;
}

.style-light .btn-default.btn-flat:hover,
.style-light .btn-default.btn-flat:focus,
.style-dark .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover,
.style-dark .btn-default:not(.btn-hover-nobg):not(.icon-animated):focus,
.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,
.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):focus,
.tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,
.tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):focus,
.style-dark .btn-default:hover, 
.style-light .style-dark .btn-default:hover, 
.tmb-dark .t-entry-text .btn-default:hover, 
.style-light .tmb-dark .t-entry-text .btn-default:hover, 
.tmb-light .t-overlay-inner .btn-default:hover,
.style-dark .btn-default:focus, 
.style-light .style-dark .btn-default:focus, 
.tmb-dark .t-entry-text .btn-default:focus, 
.style-light .tmb-dark .t-entry-text .btn-default:focus, 
.tmb-light .t-overlay-inner .btn-default:focus,
.style-light .btn-default:hover, 
.style-dark .style-light .btn-default:hover, 
.tmb-light .t-entry-text .btn-default:hover, 
.style-dark .tmb-light .t-entry-text .btn-default:hover,
.tmb-dark .t-overlay-inner .btn-default:hover,
.style-light .btn-default:focus, 
.style-dark .style-light .btn-default:focus, 
.tmb-light .t-entry-text .btn-default:focus, 
.style-dark .tmb-light .t-entry-text .btn-default:focus,
.tmb-dark .t-overlay-inner .btn-default:focus,
.muted-blue-hover:hover,
.muted-blue-hover:focus,
.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, 
.style-dark .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
	background-color:#33B3F2 !important;
	border-color:#33B3F2 !important;
	color:#fff !important;
}

.style-light .btn-default.button-outline-1 {
    border-color:#298FC2 !important;
    background-color:transparent !important;
    color:#03032D !important;
    font-weight:700 !important;
    border-width:2px !important;
}

.style-light .btn-default.button-outline-1:hover,
.style-light .btn-default.button-outline-1:focus {
	background-color:#298FC2 !important;
	color:#fff !important;
	border-color:#298FC2 !important;
}

.style-dark .btn-default.button-outline-2 {
    border-color:#298FC2 !important;
    background-color:transparent !important;
    color:#fff !important;
    font-weight:700 !important;
    border-width:2px !important;
}

.style-light .btn-default.button-outline-3,
.style-dark .btn-default.button-outline-3 {
    border-color:#298FC2 !important;
    background-color:#298FC2 !important;
    color:#03032D !important;
    font-weight:700 !important;
    border-width:2px !important;
}

.style-light .btn-default.button-outline-3:hover,
.style-dark .btn-default.button-outline-3:hover,
.style-light .btn-default.button-outline-3:focus,
.style-dark .btn-default.button-outline-3:focus {
	color:#fff !important;
	background-color:#33B3F2 !important;
	border-color:#33B3F2 !important;
}

.custom-button-link {
	text-decoration:underline;
}

.custom-button-link-dark,
.style-dark .btn-default.custom-button-link-dark {
	color: #03032D !important;
}

.custom-button-link-dark:hover,
.custom-button-link-dark:focus,
.style-dark .btn-inline .btn-default.custom-button-link-dark.transparent-bg:hover,
.style-dark .btn-inline .btn-default.custom-button-link-dark.transparent-bg:focus,
.style-dark .btn-inline .btn-default.custom-button-link-dark.transparent-bg:not(.btn-hover-nobg):not(.icon-animated):hover,
.style-dark .btn-inline .btn-default.custom-button-link-dark.transparent-bg:not(.btn-hover-nobg):not(.icon-animated):focus {
	background-color:transparent !important;
	border-color:transparent !important;
	color: #33B3F2 !important;
}

.btn-color-wayh.digital-cyan-hover:not(.btn-hover-nobg):not(.icon-animated):hover, 
.btn-color-wayh.digital-cyan-hover:not(.btn-hover-nobg):not(.icon-animated):focus, 
.btn-color-wayh.digital-cyan-hover:not(.btn-hover-nobg):not(.icon-animated):active {
	background-color:#14FFFF !important;
	border-color: #14FFFF !important;
	color:#fff !important;
}

.style-light .panel {
    border-color:#298FC2;
}

.dark-blue-column-bg > .row > .row-inner > .wpb_column:nth-child(2) > div {
    background-color:#03032D;
    text-align:center !important;
}

.single-h-padding#masthead .row-menu .row-menu-inner, .single-h-padding.top-menu.navbar .row-menu .row-menu-inner, .single-h-padding#masthead .overlay.overlay-search .overlay-search-wrapper, .single-h-padding.top-menu.navbar .overlay.overlay-search .overlay-search-wrapper {
	padding-left: 108px;
	padding-right: 108px;
}

#masthead,
.style-color-xsdn-bg {
	background-color:#03032D;
}

.discover-industries .style-color-xsdn-bg {
	background-color:#fff;
}

.discover-industries .btn-link {
	color:#298FC2;
	text-decoration:underline;
}

.discover-industries .btn-link:hover {
	color:#33B3F2 !important;
}

.page-body.style-color-xsdn-bg {
	background-color:#fff;
}

.text-muted-blue .heading-text > p > span,
.text-muted-blue h4,
.text-muted-blue h3,
.style-light .text-muted-blue p strong,
.style-dark .text-muted-blue p strong {
	color:#298FC2;
}	

.menu-smart > li > a > div > div > div.btn {
	background-color:#298FC2;
	border-color:#298FC2;
}

.menu-smart > li > a:hover > div > div > div.btn {
	background-color: #33B3F2;
	border-color: #33B3F2;
}

.navbar-cta.navbar-nav-last > ul > li > a {
	text-decoration:underline;
}

body.menu-custom-padding .menu-container .logo-container {
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}

.mobile-menu-button-light .lines:not(.lines-dropdown), .mobile-menu-button-light .lines:not(.lines-dropdown)::before, .mobile-menu-button-light .lines:not(.lines-dropdown)::after, .mobile-menu-button-light .lines:not(.lines-dropdown) > span, .vmenu-container.menu-light .lines:not(.lines-dropdown), .vmenu-container.menu-light .lines:not(.lines-dropdown)::before, .vmenu-container.menu-light .lines:not(.lines-dropdown)::after, .vmenu-container.menu-light .lines:not(.lines-dropdown) > span {
	background: #fff;
}

.panel-title.active > a,
.no-content-border .panel-title > a:hover {
	color:inherit !important;
}

.plus-signed.sign-size-md .panel-title > a > span:after {
	width:18px;
	height:18px;
	background:url('images/dropdown-arrow-1.png') no-repeat 50% 50%;
	background-size:contain;
	content:'';
	margin-top:-9px;
	-moz-transform:none;
	-webkit-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
}

.plus-signed .panel-title.active > a span::after {
	-moz-transform: -moz-translateY(0) rotate(180deg);
	-webkit-transform: -webkit-translateY(0) rotate(180deg);
	-ms-transform: -ms-translateY(0) rotate(180deg);
	-o-transform: -o-translateY(0) rotate(180deg);
	transform: translateY(0) rotate(180deg);
}

.faq-row .align_left .panel-title > a > span:after {
	margin-top:-9px;
	width:18px;
	height:18px;
	background:url('images/plus-icon-2.png') no-repeat 50% 50%;
	background-size:contain;
	content:'';
}

.faq-row .align_left .panel-title.active > a > span:after {
	background-image:url('images/minus-icon-2.png');
	-moz-transform:none;
	-webkit-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
}

.panel-body a {
	color:#298FC2 !important;
	text-decoration:underline;
}

.panel-title.active > a, 
.no-content-border .panel-title > a:hover,
.panel-body .text-lead {
	color:#03032D !important;
}

.negative-margin-top.parallax-move {
	overflow:visible;
}

.dark-blue-column-bg > .row > .row-inner > .wpb_column:nth-child(2) .uncell.no-block-padding .heading-text {
	text-align:center;
}

.post-slider-row .owl-carousel-wrapper .t-entry-text {
	position: absolute;
	bottom: 0;
	z-index: 99;
	padding: 30px;
	color: #fff !important;
}

.post-slider-row .owl-carousel-wrapper :not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay {
	opacity: 1;
}

.post-slider-row .owl-carousel-wrapper :not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay .style-dark-bg {
	opacity:1 !important;
	background: -moz-linear-gradient(top, rgba(3, 3, 45, 0.00) 50%, #03032D);
	background: -webkit-linear-gradient(top, rgba(3, 3, 45, 0.00) 50%, #03032D);
	background: -ms-linear-gradient(top, rgba(3, 3, 45, 0.00) 50%, #03032D);
	background: -o-linear-gradient(top, rgba(3, 3, 45, 0.00) 50%, #03032D);
	background: linear-gradient(to bottom, rgba(3, 3, 45, 0.00) 50%, #03032D);
}

.post-slider-row .owl-carousel-wrapper .tmb-light.tmb .t-entry-text .t-entry-title {
	color:#fff;
}

.post-slider-row .owl-carousel-wrapper .tmb-light.tmb .t-entry-text p,
.post-slider-row .tmb-light.tmb .t-entry-text .t-entry-title a {
	color:#fff;
}

.post-slider-row .owl-carousel-wrapper .tmb-light .t-entry-text .btn-default {
	background-color:#298FC2 !important;
	border-color:#298FC2 !important;
	color:#fff !important;
}

.post-slider-row .owl-carousel-wrapper .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,
.post-slider-row .owl-carousel-wrapper .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover:focus,
.post-slider-row .owl-carousel-wrapper .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover:active {
	background-color:#33B3F2 !important;
	border-color:#33B3F2 !important;
	color:#fff !important;
}

.testimonial-slider-row .tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {
	padding-top:0 !important;
}

.testimonial-slider-row .owl-carousel-wrapper .t-entry-text:before {
	content:'';
	width:46px;
	height:35px;
	position:relative;
	margin-bottom:20px;
	top:0;
	left:0;
	display:block;
	background:url('images/quote-icon.png') no-repeat 50% 50%;
	background-size:contain;
}

.uncode-owl-nav .uncode-nav-container > span {
	padding:0;
	width:36px;
	height:36px;
	background:url('images/slider-nav-arrow-1.png') no-repeat 50% 50%;
	background-size:contain;
}

.uncode-owl-nav .uncode-nav-container[aria-label="Previous"] > span {
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}

.uncode-owl-nav .uncode-nav-counter,
.uncode-owl-nav .uncode-nav-container .fa.fa-1x {
	display:none;
}

.uncode-owl-nav .uncode-owl-nav-in .uncode-owl-nav-safe {
	margin: 0;
	width: 82px !important;
	padding: 0;
	margin-left: auto;
	-moz-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	-moz-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-moz-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.uncode-owl-nav.h-align-justify .uncode-owl-nav-in {
	margin: 0;
}

.uncode-owl-nav.h-align-justify .uncode-owl-nav-in > div > span:not(.uncode-nav-dots-wrap), 
.uncode-owl-nav.h-align-justify .uncode-owl-nav-in .uncode-nav-dots-wrap > span {
	padding: 0;
}

.style-light .arrows-default.uncode-owl-nav .uncode-nav-container {
	background-color:#fff !important;
}

.logo-media-slider .t-entry-visual-overlay-in.style-dark-bg {
	background-color:transparent;
}

.logo-media-slider .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual {
	border:none;
}

.max-width-564px {
	max-width:564px;
	margin-left:auto;
	margin-right:auto;
}

body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-smart,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-nav-last > :first-child:after {
	border-color:transparent !important;
}

.footer-row {
	border-bottom:1px solid #298FC2 !important;
}

.footer-row + .vc_row .divider-wrapper  {
	display:none;
}



/*body:not(.compose-mode) footer#colophon {
	display: none !important;
}*/


/* Agriculture / post pages */
.post-slider-row .owl-carousel-wrapper .tmb-light.tmb .t-entry-text .t-entry-title {
	margin-bottom:25px !important;
}

.style-light .white-text p strong {
	color:inherit !important;
}

.text-text_color-202589-color a,
.text-color-wayh-color a {
	color:#298FC2 !important;
	text-decoration:underline;
}

/* Gravity forms */
.vc_row .gform-theme--foundation .gform_fields {
	margin:0 -12px;
	column-gap:0;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	-moz-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.vc_row .gform-theme--foundation .gfield {
	font-size:16px;
	width:100%;
	padding:0 12px;
	-moz-flex:0 0 auto;
	-webkit-flex:0 0 auto;
	flex:0 0 auto;
}

.vc_row .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	color:#03032D;
	font-size:16px;
}

.vc_row .gform-theme--foundation .gfield a {
	color:#03032D;
	text-decoration:underline;
}

.vc_row #gform_submit_button_1 {
	background-color:#298FC2;
	color:#fff;
	border-color:#298FC2;
}

.vc_row #gform_submit_button_1:hover,
.vc_row #gform_submit_button_1:focus {
	background-color:#33B3F2;
	color:#fff;
	border-color:#33B3F2;
}

.bg-white {
	background-color:#fff;
}

/* Features page */
.main-container .row-container .row-parent .column_child.single-internal-gutter.inner-padding-30px .uncont > :not(.uncode-owl-nav-wrap):not(:first-child):not(.pin-spacer):not([data-sticky]) {
	padding-left:30px;
	padding-right:70px;
}

.row div.column_child.inner-padding-30px > .uncol > .uncoltable > .uncell > .uncont {
	padding-bottom:30px;
}

.main-container .white-bg-row .row > .row-inner > .column_parent > .uncol {
	background-color:#fff;
	padding-top:76px;
	padding-bottom:76px;
	border-radius: 5px;
	position:relative;
	z-index:2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.25);
}

/* Testimonials page */
.post-grid-row .term-filters {
	overflow-x:auto;
	overflow-y:hidden;
}

.post-grid-row .term-filters-list--inline {
	display:-moz-flex;
	display:-webkit-flex;
	display:flex;
	-moz-flex-wrap:nowrap;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
}

.post-grid-row .term-filters-list--inline li.term-filter {
	-moz-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
}

.post-grid-row .term-filters-list--inline li.term-filter:not(:last-child) {
	margin-right: 15px;
}

.post-grid-row .swatch-type-label {
	padding:10px 15px;
	border-width:2px;
	border-color:#298FC2;
	height:auto;
	line-height:normal;
	font-size:14px !important;
}

.post-grid-row .style-light li:hover .swatch,
.post-grid-row .style-light .term-filter-link--active .swatch {
	color:#fff;
	background-color:#298FC2;
	border-color:#298FC2;
}

.post-grid-row .tmb-content-left.tmb .t-entry-text {
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	padding:25px;
}

.post-grid-row  .tmb-light.tmb .t-entry-text .t-entry-title,
.post-grid-row .tmb-light.tmb .t-entry-text .t-entry-title a,
.related-posts-row .tmb-light.tmb .t-entry-text .t-entry-title,
.related-posts-row .tmb-light.tmb .t-entry-text .t-entry-title a {
	color:#298FC2;
	font-size:24px;
}

.tmb-light.tmb-color-title, .tmb-light.tmb .t-entry-text .t-entry-title a, .tmb-light.tmb .t-entry-text .t-entry-title, .tmb-light.tmb-content-under.tmb .t-entry p.t-entry-meta span, .tmb-light.tmb-content-lateral.tmb .t-entry p.t-entry-meta span, .tmb-light.tmb-content-under.tmb .t-entry p.t-entry-meta a:not(:hover), .tmb-light.tmb-content-lateral.tmb .t-entry p.t-entry-meta a:not(:hover), .tmb-light.tmb .t-entry-nav-label span, .tmb-light.tmb.tmb-table .t-inside-post-table .t-entry-table-typography, .tmb-light.tmb.tmb-table .t-inside-post-table .t-entry-table-typography a {
	color:#03032D !important;
}

.post-grid-row .tmb-light.tmb .t-entry-text p {
	color:#fff;
}

.margin-bottom--337px {
	margin-bottom:-337px;
}

.padding-top-337px {
	padding-top:337px;
}

.style-light {
	color:#03032D;
}

.related-posts-row .tmb-no-bg:not(.tmb-content-lateral).tmb .t-entry-text .t-entry-text-tc {
	padding:25px !important;
	background-color:#fff;
}

.related-posts-row .t-entry-visual-cont {
	height:225px;
}

.related-posts-row .tmb .t-entry-visual img {
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 0;
}

.post-nav-wrap,
.post-category-wrap {
	display:-moz-flex;
	display:-webkit-flex;
	display:flex;
	-moz-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-webkit-align-items:center;
	align-items:center;
}

.post-prev {
	margin-right:auto;
}

.post-next {
	margin-left:auto;
}

.post-nav-wrap a,
.post-nav-wrap a:hover,
.post-nav-wrap a:focus {
	color:#fff !important;
}

.post-next a:after,
.post-prev a:before {
	content:'';
	width:11px;
	height:8px;
	background:url('images/slider-nav-arrow-2.png') no-repeat 50% 50%;
	background-size:contain;
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
}

.post-prev a:before {
	margin-left:0;
	margin-right:5px;
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}

.post-category-wrap .post-category-item {
	color:#fff;
	padding:10px 15px;
	font-size:15px;
	border:2px solid #298FC2;
	font-weight:700;
}

.post-category-wrap .post-category-item:not(:last-child) {
	margin-right:15px;
}

.uncode-owl-nav .uncode-owl-nav-in,
.arrows-default.uncode-owl-nav .uncode-nav-container {
	padding:0 !important;
}

.overflow-visible,
.header-wrapper,
.hero-section-row {
	overflow:visible !important;
}

.panel-title .single-block-padding,
.panel.single-block-padding {
	padding-top:18px !important;
	padding-bottom:18px !important;
}

.panel-title > a.single-block-padding {
	margin-bottom: -18px;
	margin-top: -18px;
}

.panel-body.single-block-padding {
	padding-top:18px !important;
}

.uncode-accordion:not(.no-title-margin) .panel.has-padding .panel-collapse:before {
	padding-top: 0 !important;
}

.style-back_color-148674-bg {
	background: -moz-linear-gradient(top, rgba(115, 218, 46, 0), rgba(3, 3, 45, 0.1) 99%) !important;
	background: -webkit-linear-gradient(top, rgba(115, 218, 46, 0), rgba(3, 3, 45, 0.1) 99%) !important;
	background: -ms-linear-gradient(top, rgba(115, 218, 46, 0), rgba(3, 3, 45, 0.1) 99%) !important;
	background: -o-linear-gradient(top, rgba(115, 218, 46, 0), rgba(3, 3, 45, 0.1) 99%) !important;
	background: linear-gradient(to bottom, rgba(115, 218, 46, 0), rgba(3, 3, 45, 0.1) 99%) !important;
	background-color:#fff !important;
}

.get-started-grey .btn {
	padding: 17px 15px !important;
}

.border-radius-top-left-1px {
	border-top-left-radius:5px;
}

.border-radius-top-right-1px {
	border-top-right-radius:5px;
}

.max-width-35px {
	max-width:35px;
}

.max-width-64px {
	max-width:64px;
}

.max-width-508px {
	max-width:508px;
}

.max-width-444px {
	max-width:444px;
}

.max-width-563px {
	max-width:563px;
}

.max-width-580px {
	max-width:580px;
}

.max-width-639px {
	max-width:639px;
}

.max-width-680px {
	max-width:680px;
}

.max-width-750px {
	max-width:750px;
}

.max-width-800px {
	max-width:800px;
}

.max-width-811px {
	max-width:811px;
}

.max-width-1014px {
	max-width:1014px;
}

.me-auto {
	margin-right:auto;
}

.ms-0 {
	margin-left:0;
}

.ms-auto {
	margin-left:auto;
}

.mb-25px {
	margin-bottom:25px;
}

.pxy-30px {
	padding:30px;
}

.py-30px {
	padding-top:30px;
	padding-bottom:30px;
}

.py-72px {
	padding-top:72px !important;
	padding-bottom:72px !important;
}

@media (min-width:768px) {
	
	.vc_row .gform-theme--foundation .gfield:first-child,
	.vc_row .gform-theme--foundation .gfield:nth-child(2),
	.vc_row .gform-theme--foundation .gfield:nth-child(3),
	.vc_row .gform-theme--foundation .gfield:nth-child(4) {
		width:50%;
	}
	
	.padding-top-md-280px {
		padding-top:280px !important;
	}
	
	.padding-top-md-337px {
		padding-top:337px !important;
	}
	
	.margin-bottom-md--337px {
		margin-bottom:-337px;
	}
	
}

@media (min-width:960px) {
	
	/* 
    DISABLED: overriding Uncode site width
    This was constraining layout to 1144px on all desktop sizes.
    We now control width via Uncode settings instead.
    
    .limit-width {
        max-width: 1144px;
    }
    */
	
	/* body.hmenu-position-center .logo-container {
		min-width:70px;
		width:70px;
	} */
	
	#page-header .remove-menu-padding > .hero-section-row .row-inner .row-inner .uncol,
	.hero-section-row .row-inner .row-inner .uncol {
		margin-bottom:-50px;
		position:relative;
		z-index:9;
	}
	
	.main-container .row-container.negative-margin-top .row-parent .uncont > .uncode-single-media:first-child:not([class*="shift_y_"]),
	.negative-margin-top .uncode-single-media {
		margin-top:-100px !important;
	}
	
	.main-container .row-container.negative-margin-top.get-started-grey .row-parent .uncont > .uncode-single-media:first-child:not([class*="shift_y_"]),
	.negative-margin-top.get-started-grey .uncode-single-media {
		margin-top:-200px !important;
	}
	
	.main-container .row-container.negative-margin-top.get-started-grey {
		margin-top:100px;
	}
	
	.dark-blue-column-bg > .row > .row-inner > .wpb_column:nth-child(2) {
		padding-left:16px;
	}
	
	.dark-blue-column-bg .style-back_color-537175-bg {
		padding:0;
	}
	
	.dark-blue-column-bg > .row > .row-inner > .wpb_column:nth-child(2) .uncell.no-block-padding .row-internal:not(:first-child) {
		padding:0 84px;
	}
	
	.px-lg-52px {
		padding-left:52px;
		padding-right:52px;
	}
	
	.padding-left-80px {
		padding-left:80px !important;
	}
	
	.padding-left-lg-62px {
		padding-left:62px !important;
	}
	
	.padding-left-116px {
		padding-left:116px !important;
	}
	
	.padding-left-137px {
		padding-left:137px !important;
	}
	
	.ms-lg-auto {
		margin-left:auto;
	}
	
	.ms-lg-32px {
		margin-left:32px;
	}

	.mr-lg-32px {
		margin-right:32px;
	}
	
	.menu-light .menu-smart a:not(.un-submenu *) {
		color: #fff !important;
	}
		
	.menu-sub-enhanced.menu-horizontal ul.menu-smart > li ul:not(.unmenu-inner-ul) {
		padding: 5px;
	}
	
	.menu-sub-enhanced .menu-smart ul > li > a:not(.unmenu-inner-ul *) {
		padding:12px;
	}
	
	.submenu-light .menu-smart.menu-cta-inner ul a:not(.block-wrapper-parent *):hover {
		background-color: rgb(41, 143, 194, 0.15);
	}
	
	.main-container .white-bg-row .row > .row-inner > .column_parent > .uncol {
		margin-bottom:-268px;
	}
	
	.max-width-lg-448px {
		max-width:448px;
	}
	
	.max-width-lg-508px,
	.child-max-width-lg-508px > .uncol:first-child {
		max-width:508px;
	}
	
	.max-width-838px {
		max-width:838px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.padding-top-lg-186px {
		padding-top:186px !important;
	}
	
	.padding-top-lg-337px {
		padding-top:337px !important;
	}
	
	.padding-top-lg-367px {
		padding-top:367px !important;
	}
	
	.margin-bottom-lg--337px {
		margin-bottom:-337px;
	}

	
	
}

@media (min-width:1024px) and (max-width:1080px) {
	
	body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {
		padding-left:0 !important;
		margin-left:0 !important;
	}
	
}

@media (min-width: 1200px) {
	
	#page-header .remove-menu-padding > .hero-section-row,
	.hero-section-row {
		padding-bottom:50px !important;
	}		
	
	#page-header .remove-menu-padding > .hero-section-row .row-inner .row-inner .uncol,
	.hero-section-row .row-inner .row-inner .uncol {
		margin-bottom:-100px;
	}
	
	.post-slider-row .owl-carousel-wrapper .tmb-light.tmb .t-entry-text .t-entry-title {
		font-size:36px;
	}
	
	.testimonial-slider-row .owl-carousel-wrapper .tmb-light.tmb .t-entry-text p:first-child {
		font-size:24px;
		line-height:28px;
	}
	
	.padding-left-xl-132px,
	.main-container .row-container > .row-parent .wide-spacing-left .row-child > .row-inner > div:not(.vc_helper):last-child,
	.image-with-text-block-1.row-container > .row-parent .wide-spacing-left .row-child > .row-inner > div:not(.vc_helper):last-child {
		padding-left:132px !important;
	}
	
	.pl-xl-132px-important {
		padding-left:132px !important;
	}
	
	.pr-xl-132px-important {
		padding-right:132px !important;
	}

	.main-container .row-container > .row-parent .wide-spacing-right .row-child > .row-inner > div:not(.vc_helper):first-child,
	.image-with-text-block-1.row-container > .row-parent .wide-spacing-right .row-child > .row-inner > div:not(.vc_helper):first-child {
		padding-right:132px;
	}

	.main-container .row-container > .row-parent .wide-spacing-right .row-child > .row-inner > div:not(.vc_helper):last-child {
		padding-left:0;
	}
	
}

@media (min-width:1400px) {
	
	/*.hero-section-row .background-inner {
		background-size:100% 100% !important;
	}*/
	
	.extra-padding-left {
		padding-left:150px !important;
		padding-right:108px !important;
	}
	
}

@media (min-width:1600px) {
	
	.extra-padding-left {
		padding-left:220px !important;
	}
	
}

@media (min-width:1921px) {
	
	.hero-section-row {
		height:100vh;
	}
	
	.hero-section-row .background-inner {
		background-size:100% auto !important;
	}
	
	.hero-section-row .row-header {
		height:100%;
	}
	
}

/*@media (min-width:2048px) and (max-width:3439px) {

	.hero-section-row .background-inner {
		background-size: auto 100% !important;
		background-position: 65% 50% !important;
	}
	
}*/


@media (max-width: 1499px) {
	
	.single-h-padding#masthead .row-menu .row-menu-inner, .single-h-padding.top-menu.navbar .row-menu .row-menu-inner, .single-h-padding#masthead .overlay.overlay-search .overlay-search-wrapper, .single-h-padding.top-menu.navbar .overlay.overlay-search .overlay-search-wrapper {
		padding-left: 72px;
		padding-right: 72px;
	}
	
}

@media (max-width: 959px) {
	
	#main-logo.navbar-header {
		max-width: 70px;
	}
	
	.style-color-xsdn-bg {
		background-color: #03032D !important;
	}
	
	.discover-industries .style-color-xsdn-bg {
		background-color: #fff !important;
	}
	
	[class*="-h-padding"]#masthead .row-menu .row-menu-inner, [class*="-h-padding"]#masthead .overlay.overlay-search .overlay-search-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
	
	body:not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-mobile-transparent)):not(.is_mobile_open).style-light-original > :not(.overlay-search) {
		background-color:#03032D;
	}
	
	.hero-section-row > .row-background + .row {
		margin-left:36px;
		margin-right:36px;
		width:auto;
	}
  
	.post-slider-row .owl-carousel-wrapper .tmb-light.tmb .t-entry-text .t-entry-title {
		font-size:24px;
	}
	
	.uncode-menu-additional-text {
		display:none !important;
	}
	
	.main-container .accordion-row.row-container .penta-bottom-padding {
		padding-bottom:120px;
	}
	
	.main-container .negative-margin-top .row-inner > div:first-child {
		margin-top:-100px;
		margin-top:0;
	}
	
	.main-container .negative-margin-top > .row > .row-inner > div:first-child {
		padding-top:72px;
	}
	
	.main-container .negative-margin-top .row-inner > div:first-child .uncoltable {
		min-height:0 !important;
	}

	.main-container .dark-blue-column-bg .row-inner .single-block-padding {
		padding:0;
	}

	.hero-section-row .style-back_color-269829-bg {
		background-color: rgba(3, 3, 45, 0.9);
	}
	
	.main-container .hero-section-row.row-container .triple-h-padding,
	.main-container .dark-blue-column-bg.row-container .single-h-padding {
		padding-left:0;
		padding-right:0;
	}
	
	.main-container .negative-margin-top.row-container .triple-h-padding,
	.main-container .dark-blue-column-bg.row-container .single-h-padding {
		padding-top:0;
	}
	
	.main-container .hero-section-row .row-inner > div:not(.vc_helper),
	.main-container .dark-blue-column-bg .row-inner > div:not(.vc_helper) {
		padding:0;
	}
	
	.main-container .dark-blue-column-bg.row-container .single-bottom-padding {
		padding-bottom:0;
	}
	
	.main-container .footer-section-row.row-container .double-bottom-padding {
		padding-bottom:36px;
	}
	
	.main-container .footer-section-row .row-inner > div + div .row-inner {
		display:-moz-flex;
		display:-webkit-flex;
		display:flex;
		-moz-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	
	.main-container .footer-section-row .row-inner > div + div .row-inner > div {
		width:50%;
		padding-top:0 !important;
		margin-top:30px;
	}
	
	
	.main-container .dark-blue-column-bg .row-inner > div:not(.vc_helper):last-child,
	.main-container .footer-section-row.row-container .row-parent .uncont > :first-child:not(.divider-wrapper):not(.edit-account) > :first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account) > :first-child > :first-child:not([class*="shift_y_"]) {
		margin-top:30px !important;
	}
	
	.row-container.has-image-230px .uncode-single-media .uncode-single-media-wrapper {
		max-width:230px;
		margin:0 auto;
		display:block;
	}
	
	.main-container .white-bg-row {
		margin-bottom:-500px;
	}
	
	.main-container .white-bg-row + .vc_row > .row {
		padding-bottom:500px;
	}
	
	.main-container .white-bg-row + .vc_row + .negative-margin-top {
		padding-top:72px;
	}
	
	.main-container .white-bg-row + .vc_row + .negative-margin-top .row-inner > div:first-child {
		margin-top: 0;
	}
	
	.main-container .white-bg-row > .row > .row-inner > .wpb_column > .uncol > .uncoltable > .uncell > .uncont > .row-container:not(:first-child) {
		padding:0 30px;
	}
	
	.isotope-system .single-gutter > div > .tmb {
		width:50% !important;
	}
	
	body:not(.vc-safe-mode) .post-grid-row .shift_y_neg_triple:not(.shift_y_fixed) {
		margin-top: -80px !important;
	}
	
}

@media (max-width:767px) {
	
	.hero-section-row .btn-container.btn-inline + .btn-container.btn-inline .btn {
		padding-left:0 !important;
	}
	
	.post-slider-row .owl-carousel-wrapper .t-entry-text {
		padding: 15px;
	}
	
	.testimonial-slider-row .t-entry-visual-cont {
		height:422px;
	}
	
	.testimonial-slider-row .tmb .t-entry-visual img {
		object-fit: cover;
		object-position: 50% 50%;
	}
	
	.menu-smart > li > a > div > div > div.btn span {
		color:#fff !important;
	}
	
	.main-container .white-bg-row {
		margin-bottom:-1000px;
	}
	
	.main-container .white-bg-row + .vc_row > .row {
		padding-bottom:1000px;
	}
	
	.isotope-system .single-gutter > div > .tmb {
		width:100% !important;
	}
	
}