/*
 Theme Name:   YOOtheme anamet
 Template:     yootheme
 Author:       John Doe
 Description:  YOOtheme Child Theme
 Version:      1.0.0
 Text Domain:  yootheme-mytheme
*/

.no_glossary .glossary-tooltip,
.no_glossary .glossary-tooltip .glossary-link a
{
	text-decoration: none;
	pointer-events: none;
}
.tm-header > .uk-sticky-fixed
{
	z-index: 990;
}
body.single-post .uk-article-meta 
{
	display: none;
}
/* Case studies */
.casestudies .uk-card-media-right:after
{
	content: "";
	position: absolute;
	top: -2px;
	left: -1px;
	width: 100%;
	height: calc(100% + 4px);
	background: url(images/right-section.svg) top left no-repeat;
	background-size: contain;
}
/* Downloads */
.gf_columns_3 .gfield_checkbox
{
	display: flex;
	flex-wrap: wrap;
}
.gf_columns_3 .gfield_checkbox li
{
	width: calc(100% / 3);
}
body .gform_wrapper ul.gfield_checkbox li input[type=checkbox], body .gform_wrapper ul.gfield_radio li input[type=radio]
{
	width: 16px !important;
	margin-top: 0px !important;
	margin-right: 10px;
}
.uk-light .gform_wrapper .gfield_required
{
	color: #eb6608;
}
/* Contact */
.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium,
.gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small
{
	width: 100% !important;
}
.gform_wrapper .left_label li.hidden_label input, .gform_wrapper .right_label li.hidden_label input
{
	margin-top: -5px;
	margin-right: 10px;
}
/* Anaconda Flexible Conduits & Fittings */
.shadowed2,
.shadowed_corners_1-2
{
	padding: 0px 30px;
}
.shadowed2 > .uk-container
{
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
	border-radius: 30px 30px 0 0;
	padding-top: 40px;
	position: relative;
	z-index: 9;
}
.shadowed_corners_1-2 > .uk-container
{
	position: relative;
}
.shadowed_corners_1-2 .uk-grid > div:nth-child(1),
.shadowed_corners_1-2 .uk-grid > div:nth-child(3)
{
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
	border-radius: 30px 0 0 0;
	padding-top: 40px;
	position: relative;
	z-index: 9;
}
.shadowed_corners_1-2 .uk-grid > div:nth-child(2),
.shadowed_corners_1-2 .uk-grid > div:nth-child(4)
{
	padding-top: 40px;
	padding-left: 0px;
	padding-right: 40px;
}
.shadowed2 > .uk-container:before,
.shadowed_corners_1-2 .uk-grid > div:nth-child(1):before,
.shadowed_corners_1-2 .uk-grid > div:nth-child(3):before
{
	content: "";
	display: block;
	position: absolute;
	bottom: -40px;
	left: -50px;
	width: calc(100% + 100px);
	height: calc(100% + 40px);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	z-index: 9;
}
.shadowed_corners_1-2 .uk-grid > div:nth-child(1):after,
.shadowed_corners_1-2 .uk-grid > div:nth-child(3):after
{
	content: "";
	display: block;
	position: absolute;
	top: -30px;
    right: -30px;
    width: calc(100% + 50px);
    height: 100%;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%);
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
	z-index: 9;
}
.shadowed2 > .uk-container > *,
.shadowed_corners_1-2 .uk-grid > div *
{
	z-index: 10;
	position: relative;
}
.conduits_plus_fittings
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 2px solid #eb6607;
	border-radius: 100%;
	font-size: 21px;
	margin-right: -20px;
}
.remove_left_padding
{
	margin-left: -20px;
}
@media (min-width: 1200px)
{
	.remove_left_padding
	{
		margin-left: -40px;
	}
}
@media (max-width: 639px)
{
	.conduits_plus_fittings
	{
		display: none;
	}
	.remove_left_padding
	{
		margin-left: 0px;
	}
}
/* NEWS */
body.paged-* .show_on_first_page
{
	display: none;
}
body.paged-* .gray_on_first_page
{
	background: #ffffff;
	padding-top: 0px;
}
/* AREA SALES MANAGERS V2 */
.areasalesmanagers2 .map_container
{
	display: table;
	margin: 0 auto;
}
/* MARCEL CSS */
#minmargin div.uk-container {
    margin-top: -80px;
    position: relative;
}
#minmargin div.uk-container img.el-image {
border: 10px solid white;
}
#minmargin div.uk-text-small {
padding:0 10px;
}
#minmargin h5 {
padding:0 10px;
}
#minmargin a{
margin-left:10px
}
.leftkol{
    position:relative;
}
.leftkol:after{
  content:"";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
	left: -6000px	;
	border-left: 6000px solid #eb6608;
}
.lesspadding div.uk-tile {
    padding-left: 20px;
    padding-right: 20px;
/*    box-shadow: 0 10px 25px rgba(0,0,0,0.2);*/
}
.darker-muted{
    background: #e6e6e6;
}
.darker-muted.min-margin div.uk-container{
margin-top:-130px
}
.min-margin{
	margin-top:50px;
}
.leftkol2{
    position:relative;
}
.leftkol2:after{
  content:"";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
	left: -6000px	;
	border-left: 6000px solid rgba(235,102,8,0.50);
}
body.page-id-2174 div.uk-position-right {
    border-radius: 8px;
    padding: 8px;
	    background: rgba(255,255,255,0.9);
}
body.single-product #tm-main
{
	padding-top: 30px;
	padding-bottom: 0px;
}
/* SEARCH */
.searchwp-live-search-results-showing
{
	width: 300px !important;
	max-width: 100vw;
}
.searchwp-live-search-resultt a
{
	text-decoration: none;
}
/* GLOSSARY */
body .glossary-tooltip a, body .glossary-underline
{
	background: none;
	padding: 0px;
	font-weight: inherit;
}
body .glossary-tooltip
{
	z-index: 900;
}
/* PRODUCT */
body.woocommerce div.product div.images,
body.woocommerce-page div.product div.images
{
	width: auto;
}
.wc_image
{
	position: relative;
	padding-top: 80%;
}
.wc_image img
{
	position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translate(-50%,-50%);
}
/* AREA SALES MANAGERS */
.map_container
{
	width: calc(100% - 350px);
	position: relative;
	float: right;
}
.country_list:not(.active)
{
	opacity: 0.7;
}
.country_list
{
	cursor: pointer;
}
.country_marker
{
	position: absolute;
	font-size: 21px;
	cursor: pointer;
}
.country_marker:not(.active):before
{
	opacity: 0.7;
}
.country_marker.active
{
	/* color: #6ff633; */
}
.country_marker[data-country=holland-belgium]{top:41%;left:47.8%;}
.country_marker[data-country=germany-austria-switzerland]{top:43%;left:49.4%;}
.country_marker[data-country=croatia-bosnia-herzegovia-serbia]{top:45%;left:51%;}
.country_marker[data-country=poland]{top:41%;left:51.5%;}
.country_marker[data-country=united-kingdom]{top:40%;left:45.8%;}
.country_marker[data-country=france]{top:45%;left:46.8%;}
.country_marker[data-country=italy-spain-portugal]{top:49%;left:45%;}
.country_marker[data-country=middle-east]{top:56%;left:58%;}
.country_marker[data-country=usa]{top:49%;left:18%;}
.country_marker[data-country=canada]{top:36%;left:15%;}
.country_marker[data-country=india]{top:57%;left:68%;}
/* RESPONSIVE TABLE */
@media only screen and (max-width: 767px) {

	table.responsive { margin-bottom: 0; }
	
	.pinned
	{
		position: absolute;
		left: 0;
		top: 0;
		background: #fff;
		width: 90px;
		overflow: hidden;
		border-bottom: 1px solid #ccc;
		-webkit-box-shadow: 1px 0px 2px 0px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    1px 0px 2px 0px rgba(50, 50, 50, 0.25);
		box-shadow:         1px 0px 2px 0px rgba(50, 50, 50, 0.25);
	}
	.pinned table { border-right: none; border-left: none; width: 100%; }
	.pinned table th, .pinned table td { white-space: nowrap; }
	.pinned td:last-child { border-bottom: 0; }
	
	div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
	div.table-wrapper div.scrollable { margin-left: 90px; }
	div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	
	
	table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
	table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }
}
/* FILTERS */
.facetwp-facet.facetwp-type-checkboxes
{
	margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(0,0,0,.06);
}
.filter_heading.uk-background-muted
{
	background: #d4d4d4;
	color: #ffffff;
}
.filter_heading
{
    padding: 6px;
    border-radius: 5px;
	font-size: 18px;
	display: block;
    line-height: 1.4;
    overflow: hidden;
    text-decoration: none;
    font-family: Barlow;
    font-weight: 500;
}
.filter_content
{
	margin-top: 10px;
}
body .facetwp-checkbox
{
		background: none !important;
		padding-left: 0px;
		margin-bottom: 10px;
}
.facetwp-checkbox .far
{
	font-size: 16px;
	margin-right: 10px;
}
.filter_bar
{
	padding-right: 0px !important;
}
.filter_bar_inner
{
	padding-right: 40px;
}
/* CAT */
.product_image_container
{
	height: 180px;
}
.woocommerce img.product_image
{
	max-width: 180px;
	max-height: 180px;
	display: block;
	margin: 0 auto;
}
.product_container
{
	border-top: 1px solid rgba(0,0,0,.06);
	padding: 20px 0px;
}
.product_container:nth-child(1),
.product_container:nth-child(2),
.product_container:nth-child(3),
.product_container:nth-child(4)
{
	border-top: none;
}
.facetwp-pager
{
	justify-content: center;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none;
}
.facetwp-pager a
{
	display: block;
    padding: 2px 4px;
    color: #444;
    box-sizing: border-box;
    min-width: 32px;
    background: 0 0;
    line-height: 1.75;
    text-align: center;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    text-decoration: none;
    font-size: 16px;
    font-family: Barlow;
    font-weight: 400;
    letter-spacing: .35px;
    border-radius: 500px;
}
.facetwp-pager a.active
{
	color: #fff;
    background-color: #eb6608;
}
.custom_cat_uitgebreid .el-section
{
    position: relative;
}
.custom_cat_uitgebreid .uk-background-fixed
{
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.custom_cat_uitgebreid h1
{
    line-height: 28px;
	margin-bottom: 50px;
	top: 0px !important;
}
.custom_cat_uitgebreid .uk-position-relative.uk-panel
{
    position: static !important;
}
.custom_cat_uitgebreid .uk-position-relative.uk-panel > .tm-grid-expand
{
    position: absolute;
    bottom: 0px;
    width: calc(100% + 40px);
}
.custom_cat_uitgebreid .uk-scrollspy-inview
{
	position: relative;
}
.custom_cat_uitgebreid .cat_description h2
{
	font-size: 28px;
    line-height: 1.3;
    font-family: panton_bold;
    font-weight: 400;
}
.product_filters_simple .facetwp-facet
{
	margin-top: 0px !important;
	margin-bottom: 0px;
}
.product_filters_simple .facetwp-facet:empty
{
	display: none !important;
}
.glossary_nav
{
	z-index: 99 !important;
}
.glossary_nav.uk-sticky-fixed
{
    -webkit-box-shadow: 0 -5px 42px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 -5px 42px 0 rgba(0,0,0,.2);
    box-shadow: 0 -5px 42px 0 rgb(0 0 0 / 20%);
}
.glossary_nav .active,
.glossary_nav .active a
{
	color: #ffffff;
	background: #eb6608;
}
.glossary_nav a
{
	text-decoration: none;
}
.glossary_cat hr
{
	margin-bottom: 0px;
	padding-bottom: 20px;
}
@media (max-width: 1110px) {
	body .uk-search-default {
		width: 95px;
	}
	body .uk-navbar-nav>li>a
	{
		padding: 0 10px;
	}
	body .uk-navbar-nav>li.uk-active>a::before
	{
		right: 10px;
		left: 10px;
	}
}
.gform_wrapper .gf_step
{
	font-size: 1em;
}
#product_contact .gform_next_button,
#product_contact .gform_button
{
	background: #eb6608;
	color: #ffffff;
}
#product_contact .gform_next_button:hover,
#product_contact .gform_button:hover
{
	background-color: #e33a1c;
}
/* #eb6608 */

/* Home nav icon */
.tm-header nav > div > .uk-navbar-nav>li:first-child>a
{
    background: url(/wp-content/uploads/2020/08/homeicon.svg);
    background-repeat: no-repeat;
    background-position: center 30px;
    background-size: 18px;
	color: rgba(0,0,0,0);
    font-size: 0px;
}
/* ZOHO FORMS */
@media (max-width: 600px) {
	.zoho_form .quick_form_28_css[name="SIGNUP_BODY"]
	{
		max-width: 100% !important;
		height: auto !important;
		padding-bottom: 10px !important;
	}
	.zoho_form #zcampaignOptinForm
	{
		box-sizing: border-box;
	}
	.zoho_form #SIGNUP_HEADING
	{
		display: none !important;
	}
	.zoho_form #zcampaignOptinForm > div
	{
		margin-top: 10px !important;
		margin-bottom: 0px !important;
		margin-left: 0px !important;
	}
}
.zoho_form #zcWebOptin
{
	background-color: #eb6608 !important;
	border-radius: 500px !important;
	font-size: 15px !important;
    font-family: panton_bold !important;
	font-weight: 400 !important;
	border: 2px solid #ffffff !important;
}

/* MOBIELE OPTIMALISATIE */
.markets_grid .uk-grid
{
	padding-bottom: 80px;
}
@media (max-width: 640px) {
	.page_header_video,
	.page_header_video.uk-padding-remove-vertical
	{
		/* min-height: 0px !important; */
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.slideshow_row .uk-slideshow-items
	{
		/* min-height: calc(100vh - 80px) !important; */
	}
	.page_header_video .uk-container .el-image,
	.page_header .uk-container .el-image
	{
		max-width: 150px;
		display: table;
		margin: 0 auto;
	}
	.page_header > div[uk-height-viewport]
	{
		min-height: 0px !important;
		padding-top: 30px !important;
		padding-bottom: 60px !important;
	}
	.bottom_height.page_header > div[uk-height-viewport]
	{
		padding-bottom: 0px !important;
		margin-bottom: 30px;
	}
	.page_header.small .uk-text-large
	{
		font-size: 16px;
		line-height: 1.75;
	}
	.page_header h1,
	.page_header .uk-h1
	{
		line-height: 36px !important;
	}
	.panel_slider .uk-flex-middle
	{
		display: block;
	}
	.panel_slider .el-image
	{
		display: none;
	}
	.panel_slider .uk-margin-large-left
	{
		margin-left: 0px !important;
	}
	.news_grid .el-content
	{
		display: none;
	}
	/* PRODUCTS */
	.tm-page
	{
		overflow-x: hidden;
	}
	body .taper-right,
	body .taper-left
	{
		margin: 0px;
		border-radius: 0px;
		background: none;
	}
	body .taper-right .uk-button,
	body .taper-left .uk-button
	{
		position: relative;
	}
	body .taper-right,
	body .taper-right.uk-padding-remove-top,
	body .taper-left,
	body .taper-left.uk-padding-remove-top
	{
		padding-top: 50px !important;
	}
	body .taper-left::before
	{
		background: #f1f1f1;
		z-index: 0;
		border-radius: 0px;
	}
	body .taper-left .uk-h2
	{
		z-index: 1;
		position: relative;
	}
	body .taper-left .uk-grid > .uk-first-column:first-child
	{
		order: 2;
	}
	body .uk-position-relative.uk-panel > .tm-grid-expand
	{
		width: calc(100% + 20px) !important;
	}
	body .taper-left .uk-tile
	{
		background: none !important;
	}
	body .taper-right .uk-tile > .uk-position-relative,
	body .taper-left .uk-tile > .uk-position-relative
	{
		top: auto !important;
	}
	body .taper-right .uk-tile > .uk-position-relative
	{
		left: 45px !important;
	}
	.shadowed2 > .uk-container
	{
		box-shadow: none;
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.shadowed2 > .uk-container:before, .shadowed_corners_1-2 .uk-grid > div:nth-child(1):before, .shadowed_corners_1-2 .uk-grid > div:nth-child(3):before
	{
		background: #f1f1f1;
		background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 25%);
		background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 25%);
		background: linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 25%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );
		transform-origin: left bottom;
		transform: skewY(4deg);
	}
	.shadowed2 .uk-position-relative.uk-margin
	{
		top: auto !important;
		margin-top: -60px !important;
	}
	/* MARKETS */
	.markets_grid .uk-grid > .uk-first-column:first-child
	{
		padding-bottom: 60px;
	}
	a.home
	{
		background: none !important;
	}
}
/* YOOTHEME UPDATE */
.fix_zindex
{
	position: relative;
}