/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 2.8.11
Text Domain: uncode
*/


/* Colors definition */
:root{
	--nms-dark-blue: #1964aa;
	--nms-light-blue: #009fe3;
	--nms-white: #FFFFFF;
	--nms-black: #000000;
	--nms-dark-green: #426A5A;
	--nms-yellow-green: #91CB3E;
	--nms-honey-yellow: #FDB833;
	--nms-orange-aero: #FD5200;
	--nms-rosso-corsa: #D00000;
	--nms-plum: #8F3985;
	--nms-light-gray: #f3f3f3;
	--nms-dark-gray: #9f9f9f;
	--nms-font-header: "Barlow Condensed";
	--nms-font-body: "Merriweather";
	--nms-default-font-weight: 300;
	--nms-extra-bold-font-weight: 800;
	--nms-bold-font-weight: 700;
	word-wrap: break-word;
}

@media (max-width: 569px){
	:root{
		--nms-block-indent: 4vw;
		--nms-content-column-width: 80vw;
		--nms-scale-constant: 0.5px;
	}
}
@media (min-width: 570px) and (max-width: 699px){
	:root{
		--nms-block-indent: 4vw;
		--nms-content-column-width: 80vw;
		--nms-scale-constant: 0.6px;
	}
}
@media (min-width: 700px) and (max-width: 959px){
	:root{
		--nms-block-indent: 4vw;
		--nms-content-column-width: 80vw;
		--nms-scale-constant: 0.7px;
	}
}
@media (min-width: 960px){
	:root{
		--nms-block-indent: 5.2vw;
		--nms-content-column-width: 63.6vw;
		--nms-scale-constant: calc( 100vw / 1920 );
	}
}
:root{
	--nms-search-field-font-size: calc( var(--nms-scale-constant) * 18);
	--nms-blog-excerpt-font-size: calc( var(--nms-scale-constant) * 19);
	--nms-people-details-font-size: calc( var(--nms-scale-constant) * 19);
	--nms-input-font-size: calc( var(--nms-scale-constant) * 20);
	--nms-quote-suffix-font-size: calc( var(--nms-scale-constant) * 24);
	--nms-filters-font-size: calc( var(--nms-scale-constant) * 25);
	--nms-btn-font-size: calc( var(--nms-scale-constant) * 30);
	--nms-tab-title-font-size: calc( var(--nms-scale-constant) * 30);
	--nms-counter-text-font-size: calc( var(--nms-scale-constant) * 30);
	--nms-quote-font-size: calc( var(--nms-scale-constant) * 30);
	--nms-footer-text-font-size: calc( var(--nms-scale-constant) * 32);
	--nms-scroll-arrow-font-size: calc( var(--nms-scale-constant) * 94);;
	--nms-perex-font-size: calc( var(--nms-scale-constant) * 28);
	--nms-default-gap: calc( var(--nms-scale-constant) * 50);
	--nms-half-gap: calc(var(--nms-default-gap) / 2);
	--nms-normal-radius: calc( var(--nms-scale-constant) * 8);
	--nms-small-radius: calc( var(--nms-scale-constant) * 5);
	--nms-border-normal: calc( var(--nms-scale-constant) * 2);
	--nms-border-thin: calc( var(--nms-scale-constant) * 1);
}

@media (max-width: 569px){
	:root{
		--nms-default-font-size: 12px;
		--nms-small-block-font-size: 11px;
		--nms-small-text-font-size: 9.5px;
		--nms-reference-quote-font-size: 11px;
	}
}
@media (min-width: 570px){
	:root{
		--nms-default-font-size: calc( var(--nms-scale-constant) * 22);
		--nms-small-block-font-size: calc( var(--nms-scale-constant) * 19);
		--nms-small-text-font-size: calc( var(--nms-scale-constant) * 16);
		--nms-reference-quote-font-size: calc( var(--nms-scale-constant) * 18);
	}
}
.row.limit-width {
	margin-left: auto;
	margin-right: auto;
	max-width: var(--nms-content-column-width);
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	line-height: 1.15;
}
@media (max-width: 569px){
	h1:not([class*="fontsize-"]),
	.h1:not([class*="fontsize-"]){
		font-size: 38px;
	}
}
@media (min-width: 570px){
	h1:not([class*="fontsize-"]),
	.h1:not([class*="fontsize-"]){
		font-size: calc( var(--nms-scale-constant) * 78);
	}
}
h2:not([class*="fontsize-"]),
.h2:not([class*="fontsize-"]){
	font-size: calc( var(--nms-scale-constant) * 64);
}
h3:not([class*="fontsize-"]),
.h3:not([class*="fontsize-"]){
	font-size: calc( var(--nms-scale-constant) * 36);
}
h4:not([class*="fontsize-"]),
.h4:not([class*="fontsize-"]){
	font-size: calc( var(--nms-scale-constant) * 28);
}
h5:not([class*="fontsize-"]),
.h5:not([class*="fontsize-"]){
	font-size: calc( var(--nms-scale-constant) * 24);
}
h6:not([class*="fontsize-"]),
.h6:not([class*="fontsize-"]){
	font-size: calc( var(--nms-scale-constant) * 20);
}
p{
	line-height: 1.6;
}
body, p, li, dt, dd, dl, address, label, pre, code{
	font-size: var(--nms-default-font-size);
}
.text-lead, .text-lead > * {
	font-size: var(--nms-perex-font-size) !important;
}
.text-small, .text-small > *{
	font-size: var(--nms-small-text-font-size) !important;
}
blockquote,
blockquote p{
	border-left: unset;
	font-size: var(--nms-default-font-size);
	margin-top: unset;
	margin-bottom: unset;
}
.single-block-padding {
	padding-left: var(--nms-default-gap);
	padding-right: var(--nms-default-gap);
}
.btn:not(.btn-custom-typo),
input, textarea{
	border-width: var(--nms-border-normal);
}
@media (min-width: 960px) {
	.menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn),
	.menu-horizontal ul ul a{
		font-size: 1.2727em;
	}
	.main-container .row-inner > div:not(.vc_helper),
	.main-container .row-container > .row-parent .row-child > .row-inner > div{
		padding-left: var(--nms-default-gap);
	}
	.main-container .row-inner {
	  margin-left: calc(-1 * var(--nms-default-gap));;
	}
}
.main-container .row-container .row-child.col-no-gutter > .row-inner > div,
.main-container .row-container .col-no-gutter > .row-inner > div {
	padding-left: 0px;
	padding-right: 0px;
}
/*Cancel default element margins*/
.main-container .row-container .row-parent .single-internal-gutter .uncont > *,
.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > :not(:first-child),
:not(.tmb-post):not(.tmb-title):not(.tmb-table).tmb .t-entry > :not(hr):not(.spacer){
	margin-top: unset;
}
.tmb-content-lateral.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc.no-block-padding{
	padding-left: unset;
}
body.uncode-btn-round .btn:not(.btn-default-shape):not(.btn-square):not(.btn-circle){
	border-radius: var(--nms-normal-radius);
}
/* Fix for links */
.post-content .uncont > .uncode_text_column{
	z-index: 1;
}

/*
  	+15 to media margin

	screen-lg	1685->
	screen-md	1485-1684
	screen-sm	945-1484
	screen-xs	555-944
	screen-xxs	325-554
	orientation_landscape
	orientation_portrait
 */


.style-light .nms-emphasized-text{
	color: var(--nms-light-blue);
 }

.style-light .uncode_text_column a,
.style-light [class^="t-entry-cf-"] a{
	color: unset;
	text-decoration: underline;
  	text-decoration-color: var(--nms-dark-blue);
}
.style-dark .uncode_text_column a,
.style-dark [class^="t-entry-cf-"] a{
	color: unset;
	text-decoration: underline;
  	text-decoration-color: var(--nms-light-blue);
}
.nms-content-default .post-content a,
.nms-content-default.row-container a{
	text-decoration: underline;
}
.style-light .btn-container a,
.style-dark .btn-container a{
	text-decoration: none;
}
.nms-bold{
	font-weight: var(--nms-bold-font-weight);
}
/*@media (min-width: 1272px){*/
	.main-container .row-container .row-parent:not(.full-width){
		padding-left: 0px;
		padding-right: 0px;
	}
/*}*/
/* Menu alteration - begin*/

/*Langmenu */
@media (max-width: 959px) {
	.submenu-light:not(.isotope-filters) .navbar-lang .menu-smart{
		background-color: unset;
	}
	.submenu-light:not(.isotope-filters) .navbar-lang .menu-smart .drop-menu{
		background-color: var(--nms-white);
	}
	.submenu-light:not(.isotope-filters) .navbar-lang .menu-smart .pll-parent-menu-item>a{
		color: var(--nms-white);
	}
	.mobile-menu-button{
		padding-left: 20px;
		padding-right: 20px;
	}
	.navbar .menu-horizontal-inner .menu-smart i.fa-dropdown,
	.navbar-lang .menu-smart .drop-menu i.fa-dropdown{
		display: none;
	}
	.mmb-container >.navbar-lang >.menu-primary-inner >.pll-parent-menu-item >a:not(.dropdown-toggle){
		margin-right: calc( var(--nms-scale-constant) * 24);
	}
	.mmb-container >.navbar-lang >.menu-primary-inner >.pll-parent-menu-item >a:not(.dropdown-toggle) >i.fa-angle-right{
		display: none;
	}
}
@media (min-width: 960px) {
	.menu-horizontal-inner >.navbar-lang >.menu-primary-inner >.pll-parent-menu-item >a:not(.dropdown-toggle){
		margin-right: calc( var(--nms-scale-constant) * 24);
	}
	body.hmenu .menu-container .navbar-lang,
	.navbar-lang .menu-primary-inner{
		display: inline-block;
	}
	.navbar-lang .menu-primary-inner li{
		white-space:nowrap;
	}
	body.hmenu .menu-container .navbar-lang .menu-primary-inner{
		padding-left: unset !important;
		margin-left: max(calc((100vw - var(--nms-content-column-width))/4), 36px);
	}
}

/* Mobile menu */
@media (max-width: 959px){
	#logo-container-mobile{
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		margin-top: 8%;
	}
	#logo-container-mobile .mobile-menu-button.close{
		background-color: var(--nms-light-gray);
		border-top-width: 5px;
		border-top-color:  var(--nms-orange-aero);
		border-top-style: solid;
	}
	.menu-primary.is_mobile_open .menu-container{
		background-color: rgb( 0, 0, 0, 0 );
	}
	body.menu-mobile-default .main-menu-container .menu-horizontal-inner{
		padding: 0px;
	}
	.menu-primary.submenu-light:not(.isotope-filters) .open-items .menu-horizontal-inner .menu-smart{
		background-color: var(--nms-light-gray);
		padding-bottom: 27px !important;
		padding-top: 27px !important;
	}
	.menu-primary.submenu-light:not(.isotope-filters) .open-items .menu-smart li a{
		margin-top: 2px;
		margin-bottom: 2px;
		width: 100%;
	}
	.menu-primary.submenu-light:not(.isotope-filters) .open-items .menu-smart > li{
		width: 80%;
		margin-left: 10%;
	}
	.menu-primary.submenu-light:not(.isotope-filters) .open-items .menu-smart > li > a{
		background-color: var(--nms-white);
	}
	body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul {
		margin-left: 5% !important;
	}
	.lines-button .lines:before {
		top: 9px;
	}
	.lines-button .lines:after {
		top: -9px;
	}
	.lines-button .lines,
	.lines-button .lines:before,
	.lines-button .lines:after{
		height: 3px;
	}
	.lines-button{
		margin-right: -20px;
	}
}

/* Menu */
@media (max-width: 959px){
	.menu-wrapper .row-menu .row-menu-inner #logo-container-mobile{
		padding-right: max(calc((100vw - var(--nms-content-column-width))/4), 36px) !important;
		padding-left: max(calc((100vw - var(--nms-content-column-width))/4), 36px) !important;
	}
}
@media (min-width: 960px){
	/* When not static, the placement of the menu is wrong */
	.menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner),
	.menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) ul{
		width: 14vw !important;
	}
	.menu-horizontal .navbar-lang ul.menu-smart > li > ul:not(.mega-menu-inner){
		width: auto !important;
		min-width: 8vw;
		max-width: 15vw;
	}
	.current-menu-item > a,
	.navbar-main:not(.navbar-lang) .menu-smart > li.current-menu-ancestor > a,
	.current-lang > a{
		border-bottom-color: var(--nms-orange-aero);
		border-bottom-style: solid;
		border-bottom-width: 0.1785em;
	}
	.navbar-main .menu-smart{
		font-size: 0;
	}
	.navbar-main .menu-smart .menu-item a{
		padding-left: unset;
		padding-right: unset;
	}

	#logo-container-mobile{
		padding-top: unset;
		padding-bottom: unset;
	}
	#masthead {
		padding-top: 7.8vw;
	}
	/* Menu right align */
	.hmenu .menu-horizontal-inner{
		position: absolute;
		right: 0px;
		width: unset;
	}
	.menu-wrapper #masthead .row-menu .row-menu-inner{
		/*305px - quarter of the body
		30px - half of the lang menu*/
		padding-right: max(calc(((100vw - var(--nms-content-column-width))/4) - 30px), 36px);
		padding-left: max(calc((100vw - var(--nms-content-column-width))/4), 36px);
	}
	.navbar-main > .menu-smart > .menu-item > a{
		margin-right: 2.604vw;
	}
}


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-horizontal-inner > .nav > .menu-smart > li.active > a,
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-horizontal-inner > .nav > .menu-smart > li a.active,
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-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a,
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-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a,
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-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
  color: var(--nms-white) !important;
}

.menu-horizontal-inner .navbar-lang{
  display: none;
}

.navbar-lang .fa-globe{
  font-size: calc( var(--nms-scale-constant) * 35);
  display: contents;
}
/* .navbar-lang .dashicons{
  font-size: calc( var(--nms-scale-constant) * 35);
  display: contents;
} */
@media (min-width: 960px){
	#main-logo a.navbar-brand > .main-logo{
		height: calc( var(--nms-scale-constant) * 40) !important;
	}
}
/* Menu alteration - end*/


/* Content coloration */
.post-content .nms-coloring-echonity h1,
.post-content .nms-coloring-echonity h2,
.post-content .nms-coloring-echonity h3,
.post-content .nms-coloring-echonity h4,
.post-content .nms-coloring-echonity h5,
.post-content .nms-coloring-echonity h6,
.post-content .nms-coloring-echonity i.fa,
.post-content .nms-coloring-echonity .nms-emphasized-text,
.post-content .nms-coloring-echonity .uncont .uncode_text_column ul li::marker{
	color: var(--nms-plum);
}
.post-content .nms-coloring-boardia h1,
.post-content .nms-coloring-boardia h2,
.post-content .nms-coloring-boardia h3,
.post-content .nms-coloring-boardia h4,
.post-content .nms-coloring-boardia h5,
.post-content .nms-coloring-boardia h6,
.post-content .nms-coloring-boardia i.fa,
.post-content .nms-coloring-boardia .nms-emphasized-text,
.post-content .nms-coloring-boardia .uncont .uncode_text_column ul li::marker{
	color: var(--nms-yellow-green);
}
.post-content .nms-coloring-askero h1,
.post-content .nms-coloring-askero h2,
.post-content .nms-coloring-askero h3,
.post-content .nms-coloring-askero h4,
.post-content .nms-coloring-askero h5,
.post-content .nms-coloring-askero h6,
.post-content .nms-coloring-askero i.fa,
.post-content .nms-coloring-askero .nms-emphasized-text,
.post-content .nms-coloring-askero .uncont .uncode_text_column ul li::marker{
	color: var(--nms-honey-yellow);
}


/* Tabs */

/*grids workaround*/
.nms-tabs-people .tab-pane > div {
    opacity: 0;
    transition: opacity 0s 0s linear;
}
.nms-tabs-people .tab-pane.in > div {
    opacity: 1;
    transition: opacity 0.25s 0.15s ease-out;
}
/*end*/

.nms-content-tabs .tab-container .nav-tabs li a{
	text-transform: uppercase;
	font-family: var(--nms-font-header);
	font-size: var(--nms-tab-title-font-size);
	padding-top: 0.4666em;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 0.1666em;
	color: var(--nms-dark-blue);
	margin: 0px;
}
.nms-content-tabs .tab-container .nav-tabs li{
  background-color: #ffffffd0;
}
@media (max-width: 959px){
	.nms-content-tabs .tab-container .nav-tabs li{
	  margin-right: calc( var(--nms-scale-constant) * 12.5);
	}
	.nms-content-tabs .tab-container .vc_tta-tabs-list{
		min-block-size: fit-content;
		display: flex;
		flex-direction: row;
		scroll-snap-type: x mandatory;
		overscroll-behavior-x: contain;
		overflow-x: scroll;
		overflow-y: clip;
	}
	.nms-content-tabs .tab-container .vc_tta-tabs-list::-webkit-scrollbar {
		display: none;
	}
	.nms-content-tabs .tab-container .vc_tta-tabs-list{
		scrollbar-width: none;
		-ms-overflow-style: none;
	}
	.nms-content-tabs .tab-container .vc_tta-tab{
		scroll-snap-align: center;
	}
}
@media (min-width: 960px){
	.nms-content-tabs .tab-container .nav-tabs li{
		margin-right: calc( var(--nms-scale-constant) * 25);
	}
}
.nms-content-tabs .tab-container .nav-tabs{
	border-bottom-style: none;
	padding-bottom: 10px !important;
	padding-left: unset !important;
}
.nms-content-tabs .tab-container .tab-content{
	margin-top: -10px;
}
.nms-content-tabs .tab-container .nav-tabs li{
	top: calc( var(--nms-scale-constant) * 9);
	position: relative;
}
.nms-content-tabs .tab-container .nav-tabs li.active{
	background-color: var(--nms-white);
	top: unset;
}
.main-container .row-container .row-parent .row-inner .uncont .nms-content-tabs{
	margin-top: calc( var(--nms-scale-constant) * -63) !important;
}
.nms-content-tabs .tab-container .vc_tta-tabs-container .nav-tabs li.vc_tta-tab a{
	border-bottom-style: none;
	border-bottom-width: 0px;
}
.nms-content-tabs .tab-container .nav-tabs li.active a{
	border-top-width: 0.1666em;
	padding-top: 0.3em;
	padding-bottom: 0.4666em;
	border-top-style: solid;
}

/* Colored tabs */
.nms-content-tabs .tab-container .nav-tabs li[data-tab-id="cx-360"] a,
.nms-content-tabs .tab-container .tab-pane[data-id="cx-360"] h1,
.nms-content-tabs .tab-container .tab-pane[data-id="cx-360"] h2,
.nms-content-tabs .tab-container .tab-pane[data-id="cx-360"] h3,
.nms-content-tabs .tab-container .tab-pane[data-id="cx-360"] h4,
.nms-content-tabs .tab-container .tab-pane[data-id="cx-360"] h5,
.nms-content-tabs .tab-container .tab-pane[data-id="cx-360"] h6{
	color: var(--nms-yellow-green) !important;
	border-color: var(--nms-yellow-green) !important;
}
.nms-content-tabs .tab-container .nav-tabs li[data-tab-id="brand"] a,
.nms-content-tabs .tab-container .tab-pane[data-id="brand"] h1,
.nms-content-tabs .tab-container .tab-pane[data-id="brand"] h2,
.nms-content-tabs .tab-container .tab-pane[data-id="brand"] h3,
.nms-content-tabs .tab-container .tab-pane[data-id="brand"] h4,
.nms-content-tabs .tab-container .tab-pane[data-id="brand"] h5,
.nms-content-tabs .tab-container .tab-pane[data-id="brand"] h6{
	color: var(--nms-dark-green) !important;
	border-color: var(--nms-dark-green) !important;
}
.nms-content-tabs .tab-container .nav-tabs li[data-tab-id="retail"] a,
.nms-content-tabs .tab-container .tab-pane[data-id="retail"] h1,
.nms-content-tabs .tab-container .tab-pane[data-id="retail"] h2,
.nms-content-tabs .tab-container .tab-pane[data-id="retail"] h3,
.nms-content-tabs .tab-container .tab-pane[data-id="retail"] h4,
.nms-content-tabs .tab-container .tab-pane[data-id="retail"] h5,
.nms-content-tabs .tab-container .tab-pane[data-id="retail"] h6{
	color: var(--nms-honey-yellow) !important;
	border-color: var(--nms-honey-yellow) !important;
}
.nms-content-tabs .tab-container .nav-tabs li[data-tab-id="product"] a,
.nms-content-tabs .tab-container .tab-pane[data-id="product"] h1,
.nms-content-tabs .tab-container .tab-pane[data-id="product"] h2,
.nms-content-tabs .tab-container .tab-pane[data-id="product"] h3,
.nms-content-tabs .tab-container .tab-pane[data-id="product"] h4,
.nms-content-tabs .tab-container .tab-pane[data-id="product"] h5,
.nms-content-tabs .tab-container .tab-pane[data-id="product"] h6{
	color: var(--nms-rosso-corsa) !important;
	border-color: var(--nms-rosso-corsa) !important;
}
.nms-content-tabs .tab-container .nav-tabs li[data-tab-id="politics-society"] a,
.nms-content-tabs .tab-container .tab-pane[data-id="politics-society"] h1,
.nms-content-tabs .tab-container .tab-pane[data-id="politics-society"] h2,
.nms-content-tabs .tab-container .tab-pane[data-id="politics-society"] h3,
.nms-content-tabs .tab-container .tab-pane[data-id="politics-society"] h4,
.nms-content-tabs .tab-container .tab-pane[data-id="politics-society"] h5,
.nms-content-tabs .tab-container .tab-pane[data-id="politics-society"] h6{
	color: var(--nms-plum) !important;
	border-color: var(--nms-plum) !important;
}



/* Grids */
/* .nms-grid-default-padding .isotope-wrapper .t-inside .half-block-padding,
.nms-grid-default-padding .owl-carousel-container .t-inside .half-block-padding{
	padding-top: 15px;
} */
.nms-grid-default-padding .isotope-wrapper.single-gutter > div > .tmb,
.nms-grid-default-padding .owl-carousel-container.single-gutter > .owl-carousel .tmb{
	padding-right: var(--nms-default-gap);
}
.nms-grid-default-padding .isotope-wrapper.single-gutter .isotope-layout,
.nms-grid-default-padding .owl-carousel-container.single-gutter{
	margin-right: calc(-1 * var(--nms-default-gap));
}
.nms-grid-default-padding .owl-carousel-container .owl-carousel.owl-dots-outside .owl-dots{
	position: relative;
	bottom: unset;
	padding-top: var(--nms-half-gap);
	padding-bottom: var(--nms-half-gap);
}
.nms-grid-default-padding .owl-carousel-container .owl-carousel.owl-dots-inside .owl-dots{
	bottom: 0px !important;
}
@media (max-width: 569px){
	.owl-dots-outside.owl-carousel[data-dotsmobile="true"] {
		margin-bottom: unset;
	}
}
/* .nms-grid-default-padding .owl-carousel-container.single-gutter .owl-next {
	right: 50px !important;
} */

.nms-carousel-cust-arrows .owl-carousel .owl-prev,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-prev,
.nms-carousel-cust-arrows .owl-carousel .owl-next,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-next{
	margin-left: 0px!important;
	margin-right: 0px!important;
}
.nms-carousel-cust-arrows .owl-carousel .owl-prev,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-prev{
	left: 0px !important;
}
.nms-carousel-cust-arrows .owl-carousel .owl-next,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-next{
	right: var(--nms-default-gap) !important;
}
.nms-carousel-cust-arrows .owl-carousel .owl-prev i,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-prev i,
.nms-carousel-cust-arrows .owl-carousel .owl-next i,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-next i{
	font-size: var(--nms-scroll-arrow-font-size);
	top: unset;
	width: unset;
}
.nms-carousel-cust-arrows .owl-carousel .owl-prev.style-light i,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-prev.style-light i,
.nms-carousel-cust-arrows .owl-carousel .owl-next.style-light i,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-next.style-light i{
	color: var(--nms-light-blue);
}
.nms-carousel-cust-arrows .owl-carousel .owl-prev.style-dark i,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-prev.style-dark i,
.nms-carousel-cust-arrows .owl-carousel .owl-next.style-dark i,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-next.style-dark i{
	color: var(--nms-white);
}
.nms-carousel-cust-arrows .owl-carousel .owl-nav-container,
.nms-carousel-cust-arrows-full-w .owl-carousel .owl-nav-container{
	background-color: unset !important;
	height: unset;
	transform: translateY(-50%);
	top: unset;
}
.nms-carousel-cust-arrows.owl-carousel-wrapper,
.nms-carousel-cust-arrows-full-w.owl-carousel-wrapper{
	overflow: visible;
}
.nms-carousel-cust-arrows.owl-carousel-wrapper .owl-stage-outer,
.nms-carousel-cust-arrows-full-w.owl-carousel-wrapper .owl-stage-outer{
	overflow: hidden;
}
.nms-carousel-cust-arrows .owl-carousel.owl-loaded .owl-prev,
.nms-carousel-cust-arrows-full-w .owl-carousel.owl-loaded .owl-prev,
.nms-carousel-cust-arrows .owl-carousel.owl-loaded .owl-next,
.nms-carousel-cust-arrows-full-w .owl-carousel.owl-loaded .owl-next {
	animation: none;
	opacity: 1;
}
/* @media (max-width: 959px){
	.nms-carousel-cust-arrows .owl-carousel .owl-prev{
		transform: translateX(-100%);
	}
	.nms-carousel-cust-arrows .owl-carousel .owl-next{
		transform: translateX(100%);
	}
} */
/* @media (min-width: 960px){ */
	.nms-carousel-cust-arrows .owl-carousel .owl-prev{
		--arrow-shift: calc(-1 * ((100vw - var(--nms-content-column-width)) / 4) - 50%);
		transform: translateX( var(--arrow-shift));
	}
	.nms-carousel-cust-arrows-full-w .owl-carousel .owl-prev{
		--arrow-shift: calc(9.1vw - 50%);
		transform: translateX( var(--arrow-shift));
	}
	
	.nms-carousel-cust-arrows .owl-carousel .owl-next{
		--arrow-shift: calc(((100vw - var(--nms-content-column-width)) / 4) + 50%);
		transform: translateX( var(--arrow-shift));
	}
	.nms-carousel-cust-arrows-full-w .owl-carousel .owl-next{
		--arrow-shift: calc(-1 * 9.1vw + 50%);
		transform: translateX( var(--arrow-shift));

	}
/* } */

/* Client logos */
.nms-clients-grid .isotope-wrapper.single-gutter > div > .tmb{
	padding-bottom: var(--nms-half-gap);
}
.nms-clients-grid .isotope-wrapper.single-gutter .isotope-layout{
	margin-bottom: calc(-1 * var(--nms-half-gap));
}
.nms-clients-grid .cssgrid-container{
	column-gap: var(--nms-default-gap);
	row-gap: var(--nms-half-gap);
}
.nms-clients-grid .isotope-wrapper .isotope-container .tmb > .t-inside{
	margin-top: unset !important;
}
.nms-clients-grid .isotope-wrapper.single-gutter{
	margin-top: unset !important;
}
.nms-clients-grid .tmb .t-entry-visual:hover img.has-secondary-featured-image{
	opacity: 1;
}
.nms-clients-grid .tmb .t-entry-visual .dummy.secondary-dummy-image{
    z-index: auto;
    opacity: 1 !important;
}
.nms-clients-grid .tmb .t-entry-visual img.has-secondary-featured-image{
	opacity: 0;
}
.no-touch .nms-clients-grid .tmb-image-anim.tmb .t-entry-visual:hover img:not(.avatar):not(.has-secondary-featured-image){
	transform: scale(1.2, 1.2);
}
.nms-clients-grid .tmb .t-entry-visual,
.nms-clients-grid .tmb .t-entry-visual .t-entry-visual-cont > a{
  overflow: visible;
}

/* People */
.nms-single-person-btn .t-entry-cf-nms_person_job_title,
.nms-single-person-btn .t-entry-cf-nms_person_email,
.nms-single-person-btn .t-entry-cf-nms_person_email_link,
.nms-single-person-btn .t-entry-cf-nms_person_location{
	font-size: var(--nms-people-details-font-size);
	line-height: 1.6;
  	font-family: var(--nms-font-body);
}
.nms-single-person-btn .isotope-wrapper .isotope-container .tmb .t-inside .t-entry-text .t-entry > *,
.nms-single-person-btn .owl-carousel-container .owl-carousel .tmb .t-inside .t-entry-text .t-entry > *{
	margin-top: unset;
}
.nms-single-person-btn .t-entry-title{
	padding-bottom: 0.2777em;
}
.nms-single-person-btn .t-entry-cf-nms_person_job_title{
  font-weight: bold;
}
.nms_person_social_links{
	vertical-align: bottom;
	line-height: 1;
	font-size: 0.8em;
}
.nms_person_social_links .nms-nbsp{
	width: 0.5em;
}

.t-entry-text .t-entry .t-entry-title a.nms_person_social_links{
	text-decoration: none;
	color: var(--nms-dark-gray);
}
.t-entry-text .t-entry .t-entry-title a.nms_person_social_links:hover{
	color: var(--nms-dark-blue);
}
/* Can be used with same size pictures two in a column - nms-hover-logos is supposed CSS row class */
.nms-hover-logos .uncont .uncode-single-media{
	opacity: 1;
	transition: opacity 0.5s ease-in-out;
}
.nms-hover-logos .uncont .uncode-single-media + .uncode-single-media{
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	z-index: 2;
}
.nms-hover-logos:hover .uncont .uncode-single-media{
	opacity: 1;
}

/* Posts grid */
.nms-posts-carousel .t-entry-text .t-entry-title a::after,
.nms-featured-posts-carousel .t-entry-text .t-entry-title a::after{
	content: " \e87a";
	font-family: 'uncodeicon' !important;
	color: var(--nms-light-blue);
	font-size: 0.8em;
}
.style-light .uncode_text_column .nms-featured-posts-carousel a{
	text-decoration: unset;
}

/* People grid with departments */
.nms-dpt-people-grid .cssgrid-container{
	gap: var(--nms-default-gap);
}
.nms-departments>.row-parent>.row-inner>.wpb_column>.uncol>.uncoltable>.uncell>.uncont{
	display: grid;
	gap: var(--nms-default-gap);
}
@media (max-width: 569px){
	.nms-departments>.row-parent>.row-inner>.wpb_column>.uncol>.uncoltable>.uncell>.uncont{
		grid-template-columns: [first] repeat(1, 1fr) [last];
	}	
	.nms-dpt-people-grid .cssgrid-container{
		grid-template-columns: [first-dpt] repeat(1, 1fr) [last-dpt];
	}
}
@media (min-width: 570px) and (max-width: 649px) {
	.nms-departments>.row-parent>.row-inner>.wpb_column>.uncol>.uncoltable>.uncell>.uncont{
		grid-template-columns: [first] repeat(2, 1fr) [last];
	}	
	.nms-dpt-people-grid .cssgrid-container{
		grid-template-columns: [first-dpt] repeat(2, 1fr) [last-dpt];
	}
}
@media (min-width: 650px) and (max-width: 959px) {
	.nms-departments>.row-parent>.row-inner>.wpb_column>.uncol>.uncoltable>.uncell>.uncont{
		grid-template-columns: [first] repeat(3, 1fr) [last];
	}	
	.nms-dpt-people-grid .cssgrid-container{
		grid-template-columns: [first-dpt] repeat(3, 1fr) [last-dpt];
	}
}
/* @media (min-width: 960px) and (max-width: 1271px) {
	.nms-departments>.row-parent>.row-inner>.wpb_column>.uncol>.uncoltable>.uncell>.uncont{
		grid-template-columns: [first] repeat(3, 1fr) [last];
	}	
	.nms-dpt-people-grid .cssgrid-container{
		grid-template-columns: [first-dpt] repeat(3, 1fr) [last-dpt];
	}
} */
@media (min-width: 960px){
	.nms-departments>.row-parent>.row-inner>.wpb_column>.uncol>.uncoltable>.uncell>.uncont{
		grid-template-columns: [first] repeat(4, 1fr) [last];
	}	
	.nms-dpt-people-grid .cssgrid-container{
		grid-template-columns: [first-dpt] repeat(4, 1fr) [last-dpt];
	}
}
.nms-departments .nms-dpt-content{
	grid-column-start: first;
	grid-column-end: last;
	background-color: var(--nms-light-gray);
	padding: var(--nms-half-gap);
}
.nms-departments .nms-dpt-cell .nms-dpt-people-grid{
	display: none;
}
.nms-departments .nms-dpt-cell .nms-dpt-title-normal{
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-left: var(--nms-half-gap);
	padding-right: var(--nms-half-gap);
	padding-bottom: var(--nms-half-gap);
}
.nms-departments .nms-dpt-cell .nms-dpt-title-normal p,
.nms-departments .nms-dpt-cell .nms-dpt-title-hover p{
	display: none;
}
.nms-departments .nms-dpt-cell .nms-dpt-title-normal,
.nms-departments .nms-dpt-cell .nms-dpt-title-hover,
.nms-departments .nms-dpt-cell .nms-dpt-picture-normal,
.nms-departments .nms-dpt-cell .nms-dpt-picture-hover{
	transition-property: transform,filter, opacity;
	transition-duration: 0.2s;
	transition-timing-function: ease-in;
}
.nms-departments .nms-dpt-cell .nms-dpt-title-hover{
	position: absolute;
	bottom: 20%;
	width: 100%;
	text-align: center;
	z-index: 10;
	opacity: 0;
}
.nms-departments .nms-dpt-cell .nms-dpt-picture-hover{
	position: absolute;
	top: 0px;
	left:0px;
	z-index: 10;
	opacity: 0;
}
.nms-departments .nms-dpt-cell:hover .nms-dpt-title-hover,
.nms-departments .nms-dpt-cell:hover .nms-dpt-picture-hover{
	opacity: 1;
}
.nms-departments .nms-dpt-cell:hover .nms-dpt-title-normal + .nms-dpt-title-hover,
.nms-departments .nms-dpt-cell:hover .nms-dpt-picture-normal + .nms-dpt-picture-hover{
	opacity: 0;
}
.nms-departments .nms-dpt-title-normal .nms-dpt-name,
.nms-departments .nms-dpt-title-normal .nms-dpt-leader-hp{
	font-weight: var(--nms-bold-font-weight);
	margin-top: unset;
}
.nms-departments .nms-dpt-title-normal .nms-dpt-leader,
.nms-departments .nms-dpt-title-normal .nms-dpt-position-hp{
	padding-top: 0.4545em;
}
.nms-departments .nms-dpt-title-hover .nms-dpt-info{
	text-transform: uppercase;
	font-family: var(--nms-font-header);
	font-size: var(--nms-btn-font-size);
}
.nms-dpt-people-grid .cssgrid-container>.tmb:first-child{
	grid-column-start: first-dpt;
	grid-column-end: last-dpt;
}
@media (min-width: 960px) {
	.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-visual{
		width: 50%;
		float: left;
	}
	.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-text{
		width: 50%;
		float: right;
	}
	.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-text-tc{
		padding-top: 0px !important;
		padding-left: var(--nms-half-gap) !important;
	}
	.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-visual-tc img,
	.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-visual-cont{
		padding-right: var(--nms-half-gap) !important;
	}
}
.nms-dpt-people-grid .cssgrid-container>.tmb:not(:first-child) .t-entry-text-tc{
	padding-top: var(--nms-half-gap);
}
/* .nms-dpt-people-grid .cssgrid-container .tmb .t-inside .t-entry-text .t-entry-text-tc .t-entry > *{
	margin-top: unset;
} */
.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-cf-nms_person_job_title,
.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-cf-nms_person_email,
.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-cf-nms_person_email_link,
.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-cf-nms_person_location{
	font-size: var(--nms-default-font-size);
	line-height: 1.6;
  	font-family: var(--nms-font-body);
}
.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-title{
	font-weight: var(--nms-bold-font-weight);
	padding-bottom: 0.2777em;
}
.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-excerpt{
	padding-top: 1.8em;
}
.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-cf-nms_person_job_title{
  font-weight: bold;
}
.nms-dpt-people-grid .cssgrid-container>.tmb:not(:first-child) nms-nbsp,
.nms-dpt-people-grid .cssgrid-container>.tmb:not(:first-child) .nms_person_social_links,
.nms-dpt-people-grid .cssgrid-container>.tmb:not(:first-child) .t-entry-cf-nms_person_job_title,
.nms-dpt-people-grid .cssgrid-container>.tmb:not(:first-child) .t-entry-cf-nms_person_email,
.nms-dpt-people-grid .cssgrid-container>.tmb:not(:first-child) .t-entry-cf-nms_person_email_link,
.nms-dpt-people-grid .cssgrid-container>.tmb:not(:first-child) .t-entry-excerpt {
	display: none;
}
.nms-departments .nms-dpt-grid-expanded .nms-dpt-cell:not(.nms-department-expanded) .nms-dpt-picture-normal .uncode-single-media-wrapper::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--nms-white);
	opacity: 70%;
    z-index: 10;
}
/* Controls aspect ratio of the image */
/* .nms-dpt-people-grid .cssgrid-container>.tmb:not(:first-child) .t-entry-visual-cont .dummy{
	padding-top: 100% !important;
}
.nms-dpt-people-grid .cssgrid-container>.tmb:first-child .t-entry-visual-cont .dummy{
	padding-top: 66.6666% !important;
} */





/*Blog category filters*/


.isotope-filters ul.menu-smart .isotope-nav-link{
	letter-spacing: 0.05px !important;
}

/* Posts - Press releases*/
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-127 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-127 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-281 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-281 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-283 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-283 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-129 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-129 a.active{
	color: var(--nms-yellow-green);	/* 02 Yellow Green */
}
/* Posts - Blog */
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-131 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-131 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-285 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-285 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-287 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-287 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-133 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-133 a.active{
	color: var(--nms-light-blue);	/* NMS Light Blue */
}
/* Posts - NMS in media */
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-135 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-135 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-291 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-291 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-289 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-289 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-137 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-137 a.active{
	color: var(--nms-rosso-corsa);	/* 05 Rosso Corsa */
}
/* Posts - E-book*/
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-766 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-766 a.active{
	color: var(--nms-dark-green);	/* 01 Dark Green */
}
/* Posts - Case study */
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-811 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-811 a.active{
	color: var(--nms-honey-yellow);	/* 03 Honey Yellow */
}
/* Posts - Datove zrnko */
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-863 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-863 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-867 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-867 a.active{
	color: var(--nms-rosso-corsa);	/* 05 Rosso Corsa */
}
/* Posts - Case study */
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-782 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-782 a.active{
	color: var(--nms-honey-yellow);	/* 03 Honey Yellow */
}
/* Posts - Volebny prieskum */
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-865 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-865 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-869 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-869 a.active{
	color: var(--nms-plum);	/* 07 NMS Plum */
}
/* Posts - Volebny zpravodaj */
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-834 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-834 a.active,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-859 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-859 a.active{
	color: var(--nms-orange-aero);	/* 04 Orange Aero */
}
/* Posts - NMS v kontextu */
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-778 a,
.nms-posts-grid .isotope-filters .menu-smart .filter-cat-778 a.active{
	color: var(--nms-honey-yellow);	/* 03 Honey Yellow */
}

.nms-posts-grid .isotope-filters .menu-smart a.active{
	color: unset;
}
.nms-posts-grid .grid-filters ul.menu-smart a,
.nms-posts-grid .grid-filters div.menu-horizontal a{
	font-size: var(--nms-filters-font-size);
}
.nms-posts-grid .nms-posts-filter-wrapper{
	position: relative;
	z-index: 100;
}
/* @media (max-width: 959px) {
	.nms-posts-grid .menu-container{
		border-width: 1px;
		border-style: solid;
		border-color: var(--nms-dark-blue);
		border-radius: 5px;
		overflow:hidden;
	}
	.nms-posts-grid .menu-container li{
		background-color: var(--nms-white);
		margin-bottom: 4px;
	}
	.nms-posts-grid .menu-container li a{
		padding-top: 8px;
		padding-bottom: 8px;
	}


} */

	/* Whitespace removal */
.nms-posts-grid .isotope-filters .menu-smart{
	font-size: 0;
}
.nms-posts-grid .isotope-filters .menu-smart span{
	padding: 0 !important;
}
.nms-posts-grid .isotope-filters .menu-smart a{
	padding: 0.48em 1.08em 0.48em 1.08em;
}
.nms-posts-grid .isotope-filters .menu-smart li{
	border-style: solid !important;
	border-width: var(--nms-border-thin) !important;
	border-color: var(--nms-dark-gray);
	background-color: var(--nms-white);
	overflow: hidden;
}
.nms-posts-grid .isotope-filters .menu-smart li:not(:first-child){
	margin-left: calc( -1 * var(--nms-scale-constant) * 1) !important;
}
.nms-posts-grid .isotope-filters .menu-smart li:first-child{
	border-top-left-radius: var(--nms-small-radius);
	border-bottom-left-radius: var(--nms-small-radius);
}
.nms-posts-grid .isotope-filters .menu-smart li:last-child{
	border-top-right-radius: var(--nms-small-radius);
	border-bottom-right-radius: var(--nms-small-radius);
}
.nms-posts-grid .isotope-filters .menu-smart .active{
	background-color: var(--nms-light-gray) !important;
}
.nms-posts-grid .isotope-filters .menu-smart{
	padding: 0px !important;
}


/* Blog - filter,search on one row*/
section.no-results.not-found .post-title{
	padding-bottom: calc( var(--nms-scale-constant) * 63);
}
section.no-results.not-found .page-content p{
	margin-top: unset;
	padding-bottom: var(--nms-half-gap);
}
.nms-general-search.search-container-inner i,
.nms-posts-grid .nms-search-row form .search-container-inner i{
	right: 0.4em;
	font-size: var(--nms-filters-font-size);
	margin-top: unset;
	color: var(--nms-dark-gray);
	padding: 0 0 0 0.2em;
	/* border-left-style: solid;
	border-left-width: 0.08em; */
	transform: translateY(-50%);
	top: 50%;
}
.nms-general-search .search-field,
.nms-posts-grid .nms-search-row .search-field{
	padding-right: 2.2222em;
	padding-left: 0.8333em;
	padding-top: 0.5555em;
	padding-bottom: 0.5555em;
	font-size: var(--nms-search-field-font-size);
	margin-top: unset;
}
.nms-posts-grid .nms-posts-filter-wrapper{
	margin-bottom: calc( var(--nms-scale-constant) * 75);
}
.nms-posts-grid .nms-posts-filter-wrapper{
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: center;
	flex-flow: wrap;
	align-items: stretch;
	gap: var(--nms-default-gap);
}
.nms-posts-grid .nms-search-row form,
.nms-posts-grid .nms-search-row form .search-container-inner,
.nms-posts-grid .nms-search-row form .search-container-inner input{
	height: 100%;
}
.nms-posts-grid .nms-posts-filter-wrapper .isotope-filters{
	padding-top: unset;
	padding-bottom: unset;
	width: auto;
	margin-bottom: unset;
}
.nms-posts-grid .nms-posts-filter-wrapper .isotope-filters .menu-horizontal{
	padding-top: unset;
	padding-bottom: unset;
}
.nms-posts-grid .nms-posts-filter-wrapper .isotope-filters .menu-smart{
	margin: unset;
	width: 100% !important;
}
@media (min-width: 960px) {
	.nms-posts-grid .nms-posts-filter-wrapper{
		width: 72%;
	}
	.nms-posts-grid .nms-search-row{
		flex-basis: 13.9vw;
	}
}

@media (max-width: 960px) {
	.nms-posts-grid .nms-search-row{
		width: 50vw;
	}
}

/* Blog - Masonry view */
.nms-posts-grid-masonry .t-inside .t-entry-excerpt{
	margin-top: 0.7727em !important;
}
.nms-posts-grid-masonry .t-inside .t-entry-excerpt p{
	margin-top: unset;
}
.nms-posts-grid-masonry .isotope-wrapper .tmb .t-inside .t-entry-text .t-entry .nms-info-block{
	margin-top: 0.4545em;
}
.nms-posts-grid-masonry .t-inside .t-entry-excerpt p{
	font-size: var(--nms-blog-excerpt-font-size);
}
.nms-posts-grid-masonry .t-inside .t-entry-excerpt .nms-nbsp{
	display: inline-block;
	width: 0.7894em;
	height: 1px;
}
.nms-posts-grid-masonry .t-inside .t-entry-excerpt i{
	color: var(--nms-orange-aero);
	font-size: 0.8421em;
	font-weight: var(--nms-extra-bold-font-weight);
}
.nms-posts-grid-masonry .t-inside .t-entry-text .t-entry-text-tc,
.nms-featured-posts-carousel .t-inside .t-entry-text .t-entry-text-tc{
	padding: calc( var(--nms-scale-constant) * 28);
}
.nms-posts-grid-masonry .t-inside .nms-post-info,
.nms-featured-posts-carousel .t-inside .nms-post-info{
	margin-left: calc( var(--nms-scale-constant) * -48) !important;
}
.nms-featured-posts-carousel.owl-carousel-wrapper .owl-carousel-container .owl-item .t-inside .t-entry-text .t-entry .nms-info-block{
	margin-top: unset;
}
.nms-featured-posts-carousel.owl-carousel-wrapper .owl-carousel-container .owl-item .t-inside .t-entry-text .t-entry .t-entry-title{
	margin-top: 0.2777em;
}

.nms-posts-grid-masonry .isotope-wrapper.single-gutter > div > .tmb > .t-inside{
	margin-top: var(--nms-default-gap) !important;
}
.nms-posts-grid-masonry .isotope-wrapper.single-gutter{
	margin-top: calc(-1 * var(--nms-default-gap)) !important;
}
/* Featured posts carousel */
.nms-featured-posts-carousel .owl-carousel .owl-stage{
	height: 100%;
	display: table;
	table-layout: fixed;
}
.nms-featured-posts-carousel .owl-carousel .owl-stage-outer{
	height: unset !important;
}
 .nms-featured-posts-carousel .owl-carousel .owl-item{
	height: 100%;
	display: table-cell;
 }
 .nms-featured-posts-carousel .owl-carousel .owl-item > .tmb {
	height: 100%;
	display: block;
  }
  .nms-featured-posts-carousel .owl-carousel .owl-item > .tmb > .t-inside {
	height: 100%;
	display: table;
	table-layout: fixed;
  }

/* Facebook feed */
.nms-facebook-feed #cff .cff-item .cff-post-text .cff-text,
.nms-facebook-feed #cff .cff-item .cff-shared-link .cff-post-desc,
.nms-facebook-feed #cff .cff-item .cff-shared-link .cff-link-title{
	font-size: var(--nms-blog-excerpt-font-size);
	line-height: 1.6;
}
.nms-facebook-feed #cff .cff-load-more{
	font-family: var(--nms-font-header);
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
	border-width: var(--nms-border-normal);
	border-style: solid;
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: var(--nms-default-gap);
}
.nms-facebook-feed #cff .cff-load-more span:visited{
	color: var(--nms-light-blue);
}

.nms-facebook-feed #cff{
	margin-bottom: unset;
}
.nms-facebook-feed #cff.cff-masonry .cff-posts-wrap{
	width: auto;
	min-width: 100%;
	margin-left: calc( -1 * var(--nms-half-gap));
	margin-right: calc( -1 * var(--nms-half-gap));
}
.nms-facebook-feed #cff.cff-masonry .cff-item,
.nms-facebook-feed #cff.cff-masonry.masonry-2-tablet .cff-posts-wrap .cff-item{
	margin-left: var(--nms-half-gap);
	margin-right: var(--nms-half-gap);
	margin-bottom: var(--nms-default-gap) !important;
}
@media (max-width: 569px){
	.nms-facebook-feed #cff.cff-masonry .cff-posts-wrap .cff-item{
		width: calc( 100% - var(--nms-default-gap));
	}
}
@media (min-width: 570px) and (max-width: 959px) {
	.nms-facebook-feed #cff.cff-masonry .cff-posts-wrap .cff-item{
		width: calc( 50% - var(--nms-default-gap));
	}
}
@media (min-width: 960px){
	.nms-facebook-feed #cff.cff-masonry .cff-posts-wrap .cff-item{
		width: calc( 33.3333% - var(--nms-default-gap));
	}
}

.nms-facebook-feed #cff.cff-masonry .cff-posts-wrap .cff-item:nth-child(3){
	margin-right: 0px;
}

/* Blog - single post */
.row-parent .row-inner .uncol .uncont .nms-download-article .btn-container{
	padding-top: unset;
}
.nms-fb-feed-icon {
	vertical-align: text-bottom;
	/*font-size: calc( var(--nms-scale-constant) * 82);*/
	height: calc( var(--nms-scale-constant) * 82);
	/*filter: invert(100%) sepia(4%) saturate(2%) hue-rotate(218deg) brightness(102%) contrast(101%);*/
	margin-right: 0.1219em;
}
/* Blog - floating gallery*/

.nms-floating-text .wpb-content-wrapper:first-child .row-container:first-child{
    clear: unset !important;
    overflow: hidden;
}

@media (max-width: 959px){
	.nms-floating-gal-row .uncont{
		display: flex;
		flex-direction: column-reverse;
	}
	.nms-floating-text{
		margin-bottom: var(--nms-default-gap) ;
	}
}
@media (min-width: 960px){
	.nms-floating-gallery{
		float: right;
		z-index: 100;
		margin-left: var(--nms-default-gap);
		margin-bottom: var(--nms-default-gap);
	}
	.nms-floating-gallery .isotope-container{
		height: unset !important;
	}
	.nms-floating-gallery .isotope-container .tmb {
		position: static !important;
	}
}
@media (min-width:960px){
	.nms-floating-gallery .isotope-container .tmb {
		width: calc(var(--nms-content-column-width) / 2 - var(--nms-half-gap)) !important;
	}
}

/* Media gallery */
/* @media (min-width: 960px){
	.nms-media-gallery{
		z-index: 1;
		margin-bottom: 3.125rem;
		
	}
} */
.nms-media-gallery .isotope-container .tmb > .t-inside,
.nms-floating-gallery .isotope-container .tmb > .t-inside{
	margin-top: var(--nms-default-gap) !important;
}
.nms-media-gallery .isotope-wrapper,
.nms-floating-gallery .isotope-wrapper{
	margin-top: calc(-1 * var(--nms-default-gap)) !important;
}
.nms-media-gallery .isotope-wrapper.single-gutter > div > .tmb{
	padding-right: var(--nms-default-gap);
}
.nms-media-gallery .isotope-wrapper.single-gutter .isotope-layout{
	margin-right: calc(-1 * var(--nms-default-gap));
}
.nms-media-vertical .uncode-single-media+.uncode-single-media{
	padding-top: calc( var(--nms-scale-constant) * 100);
}

/* Post info style*/
.nms-post-info {
	display: flex;
	align-items: baseline;
}
.nms-post-info .nms-post-categories{
	display: flex;
}
.nms-posts-carousel .t-entry-visual-tc .t-cat-over .t-entry-category a,
.nms-post-info .nms-post-categories .category-box{
	font-family: var(--nms-font-header);
	color: var(--nms-white);
	padding: 0.2272em 0.4545em;
	text-transform: uppercase;
	font-weight: var(--nms-bold-font-weight);
	margin-right: 0.8636em;
}
.nms-posts-carousel .t-entry-visual-tc .t-cat-over .t-entry-category a{
	pointer-events: none;
	font-size: unset !important;
	letter-spacing: unset;
	line-height: normal;
	margin-bottom: 0px;
}
.nms-posts-carousel .t-entry-visual-tc .t-cat-over{
	padding: 0 !important;
	left: -30px;
	top: 30px;
	position: absolute;
}
.nms-featured-posts-carousel .owl-item .t-entry-text{
	overflow: hidden;
}
.nms-posts-carousel .owl-item.active .t-entry-visual,
.nms-featured-posts-carousel .owl-item.active.index-active .t-entry-text{
	overflow: visible;
}
.nms-posts-carousel .owl-stage-outer,
.nms-featured-posts-carousel .owl-stage-outer{
	padding-left: var(--nms-half-gap);
	margin-left: calc(-1 * var(--nms-half-gap));
	margin-right: var(--nms-default-gap);
}
.nms-post-info .nms-post-domicile{
	font-style: italic;
}

/* Footer */
.nms-footer{
	padding-top: calc( var(--nms-scale-constant) * 100);
	padding-bottom: calc( var(--nms-scale-constant) * 50);
}
/* @media (max-width: 960px){
	.nms-footer-extra-links{
		margin-bottom: 36px;
	}
} */
/* .nms-footer-side-padding,
.nms-footer-subscribe{
	padding-left: 36px !important;
	padding-right: 36px !important;
} */
.nms-footer-subscribe{
	padding-top: calc( var(--nms-scale-constant) * 45) !important;
	padding-bottom: calc( var(--nms-scale-constant) * 45) !important;
}

/* .nms-footer .nms-footer-extra-links{
	padding: 0px 30px;
} */
.nms-footer .nms-footer-links{
	padding-top: var(--nms-default-gap) !important;
}
.nms-social-icons .wpb_wrapper{
	margin-left: calc( var(--nms-scale-constant) * -14);
}
.nms-centered-items .uncont{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: var(--nms-default-gap);
}
/* .nms-footer-icon-box .nms-centered-items .uncont{
	gap: var(--nms-default-gap);
} */
.nms-footer .nms-footer-icon-box.nms-centered-items .uncont .nms-footer-logo{
	margin-top: auto !important;
	margin-bottom: auto;
}
.nms-footer-logo .single-wrapper{
	max-width: calc( var(--nms-scale-constant) * 175) !important;
}
.nms-footer-icon-box .uncont .nms-footer-icon{
	padding: 0px calc( var(--nms-scale-constant) * 2);
}
.nms-footer-icon-box .uncont{
	align-items:baseline;
}
/* .nms-footer-icon-box .uncont .nms-footer-icon .icon-box-icon i{
	font-size: 2.1em;
} */
.nms-footer .nms-footer-heading .h4,
.nms-footer .nms-footer-text .h4{
	font-size: var(--nms-footer-text-font-size);
	line-height: 1;
}
.nms-footer .nms-footer-text-block{
	margin-top: calc( var(--nms-scale-constant) * 36) !important;
	margin-bottom: var(--nms-default-gap)
}
.nms-footer .nms-rdc-margin{
	margin-top: calc( var(--nms-scale-constant) * 12) !important;
}

.nms-footer-subscribe .nms-footer-mail-field,
.nms-footer-subscribe .btn-container,
.nms-footer-subscribe .btn-container .btn.btn-sm{
  margin-top: 0px;
  margin-bottom: 0px;
}
.nms-footer-subscribe .nms-footer-mail-field{
	font-size: var(--nms-input-font-size);
}
.nms-footer-subscribe .style-light p{
	margin-top: 0px;
}
/* .nms-footer .nms-footer-extra-links a{
} */
.style-dark .nms-white-underline-links a{
	text-decoration: underline;
	text-decoration-color: var(--nms-white);
}
.nms-footer-subscribe .nms-form-single-row{
	display: flex;
	justify-content: center;
	flex-flow: wrap;
	align-items: stretch;
	gap: var(--nms-half-gap) var(--nms-default-gap);
}
@media (max-width:959px){
	.nms-footer-subscribe .nms-form-single-row .nms-form-col{
		flex: 1 1 345px;
	}
}
/* @media (min-width:960px) and (max-width:1271px){
	.nms-footer-subscribe .nms-form-single-row .nms-form-col>*{
		width: 40vw;
	}
} */
@media (min-width:960px){
	.nms-footer-subscribe .nms-form-single-row .nms-form-col>*{
		width: 24.8vw;
	}
}
/*.nms-footer-subscribe .wpcf7-form .wpcf7-form-control-wrap{
	height: 100%;
	display: flex;
}
.nms-footer-subscribe .wpcf7-form .wpcf7-not-valid-tip{
	margin-right: 40px;
} */
.nms-footer-subscribe .wpcf7-form .wpcf7-form-control-wrap,
.pum.pum-theme-401 .wpcf7-form .wpcf7-form-control-wrap{
	height: 100%;
	display: block;
}
.nms-footer-subscribe .wpcf7-form .wpcf7-form-control-wrap input{
	height: 100%;
	padding: 0.5em 0.75em;
}
.nms-footer-subscribe .wpcf7-form .wpcf7-not-valid-tip,
.pum.pum-theme-401 .wpcf7-form .wpcf7-not-valid-tip{
	position: absolute;
	margin-top: calc( var(--nms-scale-constant) * 10);
	left: 50%;
	width: 100%;
	transform: translateX(-50%);
}
.wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors,
.wpcf7 span.wpcf7-not-valid-tip{
	font-size: var(--nms-small-text-font-size);
}
.wpcf7-form{
	text-align: center;
}
.nms-footer .wpcf7 form .wpcf7-response-output,
.pum.pum-theme-401 .wpcf7 form .wpcf7-response-output{
	font-size: var(--nms-footer-text-font-size);
	font-family: var(--nms-font-header);
	line-height: 1;
	color: var(--nms-white);
	background-color: unset;
	border-style: unset;
	display: inline-block;
	/* position: absolute;
	left: 50%;
	width: 100%;
	transform: translateX(-50%); */
	margin-top: var(--nms-half-gap);
}
.nms-footer .wpcf7 form .wpcf7-response-output:empty,
.pum.pum-theme-401 .wpcf7 form .wpcf7-response-output:empty{
	display: none;
}

/* Popup*/
.pum.pum-theme-401 .pum-container{
	background-color: var(--nms-dark-blue);
}
.pum.pum-theme-401 .pum-close i{
	font-size: 30px;
}
.pum.pum-theme-401 .pum-container{
	padding-left: 5.7vw;
	padding-right: 5.7vw;
	/* padding-top: 4.0625rem; */
	padding-top: 4.6875rem;
	padding-bottom: 4.6875rem;

}
@media (min-width: 959px){
	.pum.pum-theme-401 .pum-container.pum-responsive.pum-responsive-normal{
		width: 63.5vw;
		margin-left: 36.6vw;
	}
}
/*Forms*/
/*Contact*/
.nms-contact-form .nms-form-content{
	display: flex;
	flex-direction: column;
}
.nms-contact-form .nms-form-content,
.nms-contact-form .nms-form-row{
	gap: var(--nms-default-gap);
}
.nms-contact-form .nms-popup-heading{
	padding-bottom: 2.6389em;
	text-align: left;
	margin-top: unset;
}
.nms-contact-form .nms-form-row{
	display: flex;
	justify-content: space-evenly;
	flex-flow: wrap;
	/* align-items: baseline; */
}

.nms-contact-form textarea,
.nms-contact-form input{
	font-size: var(--nms-input-font-size);
	margin-top: 0px;
}
.nms-contact-form input{
	height: 3em;
}
.nms-contact-form textarea{
	height: 12.5em;
}

.nms-contact-form .btn-container{
	margin-top: 0px;
}
.nms-contact-form .nms-hidden-controls,
.nms-footer-subscribe-form .nms-hidden-controls{
	display: none;
}
.nms-contact-form .nms-form-row .nms-form-col{
	flex: 1 1 237px;
}
.nms-contact-form .nms-form-row .nms-half-col-center{
	flex: 0 1 50%;
}
.nms-contact-form .nms-form-row .nms-full-col-center{
	flex: 0 1;
}

/* .nms-contact-form .nms-form-row .nms-half-col-center .btn-container{
	margin-left: auto;
	margin-right: auto;
} */
/*Forms General style*/
.wpcf7-form .nms-form-hide-btn{
	display: none;
}
.wpcf7-form .nms-form-row .nms-form-col .wpcf7-text,
.wpcf7-form .nms-form-single-row .nms-form-col .wpcf7-text,
.wpcf7-form .nms-form-row .nms-form-col .btn-container a,
.wpcf7-form .nms-form-single-row .nms-form-col .btn-container a{
	width: 100%;
}
div.nms-perex.nms-address{
	padding-bottom: unset;
}

/* Single person with contact button*/
.nms-single-person-btn{
	padding-top: calc( var(--nms-scale-constant) * 100);
	padding-bottom: calc( var(--nms-scale-constant) * 150);
}
.nms-block-heading + .nms-single-person-btn{
	padding-top: unset;
}
.nms-single-person-btn .t-inside{
	display: flex;
	justify-content: center;
  	flex-wrap: wrap;
}
.nms-single-person-btn .isotope-container .tmb .t-inside .t-entry-text{
	margin-left: unset !important;
	margin-top: auto;
	margin-bottom: auto;
}
.nms-single-person-btn .t-inside .t-entry-text .t-entry-text-tc{
	padding-left: var(--nms-default-gap);
}
.nms-single-person-btn .tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-text,
.nms-single-person-btn .tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-text{
	width: unset !important;
}
@media (min-width: 960px){
	.nms-single-person-btn .tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-visual{
		max-width: 14.0625vw;
	}
}
.nms-single-person-btn .t-entry .btn-container{
	margin-top: var(--nms-default-gap) !important;
}


/* Buttons */
.nms-posts-grid .loadmore-button .btn,
input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"],
.btn-container .btn.btn-sm,
.nms-facebook-feed #cff .cff-load-more{
	padding: calc( var(--nms-scale-constant) * 10) calc( var(--nms-scale-constant) * 33) !important;
}
.btn-container .btn.btn-sm label,
.btn-container a.btn.btn-sm,
.nms-posts-grid .loadmore-button .btn,
.nms-facebook-feed #cff .cff-load-more{
	font-size: var(--nms-btn-font-size) !important;
}
.btn-container .btn.btn-sm label{
	line-height: 1;
	margin-bottom: 0px;
}
.nms-posts-grid .loadmore-button .btn,
.style-dark .btn-container .btn.btn-sm,
.style-light .btn-container .btn.btn-sm,
.nms-facebook-feed #cff .cff-load-more{
	background-color: var(--nms-white) !important;
	color: var(--nms-light-blue) !important;
}
.style-dark .btn-container .btn.btn-sm,
.nms-facebook-feed #cff .cff-load-more{
	border-color: var(--nms-dark-blue) !important;
}
.style-dark .btn-container .btn.btn-sm.btn-default:hover{
	color: var(--nms-white) !important;
	background-color: var(--nms-dark-blue) !important;
	border-color: var(--nms-dark-blue) !important;
}

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){
	letter-spacing: unset;
}
.style-light .btn-container .btn.nms-inverted-btn-colors{
	color: var(--nms-dark-blue) !important;
	border-color: var(--nms-light-blue) !important;
}
.style-light .btn.btn-default.btn-outline.nms-higlighted-hover:hover,
.nms-facebook-feed #cff .cff-load-more:hover{
	color: #ffffff !important;
	background-color: var(--nms-orange-aero) !important;
	border-color: var(--nms-orange-aero) !important;
}

/* Default styling */
@media (min-width:960px){
	/* Columns gap */
	.nms-row-padding-basic-top .row-inner > div,
	.nms-row-padding-x-small-top .row-inner > div,
	.nms-row-padding-smaller-top .row-inner > div,
	.nms-row-padding-basic-btm .row-inner > div,
	.nms-row-padding-basic-both .row-inner > div,
	.nms-row-padding-reduced-width .row-inner > div{
		padding-left: var(--nms-default-gap) !important;
	}
	/* Columns gap - correction*/
	.nms-row-padding-basic-top .row-inner,
	.nms-row-padding-x-small-top .row-inner,
	.nms-row-padding-smaller-top .row-inner,
	.nms-row-padding-basic-btm .row-inner,
	.nms-row-padding-basic-both .row-inner,
	.nms-row-padding-reduced-width .row-inner{
		margin-left: calc(-1 * var(--nms-default-gap));;
	}
}
.nms-row-padding-basic-btm,
.nms-row-padding-basic-both{
	padding-bottom: calc( var(--nms-scale-constant) * 150);
}
.nms-row-padding-basic-top,
.nms-row-padding-basic-both{
	padding-top: calc( var(--nms-scale-constant) * 150);
}
.nms-row-padding-x-small-top{
	padding-top: calc( var(--nms-scale-constant) * 50);
}
.nms-row-padding-reduced-width{
	margin-left: var(--nms-block-indent);
	margin-right: var(--nms-block-indent);
}
.nms-posts-grid .loadmore-button,
.nms-row-padding-basic-top .btn-container,
.nms-row-padding-x-small-top .btn-container,
.nms-row-padding-smaller-top .btn-container,
.nms-row-padding-basic-btm .btn-container,
.nms-row-padding-basic-both .btn-container,
.nms-row-padding-smaller-top{
	padding-top: calc( var(--nms-scale-constant) * 100);
}
.nms-posts-grid .loadmore-button{
	margin: 0px !important;
}
.nms-posts-grid .loadmore-button .btn.btn-default.btn-outline{
	transform: unset;
}

/* .nms-perex li, */
.nms-perex p{
	font-size: var(--nms-perex-font-size) !important;
	line-height: 1.6;
	font-weight: bold;
}
.nms-single-post-title{
	padding-top: calc( var(--nms-scale-constant) * 130);
	padding-bottom: calc( var(--nms-scale-constant) * 44);
}
/* GDPR perex*/
.nms-content-default .nms-perex{
	padding-bottom: calc( var(--nms-scale-constant) * 21);
}
/* Services perex */
.nms-services .nms-perex{
	padding-top: calc( var(--nms-scale-constant) * 27);
}
/* Single Post perex*/
.nms-single-post-header .nms-perex .uncont p{
	padding-top: 1.0714em !important;
	padding-bottom: 1.7857em !important;
}
.nms-page-heading .h1{
	padding-top: calc( var(--nms-scale-constant) * 133);
}
.nms-block-heading .h2,
.nms-block-heading-sm .h2,
.nms-page-heading .h2{
	padding-top: calc( var(--nms-scale-constant) * 133);
}
.nms-block-heading .h2{
	padding-bottom: calc( var(--nms-scale-constant) * 88);
}
.nms-block-heading-sm .h2,
.nms-block-heading-sm-no-top .h2,
.nms-page-heading-sm .h2{
	padding-bottom: calc( var(--nms-scale-constant) * 29);
}
.nms-block-heading-no-top .h2,
.nms-page-heading .h2{
	padding-bottom: calc( var(--nms-scale-constant) * 88);
}
.nms-page-heading .h1{
	padding-bottom: calc( var(--nms-scale-constant) * 63);
}
.nms-page-heading-sm .h2{
	padding-top: calc( var(--nms-scale-constant) * 100);
}
.nms-content-default.row-container .btn-container{
	padding-top: calc( var(--nms-scale-constant) * 20);
	padding-bottom: calc( var(--nms-scale-constant) * 20);
}
.nms-content-default.row-container .btn-container .btn{
	padding-left: calc( var(--nms-scale-constant) * 65) !important;
	padding-right: calc( var(--nms-scale-constant) * 65) !important;
}
.nms-content-default .post-content .row-container .uncode_text_column p,
.nms-row-padding-reduced-width .uncode_text_column + .uncode_text_column,
.nms-content-default.row-container:not(.nms-no-left-padding) p,
.nms-single-post-content p{
	padding-top: var(--nms-half-gap);
}
.nms-content-default .post-content .row-container h1,
.nms-content-default .post-content .row-container .h1,
.nms-content-default.row-container:not(.nms-no-left-padding) h1,
.nms-content-default.row-container:not(.nms-no-left-padding) .h1,
.nms-single-post-content h1{
	padding-top: calc( var(--nms-scale-constant) * 131);
	padding-bottom: calc( var(--nms-scale-constant) * 45);
}
.nms-content-default .post-content .row-container h2,
.nms-content-default .post-content .row-container .h2,
.nms-content-default.row-container:not(.nms-no-left-padding) h2,
.nms-content-default.row-container:not(.nms-no-left-padding) .h2,
.nms-single-post-content h2{
	padding-top: calc( var(--nms-scale-constant) * 131);
	padding-bottom: calc( var(--nms-scale-constant) * 47);
}
.nms-content-default .post-content .row-container h3,
.nms-content-default .post-content .row-container .h3,
.nms-content-default.row-container:not(.nms-no-left-padding) h3,
.nms-content-default.row-container:not(.nms-no-left-padding) .h3,
.nms-single-post-content h3{
	padding-top: calc( var(--nms-scale-constant) * 44);
	padding-bottom: calc( var(--nms-scale-constant) * 17);
}
.nms-content-default .post-content .row-container h4,
.nms-content-default .post-content .row-container .h4,
.nms-content-default.row-container:not(.nms-no-left-padding) h4,
.nms-content-default.row-container:not(.nms-no-left-padding) .h4,
.nms-single-post-content h4{
	padding-top: calc( var(--nms-scale-constant) * 32);
	padding-bottom: calc( var(--nms-scale-constant) * 15);
}
.nms-single-post-content p,
.nms-single-post-content h1,
.nms-single-post-content h2,
.nms-single-post-content h3,
.nms-single-post-content h4,
.nms-content-default.row-container:not(.nms-no-left-padding) p{
	margin-top: unset;
}
.nms-content-default .post-content .row-container ul,
.nms-content-default.row-container:not(.nms-no-left-padding) ul,
.nms-single-post-content ul{
	margin-top: unset;
	padding-top: var(--nms-half-gap) !important;
}
.nms-single-post-content > :first-child,
.nms-single-post-content > :first-child .uncode_text_column > :first-child{
	padding-top: unset;
}
.nms-single-post-content h1+p,
.nms-single-post-content h2+p,
.nms-single-post-content h3+p,
.nms-single-post-content h4+p,
.nms-single-post-content > h1+h1,
.nms-single-post-content > h1+h2,
.nms-single-post-content > h1+h3,
.nms-single-post-content > h1+h4,
.nms-single-post-content > h2+h1,
.nms-single-post-content > h2+h2,
.nms-single-post-content > h2+h3,
.nms-single-post-content > h2+h4,
.nms-single-post-content > h3+h1,
.nms-single-post-content > h3+h2,
.nms-single-post-content > h3+h3,
.nms-single-post-content > h3+h4,
.nms-single-post-content > h4+h1,
.nms-single-post-content > h4+h2,
.nms-single-post-content > h4+h3,
.nms-single-post-content > h4+h4{
	padding-top: unset;
}
.main-container .row-container .row-parent .nms-content-default.row-container .uncont > :first-child.uncode_text_column p,
.nms-content-default.row-container .vc_custom_heading_wrap+.vc_custom_heading_wrap .heading-text > *,
.nms-content-default.row-container .vc_custom_heading_wrap+.uncode_text_column > p:first-child,
.nms-content-default.row-container .vc_custom_heading_wrap+.uncode_text_column > ul:first-child{
	padding-top: unset;
}
.nms-content-default .post-content .style-light p strong,
.nms-content-default .post-content .style-light p b,
.nms-content-default.row-container .style-light p strong,
.nms-content-default.row-container .style-light p b,
.style-light .uncode_text_column p strong,
.style-light .uncode_text_column p b{
	color: var(--nms-black);
}
.nms-small-block .uncode_text_column p{
	font-size: var(--nms-small-block-font-size);
	line-height: 1.6;
}
/* Study perex */
.nms-study .nms-content-default .nms-perex > p{
	padding-top: unset;
}
/* Set padding only for rows without class nms-no-left-padding */
.nms-content-default .post-content .row-container:not(.nms-no-left-padding) p,
.nms-content-default .post-content .row-container:not(.nms-no-left-padding) ul,
.nms-content-default .post-content .row-container:not(.nms-no-left-padding) h4,
.nms-content-default.row-container:not(.nms-no-left-padding) p,
.nms-content-default.row-container:not(.nms-no-left-padding) ul,
.nms-content-default.row-container:not(.nms-no-left-padding) h4,
.nms-content-default.uncode_text_column p,
.nms-content-default.uncode_text_column ul,
.nms-content-default.uncode_text_column h4,
.nms-content-default .btn-container,
.nms-single-post-content p,
.nms-single-post-content ul,
.nms-single-post-content div:not([class]),
.nms-single-post-content div[class=""],
.nms-single-post-content div[class^="flourish"],
.nms-single-post-header .nms-post-info{
	margin-left: var(--nms-block-indent);
}

.main-container .nms-single-post-content div[class^="row"]{
    padding-top: 0px;
    padding-bottom: 0px;
}
/* Not used? - .nms-no-left-padding*/


/*Tryout this rule for margin
.main-container .row-container .row-parent .single-internal-gutter .uncont > * */

.nms-content-default .post-content h4,
.nms-content-default.row-container h4{
	color: var(--nms-light-blue);
}
.post-content ul:not(.nav-tabs, .menu-smart){
	list-style-position: outside;
	padding-left: 0px;
}
.post-content ul:not(.nav-tabs, .menu-smart) li:not(.vc_tta-tab)::marker{
	content: "\2014"; /* em dash */
	color: var(--nms-light-blue);
}
.post-content ul:not(.nav-tabs, .menu-smart) li:not(.vc_tta-tab){
	padding-left: 0.5em;
	margin-left: 1.5em;
	padding-bottom: 0.5em;
}

/* Pagination */
.isotope-system .grid-footer.style-light .pagination{
	display: flex;
	gap: calc( var(--nms-scale-constant) * 30);
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.isotope-system .grid-footer.style-light .pagination > li .btn{
	border-radius: unset;
}
.isotope-system .grid-footer.style-light .pagination > li{
	overflow: hidden;
}
.isotope-system .grid-footer.single-gutter .grid-footer-inner{
	margin-top: var(--nms-default-gap);
}
.isotope-system .grid-footer.style-light .pagination > li.page-prev,
.isotope-system .grid-footer.style-light .pagination > li.page-next{
	float: unset;
}
.isotope-system .grid-footer.style-light .pagination > li.page-prev i,
.isotope-system .grid-footer.style-light .pagination > li.page-next i{
	line-height: 1 !important;
	font-size: calc( var(--nms-scale-constant) * 18);
	display: block;
	margin-right: unset;
	margin-left: unset;
	top: 50% !important;
	transform: translateY(-50%);
}
.isotope-system .grid-footer.style-light .pagination .page-prev .btn-link,
.isotope-system .grid-footer.style-light .pagination .page-next .btn-link{
	text-align: center;
	height: 100%;
}
.isotope-system .grid-footer.style-light .pagination > li .page-numbers{
  margin-top: unset;
  margin-bottom: unset;
}
.isotope-system .grid-footer.style-light .pagination > li,
.isotope-system .grid-footer.style-light .pagination > li > span{
	display: block;
}
.isotope-system .grid-footer.style-light .pagination > li > span{
	width: unset;
}
.isotope-system .grid-footer.style-light .pagination > li{
	margin-left: unset;
	padding-left: unset;
	padding-bottom: unset;
}
.isotope-system .grid-footer.style-light .pagination > li .page-numbers,
.isotope-system .grid-footer.style-light .pagination > li.page-prev,
.isotope-system .grid-footer.style-light .pagination > li.page-next{
  line-height: unset;
  font-size: calc( var(--nms-scale-constant) * 25);
  color: var(--nms-light-blue);
  border-radius: var(--nms-small-radius);
  width: unset;
  min-width: 2em;
  height: 2em;
  border-style: solid;
  border-width: var(--nms-border-thin);
  border-color: var(--nms-dark-blue);
  font-weight: normal;
}
.isotope-system .grid-footer.style-light .pagination > li .page-numbers{
	padding-left: 0.2em;
	padding-right: 0.2em;
}
.isotope-system .grid-footer.style-light .pagination > li .page-numbers.dots{
	cursor: auto;
	border-style: none;
}
.isotope-system .grid-footer.style-light .pagination > li .page-numbers:not(.dots):hover,
.isotope-system .grid-footer.style-light .pagination > li.page-prev:hover a,
.isotope-system .grid-footer.style-light .pagination > li.page-next:hover a{
	background-color: var(--nms-white);
}
.isotope-system .grid-footer.style-light .pagination > li a:hover{
	color: var(--nms-light-blue);
}
.isotope-system .grid-footer.style-light .pagination > li .page-numbers.current{
  font-size: calc( var(--nms-scale-constant) * 30);
  color: var(--nms-dark-blue) !important;
  background-color: var(--nms-white);
}



/* Headers */

.nms-medium-header{
	padding-bottom: 8%;
}
.nms-big-header{
	padding-bottom: 14.25%;
}
@media (max-width: 569px){
	.nms-small-header,
	.nms-medium-header,
	.nms-big-header{
		padding-top: calc(15.6vw + ( var(--nms-scale-constant) * 100));
	}
	.nms-page-with-tabs .nms-small-header{
		padding-top: calc(15.6vw + ( var(--nms-scale-constant) * 140));
	}
	.nms-page-with-tabs .nms-medium-header{
		padding-bottom: 14%;
	}
	.nms-page-with-tabs .nms-big-header{
		padding-bottom: 20.25%;
	}
}
@media (min-width: 570px) and (max-width: 959px){
	.nms-small-header,
	.nms-medium-header,
	.nms-big-header{
		padding-top: calc(15.6vw + ( var(--nms-scale-constant) * 80));
	}
	.nms-small-header{
		padding-top: calc(15.6vw + ( var(--nms-scale-constant) * 120));
	}
	.nms-page-with-tabs .nms-medium-header{
		padding-bottom: 12%;
	}
	.nms-page-with-tabs .nms-big-header{
		padding-bottom: 18.25%;
	}
}
@media (min-width: 960px){
	.nms-small-header,
	.nms-medium-header,
	.nms-big-header{
		padding-top: calc(15.6vw + ( var(--nms-scale-constant) * 40));
	}
}

/* Moving the heading to the edge - so there is better controll of top padding*/
body .main-wrapper .page-wrapper #page-header .nms-big-header.row-container h1:first-of-type,
body .main-wrapper .page-wrapper #page-header .nms-medium-header.row-container h1:first-of-type{
	margin-top: -0.25em !important;
}

/* Homepage */
.footer-scroll-top i {
	border-radius: var(--nms-normal-radius) !important;
	width: 1.1em;
	height: 1.1em;
	line-height: 1em;
	font-size: var(--nms-scroll-arrow-font-size);
	/* text-shadow: -3px 0 var(--nms-dark-blue), 0 3px var(--nms-dark-blue), 3px 0 var(--nms-dark-blue), 0 -3px var(--nms-dark-blue); */
}
.footer-scroll-top{
	right: var(--nms-half-gap);
	bottom: var(--nms-half-gap);
}
/* .nms-same-height .t-entry-visual img{
	max-height: 52px;
	width: auto;
} */
.nms-extra-bold,
.nms-extra-bold p,
.nms-extra-bold h2{
	font-weight: var(--nms-extra-bold-font-weight);
}
.nms-highlighted,
.nms-highlighted span{
	color: var(--nms-orange-aero) !important;
}
.header-wrapper .header-scrolldown{
	bottom: 8.5%;
	left: 50vw;
	transform: translatex(-50%);
}
.header-wrapper .header-scrolldown:hover {
	transform: translate(-50%, 3px);
}
.header-wrapper .header-scrolldown i{
	font-size: var(--nms-scroll-arrow-font-size);
}
/* @media (min-width:960px){
	.nms-home-services .uncol{
		min-height: calc( var(--nms-scale-constant) * 223);
	}
} */
.nms-home-platforms .nms-arrow-icon,
.nms-home-services .nms-arrow-icon{
	margin-top: 0px !important;
	position: absolute;
	bottom: calc( var(--nms-scale-constant) * 18);
	right: calc( var(--nms-scale-constant) * 25);
}
.nms-home-platforms .nms-arrow-icon i,
.nms-home-services .nms-arrow-icon i{
	font-size: calc( var(--nms-scale-constant) * 16);
	font-weight: var(--nms-extra-bold-font-weight);
}
.nms-home-services .heading-text{
	margin-bottom: calc( var(--nms-scale-constant) * 40);
}
.nms-home-services .uncont > .uncode_text_column,
.nms-home-platforms .uncont > .uncode_text_column{
	margin-top: unset !important;
}
.nms-home-platforms .heading-text{
	margin-bottom: calc( var(--nms-scale-constant) * 35);
}
.nms-home-services-row > .row-child,
.nms-home-services-row-two-cols > .row-child,
.nms-grid-2x2 > .row-child,
.nms-platforms-row > .row-child{
	display: block;
}
.nms-home-services-row > .row-child > .row-inner,
.nms-home-services-row-two-cols > .row-child > .row-inner,
.nms-grid-2x2 > .row-child > .row-inner,
.nms-platforms-row > .row-child > .row-inner{
	/* height: 100% !important; */
	display: grid;
	grid-auto-rows: 1fr;
	gap: var(--nms-default-gap);
}
.nms-home-services-row > .row-child > .row-inner .wpb_column,
.nms-home-services-row-two-cols > .row-child > .row-inner .wpb_column,
.nms-grid-2x2 > .row-child > .row-inner .wpb_column,
.nms-platforms-row >.row-child >.row-inner .wpb_column{
	padding-top: unset !important;
	width: 100%;
	padding-left: unset;
	height: 100%;
}
.nms-grid-2x2 > .row-child > .row-inner .wpb_column .uncol{
	height: 100%;
}
@media (max-width: 569px){
	.nms-home-services-row >.row-child >.row-inner,
  .nms-home-services-row-two-cols >.row-child >.row-inner,
	.nms-grid-2x2 >.row-child >.row-inner,
	.nms-platforms-row >.row-child >.row-inner{
		grid-template-columns: repeat(1, 1fr);
	}
}
@media (min-width: 570px) and (max-width: 959px){
	.nms-home-services-row > .row-child > .row-inner,
  .nms-home-services-row-two-cols > .row-child > .row-inner,
	.nms-platforms-row >.row-child >.row-inner{
		grid-template-columns: repeat(4, 1fr);
	}
	.nms-grid-2x2 >.row-child >.row-inner{
		grid-template-columns: repeat(2, 1fr);
	}
	.nms-home-services-row > .row-child > .row-inner > .wpb_column,
  .nms-home-services-row-two-cols > .row-child > .row-inner > .wpb_column,
	.nms-platforms-row > .row-child > .row-inner > .wpb_column{
		grid-column: span 2;
	}
	.nms-home-services-row > .row-child > .row-inner > .wpb_column:last-child,
	.nms-platforms-row > .row-child > .row-inner > .wpb_column:last-child{
		grid-column: 2 / span 2;
	}
}
@media (min-width: 960px){
	.nms-platforms-row >.row-child >.row-inner{
		grid-template-columns: repeat(3, 1fr);
	}
	.nms-home-services-row > .row-child > .row-inner,
  .nms-home-services-row-two-cols > .row-child > .row-inner{
		grid-template-columns: repeat(6, 1fr);
	}
	.nms-grid-2x2 >.row-child >.row-inner{
		grid-template-columns: repeat(2, 1fr);
	}
	.nms-home-services-row > .row-child > .row-inner > .wpb_column,
  .nms-home-services-row-two-cols > .row-child > .row-inner > .wpb_column{
		grid-column: span 2;
	}
	.nms-home-services-row > .row-child > .row-inner > .wpb_column:nth-last-child(2),
  .nms-home-services-row-two-cols > .row-child > .row-inner > .wpb_column:nth-child(2n-1){
		grid-column: 2 / span 2;
	}
	.nms-home-services-row,
  	.nms-home-services-row-two-cols,
	.nms-grid-2x2,
	.nms-platforms-row{
		padding-left: var(--nms-default-gap);
	}
	.nms-home-services-row >.row-child >.row-inner > div,
	.nms-home-services-row-two-cols >.row-child >.row-inner > div,
	.nms-grid-2x2 >.row-child >.row-inner > div,
	.nms-platforms-row >.row-child >.row-inner > div{
		padding-left: unset !important;
	}
}
.nms-home-services .uncoltable .uncell,
.nms-home-platforms .uncoltable .uncell{
	padding: var(--nms-half-gap);
}
.nms-home-services .uncoltable .uncell{
	padding-top: calc( var(--nms-scale-constant) * 15);
}
.nms-home-platforms .uncoltable .uncell{
	padding-top: calc( var(--nms-scale-constant) * 10);
}
.nms-block-intro-text{
	margin-left: var(--nms-block-indent);
	margin-right: var(--nms-block-indent);
	margin-bottom: calc( var(--nms-scale-constant) * 87);
}
/* First of selected class with same siblings */
/* .nms-row-padding-basic-btm .nms-small-block:not(.nms-small-block + .nms-small-block){

} */
/* .nms-centered-images img{
	margin-left: auto;
	margin-right: auto;
} */

@media (max-width:569px){
	.nms-posts-grid .loadmore-button .btn-default,
	.nms-row-padding-basic-top .btn-container .btn-default,
	.nms-row-padding-x-small-top .btn-container .btn-default,
	.nms-row-padding-smaller-top .btn-container .btn-default,
	.nms-row-padding-basic-btm .btn-container .btn-default,
	.nms-row-padding-basic-both .btn-container .btn-default,
	.nms-facebook-feed #cff .cff-load-more{
		padding-left: unset;
		padding-right: unset;
		width: 60vw;
	}
}
@media (min-width: 570px) and (max-width:959px){
	.nms-posts-grid .loadmore-button .btn-default,
	.nms-row-padding-basic-top .btn-container .btn-default,
	.nms-row-padding-x-small-top .btn-container .btn-default,
	.nms-row-padding-smaller-top .btn-container .btn-default,
	.nms-row-padding-basic-btm .btn-container .btn-default,
	.nms-row-padding-basic-both .btn-container .btn-default,
	.nms-facebook-feed #cff .cff-load-more{
		padding-left: unset;
		padding-right: unset;
		width: 45vw;
	}
}
@media (min-width:960px){
	.nms-posts-grid .loadmore-button .btn-default,
	.nms-row-padding-basic-top .btn-container .btn-default,
	.nms-row-padding-x-small-top .btn-container .btn-default,
	.nms-row-padding-smaller-top .btn-container .btn-default,
	.nms-row-padding-basic-btm .btn-container .btn-default,
	.nms-row-padding-basic-both .btn-container .btn-default,
	.nms-facebook-feed #cff .cff-load-more{
		padding-left: unset;
		padding-right: unset;
		width: 25vw;
	}
}
.nms-row-padding-basic-top .btn-container,
.nms-row-padding-x-small-top .btn-container,
.nms-row-padding-smaller-top .btn-container,
.nms-row-padding-basic-btm .btn-container,
.nms-row-padding-basic-both .btn-container{
	text-align: center;
}

/* Quotes */
.nms-portfolio-quote-grid .t-inside{
	display: flex;
	flex-direction: column-reverse;
}
.nms-portfolio-quote-grid .isotope-container .tmb .t-inside .t-entry-text,
.nms-portfolio-quote-grid .isotope-container .tmb .t-inside .t-entry-visual,
.nms-portfolio-quote-grid .owl-carousel-container .tmb .t-inside .t-entry-text,
.nms-portfolio-quote-grid .owl-carousel-container .tmb .t-inside .t-entry-visual{
	margin-left: auto !important;
	margin-right: auto !important;
}
.nms-portfolio-quote-grid .isotope-container .tmb .t-inside .t-entry-text,
.nms-portfolio-quote-grid .owl-carousel-container .tmb .t-inside .t-entry-text{
	width: 85% !important;
}

.nms-portfolio-reference-grid .isotope-container .tmb .t-inside .t-entry-text .t-entry .nms-portfolio-logo,
.nms-portfolio-reference-carousel .owl-carousel-container .owl-item .t-inside .t-entry-text .t-entry .nms-portfolio-logo{
	max-width: calc( var(--nms-scale-constant) * 256);
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 569px) {
	.nms-portfolio-quote-grid .tmb-content-lateral-responsive.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	  width: 50% !important;
	}
}
.nms-portfolio-quote-grid.nms-grid-default-padding .owl-carousel-container .owl-carousel.owl-dots-outside .owl-dots{
	padding-bottom: calc( var(--nms-scale-constant) * 150 + var(--nms-half-gap));
}

/* .nms-portfolio-reference-grid .isotope-wrapper.single-gutter > div > .tmb > .t-inside{
	margin-top: 150px !important;
}
.nms-portfolio-reference-grid .isotope-wrapper.single-gutter{
	margin-top: -150px !important;
} */
.nms-portfolio-reference-carousel .owl-stage-outer{
	margin-top: calc( var(--nms-scale-constant) * 100);
}
.nms-portfolio-reference-grid .t-entry-text .t-entry-text-tc.single-block-padding,
.nms-portfolio-reference-carousel .t-entry-text .t-entry-text-tc.single-block-padding{
	padding-left: var(--nms-default-gap);
	padding-right: var(--nms-default-gap);
}

.nms-portfolio-quote,
.nms-personal-quote{
	text-align: left;
	font-style: italic
}
.nms-portfolio-quote-content::before,
.nms-personal-quote-content::before{
	content: "\201c";
	-moz-transform: scale(-1, -1);
	-webkit-transform: scale(-1, -1);
	-o-transform: scale(-1, -1);
	-ms-transform: scale(-1, -1);
	transform: scale(-1, -1);
	display: inline-block;
}
.nms-portfolio-quote-content::after,
.nms-personal-quote-content::after{
	content: "\201c";
}

.nms-portfolio-quote-content,
.nms-personal-quote-content{
	color:var(--nms-light-blue);
	font-size: var(--nms-quote-font-size);
	line-height: 1.3;
}
.nms-portfolio-quote-suffix,
.nms-personal-quote-suffix{
	color:var(--nms-dark-blue);
	font-size: var(--nms-quote-suffix-font-size);
	line-height: 1.3;
}

.nms-portfolio-reference-grid .nms-portfolio-quote-content,
.nms-portfolio-reference-carousel .nms-portfolio-quote-content{
	color: var(--nms-black);
}
.nms-portfolio-reference-grid .nms-portfolio-quote-content,
.nms-portfolio-reference-carousel .nms-portfolio-quote-content,
.nms-portfolio-reference-grid .nms-portfolio-quote-suffix,
.nms-portfolio-reference-carousel .nms-portfolio-quote-suffix{
	font-size: var(--nms-reference-quote-font-size);
}


/* Counters */
.main-container .row-container .nms-counter-row .row-child .row-inner .column_child{
	padding-left: calc( var(--nms-scale-constant) * 34);
  }
.nms-counter-row h2,
.nms-counter-row .h2,
.nms-counter-row .fontsize-counter-heading{
	font-weight: var(--nms-extra-bold-font-weight);
}

@media (max-width: 959px){
	.nms-counter-row .uncode-counter-wrap .h2{
		padding-bottom: 0.5em;
	}
	.nms-counter-row .uncode-counter-wrap .h2{
		padding-bottom: calc( var(--nms-scale-constant) * 14);
	}
	.nms-counter-row .uncode-counter-wrap .counter-text{
		padding-bottom: calc( var(--nms-scale-constant) * 20);
		padding-right: calc( var(--nms-scale-constant) * 32);
	}
	/* .nms-counter-row .uncode-counter-wrap .counter-text p{
		font-size: calc(var(--nms-counter-text-font-size) * 1.3);
		line-height: 1.15;
	} */
	.nms-counter-row{
		padding-bottom: calc( var(--nms-scale-constant) * 150);
	}
}
@media (max-width: 569px){
	.nms-counter-row .wpb_column.col-lg-2{
		width: 100%;
	}
	.nms-counter-row .wpb_column{
		padding-left: var(--nms-default-gap) !important;
		padding-top: 0px !important;
		margin-top: var(--nms-default-gap);
	}
}
@media (min-width: 570px) and (max-width: 959px){
	.nms-counter-row > .row-child{
		display: block;
	}
	.nms-counter-row > .row-child > .row-inner{
		height: unset !important;
		display: grid;
		gap: var(--nms-default-gap);
		grid-template-columns: [first] repeat(4, 1fr) [last];
	}
	.nms-counter-row >.row-child >.row-inner .wpb_column{
		padding-top: unset;
		width: 100%;
		height: 100%;
		grid-column: span 2;
	}
	/* .nms-counter-row >.row-child >.row-inner .wpb_column:last-child{
		grid-column: 2 / span 2
	} */

}
.nms-counter-row .uncode-counter-wrap .counter-text p{
	font-size: var(--nms-counter-text-font-size);
	line-height: 1.15;
}
@media (min-width: 960px){
	.nms-counter-row .uncode-counter-wrap .h2{
		padding-bottom: 0.8593em;
	}
	.nms-counter-row .uncode-counter-wrap .counter-text{
		padding-bottom: calc( var(--nms-scale-constant) * 130);
		padding-right: calc( var(--nms-scale-constant) * 32);
	}
	.nms-counter-row .row-inner{
		margin-left: 0px;
	}
	.nms-counter-row .wpb_column.col-lg-2{
		width: 20%;
	}
	.nms-counter-row .wpb_column{
		border-left-style: solid;
		border-left-width: var(--nms-border-normal);
	}
}
/* @media (min-width: 650px) and (max-width: 959px){
	.nms-counter-row.nms-five-cols .row-inner{
		display: flex;
		flex-wrap: wrap;
	}
	.nms-counter-row .wpb_column.col-lg-2{
		width: 45%;
	}
} */
.nms-home-services .uncont .uncode_text_column p::after,
.nms-home-platforms .uncont .uncode_text_column p::after{
	padding-right: calc( var(--nms-scale-constant) * 10);
	content: "";
}
.nms-gradient-spacer{
	height: calc( var(--nms-scale-constant) * 133);
}

/* Page - services */
@media (min-width: 960px){
	.nms-services .nms-schema .single-wrapper{
		max-width: 80% !important;
	}
}
.nms-services .nms-row-padding-reduced-width +.nms-row-padding-reduced-width{
	padding-top: calc( var(--nms-scale-constant) * 100);
}
.nms-page-tech .nms-row-padding-reduced-width h2,
.nms-services .nms-row-padding-reduced-width h2{
	padding-bottom: calc( var(--nms-scale-constant) * 47);
}
/* Page - about us */
#about-us-logos-1st .cssgrid-container,
#about-us-logos-2nd  .cssgrid-container,
#about-us-logos-3rd  .cssgrid-container{
	padding-top: calc( var(--nms-scale-constant) * 50);
	padding-bottom: calc( var(--nms-scale-constant) * 50);
}
@media (min-width: 960px){
	#about-us-logos-1st .cssgrid-container > .tmb > .t-inside,
	#about-us-logos-2nd  .cssgrid-container > .tmb > .t-inside,
	#about-us-logos-3rd  .cssgrid-container > .tmb > .t-inside{
		width: 13.9vw;
		margin-left: auto;
		margin-right: auto;
	}
}

/* Page - single study */
.nms-study .post-content > div:not([id^="row-unique"]){
	display: none;
}

.post-content .nms-dark-green-content *,
.post-content .nms-dark-green-content{
  color: var(--nms-dark-green);
}
.post-content .nms-light-green-content *,
.post-content .nms-light-green-content{
  color: var(--nms-yellow-green);
}
.post-content .nms-yellow-content *,
.post-content .nms-yellow-content{
  color: var(--nms-honey-yellow);
}
.post-content .nms-orange-content *,
.post-content .nms-orange-content{
  color: var(--nms-orange-aero);
}
.post-content .nms-red-content *,
.post-content .nms-red-content{
  color: var(--nms-rosso-corsa);
}
.post-content .nms-violet-content *,
.post-content .nms-violet-content{
  color: var(--nms-plum);
}
.post-content .nms-dark-blue-content *,
.post-content .nms-dark-blue-content{
  color: var(--nms-dark-blue);
}
.post-content .nms-light-blue-content *,
.post-content .nms-light-blue-content{
  color: var(--nms-light-blue);
}

/* Page - contacts */
.nms-element-no-top-margin{
	margin-top: unset !important;
}

/* Page - career */
/* .nms-personal-quotes .t-inside{
	margin-bottom: 1.75rem;
}
.nms-personal-quotes .t-inside .t-entry-text{
	margin-top: auto;
	margin-bottom: auto;
} */
/* Workaround for empty category */
.nms-jobs .isotope-wrapper > div:not(.isotope-container),
.nms-jobs .cssgrid-wrapper > div:not(.cssgrid-container),
.nms-portfolio-reference-carousel .owl-carousel-container.owl-carousel-loading{
	display: none;
}
.nms-jobs .cssgrid-container{
	justify-items: center;
	row-gap: var(--nms-half-gap);
}
.nms-jobs .cssgrid-container .tmb{
	width: 31.25vw;
}
@media (max-width: 569px){
	.nms-jobs .cssgrid-container .tmb{
		width: 80%;
	}
}
@media (min-width: 570px) and (max-width: 959px){
	.nms-jobs .cssgrid-container .tmb{
		width: 60%;
	}
}
.nms-job-offer .nms-job-heading{
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	margin-bottom: calc( var(--nms-scale-constant) * 40);
}
.nms-job-offer .nms-job-link .nms-job-title{
	margin-top: 0px;
	text-decoration: underline;
  	text-decoration-color: var(--nms-dark-blue);
}
.nms-jobs .nms-job-offer .nms-job-title{
	color: var(--nms-dark-blue);
}
.nms-jobs .nms-job-offer .nms-job-icon{
	color: var(--nms-orange-aero);
}
.nms-jobs .nms-job-offer{
	background-color: var(--nms-white);
	padding: var(--nms-half-gap);
	padding-top: calc( var(--nms-scale-constant) * 15);
}
.nms-jobs .nms-job-offer .nms-job-desc{
	color: var(--nms-black);
	/* padding-top: 0.4545em; */
	padding-right: 1.8181em;
}

/* @media (min-width: 570px) {
	.nms-personal-quotes .t-inside{
		display: flex;
		align-items: center;
	}
	.nms-personal-quotes .isotope-container .tmb .t-inside .t-entry-text{
		margin-left: 0px !important;
	}
	.nms-personal-quotes .tmb:nth-child(odd) .t-inside{
		flex-flow: row-reverse;
	}
	.nms-personal-quotes .tmb:nth-child(odd) .t-inside .t-entry-text .t-entry-text-tc{
		padding-left: 0px;
		padding-right: 36px !important;
	}
	.nms-personal-quotes .tmb:nth-child(odd) .t-inside .t-entry-text{
		padding-left: 6.25rem;
	}
	.nms-personal-quotes .tmb:nth-child(even) .t-inside .t-entry-text{
		padding-right: 6.25rem;
	}
} */
.nms-content-tabs .tab-container .nms-fullwidth-override{
	margin-top: 0px !important;
}
.nms-fullwidth-override .row-background{
	--negative-margin: calc( -1 * (50vw - 50%) );
	margin-left: var(--negative-margin);
	margin-right: var(--negative-margin);
}
.nms-clients-grid .owl-carousel .owl-item.active ~ .owl-item:not(.active){
	display: none;
}

/* Cookie Bar */

.acceptCookies{
	border-radius: var(--nms-normal-radius);
	left: calc( var(--nms-scale-constant) * 15);
	bottom: calc( var(--nms-scale-constant) * 15);
	margin-right: calc( var(--nms-scale-constant) * 15);
	box-shadow: 0 0 calc( var(--nms-scale-constant) * 15) rgba(0, 0, 0, 0.25);
	width: unset;
}
.acceptCookies:not(.answered){
	display: grid;
	gap: var(--nms-default-gap);
	padding: var(--nms-default-gap);
}
.acceptCookies:not(.answered) .acceptCookies-content h3{
	padding-bottom: calc( var(--nms-scale-constant) * 17);
}
.acceptCookies:not(.answered) .acceptCookies-content p{
	margin: unset;
}
.acceptCookies .acceptCookies-control{
	margin-top: unset;
	gap: var(--nms-half-gap);
}
.acceptCookies .acceptCookies-control button{
	font-family: var(--nms-font-header);
	font-size: var(--nms-btn-font-size);
	border-radius: var(--nms-normal-radius);
	border-width: var(--nms-border-normal);
	padding: calc( var(--nms-scale-constant) * 10) calc( var(--nms-scale-constant) * 33);
	font-weight: var(--nms-default-font-weight);
	text-transform: uppercase;
	border-style: solid;
	flex-grow: 1; 
	flex-shrink: 1;
	flex-basis: 0;
}
.acceptCookies .acceptCookies-control .acceptCookies-accept{
	background-color: var(--nms-dark-blue);
	border-color: var(--nms-dark-blue);
}
.acceptCookies .acceptCookies-control .acceptCookies-reject{
	background-color: var(--nms-white);
	color: var(--nms-light-blue);
	border-color: var(--nms-light-blue);
}
.acceptCookies .acceptCookies-control button:hover{
	color: var(--nms-white);
	background-color: var(--nms-orange-aero);
	border-color: var(--nms-orange-aero);
}
.acceptCookies.answered {
	padding: calc( var(--nms-scale-constant) * 10) calc( var(--nms-scale-constant) * 14);
}
.acceptCookies.answered .acceptCookies-text{
	font-size: var(--nms-quote-suffix-font-size);
	font-family: var(--nms-font-header);
	text-transform: uppercase;
	text-decoration: unset;
}
.acceptCookies.answered .acceptCookies-icon{
	width: calc( var(--nms-scale-constant) * 20);
	height: calc( var(--nms-scale-constant) * 20);
	margin-right: calc( var(--nms-scale-constant) * 15);
}
.acceptCookies.answered.accepted .acceptCookies-text{
	color: var(--nms-dark-blue);
}
.acceptCookies.answered.accepted .acceptCookies-icon{
	filter: invert(29%) sepia(100%) saturate(812%) hue-rotate(179deg) brightness(92%) contrast(93%);
}
@media (max-width: 699px){
	.acceptCookies:not(.answered){
		grid-template-columns: 1fr;
	}
	.acceptCookies.answered .acceptCookies-icon{
		width: calc( var(--nms-scale-constant) * 40);
		height: calc( var(--nms-scale-constant) * 40);
		margin-right: unset;
	}
	.acceptCookies.answered .acceptCookies-text{
		display: none;
	}
}
@media (min-width: 700px) and (max-width: 959px){
	.acceptCookies:not(.answered){
		grid-template-columns: 50vw;
	}
}
@media (min-width: 960px){
	.acceptCookies:not(.answered){
		grid-template-columns: 30vw;
	}
}
/* Recaptcha logo hide */
.grecaptcha-badge { visibility: hidden; }

/* Special pages */
/* 404 */
.page-body.standard-404 .uncont h2{
	padding-top: calc( var(--nms-scale-constant) * 133);
	padding-bottom: calc( var(--nms-scale-constant) * 88);
}
.page-body.standard-404 .row-parent{
	padding-top: unset;
}

/* Temporary Hungarian language menu item removal */
/* .menu-horizontal .navbar-lang li.menu-item-72-hu,
.mmb-container .navbar-lang li.menu-item-72-hu{
	display: none;
} */
