/** (c) Copyright 2024 - TEKNET SRL **/

.bkgr > div {
	padding-top: 75px;
	padding-bottom: 150px;
}
.bkgr.blue1 > div {
	background-color: #2275AA;
}
.bkgr.blue2 > div {
	background-color: #2D8ECC;
}
.bkgr.blue3 > div {
	background-color: #429FDB;
}
.bkgr.blue4 > div {
	background-color: #62B2E6;
}
.bkgr.blue5 > div {
	background-color: #86BEE3;
}
.uk-input, .uk-select:not([multiple]):not([size]){
	border-bottom:1px solid #2275aa;
}
.uk-textarea{
	border-bottom:1px solid #2275aa;
}
.tkform .el-content{
	padding:5px 30px;
}
.tk-tile > div{
	-webkit-box-shadow: 0px 21px 35px -25px rgba(0,0,0,.2); 
	box-shadow: 0px 21px 35px -25px rgba(0,0,0,.2);
}
.uk-icon.uk-navbar-toggle-icon svg{
	width:35px;
	color: #fff;
    margin-top: 10px;
}
.uk-icon.uk-navbar-toggle-icon svg rect{
	width:30px;
	height:1px;
}
.uk-icon.uk-navbar-toggle-icon svg rect.line-2{
	y:7!important;
}
.uk-icon.uk-navbar-toggle-icon svg rect.line-4{
	y:11!important;
	color:#2275aa;
}
.uk-navbar-sticky .uk-icon.uk-navbar-toggle-icon svg rect, .uk-navbar-sticky .uk-icon.uk-navbar-toggle-icon svg rect.line-4{
	color:#2275aa
}
.uk-navbar-nav > li.uk-parent > a::before{
	content:"";
	background-image:url("../../../../wp-content/uploads/2024/01/Raggruppa-9237.svg");
	width: 10px;
    height: 6px;
    background-size: contain;
    background-color: transparent;
    bottom: initial;
    margin-left: -20px;
	filter: initial;
}
.uk-navbar-container.uk-light.uk-navbar-transparent .uk-navbar-nav > li.uk-parent > a::before{
	filter: brightness(0) invert(1);
}
.uk-navbar-nav > li.uk-parent > a:hover::before, .uk-navbar-sticky .uk-navbar-nav > li.uk-parent > a::before{
	filter:initial;
}
.uk-navbar-nav>li>a:hover::after{
	content: "";
    width: calc(100% + 50px);
    height: 1px;
    background-color: #2275aa;
    position: absolute;
    bottom: 10px;
    margin-left: 40px;
}
.uk-icon.uk-navbar-toggle-icon svg{
	color:#243d57;
}
.uk-light.uk-navbar-transparent .uk-icon.uk-navbar-toggle-icon svg{
	color:#fff
}
.jobapplication{
	margin-right:10px;
}
.availability{
	margin-left:10px;
}
.jobapplication, .availability{
	width:calc(50% - 10px);
	float:left;
}
.statusavailability > div > div:nth-child(2){
	padding-left:30px;
}
#custom-bg{
	width:100%;
	height:400px;
	display:flex;
	align-items:center;
}
.w-100{
	width:100%
}
/*Stocklist*/
.page-id-21909 .tm-main.uk-section.uk-section-default, .page-template-temp-materiali .tm-main.uk-section.uk-section-default, .page-id-31102 .tm-main.uk-section.uk-section-default, .page-id-32108 .tm-main.uk-section.uk-section-default{
	padding-top:0px;
}
.page-id-21909 .tm-main.uk-section.uk-section-default > .uk-container, .page-template-temp-materiali .tm-main.uk-section.uk-section-default > .uk-container, .page-id-32108 .tm-main.uk-section.uk-section-default > .uk-container, .page-id-31102 .tm-main.uk-section.uk-section-default > .uk-container{
	max-width: 100%;
    padding: 0;
}
.page-template-temp-materiali #custom-bg, .page-template-temp-materiali #custom-bg > div.uk-container{
	position:relative
}
.page-template-temp-materiali .uk-navbar-container:not(.uk-navbar-sticky){
	background-color:transparent;
	border-bottom:0px;
}
.page-template-temp-materiali .uk-navbar-container:not(.uk-navbar-sticky) .uk-logo{
	filter: brightness(0) invert(1);
}
.page-template-temp-materiali #tm-main{
	margin-top:-81px;
}
.page-template-temp-materiali .uk-navbar-container:not(.uk-navbar-sticky) .uk-navbar-nav > li > a{
	color:#fff;
}
.page-template-temp-materiali .uk-navbar-container:not(.uk-navbar-sticky) .uk-icon.uk-navbar-toggle-icon svg {
    color: #fff;
}
.page-template-temp-materiali .uk-navbar-container:not(.uk-navbar-sticky) .uk-navbar-nav > li.uk-parent > a::before{
	filter: brightness(0) invert(1);
}
.back-materials{
	background-repeat: no-repeat;
    background-size: 700px;
    background-position: 100% 0%;
	padding-top:60px;
}
.tk-stblock > div{
	background-color:#f5f5f5;
	padding:30px;
	min-height:160px;
}
.tkst-numb{
	font-size: 2.625rem;
	color:#243d57;
}
.width45stock{
	background-image:url('../../../../wp-content/uploads/2024/01/stocklist-gasket.png');
	height: 340px;
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
}
.containerstock{
	padding-top:60px;
	max-width: 683px;
	display:flex;
	margin:auto;
	width:100%;
}
.tk_form > div{
	padding: 20px 40px;
    height: calc(100% - 40px);
    display: flex;
    align-items: center;
}
.tk_input input{
	color: #62707f;
    background-color: transparent;
	border:0px;
    border-bottom: 1px solid;
    box-shadow: initial;
	margin-bottom:20px;
	padding: 10px 5px;
	width:calc(100% - 10px);
	transition:padding-left .2s;
	font-size:18px;
}
.tk_input input::placeholder{
	color:#62707f;
	font-family: Cairo;
	font-size:18px;
	line-height:18px;
	display:table;
}
.tk_search input{
	background: #fff;
    border: 0px;
    width: 100%;
    padding: 8px;
    font-family: 'Cairo';
	margin-top:20px;
	cursor:pointer;
}
.tk_form > div > div{
	flex:1;
}
.tk_input input:focus-visible{
	padding-left:10px;
	transition:padding-left .2s;
	outline:initial;
}
.tk_result {
    float: left;
    width: 100%;
    text-align: center;
}
.tk_res_int{
	font-size:20px;
	font-weight:bold;
	background-color: #2275aa;
    color: #fff;
}
.tk_check {
    float: left;
    width: 7%;
}
.tk_dia {
    float: left;
    width: 15%;
}
.tk_cor {
    float: left;
    width: 15%;
}
.tk_elast {
    float: left;
    width: 20%;
}
.tk_color {
    float: left;
    width: 15%;
}
.tk_quantity {
    float: left;
    width: 28%;
}
.tk_result_table > div:nth-child(even){
	background-color:#f5f5f5
}
.tk_stocklist_email .tk_input input{
	color:#fff;
	border-bottom:1px solid #fff;
}
.tk_stocklist_email .tk_input input::placeholder{
	color:#fff
}
.tk_stocklist_email .st_width30{
	width:33.333333%;
	float:left;
}
.tk_stocklist_email .tk_input .tk_input{
	margin-right:40px;
}
.tk_stocklist_email textarea{
	border:0px;
	border-bottom:1px solid #fff;
	font-family: 'Cairo';
	height: 118px;
	background-color:transparent;
	color:#fff;
	padding-left:0px;
	transition:padding-left .2s;
	width:100%;
}
.tk_stocklist_email textarea::placeholder{
	font-family: 'Cairo';
	font-size:18px;
	color:#fff;
}
.tk_stocklist_email .tk_search{
	display:table;
	width:100%;
}
.tk_stocklist_email .tk_search input{
	display:table;
	width:auto;
	padding:5px 60px;
	color:#2275aa;
	font-weight:bold;
	margin: auto;
}
.tk_stocklist_formcontainer{
	display:table;
	width:100%;
}
.tk_stocklist_formcontainer > div{
	display: table;
    width: calc(100% - 80px);
    background: #2275aa;
    margin-top: 60px;
    padding: 40px;
}
.req_title{
	color:#fff;
	font-size: 2.625rem;
	display:table;
	margin:auto;
	margin-bottom:20px;
}
.tk_input textarea:focus-visible{
	padding-left:10px;
	transition:padding-left .2s;
	outline:initial;
}
/*End stocklist*/


/*Documentazione*/
.tk-bar-image{
	padding-right:20px;
	max-width:70px;
	margin-bottom:0px!important;
}
.tk-nav-item > .uk-grid {
	max-width: 33vw;
	margin-left:3vw;
}
.tk-bar-vertical-text{
	font-size: 30px;
    display: table;
    position: absolute;
	right: 4.5vw;
    writing-mode: vertical-lr;
    text-orientation: sideways;
    white-space: nowrap;
    transform: rotate(180deg);
}
.tk-bar-vertical-text > span{
	position:relative;
	z-index:999;
	color:#fff;
}
.tk-bar-vertical-text::after{
	content: "";
    background-color: #2275aa;
	width: 11.5vw;
    height: 5000px;
    position: absolute;
    left: -4.5vw;
    right: 0;
    top: -2000px;
    bottom: 0;
}
:root {
	--color-gray: #f2f2f2;
	--tk-nav-item-offset: 10vw;
	--tk-nav-item-hover-offset: 2%;
	--easing: cubic-bezier(.8, 0, .2, 1);
	--duration: .6s;
}
.tk-tk-bar-navigation {
	width: 100vw;
	background-color: var(--color-tan);
	display: grid;
	grid-template-rows: 100%;
	overflow: hidden;
	min-height: 500px;
}
.tk-nav-list, .tk-nav-item { 
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.tk-nav-list {
	grid-row: 1 / -1;
	display: grid;
	height: 100%;
	counter-reset: list;
	position:relative
}
.tk-nav-item a{
	display: table;
    pointer-events: all;
    z-index: 1;
    position: relative;
}
.tk-nav-item {
	line-height:22px;
	font-size:20px;
	font-weight:bold;
	cursor:pointer;
	display:flex;
	align-items:center;
	border-right:10px solid #fff;
	--tx: calc(-100% + var(--tk-nav-item-offset));  
	grid-template-columns: 1fr 20% auto;
	position: absolute;
	height: 100%;
	width: calc(50vw - 100px);
	transition: transform var(--duration) var(--easing);
	margin-left: calc(var(--i) * var(--tk-nav-item-offset));
	background-color:#f2f2f2;
	padding-left: 50px;
	overflow: hidden;
	transform: translateX(var(--tx));
	z-index: calc(var(--total) - var(--i));
	padding-right: 0px;  
	&:hover:not(:focus):after {
		transform: none;
	}
	&:focus {
		transform: translateX(-2vw);
		outline: none;

		~ .tk-nav-item {
			transform: none;
		}
	}
  
	&:focus-within {
		transform: translateX(-2vw);

		~ .tk-nav-item {
			transform: none;
		}
	}  
	&:before {
		counter-increment: list;
		content: counter(list) ".";
		display: block;
		grid-column: 5 / 6;
		text-align: right;
		font-size: 0;
		padding: 0;
		padding-top: 0;
		mix-blend-mode: soft-light;
		z-index: 1;
		animation: inherit;
		animation-name: slide-up;
		@keyframes slide-up {
			from { transform: translateY(130%); }
			to { transform: translateY(0); }
		}
	}
	&:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 1vw;
		width: 100%;
		height: 100%;
		background-color: transparent;
		transform: translateX(-1vw);
		transition: transform var(--easing) var(--duration);
	}

	animation: slide-down 1s cubic-bezier(.5,0,.3,1);
	animation-delay: calc(var(--i) * .15s);
	animation-fill-mode: backwards;

	@keyframes slide-down {
		from {
			transform: translateY(-100%) translateX(var(--tx));
			pointer-events: none;
		}
		to {
			transform: translateY(0) translateX(var(--tx));
			pointer-events: none;
		}
	}
}
.tk-documentation-intro{
	position: absolute;
    right: 7vw;
    max-width: 25vw;
    padding-top: 70px;
    text-align: justify;
}
@media screen and (max-width:1700px){
	.tk-nav-item > .uk-grid {
		margin-left:-2vw
	}
}
@media screen and (max-width:1400px){
	.tk-nav-item > .uk-grid {
		margin-left:-3vw
	}
}
/*END Documentazione*/
.tk-related .uk-child-width-1-1 > div:nth-child(n+5){
	display:none;
}
[data-id="menu-item-21931#0"]{
	width: 700px;
}
:has( > div#sector-menu){
	width: 700px!important;
}
div#sector-menu a{
	color:#243d57;
	line-height:18px;
	display:table;
}
div#sector-menu a:hover{
	color:#2275aa;
}

:has( > div#prod-menu){
	width: 500px!important;
}
div#prod-menu a{
	color:#243d57;
	line-height:18px;
	display:table;
}
div#prod-menu a:hover{
	color:#2275aa;
}
#nav_menu-3 ul > li:nth-child(4){
	background-color:#0e4e7a;
	padding:5px 10px;
	margin-left:20px;
}
#nav_menu-3 ul > li:nth-child(4) a{
	color:#fff;
}
.tm-toolbar{
	background: #272727;
    padding: 0px;
    color: #fff;
	z-index: 999998;
}
.uk-offcanvas{
	z-index:999999;
}
.tm-toolbar a{
	color:#fff;
}
.tk-certificates a img{
	filter: grayscale(0%);
	transition: filter .3s;
}
.tk-certificates a img:hover{
	filter: grayscale(100%);
	transition: filter .3s;
}
.tm-toolbar .uk-subnav>*>:first-child{
	color:#fff;
}
.tek-mat-term{
	background-color:#f2f2f2;
	padding: 20px 40px;
	color:#62707f;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
.tk-search-box{
	background-color:#2275aa;
	padding:60px 10%;
	display:table;
	margin:auto;
	width:50%;
	margin-top:40px;
}
.tk-table{
	display:table;
}
.tk-search-box input{
	width: 80%;
    display: table;
    margin: auto;
    padding: 10px;
    background-color: #ffffffa8!important;
    outline: initial;
    border: 0px;
    border-radius: 5px;
	margin-bottom:10px;
}
.cataloghirequest br{
	display:none;
}
.cataloghirequest .control-label{
	display:table;
	font-weight: bold;
    color: #243d57;
}
.cataloghirequest .wpcf7-form-control-wrap{
	display: table;
    margin-left: -20px;
}
.cataloghirequest .controls.form-inline.checkbox-field{
	padding-left:20px;
	display:table;
	width:100%;
}
.cataloghirequest input[type="text"]{
	background-color:#f2f2f2;
	border: 0px;
    padding: 15px;
    width: 100%;
}
#bfQuickModeSection97861{
	margin-top:-20px;
}
.cataloghirequest .form-actions{
	margin-left:-20px;
}
.cataloghirequest .form-actions .wpcf7-form-control{
	background: #272727;
    padding: 10px 50px;
	border:0px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.contactform .row-fluid{
	width:100%;
}
.contactform #leftsection{
	width:50%;
	float:left;
}
.contactform #rightsection{
	width:50%;
	float:left;
}
.contactform .form-actions{
	width:100%;
	display:table;
}
.contactform .form-actions > div{
	display: table;
	margin:auto;
}
.contactform input{
    background-color: #f2f2f2;
    border: 0px;
}
.contactform input[type="text"], .contactform input[type="email"]{
	width: calc(100% - 40px);
    padding: 10px 20px;
}
.contactform input[type="submit"]{
	cursor:pointer;
	background-color:#272727;
	padding: 10px 50px;
	border:0px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20px;
}
.contactform textarea{
	background-color: #f2f2f2;
    padding: 10px 20px;
	border:0px;
	width:calc(100% - 40px)
}
.contactform span{
	width:100%;
	display:table;
}
.contactform p{
	margin-bottom:10px;
}
#leftsection > div > div{
	margin-right:10px;
}
#righsection > div > div{
	margin-left:10px;
}
.topmenubtn .uk-grid > div:nth-child(1) .el-content{
	background-color: #272727;
    color: #fff;
}
#block-2::after{
	content: "";
    position: absolute;
    width: 1000px;
    height: 50px;
    background-color: #2275aa;
    top: -20px;
    left: -780px;
}
#block-2::before{
	content: "";
    position: absolute;
    width: 50px;
    height: 45px;
    background-color: #2275aa;
    top: -24px;
    transform: rotate(30deg);
    left: 185px;
}
#block-2 p{
	position:relative;
	z-index:2;
	font-weight:bold;
}
.tm-header .uk-navbar-container.uk-sticky.uk-navbar-sticky.uk-sticky-fixed.uk-sticky-below{
	top:35px!important;
}
.ricercamateriali .uk-grid > a{
	width:12.5%;
	margin-bottom:10px;
}
.page-template-temp-materiali .uk-grid > a{
	width:12.5%;
	margin-bottom:10px;
}
.tk-portali .uk-grid .el-content{
	padding:5px 10px;
	font-weight:bold;
}
.tk-portali .uk-grid > div:nth-child(1) .el-content{
	background-color:#0e4e7a;
}
.tk-portali .uk-grid > div:nth-child(2) .el-content{
	background-color:#317aa5;
	color:#fff
}
.tk-portali .uk-grid > div:nth-child(3) .el-content{
	background-color:#55a1d0;
}
#builderwidget-4 .uk-grid > div:nth-child(2) a{
	background-color:#646b75;
	color:#fff;
}
#builderwidget-4 .uk-grid > div:nth-child(3) a{
	background-color:#9a9a9a;
	color:#fff;
}

#builderwidget-8 .uk-width-1-1{
	padding-left:25px;
}
.materialihome .uk-grid > div{
	width: 12.5%;
	text-align:center;
}
.tk-search-box {
    background-color:#2275aa;
    padding: 60px 10%;
    display: table;
    margin: auto;
    width: 80%;
    margin-top: 80px;
}
.tk-search-box .uk-h4.tk-table.uk-margin-auto{
	color:#fff;
}
.tk-search-box .form-inner{
	color:#fff;
}
.tk-search-box input::placeholder{
	color:#000
}
/*ZOO*/
.button.zbut-filter.tk-table.uk-margin-auto{
	background: #272727;
	color:#fff;
    padding: 10px 50px;
	border:0px;
	cursor:pointer;
	font-weight:bold;
}
#yoo-zoo .searchit.items div.media-left {
    width: 20%;
    float: left;
    display: flex;
    align-items: center;
}
#yoo-zoo .tek_intestazione {
    width: 100%;
    display: inline-block;
    font-weight: bold;
    color: #000;
	padding-left:5px;
	padding-bottom:5px;
}
#yoo-zoo .tek_intestazione > div{
	display:table;
    float: left;
}
.tek_intestazione > #element1 {
    width: 20%;
}
.tek_intestazione > #element2 {
    width: 7%;
}
.tek_intestazione > #element3 {
    width: 12%;
}
.tek_intestazione > #element4 {
    width: 15%;
}
.tek_intestazione > #element5 {
    width: 14%;
}
.tek_intestazione > #element6 {
    width: 24%;
}
.tek_intestazione > #element7 {
    float: right;
}
.yoo-zoo.zoo-filter-result .layout-default > p.title {
    width: 7%;
}
.yoo-zoo .searchit p {
    float: left;
    display: table;
    margin-top: 0px;
    margin-bottom: 0px;
    width: auto;
}
.yoo-zoo.zoo-filter-result .layout-default > p.color {
    width: 12%;
}
.yoo-zoo.zoo-filter-result .layout-default > .vulcanizing {
    width: 15%;
    min-height: 20px;
    display: block;
    float: left;
}
.yoo-zoo.zoo-filter-result .layout-default > .note {
    width: 14%;
    min-height: 20px;
    display: block;
    float: left;
}
.yoo-zoo.zoo-filter-result .layout-default > .norms {
    max-width: 24%;
    min-height: 20px;
    display: block;
    float: left;
}
.yoo-zoo.zoo-filter-result .layout-default > p.certification {
    width: 5%;
    float: right;
}
#yoo-zoo{
	font-size: 14px;
    line-height: 15px;
}
.searchit .row:nth-child(odd){
	background-color:#f2f2f2
}
#yoo-zoo .layout-default{
	margin-bottom: 10px;
    padding-top: 5px;
	padding-bottom: 5px;
    margin-top: 0px !important;
    display: table;
    width: 100%;
	padding-left:5px;
}
/*END ZOO*/

/*MATERIALE*/
.yoo-zoo.blog-default h3{
	font-size: 18px;
	margin-top:5px;
	margin-bottom:5px;
}
#yoo-zoo .yoo-zoo.blog-default{
	font-size:16px;
	line-height:19px;
}
#yoo-zoo .yoo-zoo.blog-default .pos-media{
	display:table;
	width:100%;
}
#yoo-zoo .yoo-zoo.blog-default .pos-media > div{
	float:left;
	display:table;
	width:33%
}
.text-capitalize{
	text-transform:capitalize;
}
.download-pdf-btn{
    border: 0px;
    background-color: #f2f2f2;
    padding: 8px 20px;
    font-size: 15px;
    font-weight: bold;
    color: #0074af;
	cursor:pointer;
}
.yoo-zoo .pos-title{
	margin-top:0px;
}
.yoo-zoo.blog-default{
	padding-bottom:120px;
}
/*END MATERIALE*/
.page-template-temp-materiali #tm-main .uk-width-expand\@m, .page-template-temp-stock #tm-main .uk-width-expand\@m{
	/*flex:initial;*/
}
.page-template-temp-materiali #tm-sidebar, .page-template-temp-stock #tm-sidebar{
	display:none;
}
.grid-settori *+.uk-grid-margin, .uk-grid.grid-settori+.uk-grid.grid-settori, .uk-grid.grid-settori>.uk-grid-margin{
	margin-top:3.5vw;
}
.grid-settori > div{
	margin-top:2vw;
}
.tk_gridprocess > li{
	margin-bottom:4vh;
}
.tk_gridprocess > li{
	transform:scale(1);
	transition: transform .2s;
}
.tk_gridprocess > li:hover{
	transform:scale(1.1);
	transition: transform .2s;
}
.tk_gridprocess > li:nth-child(2),.tk_gridprocess > li:nth-child(6){
	margin-right:1vw;
}
.tk_gridprocess > li:nth-child(3),.tk_gridprocess > li:nth-child(5){
	margin-right:2vw;
}
.tk_gridprocess > li:nth-child(4){
	margin-right:3vw;
}
.back-opacity{
	background-color:rgba(0,0,0,.5);
	position:relative
}
.back-opacity.left::before{
    content: "";
    width: 800px;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    left: -800px;
    height: 100%;
	top:0;
}
.back-opacity.right::after{
    content: "";
    width: 800px;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    right: -800px;
    height: 100%;
	top:0;
}
.beforemuted{
	position:relative;
}
.beforemuted::before{
	content: "";
    width: 800px;
    background-color: #f2f2f2;
    position: absolute;
    left: -760px;
    height: 100%;
	top:0;
}
.aftermuted{
	position:relative
}
.aftermuted::before{
	content: "";
    width: 800px;
    background-color: #f2f2f2;
    position: absolute;
    right: -760px;
    height: 100%;
	top:0;
}
.documentazione .el-item{
	background-color:#f2f2f2;
	padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
	margin-top:10px;
}
.documentazione .uk-accordion-title{
    line-height: 1.75;
}
.documentazione .uk-accordion-title::before{
	content:"+";
	font-weight:100;
	font-size:25px;
	background-image:initial;
	line-height:25px;
}
.page-id-21577 .uk-icon.uk-navbar-toggle-icon, .page-id-24624 .uk-icon.uk-navbar-toggle-icon, .page-id-24619 .uk-icon.uk-navbar-toggle-icon, .page-id-24629 .uk-icon.uk-navbar-toggle-icon{
	color:#fff;
	filter: brightness(0) invert(1);
}
.about-section{
	min-height:385px;
}
.menudialog .uk-grid > div, .menudialog .uk-grid > div a{
	width:100%;
}
.menudialog .uk-grid > div:nth-child(1) a{
	background-color:#0e4e7a;
	color:#fff;
}
.menudialog .uk-grid > div:nth-child(2) a{
	background-color:#317aa5;
	color:#fff;
}
.menudialog .uk-grid > div:nth-child(3) a{
	background-color:#55a1d0;
	color:#fff;
}
.materials-categories a:hover > div{
	background-color:#2275aa;
	color:#fff;
}
.material-active > div{
	background-color:#2275aa;
	color:#fff;
}
.tk_search > input:hover{
	background-color:#2275aa;
	color:#fff;
}
.csv-loader-results{
	background-color:#609abf;
	color:#fff;
	width: calc(100% - 16px);
    padding: 8px;
	margin-top: 20px;
	font-family: 'Cairo';
	text-align:center;
	font-size: 14px;
}
.tk-search-box input{
	font-size:18px;
}
.category-intro-text{
	margin-top:50px;
}
.tm-bottom-a.uk-grid{
	margin-top:60px;
}
.materials-categories a:hover > div{
	background-color:#2275aa;
	color:#fff;
}
.material-active > div{
	background-color:#2275aa;
	color:#fff;
}
.tk_search > input:hover{
	background-color:#2275aa;
	color:#fff;
}
.csv-loader-results{
	background-color:#609abf;
	color:#fff;
	width: calc(100% - 16px);
    padding: 8px;
	margin-top: 20px;
	font-family: 'Cairo';
	text-align:center;
	font-size: 14px;
}
.tk-search-box input{
	font-size:18px;
}
.category-intro-text{
	margin-top:50px;
}
.glossariomateriali .uk-width-1-1 .uk-grid > div:nth-child(odd) {
    background-color: #f5f5f5;
    padding: 50px;
}
.info-materiali div{
	display:table;
	float:left;
	width:calc(50% - 5px);
	margin-right:5px;
}
.info-materiali div span{
	width:100%;
	display:table;
}
.info-materiali div span input{
	width:calc(100% - 25px)
}
.info-materiali div.matextarea{
	width:100%;
}
.info-materiali input{
	border:1px solid;
	border-radius:0px;
	padding:5px 10px;
	margin-bottom:5px;
	font-family: Cairo;
}
.info-materiali textarea{
	color:#000;
	border:1px solid;
	border-radius:0px;
	padding:5px 10px;
	width:calc(100% - 30px);
	font-family: Cairo;
	max-height: 120px;
}
.info-materiali input::placeholder, .info-materiali textarea::placeholder{
	color:#000;
}
.info-materiali select{
	width:calc(100% - 5px);
	color:#000;
	border:1px solid;
	border-radius:0px;
	padding:9px 10px;
}
.info-materiali input[type="submit"].wpcf7-form-control{
	width: calc(100% - 10px);
	background-color:#2275aa;
	color:#fff;
}
.label-form{
	display:table;
	float:left;
	margin-right:10px;
}
.hardnes-container{
	max-width: 81%;
    margin: auto;
    width: 100%;
	font-weight: bold;
    display: flex;
    align-items: center;
	font-size:20px;
}
.hardnes-container input{
	margin-bottom:0px;
}
.margin-left-5{
	margin-left:5px!important;
}
.margin-right-5{
	margin-right:5px!important;
}
.search_form_select{
	font-size: 18px;
	background-color:#ffffffa8;
	border-radius:5px;
	padding:10px;
}
.select-option-fromto {
    width: 100%;
}
.select-option-fromto > select:nth-child(1){
	margin-right:5px;
}
.select-option-fromto > select:nth-child(2){
	margin-left:5px;
}
.elastomer_select {
    width: calc(80% + 20px);
    border: 0px;
    display: table;
    margin: auto;
    margin-bottom: 10px;
}
.select-option-fromto > select:nth-child(1) {
    margin-right: 5px;
}
.select-option-fromto > select {
    width: calc(50% - 5px);
    float: left;
    border: 0px;
}
@media screen and (max-width:1500px){
	.grid-settori *+.uk-grid-margin, .uk-grid.grid-settori+.uk-grid.grid-settori, .uk-grid.grid-settori>.uk-grid-margin{
		margin-top:2.5vw;
	}
	.grid-settori > div{
		margin-top:2vw;
	}
}
@media screen and (max-width:1450px){
	.uk-logo > img{
		width:300px;
	}
	.uk-navbar-center:not(:only-child){
		left:42%;
	}
}
@media screen and (max-width:1300px){
	.grid-settori *+.uk-grid-margin, .uk-grid.grid-settori+.uk-grid.grid-settori, .uk-grid.grid-settori>.uk-grid-margin{
		margin-top:2.5vw;
	}
	.grid-settori > div{
		margin-top:2vw;
	}
}

/*Stocklist*/
@media screen and (max-width:767px){
	.tk_res_int{
		font-size:16px;
	}
	.tk_results{
		max-width:100%;
		overflow-x:scroll;
		overflow-y:hidden;
	}
	.tk_results > div{
		min-width:700px;
	}
	.tk-stblock{
		margin-bottom:20px;
	}
	.page-template-temp-materiali .uk-grid > a {
        width: 28.5%;
    }
}
/*End stocklist*/
@media screen and (max-width:767px){
	.wpml-ls-item{
		display:table;
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	#nav_menu-4 > ul > li:nth-child(4){
		display:table;
		width:100%;
		margin-top:10px;
	}
	.home .uk-heading-medium{
		padding-left:10px;
	}
	.materialihome .uk-grid > div {
		width: 33%;
	}
	.page-id-1585 [data-id="page#5"] .uk-transition-fade, .page-id-30667 [data-id="page#4-0"] .uk-transition-fade,.page-id-31620 [data-id="page#4-0-1-0"] .uk-transition-fade{
		opacity:1;
	}
	.page-id-1585 [data-id="page#5-0-1-0"] > div > div:nth-child(3), .page-id-1585 [data-id="page#5-0-1-0"] > div > div:nth-child(5), .page-id-1585 [data-id="page#5-0-1-0"] > div > div:nth-child(4), .page-id-1585 [data-id="page#5-0-1-0"] > div > div:nth-child(6), .page-id-1585 [data-id="page#5-0-1-0"] > div > div:nth-child(15){
		display:none;
	}
	.page-id-31620 [data-id="page#4-0-1-0"] > div > div:nth-child(4), .page-id-31620 [data-id="page#4-0-1-0"] > div > div:nth-child(6), .page-id-31620 [data-id="page#4-0-1-0"] > div > div:nth-child(15){
		display:none
	 }	 
	.page-id-30667 [data-id="page#4-0-1-0"] > div > div:nth-child(4), .page-id-30667 [data-id="page#4-0-1-0"] > div > div:nth-child(6), .page-id-30667 [data-id="page#4-0-1-0"] > div > div:nth-child(15){
		display:none
	 }	 
	.page-id-1585 [data-id="page#6"] .el-image, .page-id-30667 [data-id="page#5-1"] .el-image, .page-id-31620 [data-id="page#5-1"] .el-image, .page-id-31620 [data-id="page#5-2"] .el-image{
		height: 50vh;
		object-fit: cover;
		width: 100%;
	}
	.page-id-1585 [id="page#1"] .uk-inline-clip, .page-id-30667 [data-id="page#5-1"] .uk-inline-clip, .page-id-31620 [data-id="page#5-2"] .uk-inline-clip, .page-id-31620 [data-id="page#5-1"] .uk-inline-clip{
		min-height:50vh;
	}
	.el-slidenav{
	    background: #fff;
		padding: 10px;
	}
	.tk-bar-image{
		display:table;
		float:left;
	}
	.uk-heading-large{
		font-size:3rem
	}
	.page-template-temp-materiali .back-materials .uk-h1{
		display:table;
		padding:0px 20px;
	}
	.page-template-temp-materiali #custom-bg .uk-heading-large{
		padding:0px 20px;
	}
	.page-template-temp-materiali .back-materials p{
		padding:0px 20px;
	}
	.cataloghirequest input[type="text"] {
		width:calc(100% - 30px)
	}
	.cataloghirequest{
		padding-left:20px;
	}
	.yoo-zoo.zoo-filter-result.blog-default .layout-default *{
		display:table;
		width:100%;
	}
	#yoo-zoo .searchit.items div.media-left, .yoo-zoo.zoo-filter-result .layout-default > p.title{
		width:100%;
	}
	#yoo-zoo .searchit.items div.media-left{
		display:table;
		width:100%;
	}
	#yoo-zoo .tek_intestazione{
		display:none;
	}
	#yoo-zoo .layout-default{
		padding-top:10px;
		padding-left:10px;
	}
	.yoo-zoo.zoo-filter-result.blog-default .layout-default *{
		color: #000;
	}
	.tm-block-tk-elastomers{
		padding:0px 20px;
	}
	#yoo-zoo .yoo-zoo.blog-default .pos-media > div{
		width:33%;
		min-height: 80px;
	}
	.page-template-temp-materiali .back-materials .pos-bottom p, .page-template-temp-materiali .back-materials .pos-taxonomy p{
		padding:0px;
	}
	.yoo-zoo.blog-default h3{
		max-width:115px;
	}
	#nav_menu-4 .uk-nav-sub{
		display:none;
	}
	#nav_menu-4 .uk-parent > a{
		pointer-events: none;
	}
	#nav_menu-4{
		padding-top:20px;
	}
}