@font-face{
font-family:"ClanWeb W03";
src: url('../fonts/36D9DB_1_0.eot');src: url('../fonts/36D9DB_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/36D9DB_1_0.woff2') format('woff2'),url('../fonts/36D9DB_1_0.woff') format('woff'),url('../fonts/36D9DB_1_0.ttf') format('truetype'),url('../fonts/36D9DB_1_0.svg#wf') format('svg');
font-weight: 700;
font-style: normal;
}
@font-face{
font-family:"ClanWeb W03";
src: url('../fonts/36D9DB_0_0.eot');src: url('../fonts/36D9DB_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/36D9DB_0_0.woff2') format('woff2'),url('../fonts/36D9DB_0_0.woff') format('woff'),url('../fonts/36D9DB_0_0.ttf') format('truetype'),url('../fonts/36D9DB_0_0.svg#wf') format('svg');
font-weight: 400;
font-style: normal;
}
@font-face{
font-family:"ClanWeb W03";
src: url('../fonts/36D9DB_2_0.eot');src: url('../fonts/36D9DB_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/36D9DB_2_0.woff2') format('woff2'),url('../fonts/36D9DB_2_0.woff') format('woff'),url('../fonts/36D9DB_2_0.ttf') format('truetype'),url('../fonts/36D9DB_2_0.svg#wf') format('svg');
font-weight: 500;
font-style: italic;
}
@font-face {
  font-family: 'ClanPro-Narr';
  src: url('../fonts/subset-ClanPro-NarrMedium.eot');
  src: url('../fonts/subset-ClanPro-NarrMedium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/subset-ClanPro-NarrMedium.woff2') format('woff2'),
      url('../fonts/subset-ClanPro-NarrMedium.woff') format('woff'),
      url('../fonts/subset-ClanPro-NarrMedium.ttf') format('truetype'),
      url('../fonts/subset-ClanPro-NarrMedium.svg#ClanPro-NarrMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'kd-icons-a';
  src:  url('../fonts/kd-icons-a.eot?tkbusu');
  src:
  	url('../fonts/kd-icons-a.eot?tkbusu#iefix') format('embedded-opentype'),
    url('../fonts/kd-icons-a.ttf?tkbusu') format('truetype'),
    url('../fonts/kd-icons-a.woff?tkbusu') format('woff'),
    url('../fonts/kd-icons-a.svg?tkbusu#kd-icons-a') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="kdicon-"]:after, [class*=" kdicon-"]:after, [class^="kdicon-"]:before, [class*=" kdicon-"]:before, .more a:after, ul.nav-btn > li > a:after, ul.nav-btn li a:after, .dashicons-kdicon-bale-70l:before, .loader:after, #lang_sel_list:after, .spinner:after, body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a:after, .cc-banner a.cc-link:after, .btn-link:after, .promagnifier .innericon:after, body #ajaxsearchpro1_1 div.asp_simple-circle:after, body #ajaxsearchpro1_2 div.asp_simple-circle:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'kd-icons-a' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.kdicon-pdf:after {
  content: "\e923";
}
.kdicon-mobile:after {
  content: "\e900";
}
.kdicon-fax:after {
  content: "\e921";
}
.kdicon-phone:after {
  content: "\e922";
}
.kdicon-share:after {
  content: "\e901";
}
.kdicon-loose_items:after {
  content: "\e902";
}
.kdicon-bale-bigbale:after {
  content: "\e917";
}
.kdicon-bale-200l:after {
  content: "\e918";
}
.kdicon-bale-100l:after {
  content: "\e919";
}
.kdicon-bale-70l:after {
  content: "\e91a";
}
.kdicon-landscaping:after {
  content: "\e91b";
}
.kdicon-tree_nursery:after {
  content: "\e91c";
}
.kdicon-ornamental_plants:after {
  content: "\e91d";
}
.kdicon-vegetable_fruit:after {
  content: "\e91e";
}
.kdicon-seedling:after {
  content: "\e91f";
}
.kdicon-printer:after {
  content: "\e903";
}
.kdicon-arrow_up:after {
  content: "\e904";
}
.kdicon-arrow_down:after {
  content: "\e905";
}
.kdicon-arrow_left:after {
  content: "\e906";
}
.kdicon-arrow_right:after, .btn-link:after {
  content: "\e907";
}
.kdicon-check:after {
  content: "\e908";
}
.kdicon-renewable_energy:after {
  content: "\e909";
}
.kdicon-peat_raw_material:after {
  content: "\e90a";
}
.kdicon-potting_soil:after {
  content: "\e90b";
}
.kdicon-contact:after {
  content: "\e90c";
}
.kdicon-substrates:after {
  content: "\e90d";
}
.kdicon-download:after {
  content: "\e90e";
}
.kdicon-linkedin:after {
  content: "\e90f";
}
.kdicon-login:after {
  content: "\e910";
}
.kdicon-search:after, .promagnifier .innericon:after {
  content: "\e911";
}
.kdicon-sitemap:after {
  content: "\e912";
}
.kdicon-xing:after {
  content: "\e913";
}
.kdicon-youtube:after {
  content: "\e914";
}
.kdicon-blog:after {
  content: "\e915";
}
.kdicon-kd-signet:after {
  content: "\e916";
}
.kdicon-language:after {
  content: "\e920";
}
.kdicon-pdf:after {
  content: "\e923";
}
.kdicon-people:after {
  content: "\e925";
}
.kdicon-calc:after {
  content: "\e926";
}
.kdicon-handshake:after {
  content: "\e927";
}
.kdicon-production:after {
  content: "\e928";
}
.kdicon-distribution:after {
  content: "\e924";
}
.kdicon-service:after {
  content: "\e929";
}
.kdicon-production2:after {
  content: "\e92a";
}
.kdicon-recipe:after {
  content: "\e92b";
}
.kdicon-analysis:after {
  content: "\e92c";
}
.kdicon-application:after {
  content: "\e92d";
}
.kdicon-flowers:after {
  content: "\e92e";
}
.kdicon-garden:after {
  content: "\e92f";
}
.kdicon-fruits:after{
  content: "\e930";
}
.kdicon-green_plants:after {
  content: "\e931";
}
.kdicon-mail:after {
  content: "\e932";
}
.kdicon-emissions:after {
  content: "\e933";
}
.kdicon-source:after {
  content: "\e934";
}
.kdicon-health:after {
  content: "\e935";
}
.kdicon-like:after {
  content: "\e936";
}
.kdicon-comment:after {
  content: "\e937";
}
.kdicon-spinner:after, body #ajaxsearchpro1_1 div.asp_simple-circle:after, body #ajaxsearchpro1_2 div.asp_simple-circle:after {
  content: "\e938";
}
.kdicon-cross:after {
  content: "\e939";
}
.kdicon-play:after {
  content: "\e93a";
}
.kdicon-rain:after {
  content: "\e93b";
}
.kdicon-tractor:after {
  content: "\e93c";
}
.kdicon-sign-in:after {
  content: "\e93d";
}
.kdicon-key:after {
  content: "\e93e";
}
.kdicon-web:after {
  content: "\e93f";
}
.kdicon-co2:after {
  content: "\e940";
}
.kdicon-forestry-services:after {
  content: "\e941";
}
.kdicon-low-energy:after {
  content: "\e942";
}
.kdicon-sales-partners:after {
  content: "\e943";
}
.kdicon-short-rotation-coppice:after {
  content: "\e944";
}
.kdicon-woodtrees:after {
  content: "\e945";
}
.kdicon-softfruits:after {
  content: "\e946";
}
.kdicon-hydroponic:after {
  content: "\e947";
}

.kdicon-employees:after {
  content: "\e948";
}
.kdicon-start:after {
  content: "\e949";
}
.kdicon-health1:after {
  content: "\e94a";
}
.kdicon-training:after {
  content: "\e94b";
}
.kdicon-commercial:after {
  content: "\e94c";
}
.kdicon-industrial:after {
  content: "\e94d";
}
.kdicon-academic:after {
  content: "\e94e";
}
.kdicon-internship:after {
  content: "\e94f";
}


.kdicon-familyfriendly:after {
  content: "\e950";
}
.kdicon-cafeteria:after {
  content: "\e951";
}
.kdicon-working-hours:after {
  content: "\e952";
}
.kdicon-emergency-care:after {
  content: "\e953";
}
.kdicon-special-services:after {
  content: "\e954";
}
.kdicon-events:after {
  content: "\e955";
}
.kdicon-instagram:after {
  content: "\e956";
}



.kdicon-arrow-down:after {
  content: "\e957";
}
.kdicon-arrow-left:after {
  content: "\e958";
}
.kdicon-arrow-right:after {
  content: "\e959";
}
.kdicon-arrow-up:after {
  content: "\e95a";
}
.kdicon-blog-logo:after {
  content: "\e95b";
}
.kdicon-blog2:after {
  content: "\e95c";
}
.kdicon-contact2:after {
  content: "\e95d";
}
.kdicon-fingerprint:after {
  content: "\e95e";
}
.kdicon-language2:after {
  content: "\e95f";
}
.kdicon-play-2:after {
  content: "\e960";
}
.kdicon-vcard:after {
  content: "\e961";
}

.more a:after, ul.nav-btn a:after, .cc-banner a.cc-link:after {
  content: "\e907";
}

ul.nav-btn > li > a:after {
  content: "\e905";
}

ul.nav-btn > li:hover > a:after {
  content: "\e907";
}

.loader:after {
  content: "\e938";
}
body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a:after {
	content: "\e905";
}

#lang_sel_list:after {
  content: "\e920";
}


@font-face {
  font-family: 'kd-icons-b';
  src:
    url('../fonts/kd-icons-b.ttf?asb8eb') format('truetype'),
    url('../fonts/kd-icons-b.woff?asb8eb') format('woff'),
    url('../fonts/kd-icons-b.svg?asb8eb#kd-icons-b') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="kdicon-"]:before, [class*=" kdicon-"]:before, .promagnifier .innericon:before {
  font-family: 'kd-icons-b' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.kdicon-kd-logo:before {
  font-family: 'kd-icons-b' !important;
  content: "\e901";
  margin-right: -1em;
  margin-left: 1px;
}
.kdicon-kd-logo:after {
  font-family: 'kd-icons-b' !important;
  content: "\e902";
}
.kdicon-bale-bigbale:before {
  content: "\e900";
  margin-right: -1em;
  opacity: 0.5;
}
.kdicon-bale-200l:before {
  content: "\e903";
  margin-right: -1em;
  opacity: 0.5;
}
.kdicon-bale-100l:before {
  content: "\e904";
  margin-right: -1em;
  opacity: 0.5;
}
.kdicon-bale-70l:before {
  content: "\e905";
  margin-right: -1em;
  opacity: 0.5;
}


.dashicons-kdicon-bale-70l::before {
    content: "\e91a";
    font-size: 1.8em;
    padding-top: 0.2em !important;
    margin-right: 0.2em !important;
}

.kdgreen {
	background-color: #44A12B;
	color: #fff;
}

.vc_row-has-fill .kdgreen, .whitegreen {
	color: #44A12B;
	background-color: #fff;
	border-color: #44A12B !important;
	border-width: 2px;
	border-style: solid;
}

.kdtextgray {
	background-color: #414345;
	color: #fff;
}

.vc_row-has-fill .kdtextgray, .whitegray {
	color: #414345;
	background-color: #fff;
	border-color: #414345 !important;
	border-width: 2px;
	border-style: solid;  
}

.kdorange {
	background-color: #DF4417;
	color: #fff;
}

.vc_row-has-fill .kdorange, .whiteorange {
	color: #DF4417;
	background-color: #fff;
	border-color: #DF4417 !important;
	border-width: 2px;
	border-style: solid;  
}

.kdyellow {
	background-color: #FFCC00;
	color: #fff;
}

.vc_row-has-fill .kdyellow, .whiteyellow {
	color: #FFCC00;
	background-color: #fff;
	border-color: #FFCC00 !important;
	border-width: 2px;
	border-style: solid;  
}

.kddarkgreen {
	background-color: #235B43;
	color: #fff;
}

.vc_row-has-fill .kddarkgreen, .whitedarkgreen {
	color: #235B43;
	background-color: #fff;
	border-color: #235B43 !important;
	border-width: 2px;
	border-style: solid;  
}

.kdwinered {
	background-color: #A22237;
	color: #fff;
}

.vc_row-has-fill .kdwinered, .whitewinered {
	color: #A22237;
	background-color: #fff;
	border-color: #A22237 !important;
	border-width: 2px;
	border-style: solid;  
}

body .acf-file-uploader .file-icon img {
    max-height: 100%;
    max-width: 70px;
}
body .acf-file-uploader .file-icon {
    padding: 0;
    max-width: 70px;
}

#most-recent-results {
    top: 215px !important;
}

#visual_composer_content .alignleft {
    margin-right: 15px;
}

#visual_composer_content .alignright {
    margin-left: 15px;
}
body .term-description-wrap {
  display:none;
}