@charset "shift_jis";

/*
Theme Name: HCM
Theme URI: http://www.csorbamedia.com
Author: Csorba Media B.V.
Author URI: http://www.csorbamedia.com/
Description: The custom build theme for HCM
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.fixfixed .mean-bar, 
.fixfixed .fullcompareBox {
    position: absolute; 
}
video{-webkit-transform-style: preserve-3d !important;}
/*  general  */
* { padding: 0px; margin: 0px; }
html, body { color: #000; }
html.isIpad{-webkit-transform: translate3d(0, 0, 0);}
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
body { background: #fff; }
img { border: 0px; }
a, input { outline: none; }
html body #wpadminbar {z-index: 999999999 !important;}
input[type="checkbox"]{ cursor:pointer; }
.showonmobile{display:none;}
/*  global classes  */
.clear { clear: both; height: 0px; overflow: hidden; }

/*  wrapper  */
#wrapper { position: relative; display: block; width: 100%; float: left; min-height: 100%; }

/*  main */
.main { max-width: 1178px; width: 100%; margin: 0 auto; }

/* exclusive classes */
body.home #footerCntr{ margin-top: 60px; }

/* wp general */
.alignleft{ float: left; margin-right: 15px; margin-bottom: 15px; margin-top: 0px; }
.alignright{ float: right; margin-left: 15px; margin-bottom: 15px; margin-top: 0px; }
div.wpb_wrapper_inner{ overflow: auto;}

#wrapper table{ border: 0px !important; list-style: none; border-top: 1px dotted #d7d7d4; margin-bottom: 20px; min-width: 100%;  }
#wrapper tr{ width: 100%; text-align: left; color: #333; border-bottom: 1px dotted #d7d7d4; }
#wrapper tr td{ padding: 12px; border-right: 1px dotted #d7d7d4; border-top: 1px dotted #d7d7d4; line-height: 26px; }
/* #wrapper tr td:first-of-type{ text-align: left; background: #fbfbfa; } */
#wrapper tr:last-of-type td{ border-bottom: 1px dotted #d7d7d4; }

/*  header container  */
#headerCntr { width: 100%; height: 145px; float: left; position: relative; z-index: 99999999; background: url('img/header-bg.jpg') left top repeat-x; border: solid #e6e6e2; border-width: 0px 0 3px 0; }
#headerCntr h1 { padding: 16px 0 15px 15px; float: left; }
#headerCntr h1 a { width: 297px; height: 19px; display: block; text-indent: -9999px; background: url('img/logo.png') no-repeat; }
#headerCntr em { padding: 17px 0 17px 10px; float: left; font-size: 12px; color: #7d7d80; font-style: normal; text-transform: uppercase; }
#headerCntr em a{ text-decoration: none; color: #7d7d80; }

/* header top */
.headerTopBox { width: 100%; float: left; height: 27px;}
.headerTopBox .searchOption { padding: 3px 0 2px 0; width: 280px; float: left; }
.headerTopBox .searchOption input[type="text"] { width: 140px; height: 20px; float: left; border: 1px solid #757575; padding-left: 2px;  }
.headerTopBox .searchOption input[type="submit"] { width: 24px; height: 22px; float: left; display: block; text-indent: -9999px; border: none; background: url('img/search-button.jpg') no-repeat; background-size: 100% 100%; }
.headerTopBox .searchOption input[type="submit"]:hover {cursor: pointer;}
.headerTopBox .searchOption p { line-height: 20px;padding: 0 0 0 10px; float: left; font-size: 11px; color: #737373;; }
.headerTopBox .globalService { float: right; }
.headerTopBox .globalService ul { list-style: none; }
.headerTopBox li { padding: 0 10px 0 0; margin: 5px 10px 5px 0; float: left; border-right: 1px dotted #949495; }
.headerTopBox li a { padding: 0 0 0 16px; float: left; color: #293a7e; text-decoration: none; background:url('img/global-icon.jpg') left no-repeat; }
.headerTopBox .ges li a { padding: 0 0 0 25px; float: left; color: #293a7e; text-decoration: none; background:url('img/icon_contry_region.gif') left no-repeat; }
.headerTopBox li.country a{ background:url('img/icon_contry_region.gif') left no-repeat; padding-left: 23px; }
.headerTopBox li:hover a { text-decoration: underline; color: #f60;}
.headerTopBox .right.globalService li:last-of-type { padding: 0; margin: 5px 0; border: none; }

/* relaible solutions */
.relaibleSolutions { width: 97px; float: right; }
.relaibleSolutions a { width: 97px; height: 60px; display: block; text-indent: -9999px; text-decoration: none; background: url('img/hitachi-logo.png') no-repeat; background-size: 100% 100%; }

/*  menu box  */
.menuBox { width: 100%; float: left; position: relative; }
.menuBox ul { list-style: none; }
.menuBox li { border-left: 1px solid #d4d4d3; text-align: center; float: left; background: url('img/bottom-arrow.png') center 43px no-repeat; }
.menuBox li.menu-item-depth-0:last-of-type { border-right: 1px solid #d4d4d3; }
.menuBox li.menu-item-depth-0 > a > img {display: none;}
.menuBox li.menu-item-depth-0 > a > span.page-title-original-menu {display: block;}
.menuBox li a { padding-top: 18px; display: inline-block;  color: #000; text-decoration: none; }
.menuBox li a:hover {cursor: pointer;}
.menuBox li h3 a { padding: 0 0 10px 0;  color: #000; float: none; text-decoration: none; border-left:none; border-right: none; }
.menuBox li:hover a { color: #f60; }
.menuBox li:hover h3 a { color: #000; }
.menuBox li h3:hover a { color: #f60; }
.menuBox li:hover,.menuBox li.active { background: url('img/bottom-arrow-hover.png') center 43px no-repeat; }
.menuBox li.active a { color: #f60; }
.menuBox li .subMenu { position: absolute; top: -600px;left: 0; max-width: 1176px; width: 100%; height: auto; float: left; border: 1px solid #d4d4d3; background: #fff url('img/drop-arrow.png') 105px 0px no-repeat; z-index: 9;}
.menuBox li .submenuwrap {  position: absolute;top: 54px; overflow: hidden;left: 0;height: 0; max-width: 1178px; width: 100%; float: left; }
body.home .menuBox li .submenuwrap { z-index: 99999999999; }
.menuBox li:hover .subMenu { top: 54px; }
.menuBox li .subMenu .submenuTop { padding: 29px 0 14px 0; max-width: 1176px; width: 100%; float: left; border-bottom: 1px solid #d3d3d2; }
.menuBox li .subMenu .submenuTop .item { padding: 0 11px; width: 362px; float: left; border-right: 1px dotted #bbbbba; }/* jquery width 255px*/
.menuBox li .subMenu .submenuTop .item:first-of-type {padding-left: 11px;}
.menuBox li .subMenu .submenuTop .item:last-of-type { border: 0px!important; padding-right: 0;}
.menuBox li .subMenu .submenuTop .item.hide h3 a { font-size: 0px;}
.menuBox li .subMenu .submenuTop h3 { padding: 0 0 10px 0;  color: #000; }
.menuBox li .subMenu .submenuTop h3 small { padding: 2px 0 0 0; float: right; font-size: 10px; color: #7d7d7d; }
.menuBox li .subMenu .submenuTop .image { position: relative;width: auto;}
.menuBox li .subMenu .submenuTop .image:hover { -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; opacity: 0.7;}
.menuBox li .subMenu .submenuTop .image a {padding: 0; float: none; border-left: none; border-right: none;}
.menuBox li .subMenu .submenuTop .image img { max-width: 100%;height: auto;}
/*
.menuBox li .subMenu .submenuTop .image .description { text-align: left; position: absolute; bottom: 3px; left: 0; width: 100%; max-width: 100%;height: 46px; font-weight: bold; line-height: 46px; color: #FFF;background: rgba(3,3,3,0.7);}
.menuBox li .subMenu .submenuTop .image .description p {padding: 0 30px; margin-right: 15px;padding-left: 15px; background: url("img/arw2.png") 100% 50% no-repeat !important;}
*/
.menuBox li .subMenu .submenuTop .image .description {
	text-align: left;
	position: absolute;
	bottom: 3px;
	left: 0;
	width: 100%;
	max-width: 100%;
	height: auto;
	font-weight: bold;
	line-height: 23px;
	color: #FFF;
	min-height: 46px;
	background: url("img/arw2.png") 95% 50% no-repeat rgba(3,3,3,0.7) !important;
	display: table;
}
.menuBox li .subMenu .submenuTop .image .description p {
	padding: 0 30px;
	margin-right: 15px;
	padding-left: 15px;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
.menuBox li .subMenu .submenuTop ul li { border: 0px; width: 100%; float: left; background: none!important; }
.menuBox li .subMenu .submenuTop ul li a { text-align: left !important; padding: 8px 0 8px 21px; margin: 0; float: none; display: block;  color: #333; background: url('img/play-button.png') 6px 13px no-repeat; }
.menuBox li .subMenu .submenuTop ul li a:hover { color: #f60; background: #f5f5f4 url('img/arrow-orange.png') 6px 13px no-repeat; }

.menuBox li .subMenu .submenuTop ul li{ height: auto !important; min-height: inherit !important; }

.menuBox li .subMenu .submenuBot { padding: 11px 23px 0 12px; max-width: 1141px; width: 100%; height: 38px; float: left; border-top: 3px solid #e7e7e5; background: #f2f2f0; }
.menuBox li .subMenu .submenuBot a.graafmachines { padding: 0 30px 0 0; float: left; font-size: 17px; color: #000; font-weight: bold; border: 0px!important; background: url('img/arw4.jpg') right no-repeat; }
.menuBox li .subMenu .submenuBot a.close { padding: 0px; float: right; width: 25px; height: 25px; display: block; text-indent: -9999px; border: 0px!important; background: url('img/close.png') no-repeat; }
.menuBox li a.main-menu-link{ font-weight: bold; }
.menuBox li.main-menu-item:hover a.main-menu-link{ color: #f60;  }
.menuBox .submenuBot a:hover{ text-decoration: underline; }

/*  banner container  */
#bannerCntr { width: 100%; float: left; }
.bannerBox{ position: relative; }
/* revslider */
.rev_slider_wrapper {background:none !important;}
.bannerBox .tp-leftarrow.default { opacity: 1; width: 53px; height: 53px; position: absolute; bottom:0px !important; top: inherit !important; left: 0px !important; text-indent: -9999px; background: url('img/slider-prev-bg.png') top left no-repeat; display: block !important; z-index: 99 !important; }
.bannerBox .tp-rightarrow.default { opacity: 1; width: 53px; height: 53px; position: absolute; bottom: 0px !important; top: inherit !important; right: 0px !important; text-indent: -9999px; background: url('img/slider-next-bg.png') top left no-repeat; display: block !important; z-index: 99 !important; }
.bannerBox .tp-leftarrow.default:hover { background: #fff url('img/slider-prev-bg.png') no-repeat; }
.bannerBox .tp-rightarrow.default:hover { background: #fff url('img/slider-next-bg.png') no-repeat; }

.bannerBox .scroll { display: none; z-index: 999;width: 100%; height: 53px; line-height: 53px; float: left; background: rgba(0,0,0,0.5);position: absolute; bottom: 0; left: 0; text-align: center; }
.bannerBox .scroll:hover{ background: rgba(0,0,0,1.0); cursor: pointer; }
.bannerBox .scroll span { padding: 0 25px 0 0;  color: #fff; background: none;}
.bannerBox .scroll span a{ text-decoration: none; color: #fff; }
.bannerBox .scroll:hover span a{ text-decoration: underline; }
/*
.bannerBox .tp-bullets{ display: none; }
*/
.bannerBox .tp-bullets.simplebullets.round .bullet {background: url('img/pager-bg.png') left top no-repeat;width: 16px;height: 15px;margin-left: 5px;}
.bannerBox .tp-bullets.simplebullets.round .bullet:first-of-type {margin-left: 0;}
.bannerBox .tp-bullets.simplebullets.round .bullet:hover, .bannerBox .tp-bullets.simplebullets.round .bullet.selected {background: url('img/pager-bg.png') right top no-repeat;}
.bannerBox .tp-bullets.hidebullets {opacity: 1;}
.bannerBox .tp-simpleresponsive .slotholder *, .bannerBox .tp-simpleresponsive img, .bannerBox .vjs-poster {background-size: cover !important;}
.tp-bullets.tp-thumbs{ bottom: 5px !important }
/* content container  */
#contentCntr { width: 100%; float: left; margin-bottom: 20px;}
.home #contentCntr .main {padding-top: 40px;}

/* content top box */
.contentTopBox { width: 100%; height: 132px; float: left; background: url('img/content-bg.jpg') left -4px repeat-x; }
.contentTopBox .breadCrumb { padding: 4px 0 4px 10px; width: 99%; float: left; }
.contentTopBox ul { list-style: none; }
.contentTopBox .breadCrumb span[typeof="v:Breadcrumb"] { padding: 0 0 0 5px; font-size: 12px; color: #808080; }
.contentTopBox .breadCrumb span[typeof="v:Breadcrumb"] a { padding: 0 5px 0 0; font-size: 12px; color: #27397e; text-decoration: none; }
.contentTopBox .breadCrumb span[typeof="v:Breadcrumb"] a:hover{ color:#f60; }
.contentTopBox .breadCrumb span a.home{ padding: 0 0 0 21px; margin: 0 0 0 5px; background: url('img/home-icon.jpg') left 0px no-repeat; }
.contentTopBox .breadCrumb span[typeof="v:Breadcrumb"]:after {content: ">"}
.contentTopBox .breadCrumb span[typeof="v:Breadcrumb"]:last-of-type:after {content: ""}
.contentTopBox h2 { padding: 0 0 13px 0; margin: 0 0 30px 0; font-size: 22px; color: #333; border-bottom: 4px solid #f60; height: 85px; }
.contentTopBox h2 span{ background: #fff; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.contentTopBox h2.none { margin: 0; }
.contentTopBox h2 small.date { float: right; }
.contentTopBox h3 { padding: 0 0 30px 0;  font-size: 22px; color: #333; }
.contentTopBox p { padding: 0 0 30px 0; line-height: 26px; }
.contentTopBox p#breadcrumbs{ margin-top: 15px; margin-bottom: 15px; clear: both; overflow: hidden; }

.overview { padding: 10px 0; width: 100%; float: left; margin-bottom: 40px; }
.overview li { list-style: none; margin: 0 22px 0 0; float: left; width: auto; height: 277px; border-top: 3px solid #f60; background: #f5f6f1; }
.overview li:hover{ -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; opacity: 0.7; cursor: pointer; }
.overview li a{ text-decoration: none; }
.overview li div p { padding: 0 15px 0 0; font-size: 14px; text-decoration: none; background: url("img/arw2.png") 100% 50% no-repeat !important; margin-right: 15px; }
.overview li div a p{ text-decoration: none; }
.overview li div { padding: 15px 0 15px 15px; display: block; color: #fff; text-decoration: none; background: #323233; }
.overview li:last-of-type { margin: 0; }
a.compare { padding: 3px 0 3px 35px; margin: 15px 0; float: right; font-size: 12px; color: #f60; text-decoration: none; background: url('img/check-img.png') left no-repeat; }

/* sales box */ 
.salesBox { padding: 0 0 105px 0; width: 100%; float: left; }
.salesBox h2 { padding: 10px 0; font-size: 17px; color: #333; background: url('img/title2-bg.jpg') left top repeat-x; }
.salesBox h2 span { padding: 10px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.salesBox ul { list-style: none; }
.salesBox li { margin: 45px 20px 0 0; float: left; max-width: 579px; width: 100%; position: relative; background: #f2f2f0; }
.salesBox li .image { display: block; position: relative; }
.salesBox li .image img { display: block; }
.salesBox li a h3 { max-width: 549px; width: 100%; position: absolute; bottom: 0; left: 0; font-size: 14px; }
.salesBox li a h3 { padding: 15px; display: block; color: #fff; text-decoration: none; background: url('img/title-anchr-bg.png') left top repeat-x;  }
.salesBox li a h3 span{ background: url('img/arw2.png') right no-repeat; display: block; }
.salesBox li p { padding: 10px 15px 16px 20px; line-height: 26px; }
.salesBox li.last { margin: 45px 0 0 0; }
.salesBox li:hover .image{  -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; opacity: 0.7; cursor: pointer; }

/* used product box */
.usedProductBox { padding: 45px 0 105px 0; width: 100%; float: left; }
.usedProductBox ul { list-style: none; }
.usedProductBox li { margin: 0 30px 30px 0; float: left; width: 371px; position: relative; background: #f2f2f0; }
.usedProductBox li .image { position: relative; display: block }
.usedProductBox li .image img { display: block; }
.usedProductBox li:hover .image{ -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; opacity: 0.7; }
.usedProductBox li h3 { width: 371px; position: absolute; bottom: 0; left: 0; font-size: 14px; background: url('img/title-anchr-bg.png') left top repeat-x; }
.usedProductBox li h3 a { padding: 15px 15px 15px 22px; display: block; font-size: 14px; color: #fff; text-decoration: none; }
.usedProductBox li h3 a span { display: block; background: url('img/arw2.png') right no-repeat; }
.usedProductBox li p { padding: 10px 15px 18px 20px; line-height: 26px; }
.usedProductBox li.last { margin: 0 0 30px 0; }

/* product desc box */ 
.productDescBox { padding: 30px 0 105px 0; width: 100%; float: left; }
.productDescBox h2 { padding: 10px 0; font-size: 17px; color: #333; background: url('img/title2-bg.jpg') left top repeat-x; }
.productDescBox h2 span { padding: 10px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.productDescBox ul { list-style: none; }
.productDescBox li { margin: 40px 30px 0 0; float: left; width: 371px; position: relative; }
.productDescBox li:nth-child(3n), .usedProductBox li:nth-child(3n) {margin-right: 0;}
.productDescBox li .image{ opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.productDescBox li:hover .image{ -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; opacity: 0.7; cursor: pointer; } 
.productDescBox li .image { display: block; position: relative; }
.productDescBox li .image img { display: block; }
.productDescBox li a h3 { padding: 15px; width: 341px; position: absolute; bottom: 0; left: 0; font-size: 14px; color: #fff; text-decoration: none; background: url('img/title-anchr-bg.png') left top repeat-x;  }
.productDescBox li a h3 span { display: block; background: url('img/arw2.png') right no-repeat; }
.productDescBox li p { padding: 10px 14px 20px 14px; float: left; line-height: 26px; background: #f2f2f0; min-height: 104px;width: 100%; max-width: 343px;display: block;}
.productDescBox li p span.left { width: 243px; float: left;  color: #000; font-weight: bold; }
.productDescBox li p span.right { width: 100px; text-align: right;float: right;  color: #000; font-weight: normal; }

body.category-gebruikte-producten .productDescBox li p span.left{ width: 165px;  }
body.category-gebruikte-producten .productDescBox li p span.right{ width: 176px; }

.productDescBox li.last { margin: 40px 0 0 0; }
.productDescBox label.compare { padding: 3px 0 3px 3px; margin: 15px 0 0 0; float: left; font-size: 12px; color: #f60; }
.productDescBox label.compare input { margin: 2px 5px 0 0; }
.productDescBox label.checked { position: absolute; left: 3px; top: 157px; }

/* selecteer box */
.selecteerBox { padding: 0 0 12px 0; width: 100%; float: left;  color: #f7671d; }
.selecteerBox label { float: right;  height: 37px; line-height: 37px}
.selecteerBox label input { margin: 9px 10px 0 0; float: left; width: 20px; height: 20px; }

/* machine slider box */
.machineSliderBox { padding: 0 ; width: 100%; float: left; position: relative; margin-bottom: 40px;}
.machineSliderBox.padding:last-of-type {margin-bottom: 80px;}
.machineSliderBox.padding .carouselSlider {height: 173px; position:relative; }
.machineSliderBox.padding a.flex-next, .machineSliderBox.padding a.flex-prev {height: 135px; }
.machineSliderBox:last-of-type {margin-bottom: 0;}
.machineSliderBox h3 { padding: 10px 0; font-size: 17px; color: #333; background: url('img/title2-bg.jpg') left top repeat-x; }
.machineSliderBox h3 span { padding: 10px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.machineSliderBox .carouselSlider { position: relative; height: 171px; overflow: visible; margin: 20px 46px 0 46px; max-width: 1087px; width: 100%; float: left; }
.machineSliderBox .carouselSlider .loadSpinner {position: absolute; top: 60%; left: 50%; width: 40px; height: 40px; display: block;background: url(img/loadSpinner.gif) no-repeat center center;background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);margin-top: -20px;margin-left: -20px;-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;animation: tp-rotateplane 1.2s infinite ease-in-out;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.machineSliderBox .carouselSlider ul.slides {height: 171px; opacity: 0;border-top: 1px solid #d7d7d4; border-bottom: 1px solid #d7d7d4;   background: #f8f8f7;}
.machineSliderBox ul { list-style: none; }
.machineSliderBox li {padding: 18px 0; width: 112px; height: 160px; float: left; }
.machineSliderBox li:first-of-type {margin-left: 20px;}
.machineSliderBox li .image { padding: 1px; width: 114px; height: 114px; position: relative; border: 1px solid #d7d7d4; background: #fff; }
.machineSliderBox li .image label { display: block; }
.machineSliderBox li .image label input { position: absolute; bottom: 0px; left: 1px; width: 20px; height: 20px;}
.machineSliderBox li .image label img {width: 100%; height: 100%;}
.machineSliderBox li.border .image label input, .machineSliderBox li:hover .image label input  { bottom: -1px; left: 0px;}
.machineSliderBox li .imageTitle { padding: 10px 0 0 0; display: block; font-size: 12px; color: #333; text-align: center; width: 114px;}
.machineSliderBox li span.overlay { width: 20px; height: 20px; display: block; position: absolute; left: 0; top: 92px; background: url('img/overlay-img.jpg') no-repeat; }
.machineSliderBox li:hover .image, .machineSliderBox li.border .image { padding: 0; border: 2px solid #f60; -moz-transition: border-color 1s ease; -o-transition: border-color 1s ease; -ms-transition: border-color 1s ease; transition: border-color 1s ease; }
.machineSliderBox li:hover span.overlay { width: 20px; height: 20px; display: block; position: absolute; left: 0; top: 90px; background: url('img/check-img.png') no-repeat; }
.machineSliderBox a.flex-prev { padding: 18px 0; width: 45px; height: 171px; position: absolute; left: -45px; top: 0px; display: block; text-indent: -9999px; border: 1px solid #d7d7d4; background: #f8f8f7 url('img/other-products-prev.jpg') center no-repeat; }
.machineSliderBox a.flex-next { padding: 18px 0; width: 45px; height: 171px; position: absolute; right: -43px; top: 0px; display: block; text-indent: -9999px; border: 1px solid #d7d7d4; background: #f8f8f7 url('img/other-products-next.jpg') center no-repeat; }
.machineSliderBox a.flex-prev:hover { background: #f8f8f7 url('img/other-products-prev-hover-bg.jpg') center no-repeat; }
.machineSliderBox a.flex-next:hover { background: #f8f8f7 url('img/other-products-next-hover-bg.jpg') center no-repeat; } 

/* compare box */
.compareBox { padding: 40px 0 105px 0; width: 100%; float: left; }
.compareBox a { padding: 10px 0; width: 160px; float: right;  color: #fff; text-decoration: none; text-align: center; border: 1px solid #e3b99d; border-radius: 3px; background: #fbbd95 url('img/arw3.jpg') right no-repeat; }

/* download box */
.downloadBox { padding: 0; width: 100%; float: left; }
.downloadBox p { padding: 7px 0 7px 120px; float: left;  color: #333; padding-left: 0px;line-height: 26px; max-width: 470px; width: 100%;}
.downloadBox p a{ padding-right: 10px; height: 26px;display: block;float: left;}
.wpb_column .downloadBox p img { vertical-align: middle; } 
.downloadBox a.button { padding: 10px 42px 11px 15px; float: right;  color: #fff; text-decoration: none; text-align: center; background: url('img/download-bg.png') no-repeat; }
.downloadBox span { padding: 0 0 0 20px; background: url('img/pdf-icon.png') left no-repeat; }
.downloadBox .wp-pagenavi {clear: none;margin-top: 2px;}
.brochureButtonLink{display:none;}

/* uwtable box */
.uwtableBox { padding: 0; width: 100%; float: left; position: relative; }
.uwtableBox .uwtableBox{ padding-top: 0px !important; }
.uwtableBox h3 { float: left; font-size: 17px; color: #333; line-height: 38px; }
.uwtableBox .actionButton { float: right; }
.uwtableBox .actionButton p { float: left; color: #424242; line-height: 38px; }
.uwtableBox .actionButton p a { color: #424242; }
.uwtableBox .actionButton a.nieuwe { padding: 0 0 0 18px; margin: 0 0 0 25px; float: left; width: 175px; height: 38px;  color: #fff; text-decoration: none; line-height: 38px; font-weight: bold; background: url('img/nieuwe-btn.png') no-repeat; -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;  }
.uwtableBox .actionButton a.download { padding: 0 0 0 32px; margin: 0 0 0 15px; float: left; width: 161px; height: 38px;  color: #fff; text-decoration: none; line-height: 38px; font-weight: bold; background: url('img/download-pdf-btn.png') no-repeat; -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;  }
.uwtableBox .actionButton a:hover { text-decoration: underline; }
.uwtableBox .tableContent { padding: 31px 0 37px 0; width: 100%; float: left;  text-align: center; }
.uwtableBox .tableContent .tableHead { padding: 16px 0 17px 0; width: 100%; float: left; position: relative; font-weight: bold; color: #ef6219; border-top: 3px solid #d8d8d5; border-bottom: 1px dotted #d7d7d4; background: #f3f3f1; }
.uwtableBox .tableContent .tableHead a {font-weight: bold;color: #ef6219; text-decoration: none;}
.uwtableBox .tableContent .tableHead a:hover {text-decoration: underline;}
.uwtableBox .tableContent .tableHead span { position: absolute; top: -3px; left: 0; width: 10px; height: 3px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.uwtableBox .tableContent .tableHead .first { padding: 0 0 0 16px; width: 291px; float: left; color: #333; text-align: left; }
.uwtableBox .tableContent .tableHead .col1 { width: 148px; float: left; }
.uwtableBox .tableContent .tableHead .col2 { width: 148px; float: left; }
.uwtableBox .tableContent .tableHead .col3 { width: 148px; float: left; }
.uwtableBox .tableContent .tableHead .col4 { width: 148px; float: left; }
.uwtableBox .tableContent .tableHead .col5 { width: 148px; float: left; }
.uwtableBox .tableContent .tableHead .col6 { width: 147px; float: left; }

.uwtableBox .tableContent .tabletr { width: 100%; float: left; border-bottom: 1px dotted #d7d7d4; }
.uwtableBox .tableContent .tabletr .first { padding: 12px 0 12px 16px; width: 291px; float: left; min-height: 18px; text-align: left; border-right: 1px dotted #d7d7d4; }
.uwtableBox .tableContent .tabletr .col1 { padding: 12px 0; width: 148px; float: left; min-height: 18px; border-right: 1px dotted #d7d7d4; }
.uwtableBox .tableContent .tabletr .col2 { padding: 12px 0; width: 148px; float: left; min-height: 18px; border-right: 1px dotted #d7d7d4; }
.uwtableBox .tableContent .tabletr .col3 { padding: 12px 0; width: 148px; float: left; min-height: 18px; border-right: 1px dotted #d7d7d4; }
.uwtableBox .tableContent .tabletr .col4 { padding: 12px 0; width: 148px; float: left; min-height: 18px; border-right: 1px dotted #d7d7d4; }
.uwtableBox .tableContent .tabletr .col5 { padding: 12px 0; width: 148px; float: left; min-height: 18px; border-right: 1px dotted #d7d7d4; }
.uwtableBox .tableContent .tabletr .col6 { padding: 12px 0; width: 147px; float: left; min-height: 18px; border-right: 1px dotted #d7d7d4; }

.mobileCompare {display: none; margin-top: 30px;}

/* wie helpt box */
.wiehelptBox { padding: 0; width: 100%; float: left; margin-bottom: 50px; }
.wiehelptBox h3 { padding: 10px 0 !important; margin-top: 0px !important; font-size: 17px; color: #333; background: url('img/title2-bg.jpg') left top repeat-x; }
.wiehelptBox h3 span { padding: 11px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.wiehelptBox p { padding: 30px 0 0 0 !important; }
.wiehelptBox form { padding: 30px 0 0 0; }
.wiehelptBox input.field { padding: 7px 10px; margin: 0 10px 0 0; float: left; width: 152px; height: 34px; border-left: 1px solid #dcdcdc; border-top: 1px solid #b7b7b7; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #b7b7b7; }
.wiehelptBox input.submit { cursor: pointer; border: 0px; width: 148px; height: 34px; float: left; font-size: 17px; color: #fff; background: url('img/submit-btn.png') no-repeat; }

/* resultaten box */
.resultatenBox { padding: 0; width: 100%; float: left; }
.resultatenBox h3 { padding: 10px 0; font-size: 17px; color: #333; background: url('img/title2-bg.jpg') left top repeat-x; }
.resultatenBox h3 span { padding: 11px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.resultatenBox .repeater { padding: 20px 0; width: 100%; float: left; position: relative; border-bottom: 1px dotted #d7d7d4; }
.resultatenBox .repeater .left { width: 125px; float: left; }
.resultatenBox .repeater .left img {width: 100%; height: auto;}
.main > .wpb_row > .vc_span12 > .wpb_wrapper > .wpb_machinery .resultatenBox .repeater .right, .contentBox > .wpb_row > .vc_span12 > .wpb_wrapper > .wpb_machinery .resultatenBox .repeater .right   {width: 1030px;}
.various.resultatenBox .repeater .right h5 {float: none;}
.various.resultatenBox .repeater .right .info2 {width: 390px;}
.various.resultatenBox .repeater .right .info2 ul li:nth-child(2n-1) {padding: 0;}
.resultatenBox .repeater .right { padding: 10px 0 0 0; width: 730px; float: right;  line-height: 26px; }
.resultatenBox .repeater .right h4 { padding: 0 0 0 17px; margin: 0 0 20px 0; font-size: 14px; color: #333; line-height: normal; background: url('img/play-button.png') left no-repeat; }
.resultatenBox .repeater .right .info { padding: 0 0 0 14px; width: 340px; float: left; }
.resultatenBox .repeater .right h5 { width: 65px; float: left;  color: #333; }
.resultatenBox .repeater .right .info h5 { width: 50px; }
.resultatenBox .repeater .right .info .infoIn { width: 240px; float: left; }
.resultatenBox .repeater .right .info2 { max-width: 600px; width: 100%; float: left; }
.resultatenBox .repeater .right .info2 .infolarge { width: 490px; float: left; }
.resultatenBox .repeater .right .info2 .infolarge li{ width: 184px;}
.resultatenBox .repeater .right .info2 ul { list-style: none; }
.resultatenBox .repeater .right .info2 ul li { padding: 0 0 0 15px; width: 170px; float: left; }
.resultatenBox .repeater a.print { width: 18px; height: 19px; display: block; text-indent: -9999px; position: absolute; bottom: 20px; right: 0; background: url('img/print.png') no-repeat; }

/* left container */
#leftCntr { padding: 20px 0; max-width: 878px; width: 100%; float: left; }
.full{ width: 100% !important; max-width: 100% !important; }

/* latest news box */
.latestNewsBox { width: 100%; float: left; position: relative; margin-top: 30px; }
.latestNewsBox h2 { padding: 0 0 1px 0; font-size: 17px; line-height: 33px; color: #333; border-bottom: 3px solid #d7d7d4; }
.latestNewsBox span.orangeBg2 { width: 124px; height: 3px; display: block; position: absolute; left: 0; top: 34px; background: url('img/orange-bg2.jpg') bottom left no-repeat; }
.latestNewsBox ul { list-style: none; }
.latestNewsBox li { padding: 13px 0; overflow: hidden; border-bottom: 1px dotted #d7d7d4; list-style: none;}
.latestNewsBox li:first-of-type {padding-top: 0;}
.latestNewsBox li:last-of-type { border-bottom: 0px;}
.latestNewsBox li .newsImage { width: 100%; max-width: 120px; float: left; min-width: 120px; min-height: 101px;  }
.latestNewsBox li .newsImage img{ width: 100%; max-width: 101px; height: auto; }
.latestNewsBox li .desc { padding: 0 20px 0 0; width: 100%; max-width: 1038px; float: left;  }
.latestNewsBox li span { padding: 0; display: inline;  color: #7d7d7d; float: left;}
.latestNewsBox li a span {color: #203d7f;text-decoration: none;}
.latestNewsBox li a:visited  span{color: #603380;}
.latestNewsBox li a:hover  span{color: #f60;text-decoration: underline !important; }
.latestNewsBox li span.date {margin: 2px 0 0 0;}
.latestNewsBox li span.pdf { background: url('img/pdf-icon.png') left 2px no-repeat; }
.latestNewsBox li span.arrow { background: url('img/play-button.png') left 2px no-repeat; }
.latestNewsBox li h3 {  color: #203d7f; line-height: 20px; font-weight: normal; clear: both; overflow: hidden; }
.latestNewsBox li h3 a { padding: 7px 0 0 0; color: #203d7f; text-decoration: none; }
.latestNewsBox li h3 a:hover { padding: 6px 0 0 0; color: #f60; text-decoration: underline; border-top: 1px dotted #d7d7d4; }
.latestNewsBox li h3 a:visited { color: #603380; }
.latestNewsBox li h3 a.nofloat{ float: none; }
.latestNewsBox li.last { border: none; }
.latestNewsBox a.seeMore { 
	padding-left: 15px; 
	margin-top: 10px; 
	float: left; 
	font-weight: normal;  
	color: #203d7f; 
	text-decoration: none; 
	background: url('img/arrow.png') 90% center no-repeat #f60;
	padding:10px 70px 10px 10px;
	color:#fff;
	font-weight:bold;
 }
.latestNewsBox a.seeMore:hover {
	text-decoration: none; 
	color: #fff;
	background-color:#f88025;
}
.wpb_wrapper .latestNewsBox{ margin-top: 0px; clear: both; overflow: hidden; }

/* product slides box */
.productSlidesBox { width: 100%; float: left; position: relative; }
.productSlidesBox ul { list-style: none; }
.productSlidesBox li { float: left; max-width: 877px; width: 100%; height: 314px;}
.productSlidesBox .loadSpinner {position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; display: block;background: url(img/loadSpinner.gif) no-repeat center center;background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);margin-top: -20px;margin-left: -20px;-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;animation: tp-rotateplane 1.2s infinite ease-in-out;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.productSlidesBox .mainSlider {opacity: 0;}
.productSlidesBox .mainSlider ul li {display: none;}
.productSlidesBox .mainSlider ul li:first-child , .productSlidesBox .mainSlider .flex-direction-nav li {display: block;}
.productSlidesBox li img { display: block; width: 100%; height: 100%; }
.productSlidesBox li div.thumbnail {background: #cecece;float: left;width: 100%; height: 100%;}
.productSlidesBox .slideThumb { opacity: 0;width: 100%; float: left; height: 93px;overflow: hidden;position: relative;}
.productSlidesBox .slideThumb li { border: 2px solid #fff; width: auto; height: auto; margin: 15px 15px 15px 0; float: left; width: 159px; height: 78px; }
.productSlidesBox .slideThumb .flex-direction-nav a.flex-prev { padding: 18px 0; position: absolute; left: 0; top: 27px; display: block; text-indent: -9999px; }
.productSlidesBox .slideThumb .flex-direction-nav a.flex-next { padding: 18px 0; position: absolute; right: 0; top: 27px; display: block; text-indent: -9999px; }
.productSlidesBox .slideThumb li:last-of-type { margin: 15px 0; }
.productSlidesBox .slideThumb li:hover, .productSlidesBox .slideThumb li.active { padding: 0; -moz-transition: border-color 1s ease; -o-transition: border-color 1s ease; -ms-transition: border-color 1s ease; transition: border-color 1s ease; border: 2px solid #f60; cursor: pointer;}
.productSlidesBox .flex-direction-nav li {width: 0; height:0;}
.productSlidesBox .flex-direction-nav a.flex-prev { width: 54px; height: 54px; display: block; text-indent: -9999px; position: absolute; left: 0; top: 125px; background: url('img/slider-prev-bg.png') no-repeat; }
.productSlidesBox .flex-direction-nav a.flex-next { width: 54px; height: 54px; display: block; text-indent: -9999px; position: absolute; right: 0; top: 125px; background: url('img/slider-next-bg.png') no-repeat; }
.productSlidesBox .flex-direction-nav a.flex-prev:hover, .productSlidesBox .flex-direction-nav a.flex-next:hover{ background-color: #fff; }

/* help box */
.helpBox { padding: 0;width: 100%; float: left; position: relative; }
.helpBox .top { width: 100%; float: left; background: url('img/title2-bg.jpg') left top repeat-x; } 
.helpBox .top div{float:left;}
.helpBox .title { width: 100%; max-width: 356px; float: left; }
.helpBox h3 { padding: 10px 0; float: left; font-size: 17px; color: #333;  }
.helpBox h3 span { padding: 11px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.helpBox form { padding: 12px 0 12px 10px; float: right;  }
.helpBox input[type="text"] { margin: 0 10px 0 0; width: 110px; height: 20px; float: left; border: 1px solid #757575; text-align: center;  }
.helpBox input[type="submit"] { width: 78px; height: 20px; float: left;  color: #fff; text-align: center; border: none; background:url('img/download-button-bg.jpg') left top repeat-x; }
.helpBox .download { padding: 12px 0; width: 100%; max-width: 410px; float: right; }
.helpBox ul { list-style: none; }
.helpBox li { margin: 0 15px 0 0; float: left; }
.helpBox li.socialmedia {margin-top: -2px;}
.helpBox li a { float: left; font-size: 12px; color: #f60; text-decoration: none; }
.helpBox .pdfButton { padding: 3px 10px; background: url('img/download-button-bg.jpg') left top repeat-x;margin: 12px 0 12px 5px; }
.helpBox .pdfButton a { padding: 0 0 0 20px; color: #fff; background: url('img/pdf-icon.png') no-repeat; text-decoration: none;}
.helpBox li.googlePlus {float: right;}
.helpBox li.googlePlus a { width: 61px; height: 20px; display: block; text-indent: -9999px; background: url('img/google-plus-like.png') no-repeat; }
.helpBox .compare { padding: 3px 0 0 0; font-size: 12px; color: #f60; float: right; margin: 12px 0 12px 5px;}
.helpBox .compare input { margin: 0 5px 0 10px; float: right; width: 20px; height: 20px; }
.helpBox .socialmedia{margin: 12px 0 12px 5px;}
.helpBox p { padding: 30px 0 0 0; float: left; line-height: 26px; } 

/* specificaties box */
.specificatiesBox { padding: 0; width: 100%; float: left; position: relative; }
.searchResult h3, .specificatiesBox h3 { padding: 10px 0; font-size: 17px; color: #333; background: url('img/title2-bg.jpg') left top repeat-x; }
.searchResult h3 span, .specificatiesBox h3 span { padding: 11px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.specificatiesBox ul { list-style: none; border-top: 1px dotted #d7d7d4; }				 
.specificatiesBox li { width: 100%; float: left;  color: #333; border-bottom: 1px dotted #d7d7d4; }
.specificatiesBox li span { padding: 12px; max-width: 414px; width: 100%; border-right: 1px dotted #d7d7d4; }
.specificatiesBox li span.left { float: left; background: #fbfbfa; }
.specificatiesBox li span.right { float: right; text-align: center; }

/* other products box */
.otherProductsBox { padding: 0; width: 100%; float: left; position: relative; max-width: 878px;}
.otherProductsBox h3 { padding: 10px 0; font-size: 17px; color: #333; background: url('img/title2-bg.jpg') left top repeat-x; }
.otherProductsBox h3 span { padding: 11px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.otherProductsBox .carouselSlider {height: 171px;overflow: visible; position: relative; margin: 17px 46px 0 45px; width: 788px; float: left;}
.otherProductsBox .carouselSlider .loadSpinner {position: absolute; top: 60%; left: 50%; width: 40px; height: 40px; display: block;background: url(img/loadSpinner.gif) no-repeat center center;background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);margin-top: -20px;margin-left: -20px;-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;animation: tp-rotateplane 1.2s infinite ease-in-out;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.otherProductsBox .carouselSlider ul.slides {height: 171px; opacity: 0;border-top: 1px solid #d7d7d4; border-bottom: 1px solid #d7d7d4;   background: #f8f8f7;}
.otherProductsBox ul { list-style: none; }
.otherProductsBox li { padding: 18px 0; width: 112px; height: 150px; float: left; }
.otherProductsBox li .image { margin: 0 0 0 37px; padding: 1px; width: 110px; height: 110px; position: relative; border: 1px solid #d7d7d4; -webkit-transition: border-color 1s ease; -moz-transition: border-color 1s ease; -o-transition: border-color 1s ease; -ms-transition: border-color 1s ease; transition: border-color 1s ease; }
.otherProductsBox li .image label { display: block; }
.otherProductsBox li .image img {width: 100%; height: 100%;}
.otherProductsBox li .image label input { position: absolute; bottom: 0px;left: 1px;width: 20px;height: 20px;}
.otherProductsBox li .imageTitle { padding: 10px 0 0 34px !important; display: block; font-size: 12px; color: #333; text-align: center; }
.otherProductsBox li span.overlay { width: 20px; height: 20px; display: block; position: absolute; left: 0; top: 92px; background: url('img/overlay-img.jpg') no-repeat; }
.otherProductsBox li:hover .image { padding: 0; border: 2px solid #f60; }
.otherProductsBox li.border .image { padding: 0; border: 2px solid #f60; }
.otherProductsBox li.border .image label input, .otherProductsBox li:hover .image label input  {bottom: -1px;left: 0px;}
.otherProductsBox a.flex-prev { padding: 18px 0; width: 45px; height: 171px; position: absolute; left: -45px; top: 0px; display: block; text-indent: -9999px; border: 1px solid #d7d7d4; background: #f8f8f7 url('img/other-products-prev.jpg') center no-repeat; }
.otherProductsBox a.flex-next { padding: 18px 0; width: 45px; height: 171px; position: absolute; right: -35px; top: 0px; display: block; text-indent: -9999px; border: 1px solid #d7d7d4; background: #f8f8f7 url('img/other-products-next.jpg') center no-repeat; }
.otherProductsBox a.flex-prev:hover { background: #f8f8f7 url('img/other-products-prev-hover-bg.jpg') center no-repeat; }
.otherProductsBox a.flex-next:hover { background: #f8f8f7 url('img/other-products-next-hover-bg.jpg') center no-repeat; }

/* product deatails box */
.productDetailsBox { width: 100%; float: left; }
.productDetailsBox img { max-width: 440px; width: 100%; height: 334px; float: right; margin-left: 10px; }
.productDetailsBox a { position: relative; color: #203d7f; text-decoration: none;  }
.productDetailsBox a:hover{ color: #f60; text-decoration: underline; }
.productDetailsBox a.gallery{ display: inline-block; height: 334px; float: right; }
.productDetailsBox img.galery, .productSlidesBox img.galery {width: 71px; height: 60px; position: absolute; bottom: 10px; right: 10px;z-index: 99;}
.mainSlider .slides li a{ position: relative; display: block !important; height: 314px; }
.productSlidesBox img.galery{ bottom: 10px; }
.productDetailsBox p { padding: 0 0px 20px 15px; line-height: 26px; padding-left: 0px; }

/* content box */
.contentBox { width: 100%; float: left; }
.contentBox h3 { padding: 10px 0; margin: 70px 0 0 0; font-size: 17px; color: #333; background: #f3f3f1 url('img/title2-bg.jpg') left top repeat-x; display: block; }
.contentBox .machineSliderBox h3  {margin: 0;}
.contentBox h3 span { padding: 11px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.contentBox p, .wpb_text_plain_column  p{ padding: 0 0 30px 0; line-height: 26px; }
.contentBox .half { padding: 40px 0 0 0; width: 45%; float: left; }
.contentBox .half:last-of-type{ float: right; width: 50%; }

/* general slider box */
.generalSliderBox, div.vc-carousel { margin: 0 0 60px 0; width: 100% !important; float: left; position: relative; }
.generalSliderBox h3, h3.wpb_gallery_heading { padding: 0 0 20px 0; font-size: 17px; color: #333; background: url('img/h3-title-bg2.jpg') left bottom repeat-x; }
.generalSliderBox h3 span, h3.wpb_gallery_heading span { padding: 0 0 20px 0; background: url('img/orange-bg2.jpg') left bottom no-repeat; }
.generalSliderBox ul { list-style: none; }
.generalSliderBox .slider li { float: left; }
.generalSliderBox .slider li img, .vc-carousel-inner img { width: 100%; height: auto;display: block; }
.vc-carousel-control.vc-left, .vc-carousel-control.vc-right {width: 54px !important; height: 54px !important; }
.generalSliderBox a.prev, .vc-left span { width: 54px !important; height: 54px !important; display: block; text-indent: -9999px; position: absolute; left: 0; top: 165px; background: url('img/slider-prev-bg.png') no-repeat; }
.generalSliderBox a.next, .vc-right span { width: 54px !important; height: 54px !important; display: block; text-indent: -9999px; position: absolute; right: 0; top: 165px; background: url('img/slider-next-bg.png') no-repeat; }
.generalSliderBox .pagination { position: absolute; bottom: 20px; left: 0; z-index: 999; width: 100%; text-align: center; }
.generalSliderBox .pagination li { padding: 0 2px; display: inline-block; }
.generalSliderBox .pagination li a { display: block; width: 16px; height: 15px; text-indent: -9999px; background: url('img/pager-bg.png') left top no-repeat; }
.generalSliderBox .pagination li a:hover,.generalSliderBox .pagination li.active a { background: url('img/pager-bg.png') right top no-repeat; }
.wpb_img_carousel {padding-bottom: 40px;}
.vc-carousel-slideline-inner, .vc-carousel-slideline-inner .vc-item {height: 314px !important;}
.vc-carousel-control .icon-next, .vc-carousel-control .icon-prev {margin-left: -27px !important;margin-top: -35px !important;}
.vc-carousel-control {display: block !important;}
.vc-carousel .vc-carousel-indicators li {background: url('img/pager-bg.png') left top no-repeat; display: inline-block;width: 16px;height: 15px;margin: 0px;text-indent: -999px;border-radius: none;cursor: pointer;border: none;background-color: transparent;}
.vc-carousel .vc-carousel-indicators li:hover, .vc-carousel .vc-carousel-indicators li.vc-active {background: url('img/pager-bg.png') right top no-repeat;}
.tp-caption.HeadingWhite {font-size: 34px !important;line-height: 39px !important;font-weight: 700 !important;font-family: Arial, Helvetica, sans-serif !important;color: #ffffff !important;text-decoration: none !important;background-color: transparent !important;border-width: 0px !important;border-color: #222222 !important;border-style: none !important;}
.tp-caption.Button {font-size: 16px !important;line-height: 26px !important;font-weight: bold !important;font-family: Arial, Helvetica, sans-serif !important;color: #fff !important;padding: 10px 25px 10px 13px !important;margin-top: 10px !important;width: auto !important;float: left !important;background: url("img/arw2.png") 90% 16px no-repeat !important;background-color: rgb(246, 102, 29) !important;background-color: #f60!important;text-decoration: none !important;border-width: 0px !important;border-color: #ffffff !important;border-style: none !important; min-width:135px !important; padding-right: 15px !important; }
/* one col block box */
.wpb_text_column  { /* padding: 0 0 40px 0; */ width: 100%; float: left; }
.wpb_text_column .wpb_wrapper { margin: 0 20px 0 0; width: 100%; min-height: 256px; float: left; border-top: 3px solid #f60; background: #f2f2f0; }
.wpb_text_column .wpb_wrapper .wpb_wrapper_inner {padding: 15px; padding-top: 5px; padding-bottom: 5px;}
.wpb_wrapper_inner ul, .wpb_wrapper_inner ol{ line-height: 26px; }
.wpb_text_column .wpb_wrapper h3 {background: none; padding: 0;}
.wpb_wrapper .pdfDownloadWrapper { margin-bottom: 40px !important; }
.wpb_wrapper .pdfDownloadWrapper h3 {margin-top:0px;}
.wpb_wrapper .pdfDownloadWrapper .pdfBeschrijving {margin: 15px 0px 0 0px;  font-weight: normal; line-height: 26px;}
.wpb_wrapper .pdfDownloadWrapper .pdfTitel{display:block; margin-left:0px; }
.wpb_wrapper .pdfDownloadWrapper .pdfTitel .pdf{ width: 15px; float: left; margin-right: 15px; margin-left: 15px; margin-top: -2px; }
.wpb_wrapper .pdfDownloadButton { display: block; float: left; width: 75%; }
.wpb_wrapper .pdfDownloadWrapper .pdfTitel a{ color: #000; text-decoration: none; }
.wpb_wrapper .pdfDownloadButton img{ padding-right: 10px; }
.wpb_wrapper .pdfDownloadButton span.nobg{ color: #ccc; font-size: 10px; background: none; padding: 0px; padding-left: 5px; display: inline-block; }
.wpb_wrapper .pdfTitel{ clear: both; overflow: hidden; }
.wpb_text_column .wpb_wrapper h3 a { padding: 15px; display: block; font-size: 14px; color: #333; text-decoration: none; border-bottom: 1px solid #d3d3d2; background: url('img/arw4.jpg') right no-repeat; padding-right: 23px; }
.wpb_text_column .wpb_wrapper .wpb_wrapper_inner *:first-child{margin-top: 0; padding-top: 0;}
.wpb_text_column .wpb_wrapper p { line-height: 26px; padding:15px 0;}
.wpb_text_plain_column.wpb_content_element { margin-bottom: 25px !important; }
.wpb_text_column .wpb_wrapper address, .wpb_text_plain_column .wpb_wrapper address {padding-bottom: 15px; }
.wpb_text_column .wpb_wrapper h1, .wpb_text_plain_column .wpb_wrapper h1 { margin-bottom: 15px; padding: 0px;  line-height: 45px; }
.wpb_text_column .wpb_wrapper h2, .wpb_text_plain_column .wpb_wrapper h2 { margin-bottom: 15px; padding: 0px;  line-height: 35px; }
.wpb_text_column .wpb_wrapper h3, .wpb_text_plain_column .wpb_wrapper h3 { margin-bottom: 15px !important; padding: 0px;  line-height: 30px; }
.wpb_text_column .wpb_wrapper h4, .wpb_text_plain_column .wpb_wrapper h4 { margin-bottom: 15px; padding: 0px;  line-height: 26px; }
.wpb_text_column .wpb_wrapper h5, .wpb_text_plain_column .wpb_wrapper h5 { margin-bottom: 15px; padding: 0px;  line-height: 26px;}
.wpb_text_column .wpb_wrapper h6, .wpb_text_plain_column .wpb_wrapper h6 { margin-bottom: 15px; padding: 0px; line-height: 26px;}
.wpb_text_column .wpb_wrapper a, .wpb_text_plain_column .wpb_wrapper a, .infolarge a{ color: #203d7f; text-decoration: none; }
.wpb_text_column .wpb_wrapper a:hover, .wpb_text_plain_column .wpb_wrapper a:hover, .infolarge a:hover{ color: #f60; text-decoration: underline; }
.wpb_text_column .wpb_wrapper img.aligncenter, .wpb_text_plain_column .wpb_wrapper img.aligncenter {margin: 0 auto; display: block; }
.wpb_text_column .wpb_wrapper ul, .wpb_text_column .wpb_wrapper ol, .wpb_text_plain_column .wpb_wrapper ul, .wpb_text_plain_column .wpb_wrapper ol{padding-left: 40px; margin-bottom: 15px; }
.wpb_text_column .wpb_wrapper h3 a:hover { text-decoration: underline; }
.wpb_text_column .wpb_wrapper img, .wpb_text_plain_column .wpb_wrapper img{ margin-bottom: 15px !important; }
.wpb_text_column .wpb_wrapper:last-of-type, .wpb_text_plain_column .wpb_wrapper:last-of-type { margin: 0; }

.wpb_text_column.sitemap .wpb_wrapper{ min-height: inherit; }

.wpb_text_column .wpb_wrapper.image, .wpb_text_plain_column .wpb_wrapper.image {border-top: none;}
.wpb_text_column .wpb_wrapper.image .image { display: block; position: relative; }
.wpb_text_column .wpb_wrapper.image:hover .image { -webkit-transition: opacity 0.3s ease-in;-moz-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in; opacity: 0.7; }
.wpb_text_column .wpb_wrapper.image .image img {width: 100%; height: auto; display:block;}
.wpb_text_column .wpb_wrapper.image h3 { position: relative; height: 52px; color: white;padding: 0 15px 0 0; width: 100%; position: absolute; bottom: 0; left: 0; font-size: 14px; margin-bottom:0!important}
.wpb_text_column .wpb_wrapper.image h3 .bg{ display: block; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; background: #000; opacity: 0.7; }
.wpb_text_column .wpb_wrapper.image h3 .arrow{ z-index: 9999; display: block; position: absolute; right: 9px; top: 0px; height: 13px; width: 14px;  background: transparent url('img/arw2.png') right no-repeat; }
.wpb_text_column .wpb_wrapper.image h3 .text{ z-index: 9999; display: table-cell; position: relative; }
.wpb_text_column .wpb_wrapper.image h3 a,.wpb_text_column .wpb_wrapper.image h3 span { background: none; padding: 2px 15px 7px 9px; display: table-cell; height: 52px; vertical-align: middle; color: #fff; text-decoration: none; border-bottom: none; line-height: 19px; min-height: 52px; }
.wpb_text_column .wpb_wrapper.image h3 span.external .arrow{ right: 5px; background: transparent url('img/icon_feature_popup.png') right center no-repeat; } 
.wpb_text_column .wpb_wrapper blockquote, .wpb_text_plain_column .wpb_wrapper blockquote{ background: #DFDFDF; padding: 10px; padding-bottom: 0px; margin-bottom: 15px;  display: block; }
.wpb_text_column .wpb_wrapper blockquote p, .wpb_text_plain_column .wpb_wrapper blockquote p{ padding-bottom: 10px !important; margin: 0px !important; }
.wpb_text_column .wpb_wrapper hr, .wpb_text_plain_column .wpb_wrapper hr{ margin-bottom: 15px; display: block; }
.wpb_text_plain_column .wpb_wrapper h3{ background: none; }
.wpb_text_column p, .wpb_text_plain_column p{ padding-bottom: 15px !important; }
.vjs-big-play-button{ display: none !important; }
.tparrows{z-index: 9999999999999999 !important; }
/* two col block box */
.vc_responsive .wpb_row .vc_span6:first-of-type {padding-left: 0;padding-right: 15px;}
.vc_responsive .wpb_row .vc_span6:last-of-type {padding-right: 0;padding-left: 15px;}
body.vc_responsive .wpb_row .vc_span6 {padding-left: 7.5px;padding-right: 7.5px;}

/* three col block box */
.vc_responsive .wpb_row .vc_span4:first-of-type {padding-left: 0;padding-right: 15px;}
.vc_responsive .wpb_row .vc_span4:last-of-type {padding-right: 0;padding-left: 15px;}
body.vc_responsive .wpb_row .vc_span4 {padding-left: 7.5px;padding-right: 7.5px;}

/* four col block box */
.vc_responsive .wpb_row .vc_span3:first-of-type {padding-left: 0;padding-right: 15px;}
.vc_responsive .wpb_row .vc_span3:last-of-type {padding-right: 0;padding-left: 13px;}
body.vc_responsive .wpb_row .vc_span3 {padding-left: 7.5px;padding-right: 7.5px;}

/* clear fix ie
.wpb_row.vc_row-fluid{ clear: both; overflow: hidden; }  */

/* machinisten training form */
.gform_body label.gfield_label {min-width: 175px;}
/* contact form box */
.gform_wrapper { width: 100%; float: left; }
.gform_wrapper h3 { padding: 0 0 20px 0; margin: 0 0 35px 0; font-size: 17px; color: #333; /*background: url('img/h3-title-bg2.jpg') left bottom repeat-x !important;*/ }
.gform_wrapper h3 span { padding: 0 0 20px 0; background: url('img/orange-bg2.jpg') left bottom no-repeat; }
.gform_wrapper .gform_body { width: 100%; float: left; border-bottom: 1px dotted #d7d7d4; border-top: none; border-left: none; border-right: none;  }
.gform_wrapper .gform_fields > li { float: left; border-top: 1px dotted #d7d7d4;width: 100%;max-width: 878px;}
.gform_wrapper .gform_fields > li > .gfield_label { padding: 15px; float: left; width: auto; }
.gform_wrapper .gform_fields > li > .ginput_container { padding: 15px 0 15px 30px; float: left; width: 550px; }
.gform_wrapper label { display: block;  color: #333; font-weight: bold; }
body .wpb_wrapper .gform_wrapper .gform_fields > li > .ginput_container > span > input { padding: 4px 6px; margin: 0 20px 0 0; width: 314px !important; float: left; color: #a9a9a9; border: 1px solid #b7b7b7; }
.gform_wrapper .gform_fields > li > .ginput_container > input { padding: 4px 6px; width: 314px; float: left; color: #a9a9a9; border: 1px solid #b7b7b7; }
.gform_fields select{ border: 1px solid #b7b7b7 !important; }
body .gform_wrapper textarea { padding: 5px; width: 560px; border: 1px solid #b7b7b7; font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;}
.gform_wrapper input[type="radio"] { margin: 0 5px 0 0; }
.gform_wrapper em { padding: 5px 0; width: 260px; float: left; font-style: normal; }
button.confirm_button,span.downloadButton, .gform_wrapper input[type="submit"] { padding: 0 30px 0 0 !important; margin: 18px 0 0 0; cursor: pointer; width: 195px; height: 45px; float: right; border: none; font-size: 14px !important; color: #fff; font-weight: bold; background: url('img/send-button.png') no-repeat; text-align: left; padding-left: 10px !important; }
.gform_wrapper span.info { padding: 30px 0; float: left; font-size: 12px; color: #a7552e; }
.gform_wrapper sup { color: #a0430c; }
.gform_wrapper ul.gfield_radio > li {width: 50%; float: left;}
.gform_wrapper ul.gfield_radio > li > label {font-weight: normal;}
.gform_wrapper span.ginput_left label, .gform_wrapper span.ginput_right label {display: none;}
.gform_wrapper .ginput_complex  span.ginput_left label, .gform_wrapper span.ginput_right label {display: block;}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full {min-height: 24px;}
body .gform_wrapper .ginput_complex .ginput_left, body .gform_wrapper .ginput_complex .ginput_right {width: 214px;float: left;}
body .gform_wrapper .gfield_checkbox li, body .gform_wrapper .gfield_radio li {margin: 0 0 3px 0;}
body .gform_wrapper .ginput_complex .ginput_left, body .gform_wrapper .ginput_complex .ginput_right, body .gform_wrapper .ginput_complex .ginput_full {min-height: 24px;width: 100%}
body .gform_wrapper .top_label .gfield_label {margin: 0;}
.gform_wrapper.gf_browser_chrome .ginput_complex select, .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select ,
.gform_wrapper.gf_browser_ie .ginput_complex select, .gform_wrapper.gf_browser_ie .ginput_complex .ginput_right select,
.gform_wrapper.gf_browser_gecko .ginput_complex select, .gform_wrapper.gf_browser_gecko .ginput_complex .ginput_right select{width: 314px !important;margin-right: 20px;float: left;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width: 89% !important;} 

/* gform fixes */
.gform_fields{ clear: both; overflow: hidden; }
.gform_wrapper .gform_fields > li{ max-width: 100%; }
.gform_wrapper div.validation_error{padding-top:20px;}
.vc-element.vc-gravityform{ clear: both; overflow: hidden; }
/* thank you box */
.thankYouBox { padding: 0px 0 105px 0; width: 100%; float: left; }
.thankYouBox h3 { display: none; padding: 0 0 20px 0; margin: 0 0 35px 0; font-size: 17px; color: #333; background: url('img/h3-title-bg2.jpg') left bottom repeat-x; }
.thankYouBox h3 span { padding: 0 0 20px 0; background: url('img/orange-bg2.jpg') left bottom no-repeat; }
.thankYouBox .thankYouText { padding: 115px 105px 45px 105px; float: left; text-align: center; width: 100%;border-top: 1px dotted #d7d7d4; border-bottom: 1px dotted #d7d7d4; background: #f9f9f8 url('img/thank-you-bg.png') center 40px no-repeat; }
.thankYouBox h4 { padding: 0 0 20px 0; font-size: 22px; color: #333; line-height: 30px; }
.thankYouBox p { padding: 0 0 20px 0; line-height: 26px; } 
.thankYouBox span.newsletter { height: 49px; margin: 30px auto 0 auto; padding: 10px 0; display: block; max-width: 528px; width: 100%; border-top: 1px dotted #d7d7d4; border-bottom: 1px dotted #d7d7d4; }
.thankYouBox label { width: 245px; float: left;  color: #333; text-align: left; }
.thankYouBox input[type="email"] { padding: 5px 6px; width: 186px; float: left; border: 1px solid #ccc;  }
.thankYouBox input[type="submit"] { padding: 3px 0; margin: 1px 0 0 0; width: 70px; height: 25px; cursor: pointer; float: right; color: #fff; font-weight: bold; border: 1px solid #da8349; border-radius: 3px; background: url('img/send-bg.jpg') left top repeat-x; }
.thankYouBox ul { margin: 30px 100px 0 100px; list-style: none; float: left; }
.thankYouBox li { float: left; }
.thankYouBox li a { padding: 0 30px 0 21px; float: left; color: #5f2e80; text-decoration: none; background: url('img/play-button.png') left no-repeat; }
.thankYouBox li:hover a { text-decoration: underline; }
.thankYouBox ul.menu {display: none;}
.thankYouBox ul.menu a > img {display: none;}
.thankYouBox ul.menu a > .page-title-original-menu {display: block;}
	
/* right container */
#rightCntr { padding: 20px 0; width: 277px; float: right; }	

/* sub menu box */
.submenuBox { width: 100%; float: left;}
.submenuBox h2 { padding: 10px 0 10px 25px; font-size: 14px; color: #fff; border-left: 3px solid #242423; border-top: 3px solid #242423; background: #333332 url('img/icon_local_navigation_parent.gif') 8px center no-repeat; }
.submenuBox h2:hover {background: #333332 url('img/right-title-bg.png') 8px center no-repeat;}
.submenuBox h2 a { font-size: 14px; color: #fff; text-decoration: none;}
.submenuBox ul { list-style: none; }
.submenuBox li { display: block;  background: #f2f2f0; }
.submenuBox li a { border-bottom: 1px solid #d7d7d4;  border-left: 3px solid #d7d7d4; padding: 6px 8px 6px 33px; display: block;  color: #333332; text-decoration: none; background: url('img/right-li-bg.jpg') 6px center no-repeat; }
.submenuBox li a img {display: none;}
.submenuBox li a span {display: block;}
.submenuBox li > a:hover,.submenuBox li.active > a { border-left: 3px solid #cf5618; border-bottom: 1px solid #cf5618; background: #f60; }
.submenuBox li.hasChildren > a:hover {border-bottom: none;}
.submenuBox li.hasChildren > a {border-bottom: none;}
.submenuBox li > a:hover,.submenuBox li.active > a { color: #fff; background: #f60 url('img/right-li-hover-bg.jpg') 6px center no-repeat; }
.submenuBox li li:first-of-type > a {border-top: 1px solid #d7d7d4;}
.submenuBox li li:first-of-type > a:hover {border-top: 1px solid #cf5618;}
.submenuBox li li > a {background: #faf9f7 url('img/submenu_li.gif') 13px center  no-repeat;}
.submenuBox li li > a:hover, .submenuBox li li.active > a {background: #f60 url('img/submenu_li_hover.gif') 13px center  no-repeat;}
.submenuBox li li:first-of-type.active > a {border-top: 1px solid #cf5618;}
.submenuwrap div.item.hide h3 a{ color: #fff; }

/* services box */
.servicesBox { width: 100%; float: left; }
.vc_wp_custommenu ul { list-style: none; width: 100%;}
.vc_wp_custommenu li { margin: 0 0 40px 0; float: left; position: relative; width: 100%; max-width: 282px;margin-left: 16px; overflow: hidden !important; }
.vc_wp_custommenu.error li{ margin: 0px; }
.vc_wp_custommenu li:last-of-type{ margin-left: 17px; }
.vc_wp_custommenu li.menu-item-has-children {}
.vc_wp_custommenu.submenuBox li { margin: 0; float: left; position: relative; width: 282px;margin-left: 13px;}
.vc_wp_custommenu li:first-of-type, .vc_span3 .vc_wp_custommenu li  { margin-left: 0;}
.vc_wp_custommenu li img { width: 282px;height: 209px;}
.vc_wp_custommenu .image {position: relative;width: 100%; height: 209px; opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.vc_wp_custommenu li:hover .image{ -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; opacity: 0.7; cursor: pointer; }
.vc_wp_custommenu .description {position: absolute;bottom: 0px;left: 0;width: 100%;max-width: 100%;height: 52px;font-weight: bold;line-height: 52px;color: #FFF;background: rgba(3,3,3,0.7) url("img/arw2.png") 95% 49% no-repeat;}
.vc_wp_custommenu .description p {padding: 0 30px; margin-right: 15px;padding-left: 15px; line-height: 52px;}
.vc_wp_custommenu h3 { width: 100%; height: 51px; font-size: 14px; position: absolute; bottom: 0; left: 0; }
.vc_wp_custommenu h3 a { padding: 0 20px; margin: 0 15px 0 0; display: block; text-decoration: none; font-size: 14px; color: #fff; line-height: 46px; text-decoration: none; background: url('img/arw2.png') right no-repeat; }

/* bottom compare box */
.bottomCompareBox { width: 100%; float: left; position: relative; top: 360px; left: 0; }
.bottomCompareBox a { padding: 15px 20px; height: 23px; float: left;  color: #fff; text-decoration: none; line-height: 24px; border-radius: 4px 4px 0 0; background: url('img/compare-bottom-bg.jpg') left top repeat-x; }
.bottomCompareBox span.number { margin: 0 10px 0 0; width: 24px; height: 24px; float: left; font-size: 12px; color: #f60; float: left; text-align: center; border-radius: 2px; background: #fff; }
.bottomCompareBox span.arrow { padding: 0 20px 0 0; float: left; background: url('img/arrow-up.png') right no-repeat; }

/* full compare box */
.fullcompareBox { display: none; width: 303px; float: left; position: fixed; bottom: 0px; right: 1.8%; z-index: 99999;}
.fullcompareBox h3 { padding: 14px 20px; overflow: hidden; display: block; cursor: pointer;  color: #fff; font-weight: normal; line-height: 24px; border-radius: 4px 4px 0 0; border-left: 1px solid #cc8253; border-top: 1px solid #cc8253; border-right: 1px solid #cc8253; background: url('img/compare-bottom-bg.jpg') left top repeat-x; }
.fullcompareBox span.number { margin: 0 10px 0 0; width: 24px; height: 24px; float: left; font-size: 12px; color: #f60; float: left; text-align: center; border-radius: 2px; background: #fff; }
.fullcompareBox span.arrow { padding: 0 48px 0 0; float: left; background: url('img/arrow-up.png') right no-repeat; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.fullcompareBox span.arrow.down {background: url('img/arrow-down.png') right no-repeat;}
.fullcompareBox .fullcompareIn { padding: 20px 0 20px 20px; overflow: hidden; display: none; background: #f2f2f0;}
.fullcompareBox .fullcompareIn .inner {position: relative;}
.fullcompareBox ul { list-style: none; overflow: hidden;}
.fullcompareBox ul li { padding: 10px 20px 20px 10px; position: relative; width: 105px; float: left; text-align: center; font-size: 11px; color: #333; }
.fullcompareBox ul li a { font-size: 11px; color: #333; text-decoration: none; }
.fullcompareBox ul li img { padding: 0 0 10px 0; display: block; }
.fullcompareBox ul li a.close { position: absolute; top: 10px;right: 19px; width: 17px;height: 17px; display: block; text-indent: -9999px; background: url('img/close1.jpg') no-repeat; }

.fullcompareBox p { text-align: center; }
.fullcompareBox a.vergelijken { padding: 5px 20px; display: inline-block; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; border: 1px solid #da8349; background: url('img/compare-bottom-bg.jpg') left bottom repeat-x; }

/*  footer container  */
#footerCntr { width: 100%; float: left; border-top: 1px solid #272727; }

/* footer box */
.footerBox { width: 100%; min-height: 410px; float: left; position: relative; border-top: 3px solid #303030; border-bottom: 1px solid #303030; background: #3d3d3c; }
.footerBox .footerin { padding: 30px 0 0 0; width: 100%; float: left; position: relative; }
.footerBox h2 { padding: 0 0 5px 0; font-size: 14px; color: #e6e6e6; font-weight: normal; }
.footerBox h2 a { color: #e6e6e6;text-decoration: none; }
.footerBox h2 a img {display: none;}
.footerBox h2:hover a { color: #e6e6e6;text-decoration: underline; }
.footerBox .titleText { padding: 0 19px 0 0; width: 280px; float: left; color: #e6e6e6;}
.footerBox .titleText h3 { padding: 15px 0; margin: 10px 0 0 0; font-size: 15px; color: #d1d1d0; border-top: 1px dotted #676767; }
.footerBox .titleText > a {text-decoration: none; color: #d1d1d0;width: auto; height: auto;}
.footerBox .titleText > a:hover h3 {text-decoration: underline;}
.footerBox .titleText ul { list-style: none; }
.footerBox .titleText li { padding: 0 0 5px 0; display: block;line-height: 17px; }
.footerBox .titleText li a { text-decoration: none; font-size: 12px; color: #e6e6e6; }
.footerBox .titleText li:hover a { border-bottom: 2px solid #757574; }
.footerBox .titleText label {display: none !important;}
.footerBox .error{ margin-bottom:7px; }
.footerBox .titleText .page-title-original-menu {display: block;float: left; clear: left; }
.footerBox .titleText li:hover .page-title-original-menu {border-bottom: 2px solid #757574;}
.thankYouText #mc_embed_signup{max-width:400px; text-align:left; margin: 0 auto}
.footerBox .titleText input[type="text"], #mc_embed_signup input[type="email"] { padding: 4px 7px; margin: 0 8px 5px 0; width: 164px; float: left; font-size: 12px; color: #3d3d3c; border: 1px solid #cccccc; }
.footerBox .titleText input[type="submit"], #mc_embed_signup input[type="submit"] { padding: 0 10px; cursor: pointer; width: auto; height: 25px; font-size: 12px; color: #fff; border: 1px solid #f60; background: #f60; }
.footerBox .footerMenuWrap > div:last-of-type .titleText:last-of-type { padding: 0; }
.footerBox .footerMenuWrap > div:last-of-type .titleText {padding-bottom: 30px;}
.footerBox .indicates-required{ margin-top: 0px; }

.footerBox a.backtotop { padding: 0 0 0 30px; width: 100px; height: 27px; float: left; position: absolute; top: -30px; right: 0px; font-size: 11px; color: #e6e6e6; line-height: 27px; text-decoration: none; background: #303030 url('img/backtotop.png') 13px no-repeat; color: #fff; }
.footerBox a.backtotop:hover { text-decoration: underline; }
.footerBox a.backtotop img {display: none;}

.copyrightBox { padding: 12px 0; width: 100%; float: left; background: #e6e6e6; }
.copyrightBox p { font-size: 13px; color: #3d3d3c; float: right; }
.copyrightBox a { color: #3d3d3c; text-decoration: none;  }
.copyrightBox a:hover { text-decoration: underline; }
.copyrightBox ul { list-style: none; float: left; }
.copyrightBox li { padding: 0 10px; float: left; font-size: 12px; color: #203d7f; border-right: 1px solid #555555; }
.copyrightBox li a { text-decoration: none; color: #203d7f; }
.copyrightBox li:last-of-type { border-right: 0px; }


/* ### WP_PageNavi style ### */
.pages{ display: none; }
.wp-pagenavi{ float: right; margin-top: 20px;  }
.wp-pagenavi .extend .pages, .wp-pagenavi .extend{ display: none; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.current, .wp-pagenavi a.current{ display: block; width: 26px; height: 26px; background: #f7f7f7; text-align: center; line-height: 26px; color: #717171; text-decoration: none; float: left; margin-left: 8px; overflow: hidden; border:none; }
.wp-pagenavi a.current, .wp-pagenavi span.current{ background: #f60; color: #fff; }
.wp-pagenavi a:hover{ background: #f60; color: #fff; }
.pageNavi{ float: right; overflow: hidden; padding: 50px 0; }

/* composer rewrites */
.wpb_content_element{ clear: both; overflow: hidden; margin-bottom: 10px; }
ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{ margin-bottom: 25px !important; }
.wpb_row{ margin-left: 0px !important; margin-right: 0px !important; }
/*.wpb_content_element, .wpb_row{ margin-bottom: 0px !important; }*/
.wpb_column.error{ background: #f8f8f7; margin: 0 22px 0 0; margin-left: 0px !important; margin-right: 23px !important; float: left; width: 100% !important; max-width: 377px !important; min-height: 150px; padding: 0px !important; padding-bottom: 20px !important; }
.wpb_column.error:last-of-type{ margin-right: 0px !important; }
.wpb_column.error .widget.widget_nav_menu{ background: url('img/h3-title-bg.jpg') left top no-repeat; }
.wpb_column.error h2.widgettitle{ padding: 10px 0; margin: 0px; font-size: 17px; color: #333; background-image: url('img/title2-bg.jpg'); background-repeat: repeat-x !important; background-position: left 10px top 0px; padding-left: 18px; }
.wpb_column.error ul li a{ padding: 0 30px 0 21px; margin: 20px 0 0 20px; float: left; color: #5f2e80; text-decoration: none; background: url('img/play-button.png') left no-repeat; }
.wpb_column.error ul li a:hover{ text-decoration: underline; }
.wpb_content_element.note p{ font-size: 12px; color: #a0430c; }
.wpb_content_element h2 span { padding: 10px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.wpb_content_element h2 span:empty {padding: 0;}
.wpb_column.error .wpb_content_element h2.widgettitle { padding-left: 0; }
.wpb_content_element .wpb_wrapper h3 { margin: 0;}
.wpb_content_element .wpb_wrapper .wpb_gallery_heading p {display: none;}
.vc_responsive .wpb_row > .wpb_column:first-of-type {padding-left: 0;}
.vc_responsive .wpb_row > .wpb_column:last-of-type {padding-right: 0;}
.contentBox > .wpb_row:first-of-type, .contentBox.ui-sortable > .vc-element {margin-top: 40px; margin-bottom:40px !important;}
.vc_separator h3 {margin: 0;}
.vc_separator, .vc_wp_custommenu, .wpb_machinery, .latestNewsBox, .wpb_single_banner_image   {margin-bottom: 40px !important;}
.vc_span12 > .wpb_wrapper > .vc_wp_custommenu {margin-bottom: 0 !important;}
body .gform_wrapper {margin: 0 0 40px 0;}
.wpb_row > .vc-vc_column.vc-element:first-of-type {padding-left: 0;}
.wpb_row > .vc-vc_column.vc-element:last-of-type {padding-right: 0;}
body.compose-mode .wpb_row .vc-vc_video {padding-top: 0;}
.vc_span4 .gform_wrapper .gform_body, .vc_span3 .gform_wrapper .gform_body  {background: none;}
.gform_wrapper .gform_body .gfield_admin_header_title {display: none;}
.vc_desktop #contentCntr .main.ui-sortable .bannerThumbs {display: none !important;}
#contentCntr .bannerThumbs{display:none !important}
/* composer latest news box */
.wpb_latest_news li:first-of-type{ padding: 13px 0px !important; }

/* composer sitemap box */
.wpb_content_element.sitemap .wpb_wrapper_inner{ background: #fff; }
.wpb_content_element.sitemap .wpb_wrapper_inner ul{ margin: 0 0 30px 0; margin-bottom: 0px; list-style: none; padding-left: 0px; padding-top: 10px; }
.wpb_content_element.sitemap .wpb_wrapper_inner ul li { margin: 0 0 10px 0; line-height: 1.8em; background: url('img/play-button.png') left 10px no-repeat; padding-left: 20px; }
.wpb_content_element.sitemap .wpb_wrapper_inner ul li a{ color: #203d7f; text-decoration: none;  }
.wpb_content_element.sitemap .wpb_wrapper_inner ul li a:hover{ color: #f60; text-decoration: underline; }
.wpb_content_element.sitemap .wpb_wrapper_inner ul li.menu-item-has-children a.main-menu-link{ font-weight: bold; }
.wpb_content_element.sitemap h3{ margin-bottom: 0px !important; }

/* composer google search box */
.wpb_google_search  form { padding: 20px 10px 10px 15px; }
.wpb_google_search  input[type="text"] { padding: 4px 6px; margin: 0 15px 0 0; width: 186px; float: left; border: 1px solid #ccc;  }
.wpb_google_search  input[type="submit"] { padding: 3px 0; width: 70px; color: #fff; font-weight: bold; border: 1px solid #da8349; border-radius: 2px; background: url('img/send-bg.jpg') left top repeat-x; }
.wpb_google_search  p { padding: 20px 0 0 15px;  }
.wpb_google_search  a { padding: 0 30px 0 21px; margin: 20px 0 0 20px; float: left; color: #5f2e80; text-decoration: none; background: url('img/play-button.png') left no-repeat; }
.wpb_google_search  em { padding: 0 0 0 10px; font-size: 12px; font-style: normal; padding-left: 14px; }
.wpb_google_search  a:hover { text-decoration: underline; }
.wpb_google_search  span.note { padding: 25px 0 0 0; float: left; font-size: 12px; color: #a0430c;  }
.wpb_google_search  li.last { margin: 0; }
.wpb_google_search h2 span { padding: 10px 0 0 15px; background: url('img/h3-title-bg.jpg') left top no-repeat; }
.wpb_column.error .wpb_google_search h2.widgettitle { padding-left: 0; }

/* composer home settings */
.home .latestNewsBox li .desc {width: 100%;margin-left: 0%;}
.home .latestNewsBox li .newsImage {width: 15%;}

/* category nieuws */
body.category-nieuws .downloadBox{ margin-bottom: 40px; }

/* General items */
#loaderCntr {position: fixed; left: 0; top: 0; height: 100%; width: 100%;z-index:999999999;background: rgba(255,255,255,0.8); display: none !important; }
#loaderCntr .loaderinner {width: 100%; height: 100%;background: url('img/loader.gif') no-repeat center;}
#blackCntr {position: fixed; left: 0; top: 0; height: 100%; width: 100%;z-index:99998;background: rgba(0,0,0,0.5);display: none;}
span.page-title-original-menu {display: none;}
.page-template-page-404-php .contentTopBox .breadCrumb {padding: 10px 0 36px 0;}
.vc_responsive .wpb_row .vc_span12 {padding-left: 0 !important; padding-right: 0 !important;}
.bannerImage{ margin-bottom: 40px; }

/* PDF styling */
body.pdf #headerCntr { height: 87px; }
body.pdf .copyrightBox { background: #3d3d3c; }
body.pdf .copyrightBox p, body.pdf .copyrightBox a { color: #d1d1d0; }
.ilightbox-toolbar.smooth a:hover{ background-color: #f60 !important;  }

/* Members box */
.memberBox h3{  line-height: 19px; margin-top: 0px; margin-bottom: 20px; }
.memberBox h3 strong{ display: block; margin-left: 14px; font-weight: normal; }

/* Search page */
.search { margin-bottom: 120px; }
.search .latestNewsBox ol li h3.title { font-weight: bold; display: inline-block;}
.search .latestNewsBox ol li h3 { color: #333; }
.search .latestNewsBox ol li h3 p { line-height: 26px; }
.search .latestNewsBox ol li a.subLink { color: #a5a5a5; font-size: 0.9em; font-weight: normal !important; word-wrap: break-word; text-decoration: none; }
.search .latestNewsBox ol li a.subLink:hover { text-decoration: underline; }
.searchNavBox { clear: both; min-height: 18px; margin: 0 0 10px; padding: 10px 15px; background: #f2f2f0; border: solid #d7d7d4; border-width: 1px; font-size: 1.2em; text-align: right; }
.searchCount { margin-bottom: 10px; }
.searchNavBox a {  color: #203d7f; text-decoration: none; }
.searchNavBox a:visited { color: #603380; }
.searchNavBox a:hover { color: #f60; text-decoration: underline; }
.searchResult { clear:both; padding: 44px 0 30px 0;}

/* Download popup */
div.downloadPopup { position: fixed; width: 100%; height: 100%;  background: rgba(0, 0, 0, 0.5); opacity: 0;z-index: 999999; display: none; }
div.popupContent { position: relative; margin: 0 auto;width: 850px; min-height: 50%; background: rgb(255, 255, 255); border: 3px solid #f60;padding: 30px;}
div.BrowserPopupScreen {overflow-x: hidden; overflow-y: auto;max-height: 90%;}
div.popupContent a.close {position: absolute;top: -3px;right: -3px;width: 17px;height: 17px;display: block;text-indent: -9999px;background: url('img/close1.jpg') no-repeat;}
div.popupContent .gform_wrapper { margin: 0;}
div.popupContent .gform_wrapper .gform_fields > li > .gfield_label {width: 237px;}
div.popupContent .gform_wrapper .gform_fields > li > .ginput_container {max-width: 520px; width: 100%;}
div.popupContent .gform_wrapper .gform_heading > span {margin: 30px 0;display: block;}
div.popupContent .gform_wrapper .gform_heading,
div.popupContent .gform_wrapper h3.gform_title{ width: 100% !important; }
div.popupContent .gform_wrapper .gform_description { max-width:600px;}
.downloadPopup .gform_wrapper li.gfield.gfield_error.gfield_contains_required { margin: 0; padding: 0; width: auto;}
div.popupContent span.downloadButton { position: absolute; top: 6px; right: 7px; }
div.popupContent span.downloadButton a.button.gform_button { color: #FFF; text-decoration: none; text-align: left; width: 175px;height: 100%;  display: block; margin-top: 15px; font-size: 14px !important;}
.popupContent .gform_wrapper .ginput_container + .popupContent .gfield_description.validation_message{ padding-left: 15px !important; }
div.downloadPopup .scroll{ overflow: scroll; }
input.loadDealer { cursor: pointer; }
.developed_by{ display: block; float: left; font-size: 12px; }
.developed_by  a{ color: #203d7f; }

/* ### LightBox ### */
.ilightbox-overlay {z-index: 99999999999999 !important;}
.ilightbox-holder {z-index: 99999999999999 !important;}
.ilightbox-toolbar {z-index: 99999999999999 !important;}

/* ### Mailchimp ### */
.indicates-required{ margin-top:15px; margin-bottom: 15px; }

/* ### Firefox ### */
.firefox .wpb_wrapper .gform_wrapper .gform_fields > li > .ginput_container > span > input{ padding: 2px 6px !important; }
.firefox .wpb_wrapper .pdfDownloadWrapper h3{ padding-bottom: 29px !important; }

/* ### Opera ### */
.webkit.chrome.win.opera .wpb_wrapper .gform_wrapper .gform_fields > li > .ginput_container > span > input{ padding: 2px 6px; }

/* ### Some extra styles */
.menuBox li.current-menu-item,
.menuBox li.current-category-ancestor,
.menuBox li.current-menu-ancestor,
.menuBox li.current-menu-parent,
.menuBox li.current-category-parent,
.menuBox li.current_page_item,
.menuBox li.current-page-ancestor
{ float: left; border-left: 1px solid #d4d4d3; background: url('img/bottom-arrow-hover.png') center 43px no-repeat !important; }
div.addthis_toolbox.addthis_default_style { margin-top: 4px; }
.helpBox li { margin: 0 15px 0 0; float: left !important; }
.resultatenBox .repeater .right .info2 .contactpersoon { float: left; width: 308px; }
.resultatenBox .repeater .right .info2 { width: 600px; float: left; }
.resultatenBox .repeater .right h5 { width: 110px; }
.membersBox ul.membersList { list-style-type: none;}
.membersBox li.memberBox { width: 219px; float: left; margin-left:0px; margin-top: 0px; margin-bottom: 25px;}
.vc_span9 .membersBox li.memberBox { width: 32%; margin-right: 2%;margin-top: 30px;}
.vc_span9 .membersBox li.memberBox:nth-child(1),
.vc_span9 .membersBox li.memberBox:nth-child(2),
.vc_span9 .membersBox li.memberBox:nth-child(3) {margin-top: 0;}
.vc_span9 .membersBox li.memberBox:nth-child(3n) {margin-right: 0;}
.membersBox li.memberBox img.avatar {width:100%;height: auto;margin-bottom: 20px;}
.membersBox li.memberBox h2 { margin-top: 10px; margin-bottom: 20px; color: #E97520; font-size: 20px;}
.membersBox li.memberBox p { font-size: 14px; color: #3d3d3d; line-height: 25px; margin-bottom: 25px; text-align: justify; padding: 0;}
.membersBox .socialBox {margin-bottom: 20px;}
.membersBox .socialBox ul {list-style-type: none; height: 30px;}
.membersBox .socialBox ul li { float:left;  margin-right: 15px;; display:inline;}
.membersBox .socialBox ul li a{ text-decoration: none; }
.membersBox .socialBox ul li img{-webkit-filter: grayscale(1);}
.membersBox .socialBox ul li img:hover{-webkit-filter: grayscale(0);}
.Light .productDescBox{display:none}
/* ### JP */
/*  header  */
.relaibleSolutions{ border: solid #e6e6e6; border-width: 1px 1px 0 0; overflow: hidden; }
.relaibleSolutions a{ background: #fff !important; text-indent: inherit !important; }
.headerTopBox .globalService.left{ float: left; padding-left: 0px; }
.headerTopBox li a{ font-size: 12px; }
#headerCntr{ background: url("img/bg_header.gif") bottom repeat-x !important; }
#headerCntr .main{ background: url('img/header-bg.jpg') left top repeat-x; height: 61px; }
li.meanExtra.helv{ font-family: Helvetica, Arial, sans-serif; }
#headerCntr h1{ padding: 11px 0 15px 15px !important; }
#headerCntr h1 a{ background: none !important; color:#000 !important; width: auto !important; text-decoration: none !important; text-indent: inherit !important; }
#headerCntr h1.eng a { width: 400px !important; height: 19px !important; display: block; font-size: 20px; font-family: "HelveticaNeueLTStd65Medium", Arial, sans-serif; margin-top: 8px !important; }
#headerCntr h1.eng{ padding: 6px 0 15px 15px !important; }
#headerCntr em{ padding: 26px 0 17px 10px !important; }
/*  menu header area  */
.menuBox li{ min-height: 56px; border-bottom: 1px solid #d4d4d3; }
/*  content area  */
/* #contentCntr{ border: solid #e6e6e2; border-width: 3px 0 0 0; }*/
/* news section */
/* .latestNewsBox li span.date{ text-transform: uppercase; } */
.latestNewsBox li .title{ display: block; float: left; margin-left: 26px; }
/* custom menu extra jp class */
.wpb_text_column.noBottom .wpb_wrapper{ min-height: inherit !important; }
.wpb_text_column.noBottom .wpb_wrapper.image{ background: none !important; }
/* download pdf button */
.downloadBox p{ max-width: 100%; }
/* footer */
.footerBox a.backtotop{ width: 106px; font-size:10px; }
/* page navi */
.wp-pagenavi a, .wp-pagenavi span{ padding: 1px 11px !important; }
/* side navigation */
.submenuBox li a.hide{ display: none !important; }
/* form */
.gform_footer{ clear: both; overflow: hidden; background: #f3f3e6; }
span.downloadButton, .gform_wrapper input[type="submit"]{ margin: 0px !important; margin-right: 15px !important; }
/* ### HCM */
/* slider */
.tp-bullets.tp-thumbs .bullet:hover{ opacity: 0.5; }
/* footer */
.footerBox .titleText h3{ font-weight: bold; color: #fff; }
/* global tables */
table tr{ vertical-align: top; }
/* banner */
.bannerTop{ height: 230px; overflow: hidden; position: absolute; z-index: 1; width: 100%; background-size: cover !important; }
.contentTopBox.hasBanner .main{ position: relative; z-index: 2; height: 233px; }
.contentTopBox.hasBanner{ height: 233px; background: url('img/content-bg.jpg') left bottom repeat-x; z-index: 3;  }
.contentTopBox.hasBanner h2{ position: absolute; z-index: 9999; width: 100%; bottom: -1px; }
.contentTopBox.hasBanner .breadCrumb{ background: #fff; filter: alpha('opacity=85'); -moz-opacity: 0.85; opacity: 0.85; }
/* headline */
.headline-L { position: relative; clear: both; overflow: hidden; width: 100%; min-height: 18px; margin: 0 0 20px; padding: 8px 0; background: #f2f2f0 url("img/bg_headline01.gif") 0 0 no-repeat; }
.headline-L .hdl { margin: 0 15px 0 15px; line-height: 1.5em; font-size: 17px; }
/* headline 2 with date */
.headline-L-type2 { position: relative; margin: 0 0 30px; }
.headline-L-type2 .hdl { padding: 0 0 20px; background: url("img/bg_hdl_news.gif") 0 100% repeat-x; font-weight: normal; font-size: 17px; line-height: 1.5em; }
.headline-L-type2 .date { padding: 20px 0 0; text-align: right; }
/* headline 3 small */
.headline-M { position: relative; width: 100%; margin: 0 0 30px; padding: 3px 0; border: solid #d7d7d4; border-width: 0 0 3px 0; }
.headline-M .hdl { line-height: 17px; background: none; font-weight: bold; }
/* go to top */
.wgt-btnPagetop { position: relative; width: 100%; height: 30px; margin: 0 0 30px 0; }
.wgt-btnPagetop p { position: absolute; top: 0; right: 0; margin: 0 !important; }
.wgt-btnPagetop a { display: block; padding: 10px 10px 10px 23px; text-decoration: none; background: url("img/icon_pagetop.png") 10px 50% no-repeat; border: 1px solid #d7d7d4; }
.wgt-btnPagetop a:hover{ text-decoration: underline; color: #f60; }
/* single image */
.wpb_single_image.wpb_content_element{ margin-bottom:40px !important; }
/* seperator */
.vc_separator.wpb_content_element h3{ height: 3px; padding: 0px; }
/* table dark */
.wpb_text_plain_column.wpb_content_element.dark tr:nth-child(odd),
.wpb_text_plain_column.wpb_content_element.dark tr:nth-child(odd) td:first-of-type{ background: #aaaaaa !important; }
.wpb_text_plain_column.wpb_content_element.dark tr:nth-child(odd) td:last-of-type{ background: #dddddd !important;  }
.wpb_text_plain_column.wpb_content_element.dark tr:nth-child(odd) td:last-of-type a{ color: #f60 !important; }
.wpb_text_plain_column.wpb_content_element.dark tr td{ border: 0px !important; }
.wpb_text_plain_column.wpb_content_element.dark tr td:last-of-type{ text-align: left !important; }
/* table light */
.wpb_text_plain_column.wpb_content_element.light tr td{ text-align: left !important; border-right: 0px !important; }
/* .wpb_text_plain_column.wpb_content_element.light tr td:first-of-type{ border-right:30px solid #fff !important; } */
.wpb_text_plain_column.wpb_content_element.light tr td a{ padding-left: 25px; background: url('img/play-button.png') 5px no-repeat; vertical-align: top; }
/* table IR 4, Stephan 29-06-2015 */
.wpb_text_plain_column.wpb_content_element.history5 table{ border-collapse: collapse !important; border-spacing: 0 !important; }
.wpb_text_plain_column.wpb_content_element.history5 table h3{ margin-bottom: 0px !important; }
.wpb_text_plain_column.wpb_content_element.history5 tr{ border-left: 1px solid #d7d7d4 !important; border-right: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history5 tr:last-of-type{ border-bottom: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history5 tr:first-of-type{ border-top: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history5 tr:first-of-type td{ background: #f8f8f7; }
.wpb_text_plain_column.wpb_content_element.history5 tr td{ border: 0px !important; border-bottom: 1px solid #d7d7d4 !important; border-right: 1px solid #d7d7d4 !important;  }
.wpb_text_plain_column.wpb_content_element.history5 tr td a{ padding-left: 20px; background: url('img/play-button.png') left no-repeat; vertical-align: top; }
.wpb_text_plain_column.wpb_content_element.history5 tr td li{ list-style: none !important; padding: 0 0 0 20px; background: url('img/arw_circle.png') 6px 9px no-repeat; }
.wpb_text_plain_column.wpb_content_element.history5 tr td{ padding: 5px !important; }
/* table none */
.wpb_text_plain_column.wpb_content_element.none tr td{ border: 0px !important; }
/* table light2 */
.wpb_text_plain_column.wpb_content_element.light2 tr:nth-child(odd){ font-weight: bold; }
.wpb_text_plain_column.wpb_content_element.light2 tr td{ text-align: left !important; border: 0px solid  #f2f2f0 !important; }
.wpb_text_plain_column.wpb_content_element.light2 tr:nth-child(odd) td { background: #f2f2f0 !important; }
/* table pdf */
.wpb_text_plain_column.wpb_content_element.pdf tr td{ border:0px !important; border-top: 3px solid #d7d7d4 !important; text-align: left !important;  }
.wpb_text_plain_column.wpb_content_element.pdf tr td:first-of-type{ border-top: 6px solid #aaaaaa !important; }
.wpb_text_plain_column.wpb_content_element.pdf tr td a, .wpb_text_plain_column.wpb_content_element.pdf a{ padding-left: 20px; background: url('img/pdf-icon.png') left no-repeat; vertical-align: top; }
/* table pdf no icon */
.wpb_text_plain_column.wpb_content_element.pdf2 tr td{ border:0px !important; border-top: 3px solid #d7d7d4 !important; text-align: left !important;  }
.wpb_text_plain_column.wpb_content_element.pdf2 tr td:first-of-type{ border-top: 6px solid #aaaaaa !important; }
.wpb_text_plain_column.wpb_content_element.pdf2 tr td a, .wpb_text_plain_column.wpb_content_element.pdf2 a{ padding-left: 20px; vertical-align: top; }
/* google map */
.wpb_gmaps_widget.wpb_content_element{ margin-bottom: 40px !important; }
/* tabbing */
.wpb_tabs_nav{ background: #e1e1df; border: solid #bfbfbf; border-width: 0 0 1px 0; }
.wpb_tabs_nav li{ width: 289px; text-align: center; margin-top: 11px !important; border: solid #bfbfbf; border-width: 1px 1px 0px 0px; }
.wpb_tabs_nav li a{ height: 35px; }
.wpb_tabs_nav li:first-of-type{ margin-left: 4px !important; border-width: 1px 1px 0px 1px; } 
.wpb_tabs_nav li a{ display: block; padding: 9px 0 0 0 !important; background: url("img/bg_btn_tab_ie.png") 100% 0 no-repeat; background: url("img/icon_btn03.png") 95% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1.0, #ededec), color-stop(0.00, #fefefe)); background: url("img/icon_btn03.png") 95% 50% no-repeat, -webkit-linear-gradient(top, #fefefe 0%, #ededec 100%); background: url("img/icon_btn03.png") 95% 50% no-repeat, -moz-linear-gradient(top, #fefefe 0%, #ededec 100%); background: url("img/icon_btn03.png") 95% 50% no-repeat, -o-linear-gradient(top, #fefefe 0%, #ededec 100%); background: url("img/icon_btn03.png") 95% 50% no-repeat, -ms-linear-gradient(top, #fefefe 0%, #ededec 100%); background: url("img/icon_btn03.png") 95% 50% no-repeat, linear-gradient(to bottom, #fefefe 0%, #ededec 100%); color: #333; font-size: 1em; font-weight: bold; }
.wpb_tabs_nav li a:hover{ background: url("img/bg_btn_tab_ie.png") 100% -34px no-repeat; background: url("img/icon_btn03.png") 95% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1.0, #fafafa), color-stop(0.00, #fff)); background: url("img/icon_btn03.png") 95% 50% no-repeat, -webkit-linear-gradient(top, #fff 0%, #fafafa 100%); background: url("img/icon_btn03.png") 95% 50% no-repeat, -moz-linear-gradient(top, #fff 0%, #fafafa 100%); background: url("img/icon_btn03.png") 95% 50% no-repeat, -o-linear-gradient(top, #fff 0%, #fafafa 100%); background: url("img/icon_btn03.png") 95% 50% no-repeat, -ms-linear-gradient(top, #fff 0%, #fafafa 100%); background: url("img/icon_btn03.png") 95% 50% no-repeat, linear-gradient(to bottom, #fff 0%, #fafafa 100%); color: #333; text-decoration: none; }
.wpb_tabs_nav li.ui-tabs-active{ margin-top: 8px !important; margin-bottom: -1px !important; }
.wpb_tabs_nav li.ui-tabs-active a{ position: relative; top: 0; left: 0; display: block; height: 38px; background: none; background: #fff url("img/bg_tab.gif") 0 0 repeat-x !important; padding: 11px 0 0 0 !important; }
.wpb_tab { margin-bottom:40px !important; }
.footerBox .titleText{ width: 23.79%; }
.mean-bar .label { display: block !important; }
.mean-bar .label { position: absolute; z-index: 9999; color: #fff; right: 12px; top: 15px; }
/* pager */
.pager div.pagerNews{ display: block; min-height: 18px; padding: 10px 15px; background: #f2f2f0; text-align: right; width: 100%; border: solid #d7d7d4; border-width: 1px; font-size: 1.2em; clear: both; overflow: hidden; margin-top: 20px; }
.pager div.pagerNews a{ float: right; margin-top: 0px; background: url('img/play-button.png') right no-repeat !important; padding-right: 15px; }
/* fix */
.vc-element.vc-vc_hcm_headline{ clear: both; }
.wpb_tabs_nav li{ width: 213px; }
.wpb_text_column .wpb_wrapper img.alignnone, .wpb_text_plain_column .wpb_wrapper img.alignnone{ margin-bottom: 0px !important; }
.contentTopBox.ie7{ display: none; }
.eng #headerCntr em{ padding: 22px 0 17px 10px !important }

.contentTopBox.ie7{ display: none; }
.menu-top-menu-container, #menu-top-menu{ clear: both; overflow: hidden; }
.menuBox li{ height: 56px; }

/* Gform */
.gfield.hide{ display: none !important; }

/* auction information styling */
.left{float:left;}
.right{float:right;}
.clearfix{clear:both}

.selectYear{ margin-bottom:30px !important; }
.regalContent.right p{ padding: 0 0 8px 0 !important; }
.regalContent.right a{ text-decoration: none; color: #000; background: url('img/arw_r.png') left center no-repeat; padding-left: 10px; }
.regalContent.right a:hover{ text-decoration: none; color: #f60; }

.regalContent{width:44%;}
.regalContent  li {list-style: none;	padding: 11px;}
.regalContent li ul{padding-left:15px;}
.regalContent li ul li{	list-style-type:disc;}
.regalCalendar .ui-helper-clearfix{ width: 435px !important; }
.ui-datepicker th{ text-align: center !important; }

span.ui-datepicker-year{ color: #000; }
.ui-datepicker-calendar > thead > tr> th > span{color:#000;}

/* IE */
.main.menu{ display: none !important; }

.vc_wp_custommenu.center ul.menu{ clear: both; overflow: hidden; margin: 0 auto; }

/* table history 23-03-2015 */
.wpb_text_plain_column.wpb_content_element.history table{ border-collapse: collapse !important; border-spacing: 0 !important; }
.wpb_text_plain_column.wpb_content_element.history table h3{ margin-bottom: 0px !important; }
.wpb_text_plain_column.wpb_content_element.history tr{ border-left: 1px solid #d7d7d4 !important; border-right: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history tr:last-of-type{ border-bottom: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history tr:first-of-type{ border-top: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history tr td{ text-align: left !important; border: 0px !important; border-bottom: 1px solid #d7d7d4 !important;  }
.wpb_text_plain_column.wpb_content_element.history tr td:first-of-type{ width: 166px; }
.wpb_text_plain_column.wpb_content_element.history tr td a{ padding-left: 20px; background: url('img/play-button.png') left no-repeat; vertical-align: top; }
.wpb_text_plain_column.wpb_content_element.history tr td li{ list-style: none !important; padding: 0 0 0 20px; background: url('img/arw_circle.png') 6px 9px no-repeat; }
/* tab fixes 23-03-2015 */
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{ background: #fff !important; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{ padding-left: 0px !important; padding-right: 0px !important; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{ background: #fff !important; }
.wpb_tabs_nav li.ui-tabs-active a{ height: 40px !important; }

/* ### Custom Menu border top fix 19/04/2015 ### */
.vc_wp_custommenu.border li{ border: solid #f60; border-width: 3px 0 0 0; }

/* ### Global changes 09-06-2015 ### */

/* ### Header styling ### */ 

#headerCntr h1.eng a{ width: auto !important; }
#headerCntr em{ font-weight: bold; }
.headerTopBox .searchOption{ width: 296px; }
.headerTopBox .searchOption p{ line-height: 23px; }

.contentTopBox h2{ height: auto; margin-top: 18px !important; }
.contentTopBox .breadCrumb{ height: 49px; margin-top: -22px; }
.contentTopBox.hasBanner .breadCrumb{ margin-top: inherit !important; height: auto !important; }
.contentTopBox h2 span{ opacity: 1 !important; }

/* ### Slider button ### */ 
.tp-caption.Button, .Button{ padding-right: 20px !important; }

/* ### Custom menu ### */
.vc_wp_custommenu.border li{ border: solid #f60; border-width: 3px 0 0 0; }

/* ### Headline M ### */ 
.headline-M h3{ margin-top: 0px; line-height: 30px !important; }

/* ### Global Change table with-out styling ### */ 
.wpb_content_element.none table,
.wpb_content_element.none table tr,
.wpb_content_element.none table td{ text-align: left !important; background: none !important; border:0px !important; line-height: 34px !important; padding: 0px !important; }
.wpb_content_element.none table td:first-of-type{ padding-right: 10px !important; }
.wpb_content_element.noheader .wpb_wrapper,
.wpb_content_element.noheader .wpb_text_column .wpb_wrapper{ min-height: inherit !important; }
.wpb_content_element.none ul{ padding-left: 0px; }
.wpb_content_element.none ul li{ list-style: none; background: url('img/icon_page_link.png') left 11px no-repeat; padding-left: 15px; } 

/* ### Content elements ### */
.wpb_content_element.border{ border: solid #f60; border-width: 3px 0 0 0; }
hr{ border: dotted #d7d7d4; border-width: 1px 0 0 0; clear: both; overflow: hidden; }

/* ### News ### */
.latestNewsBox li .title{ width: 88%; }
.latestNewsBox li span{ width: 75px; }
.latestNewsBox li span.newsTitle{ width: 95%; }

/* ### Single banner image */
.wpb_single_banner_image .wpb_wrapper,.wpb_single_banner_image  a{ position:relative; display: block; }
.wpb_single_banner_image a img.hover{ position: absolute; left: 0px; top: 0px; display: none; }
.wpb_single_banner_image a:hover img.hover{ display: block; }
.wpb_single_banner_image img{ width: 100%; height: auto; }  

/* table IR 1 15-06-2015 */
.wpb_text_plain_column.wpb_content_element.history2 table{ border-collapse: collapse !important; border-spacing: 0 !important; }
.wpb_text_plain_column.wpb_content_element.history2 table h3{ margin-bottom: 0px !important; }
.wpb_text_plain_column.wpb_content_element.history2 tr{ border-left: 1px solid #d7d7d4 !important; border-right: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history2 tr:last-of-type{ border-bottom: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history2 tr:first-of-type{ border-top: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history2 tr td{ text-align: left; border: 0px !important; border-bottom: 1px solid #d7d7d4 !important; border-right: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history2 tr td:last-of-type{ border-right: 0px !important; }
.wpb_text_plain_column.wpb_content_element.history2 tr td a{ padding-left: 20px; background: url('img/play-button.png') left no-repeat; vertical-align: top; }
.wpb_text_plain_column.wpb_content_element.history2 tr td li{ list-style: none !important; padding: 0 0 0 20px; background: url('img/arw_circle.png') 6px 9px no-repeat; }

/* table IR 2 15-06-2015 */
.wpb_text_plain_column.wpb_content_element.history3 table{ border-collapse: collapse !important; border-spacing: 0 !important; }
.wpb_text_plain_column.wpb_content_element.history3 table h3{ margin-bottom: 0px !important; }
.wpb_text_plain_column.wpb_content_element.history3 tr{ border-left: 1px solid #d7d7d4 !important; border-right: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history3 tr:last-of-type{ border-bottom: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history3 tr:first-of-type{ border-top: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history3 tr td{ text-align: left !important; border: 0px !important; border-bottom: 1px solid #d7d7d4 !important; border-right: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history3 tr:first-of-type td:first-of-type{  background: #333232 !important; font-weight: bold; color: #fff;  }
.wpb_text_plain_column.wpb_content_element.history3 th{ padding: 12px; color:#000; background: #d7d7d4; font-weight: bold; }
.wpb_text_plain_column.wpb_content_element.history3 tr:first-of-type th:first-of-type{ background: #333232; color: #fff; }
.wpb_text_plain_column.wpb_content_element.history3 tr td:last-of-type{ border-right: 0px !important; }
.wpb_text_plain_column.wpb_content_element.history3 tr td a{ vertical-align: top; }
.wpb_text_plain_column.wpb_content_element.history3 tr td li{ list-style: none !important; padding: 0 0 0 20px; background: url('img/arw_circle.png') 6px 9px no-repeat; }

/* table IR 4 29-06-2015 */
.wpb_text_plain_column.wpb_content_element.history4 table{ border-collapse: collapse !important; border-spacing: 0 !important; }
.wpb_text_plain_column.wpb_content_element.history4 table h3{ margin-bottom: 0px !important; }
.wpb_text_plain_column.wpb_content_element.history4 tr{ border-left: 1px solid #d7d7d4 !important; border-right: 1px solid #d7d7d4 !important; vertical-align: auto; }
.wpb_text_plain_column.wpb_content_element.history4 tr:last-of-type{ border-bottom: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history4 tr:first-of-type{ border-top: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history4 tr td{ border: 0px !important; border-bottom: 1px solid #d7d7d4 !important; border-right: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.history4 tr td.subhead{ font-weight: bold; background: #ccc !important; }
.wpb_text_plain_column.wpb_content_element.history4 tr:first-of-type td:first-of-type{  background: #333232 !important; font-weight: bold; color: #fff;  }
.wpb_text_plain_column.wpb_content_element.history4 th{ padding: 12px; color:#000; background: #d7d7d4; font-weight: bold; }
.wpb_text_plain_column.wpb_content_element.history4 tr:first-of-type th:first-of-type{ background: #333232; color: #fff; }
.wpb_text_plain_column.wpb_content_element.history4 tr td:last-of-type{ border-right: 0px !important; }
.wpb_text_plain_column.wpb_content_element.history4 tr td a{ vertical-align: top; }
.wpb_text_plain_column.wpb_content_element.history4 tr td li{ list-style: none !important; padding: 0 0 0 20px; background: url('img/arw_circle.png') 6px 9px no-repeat; }
.wpb_text_plain_column.wpb_content_element.history4 tr td:first-of-type{ background: #eee; }


/* list style quotes */
ul.quotes{ padding-left: 0px !important; }
ul.quotes li{ background: url('img/icon_comment.png') 0 0 no-repeat;   margin: 0 0 10px; padding: 2px 0 0 25px; }

/* search adjustments */
.search .latestNewsBox ol li h3.title{ margin-left: 0px !important; clear: inherit !important; overflow: inherit !important; }

/* product pagination */
.next_prev_buttons{
	width:100%;
	margin: 0 0 30px;
	font-size: 1.2em;
	line-height: 1.8em;
}
.next_prev_buttons div a{  
	display: table-cell;
	width: 278px;
	height: 51px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	font-size: 1.2em;
	text-decoration:none;
}
.next_prev_buttons div a.prev{  
	background: #4c4c4c url(img/arw3.png) 5% 50% no-repeat;
}
.next_prev_buttons div a.next{  
	background: #4c4c4c url(img/arw2.png) 95% 50% no-repeat;
}
.next_prev_buttons div.prevholder{  
	float:left;
}
.next_prev_buttons div.nextholder{  
	float:right;
}

/* custom menu */
div.pageMenuCustom ul.sub-menu{display:none;}
div.pageMenuCustom li.current-menu-item ul.sub-menu,
div.pageMenuCustom li.current_page_item ul.sub-menu,
div.pageMenuCustom li.current-page-ancestor ul.sub-menu,
div.pageMenuCustom li.current-menu-parent ul.sub-menu{display:block !important;}
div.pageMenuCustom li.current_page_item > a,div.pageMenuCustom li.force-highlight > a, div.pageMenuCustom li.current-page-ancestor:not(.menu-item-has-children) > a{background:#f60 url('img/right-li-hover-bg.jpg') 6px center no-repeat; border-color:#a64300; color:#fff;}
div.pageMenuCustom ul.sub-menu li.current-menu-item > a{background: #f60 url('img/submenu_li_hover.gif') 13px center no-repeat !important; border-color:#a64300; color:#fff;}

body.page-id-12585 .error.wpb_column .wpb_wrapper_inner{ padding-left: 17px; }

/* product slider */
.productSlider {
	display:block;
	width:auto;
	position:relative;
	padding:0;
	outline:0;
	margin:-30px 0 30px 0 !important;
}

.productSlider .vc-carousel-inner{
	margin-left: 40px;
	margin-right: 40px;
	width: auto !important;
	display:block;
}
.productSlider .vc-carousel-control.vc-left, .productSlider .vc-carousel-control.vc-right{
	width: 40px !important;
	height: 120px !important;
	border:1px solid #d7d7d4;
	top: 15px;
	background:#f8f8f7;
}
.productSlider .vc-carousel-control.vc-left{
	left:0;
}
.productSlider .vc-carousel-control.vc-left span,.productSlider .vc-carousel-control.vc-right span{
	width: 38px !important;
	height: 118px !important;
	background-position: 50% 50% !important;
	margin: 0 !important;
	padding:0 !important;
	top:0;
	left:0;
}
.productSlider .vc-carousel-control.vc-right{
	right:0;
}
.productSlider .vc-carousel-slideline-inner{
	height:120px !important;
	border-top:1px solid #d7d7d4;
	border-bottom:1px solid #d7d7d4;
	background: #f8f8f7;
}
.productSlider .vc-item{
	height:98px !important;
	width:98px !important;
	margin: 10px;
}
.productSlider .vc-item .vc-inner {
	border: 1px solid #ededed;
	margin: 0 !important;
	position:relative;
}
.productSlider .vc-item .vc-inner div.thumbCaption{
	display:none;
}
.productSlider .vc-item .vc-inner:hover div.thumbCaption{
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 96px;
	height: 96px;
	padding: 5px;
	background: rgba(0,0,0,0.7);
	color:#fff;
	font-weight:bold;
}
.productSlider .vc-item .vc-inner div.active {
	border: 2px solid #f60;
}

/* Local Area Form */
.localAreaForm .wpb_wrapper{
	min-height:1px !important;
	padding-bottom:20px;	
	background-color: #F3F3E6;
}
.localAreaForm h2.hdl{
	padding: 2px 15px;
	border: solid #d3d3bd;
	border-width: 0 0 1px 0;
	font-size: 1.4em;
	font-weight: bold;
}
.localAreaForm form {
	display: inline-flex;
}
.localAreaForm select {
	font-size: 1.1em;
	border-radius: 0px;
	border-color: rgb(169, 169, 169);
}
input#button_submit_localAreaForm {
	background: url('img/btn_location_chenger.png') no-repeat center center;
	text-indent: -9999px;
	width: 25px;
	height: 25px;
}
.localAreaForm p {color:#333;}
/* Sitemap Menu 6/18/2015 - Dennis */
.wpb_content_element.sitemap .wpb_wrapper_inner ul li.hide_childs ul {display:none;}
.wpb_content_element.sitemap .wpb_wrapper_inner ul li { margin: 0 0 10px 0; line-height: 1.8em; background: url('img/play-button.png') left 7px no-repeat; padding-left: 20px; }
.wpb_content_element.sitemap .wpb_wrapper_inner ul li.external { background: url('img/icon_popup.gif') left 7px no-repeat;}
.sitemap {margin-bottom:30px !important; padding-bottom:0px;}

/* Textblock white style 6/18/2015 - Dennis */
.white div.wpb_wrapper {background: #FFF none repeat scroll 0% 0%; border: 1px solid #D3D3D2;}
.wpb_text_column.white .wpb_wrapper h3 a {background: transparent url("img/icon_popup.gif") no-repeat scroll left center; padding-left:20px; margin-left:10px; font-weight:normal; border-bottom:none;}
.white div.wpb_wrapper h3 {background: #F2F2F0 none repeat scroll 0% 0%; border-bottom: 1px solid #D3D3D2;}

.whiteIntern div.wpb_wrapper {background: #FFF none repeat scroll 0% 0%; border: 1px solid #D3D3D2;}
.whiteIntern .wpb_wrapper h3 a {background: transparent no-repeat scroll left center; padding-left:20px; margin-left:10px; font-weight:normal; border-bottom:none;}
.whiteIntern div.wpb_wrapper h3 {background: #F2F2F0 none repeat scroll 0% 0%; border-bottom: 1px solid #D3D3D2;}

/* Revslider button class 18 june 2015 - Yoeri */
.sliderbuttonholder{
	
}
.sliderbuttonholder a{
	background: url("img/arw2.png") 90% 50% no-repeat !important;
	background-color: #f60!important;
	padding: 10px 65px 10px 13px !important;
	margin-top: 10px !important;
	width: auto !important;
	float: left !important;
	font-size: 15px !important;
	line-height: 20px !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #fff !important;
	text-decoration: none;
}
.sliderbuttonholder a:hover{
	background-color: #f88025 !important;
	text-decoration: none;
}
/* Top border correction - 18 june 2015, Yoeri */
.contentTopBox{
	background-position: 0% 100%;
	height: auto !important;
}

/* table company 19-06-2015 */
.wpb_text_plain_column.wpb_content_element.company table{ border-collapse: collapse !important; border-spacing: 0 !important; }
.wpb_text_plain_column.wpb_content_element.company table h3{ margin-bottom: 0px !important; }
.wpb_text_plain_column.wpb_content_element.company tr{ border-left: 1px solid #d7d7d4 !important; border-right: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.company tr:last-of-type{ border-bottom: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.company tr:first-of-type{ border-top: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.company tr:first-of-type td{ background: #333232 !important; font-weight: bold !important; color: #fff !important; }
.wpb_text_plain_column.wpb_content_element.company tr td{ text-align: left !important; border: 1px solid #d7d7d4 !important; border-bottom: 1px solid #d7d7d4 !important;  }
.wpb_text_plain_column.wpb_content_element.company tr td:first-of-type{ width: 166px; }
.wpb_text_plain_column.wpb_content_element.company tr td a{ padding-left: 20px; background: url('img/play-button.png') left no-repeat; vertical-align: top; }
.wpb_text_plain_column.wpb_content_element.company tr td li{ list-style: none !important; padding: 0 0 0 20px; background: url('img/arw_circle.png') 6px 9px no-repeat; }

/* table company 22-06-2015 */
.wpb_text_plain_column.wpb_content_element.company2 tr td{ border:0px !important; border-top: 1px dotted #d7d7d4 !important; text-align: left !important;  }
.wpb_text_plain_column.wpb_content_element.company2 tr:first-of-type td,
.wpb_text_plain_column.wpb_content_element.company2 tr:first-of-type td:first-of-type{ border: 0px !important; }
.wpb_text_plain_column.wpb_content_element.company2 tr td:first-of-type{ border-right:32px solid #fff !important; border-top: 1px solid #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.company2 tr td a, .wpb_text_plain_column.wpb_content_element.pdf2 a{ padding-left: 20px; vertical-align: top; }

/* table company with pdf 23-06-2015 */
.wpb_text_plain_column.wpb_content_element.company3 tr td{ text-align: left !important; border-right: 0px !important; border-top: 0px !important; border-bottom: 1px dotted #d7d7d4 !important; }
.wpb_text_plain_column.wpb_content_element.company3 tr td a, .wpb_text_plain_column.wpb_content_element.company3 a{ padding-left: 20px; background: url('img/pdf-icon.png') left no-repeat; vertical-align: top; }

/* nobg 19-06-2015 for conduct page */
.nobg, .nobg div, .nobg p, .nobg span{ background-color: #fff !important; background: #fff !important; }
.nobg .wpb_wrapper{ border-color: #b7b7b4 !important; }

/* img width, 23-6-2015, Yoeri */
.maxxed img{width:auto;max-width: 100%;}

/* menu fix for hiding submenu, Stephan */
.menuBox li .subMenu .submenuTop .hide{display:block !important;}

/* Product slider, Stephan 28-06-2015 */
.productSlider { margin-top: 25px !important; }

/* h3 block example ourbusiness/products/global-e-service/, Stephan 28-06-2015 */
.wpb_text_column.wpb_content_element h3[data-external='true'] a{ background: url('img/icon_feature_text_popup.png') right no-repeat }

/* Design options height option, Stephan 28-06-2015 */
.wpb_text_column.wpb_content_element{ background: #f2f2f0; }

/* Image banner no 100% please, Stephan 28-06-2015 */
.wpb_single_banner_image.noauto img{ width: auto; }

/* single menu fix, Stephan 28-06-2015 */
.wpb_text_column.noBottom .wpb_wrapper.image .image img{ margin-bottom: -5px !important; }

/* notice class add, Stephan 28-06-2015 */
.notice{ margin: -20px 0 30px 0 !important; color: #a64300; font-size: 1.0em !important; }

/* grey class text column, Stephan 28-06-2015 */
/* .wpb_text_column .wpb_wrapper{ /* border-top: 3px solid #b7b7b4; background: #f2f2f0; }
.wpb_text_column.grey .wpb_wrapper{ border-top: 3px solid #b7b7b4; }  */

/* icon popup, Stephan 29-06-2015 */
.icon-pdf{ background: url('img/pdf-icon.png') left no-repeat !important; }

/* Some fixes, Stephan 29-06-2015 */
.footerBox .titleText h3, .searchNavBox a{ font-size: 14px !important; }
.latestNewsBox li span{ width: 16% !important; }
.latestNewsBox li .title{ width: 80% !important; margin-left: 0px !important; }
.latestNewsBox li span.newsTitle{ width: 95% !important; }
.latestNewsBox li span.pdf, .latestNewsBox li span.arrow{ width: 100% !important; padding-left: 24px; margin-top:2px; }
html.eng .not-home .latestNewsBox li span.date{ width: 12% !important; }

/* this is the responsive replacement for the image text block */
.txt-img-block{
	display: block;
	width: 100%;
	float: none;
}
.txt-img-block:hover div.txt-img-block-container{
	-webkit-transition: opacity 0.3s ease-in;
	-moz-transition: opacity 0.3s ease-in;
	-o-transition: opacity 0.3s ease-in;
	transition: opacity 0.3s ease-in;
	opacity: 0.7;
}
.txt-img-block div.txt-img-block-container {
  position: relative;
}
.txt-img-block a{
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
	text-decoration:none;
}
.txt-img-block div.txt-img-block-container img{
	height: auto;
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	display: block;
    max-height: 207px;
}
.txt-img-block div.txt-img-block-container h3{
	border-collapse: collapse;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 52px;
	height:52px;
	color: #fff;
	font-size:15px;
	background-color: #333;
	display:table;
	background: url('img/arw2.png') 95% 50% no-repeat rgba(0,0,0,0.7);
}
.txt-img-block div.txt-img-block-container h3.external{
	background: url('img/icon_feature_popup.png') 95% 50% no-repeat rgba(0,0,0,0.7);
}

.txt-img-block div.txt-img-block-container h3 span{
	display:table-cell;
	vertical-align: middle;
	padding: 0 15px;
	background: none;
}

/* new Products, Raphael 23-07-2015  ** Removed old styling of product to style.css.new.bck with all the other styling ** */
#product.hcm_products ul li { cursor:pointer;float:left;width:220px; margin:15px 15px 15px 0px; height:220px; list-style-type:none; position:relative;}
#product.hcm_products ul li:hover {	-webkit-transition: opacity 0.3s ease-in;	-moz-transition: opacity 0.3s ease-in;	-o-transition: opacity 0.3s ease-in;	transition: opacity 0.3s ease-in;	opacity: 0.7;}}
#product.hcm_products ul li img{ width:100.5%; }
#product.hcm_products ul li h3{  border-collapse: collapse;  width: 100%;  position: absolute;  bottom: 0;  left: 0;  right: 0;  min-height: 52px;  height: 52px;  color: #fff;  font-size: 15px;  background-color: #333;  display: table;  background: url('img/arw2.png') 95% 50% no-repeat rgba(0,0,0,0.7);}
#product.hcm_products ul li h3 span{  display: table-cell;  vertical-align: middle;  padding: 0 15px;  background: none;}
#product .vc_span24.wpb_column.column_container{ margin: 15px 0; }
.hcm_products .clearLeft{ clear: left; }
.hcm_products .vc_span24{ padding-left: 7.5px !important; padding-right: 7.5px !important; }

.categoryContent{margin-top:15px;}
.categoryContent img.featured{  width: calc(100%/1.75);}
.categoryContent .alignLeft{float:left;}
.categoryContent .alignRight{float:right;}
.categoryContent img{  width: 100%; margin:5px 0;}
.categoryContent .categoryInformation{  width: calc(100%/2.5);}

.detailedContent .model{height:auto;width:49%;float:left;margin-bottom:22px;overflow:hidden}
.detailedContent .model:nth-child(odd){margin-right:2%;}
.detailedContent .model .modelInformation{float:left;  width: 58%; position:relative;height:100%; margin-bottom: 50px;}
.detailedContent .model img{height:100%;margin-right:2%;float:left;}
.detailedContent .model img.modelImg{width:39%; height:auto !important; border:1px solid #ddd;}
.detailedContent .modelInformation a{position:initial; bottom: -45px;cursor: pointer; text-decoration: none; width: 187px; height: 16px; float: left; border: none; font-size: 14px!important; color: #fff; font-weight: 700; text-align: left; padding: 10px 0px 11px 10px!important; margin-bottom: 15px;}
.detailedContent .modelInformation ul li{list-style-type:none;padding:5px; float:left;  width: calc(90%/3);}
.detailedContent .modelInformation ul.keys li{  min-height: 64px;}
.detailedContent .modelInformation ul.values li{  min-height: 32px}
/* edited by Thomas 17-2-2016 */
.detailedContent .modelInformation a.pdfd {margin-top: 15px;}

.detailedContent .modelInformation ul.spectable{width:100%;margin:0;padding:0;}
.detailedContent .modelInformation ul.spectable li{ width:100%; border-top: 1px solid #757575; }
.detailedContent .modelInformation ul.spectable li.heading{ width:100%;background-color: #757575;  color: #fff; border-top:none;}
.detailedContent .modelInformation ul.spectable li p{display:inline-block;font-size:13px; vertical-align:top;}
.detailedContent .modelInformation ul.spectable li p.specName {  text-align: left;  width: 49%;  margin: 0 auto;}
.detailedContent .modelInformation ul.spectable li p.specValue {  text-align: right;  width: 49%;  margin: 0 auto;}


.detailedContent .modelInformation ul.keys li{ border-bottom: 1px solid #757575; font-size:13px;}
.detailedContent .modelInformation ul.values li{ border-bottom: none; font-size:12px;}
.detailedContent .modelInformation ul li p.specName {  text-align: center;  width: 56px;  margin: 0 auto;}
.detailedContent .modelInformation ul.values li p.specName {  text-align: center;  width: 76px;;  margin: 0 auto;}
.detailedContent .modelInformation ul li p.specValue {  text-align: center;  width: 56px;  margin: 0 auto;}
.detailedContent .modelInformation ul.keys li:first-child{ min-height:0px;background-color: #757575;  color: #fff; float:none; width:97%;}
.detailedContent .modelInformation a.fom{  left:0;background: #f60 url("img/arw_btn_small.png") 95% 50% no-repeat;margin-right: 14px; width: 132px; }
.detailedContent .modelInformation a.pdfd{  right:0;background: gray url('img/pdficon2.png') 96% 61% no-repeat;}
/* .gray img{-webkit-filter: grayscale(1);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url('stylesheets/svg/grayscale.svg#grayscale'); /* Firefox 4+*//* filter: gray;  IE 6-9 */;}
.brclng{ position: absolute; right: 8px; color: #fff; }
 
/* added by raphael @ 30-7-2015 (edited 31-7-2015)*/
.product_slider_header{border-bottom:1px solid black;width:100%;margin-bottom:20px;padding-bottom:10px;}
.product_slider_header img{width:100%;}
.product_slider_footer { overflow:hidden;}
.product_slider_footer .product_wrapper div.product{ cursor:pointer; background-position: 50%; border: 1px solid black;  background-size: cover;    background-repeat: repeat;    width: 89px;    height: 57px;float:left;	margin-right:5px;}
.product_slider_footer .product_wrapper{position:relative; }
.product_slider_footer div.activeProduct{ border: 2px solid #f60 !important; }

.tab_table_wrapper .specifications a.expand{  cursor:pointer;  float: right;    background-color: #9e9e9e;    color: #fff;    font-weight: bold;    padding: 8px;    border-radius: 2px;	border:none;	margin-right:15px}
.tab_table_wrapper .specifications a.minus{padding: 0px 10px 7px 10px !important;}
.tab_table_wrapper .specifications a.plus{padding: 3.5px 5px 3.5px 6px !important;}
.tab_table_wrapper table.body{margin-bottom:1px !important;}
.tab_table_wrapper table.body thead tr:first-child td {	border-left-width:0px !important;	border-right-width:0  !important;	border-top-width:0 !important;	border-bottom-width:1px !important;	border-style:solid  !important;	border-color:#000 !important;}
.tab_table_wrapper table.body thead tr td:first-child {padding-top: 15px !important;font-weight:bold;}
.tab_table_wrapper table.body thead tr td:last-child a {cursor:pointer;border:none;float:right; background-color:#9e9e9e; color:#fff; font-weight:bold;         padding: 2px 13px 1px 13px;font-size: 38px;    border-radius: 2px;}
.tab_table_wrapper table.body tbody tr:last-child td{ border-bottom:1px solid #000 !important; } 
.tab_table_wrapper table.body tbody tr td{border:none !important;}
.tab_table_wrapper table.body tbody tr:nth-child(even){background-color:#eeeeee;} 

.text-with-image{ margin-top:10px; margin-right:2px;position:relative;   width: 24.7%;        height: 233px;    overflow: Hidden;    float: left;}
.text-with-image img{z-index:-1; position:absolute;}
.text-with-image h1{ color:#fff; font-size: 20px; margin: 12px 12px 0px 12px;}
.text-with-image p{ color:#fff; margin:0 12px;    line-height: 17px;    font-weight: bold;    margin-top: 7px;    font-size: 13px;}
.text-with-image a{      background: #f60 url("img/arw_btn_small.png") 95% 50% no-repeat;   position: absolute;        bottom: 15px;left: 12px;   cursor: pointer;    text-decoration: none;    width: 144px;    height: 35px;    float: left;    border: none;    font-size: 14px!important;    color: #fff;    font-weight: 700;    text-align: left;    padding: 10px 0px 11px 10px!important; }
.product_info{}
.product_info div{}
.product_info div ul.wpb_tabs_nav {background:none;border:none;margin-top:8px;}
.product_info div ul.wpb_tabs_nav  li{    width: 24.7%; margin:0 !important;     border: none;margin-right:2px !important;}
.product_info div ul.wpb_tabs_nav  li img{ margin-top: -1px;}
.product_info div ul.wpb_tabs_nav  li a{ border:none;  padding-top:12px !important; height:40px;  background: #eeeeee !important;color:#939393;}
.product_info div ul.wpb_tabs_nav  li.ui-tabs-active a{ color:#fff; background-color:#545454 !important;}
/* new 1/5 column, Stephan 21-07-2015 */ 
.vc_responsive .wpb_row .vc_span24:first-of-type{ padding-left: 0; padding-right: 15px; }
.vc_responsive .wpb_row .vc_span24{ padding-left: 7.5px; padding-right: 7.5px; width: 18.4%; display: inline-block; position: relative; min-height: 1px; }
/* new 2/4 column, Stephan 21-07-2015 */ 
.vc_responsive .wpb_row .vc_span25:first-of-type{ padding-left: 0; padding-right: 15px; }
.vc_responsive .wpb_row .vc_span25{ padding-left: 7.5px; padding-right: 7.5px; float: left; width: 50%; position: relative; min-height: 1px; }
/* new text right block, Stephan 21-07-2015 */
/* edit by Thomas 22-3-2016 left: inherit to left: 51% */
.wpb_content_element.right div.txt-img-block-container h3{ background: url('img/arw2.png') 93% 95% no-repeat rgba(0,0,0,1); height: 148px; left: 51%; width: 50% !important; } 
.wpb_content_element.right div.txt-img-block-container h3.external{ background: url('img/icon_feature_popup.png') 97% 95% no-repeat rgba(0,0,0,1); }
.wpb_content_element.right div.txt-img-block-container h3 span{ vertical-align: top; line-height: 26px; padding-top:15px; }
/* new home full screen, Stephan 21-07-2015 */
body.home #contentCntr .main.full{ max-width: 100%; }
#contentCntr .wpb_row.vc_row-fluid.maxWidth{ max-width: 1178px; width: 100%; margin: 0 auto !important; }
#contentCntr .wpb_row.vc_row-fluid.maxWidth .txt-img-block{ margin-top: 35px !important; }
body.home .products img{ height:220px !important; }
/* new headline for homepage, Stephan 21-07-2015 */
.maxWidth.alignTop.orangeBorder .headline-M{ margin-top: -53px; border-color: #f60 !important; }
.maxWidth.alignTop.orangeBorder h3 span{ padding:0px; background:none;}
.borderGrey{ border: solid #e6e6e2; border-width: 3px 0 0 0; }
.wpb_row.noBottom{ margin-bottom: 0px !important; }
/* raphael 3-8-15*/
#flexLoaderWrap{position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 9999;
    background: rgba(255,255,255,0.8);}
#flexLoaderWrap .flexLoader{width: 100%;
    height: 100%;
    background: url('img/loader.gif') no-repeat center;}
	#menu-products li { margin-left:0 !important; width:100% !important;}
	
/* yoeri, 12 aug 2015, cta button VC */
a.wpb_button_a{
    cursor: pointer;
    text-decoration: none;
    width: auto;
    height: auto;
    border: none;
    padding: 10px 65px 10px 10px!important;
	background: #f60 url("img/arw_btn_small.png") 95% 50% no-repeat;
	display: inline-block;
}
a.wpb_button_a:hover{
	background-color:#f88025;
}
a.wpb_button_a span{
	width: auto;
    float: none;
    background: none;
    border: none;
    text-shadow: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    line-height: 1;
    display: inline;
    font-size: 16px!important;
    color: #fff;
    font-weight: 700;
    text-align: left;
}
a.wpb_button_a span:hover{
	background: none;
	color: #fff;
}
/* yoeri, 13 aug 2015, heading in banner */
.titleInBanner{
	position:relative;
}
.titleInBanner .productDescBox {
    position: absolute;
    top: 50%;
    background: none;
}
.titleInBanner .productDescBox h2 {
    background: none;
    color: #fff;
	margin-top: -38px;
    font-size: 76px;
    line-height: 76px;
	text-shadow: 0 0 20px #000;
}
.titleInBanner .productDescBox h2 span {
    background: none;
}
/* fullwidth box */
div.fullwidthHolder {
    width: 500%;
	margin:0;
    margin-left: -200%;
	margin-bottom:35px;
	background:#F2F2F0;
	padding:35px 0 0 0;
}
div.fullwidthHolder > .wpb_row{
	margin:0 auto !important;
}
div.fullwidthHolder .wpb_single_image img{
	width: auto !important;
}
#wrapper {
	overflow-x: hidden;
}
img.full-width{width:100%;}

/* ADDED BY RAPHAEL 13-8-2015 */
.contentBox ul#menu-products{border-bottom:4px solid #000;}
.contentBox ul#menu-products li{float:none;}

.nomargin{margin:0!important}

/* ADDED BY RAPHAEL 2-11-2015*/
.salesforce form{ width: 74%;    margin: 0 auto !important;    display: block;    float: none; margin-top:40px !important;}
.salesforce select {    width: 91.7%;    height: 24px;}
.salesforce li.gfield.textarea textarea {    width: 89%;}
.salesforce li.gfield label.gfield_label{text-align: right; } 
.salesforce .ginput_container{padding:10px 0 5px 15px;width:490px !important;}
.salesforce li.gfield {position:relative;}
.salesforce li.gfield label.error {   text-align: right;    color: red;position: absolute;    right: 0;    top: 33%;}
.salesforce .gform_label{    padding: 10px 15px;}
.salesforce li.gfield .ginput_container .gfield_radio,.salesforce li.gfield .ginput_container .gfield_checkbox{list-style:none; } 
.salesforce li.gfield .ginput_container .gfield_radio input{float:left; margin-top:2px;} 
.salesforce li.gfield .ginput_container ul.gfield_radio li {  width: 30%;}
.salesforce li.gfield .ginput_container ul.gfield_checkbox li.gchoice_0_0 {    float: left;    width: 50%;}
.salesforce li.gfield .ginput_container ul.gfield_checkbox li.gchoice_0_0 input {    float: left;    margin-right: 5px;}
.salesforce.gform_wrapper .gform_fields > li{border-top:none;list-style:none;}
.salesforce  li.gfield.border-bottom{border-bottom:1px dotted #3f3f3f;}
.salesforce .gform_required{     margin: 0 5px 0px -9px;    color: red;}
.salesforce .gform_footer{background:transparent;}
.salesforce li.gfield .ginput_container .gfield_radio input[type="radio"] {       margin: 0;    padding: 0;    width: 0; display:none;}
.salesforce li.gfield .ginput_container .gfield_radio label{font-weight:bold;}
.salesforce li.gfield .ginput_container .gfield_checkbox label{font-weight:normal;}
/* edit by Thomas on 09-03-2016 // added background position apart from background: url.... Safari/Ipad FIX */
.salesforce li.gfield .ginput_container .gfield_radio input[type="radio"] + label span {
    display: inline-block;
    width: 10px;
    height: 11px;
    margin: 0px 5px -6px 0;
    background:url('img/radio-sprite.png');
    background-position: top 0px right 0px;
    background-position-x: 100%;
    background-position-y: 0%;
    background-size: 48px;
    padding: 5px;
    cursor: pointer;
}
.salesforce li.gfield .ginput_container .gfield_radio input[type="radio"]:checked +  label span{   background:url('img/radio-sprite.png') top left 0px; background-size: 48px;  }
.salesforce .gform_footer  .gform_button{ margin-right: 50.5% !important;    margin-top: 1% !important; }

/* ADDED BY RAPHAEL 28-9-2015*//*
.salesforce li.gfield { float:left; width: 50%; list-style:none;min-height:100px;}
.salesforce li.gfield.textarea { width: 100%; list-style:none;}
.salesforce li.gfield.clearNoFloat{ width:100%; float:none; clear:both; }
.salesforce li.gfield.clearNoFloat.checkbox{ float:left; }
.salesforce li.gfield .ginput_container{display:block; clear:both; float:none; padding:15px 0 15px 15px;}
.salesforce li.gfield select{ width:91%;padding:3px;}
.salesforce .gform_footer{background:transparent;}
.salesforce .borderbox {border:1px solid #000;  margin-top:10px;  width: 138px;    padding: 13px 0px 13px 25px;}
.salesforce .borderbox li.gchoice_1_0{ margin-top: 8px;display:block;float:none;list-style:none;width: 100%;}
.salesforce .borderbox li.gchoice_1_0 input[type=radio]{float:left;}

.salesforce li.gfield ul.gfield_checkbox {margin-top:25px;}
.salesforce li.gfield ul.gfield_checkbox li.gchoice_0_0 {  width:129px;  list-style: none;    float: left;}
.salesforce li.gfield ul.gfield_checkbox li.gchoice_0_0 label{  font-weight: normal;}
.salesforce li.gfield ul.gfield_checkbox li.gchoice_0_0 input[type=checkbox] {margin-right:13px; float:left; }*/

/* Testimonials style for text-block 9/9/2015 */
.wpb_text_column.testimonial .wpb_wrapper {background: #FFF none repeat scroll 0% 0%;}
.wpb_content_element.testimonial .wpb_wrapper h3 {background: #F2F2F0 none repeat scroll 0% 0%;}
.wpb_text_column.testimonial .wpb_wrapper h3 a {text-align: center; background: transparent none repeat scroll 0% 0%; font-size: 20px;}

/*Testimonial box */
.wpb_text_column.testimonialBox .wpb_wrapper {background: #FFF none repeat scroll 0% 0%;}
.wpb_content_element.testimonialBox .wpb_wrapper h3 {background: #F2F2F0 none repeat scroll 0% 0%;}
.wpb_text_column.testimonialBox .wpb_wrapper h3 a {text-align: center; background: transparent none repeat scroll 0% 0%; font-size: 20px;}

.wpb_text_column.testimonialBox .wpb_wrapper_inner{padding-left:0px;}
.wpb_text_column.testimonialBox .testimonial_image{width:40%; float:left; max-height:150px;}
.wpb_text_column.testimonialBox .testimonial_content{float: left; width: 56%; padding-left: 10px; min-height:150px;}
.wpb_text_column.testimonialBox span.testimonial_name{clear: left; float: left; width: 40%; text-align:center; color:black; font-size:10px;}
.wpb_text_column.testimonialBox a.detailed_test_info{float:left; color:red; padding-left:10px; background: #F60 url("img/arw2.png") no-repeat scroll 90% 50%; padding: 10px 65px 10px 13px; color: #FFF; margin-left:10px;}
.wpb_text_column.testimonialBox a.detailed_test_info:hover{background-color: #F88025; text-decoration:none;}

/* VC button2 Orange */
.vc_btn_orange {float: left; background: #F60 url("img/arw2.png") no-repeat scroll 90% 50% !important; padding: 10px 65px 10px 13px !important; color: #FFF !important;}
.vc_btn_orange:hover {background: #F88025 url("img/arw2.png") no-repeat scroll 90% 50% !important;}
.sliderbuttonholder a.center{ float: none !important; display: inline-block !important; }

/* html5 video */
video{ background-color: #fff !important; max-width:100%; vertical-align:top; }
#playMovie{ display: none; }

/* vc omposer button 23-09-2015 */
.vc_btn.right{ float: right; }

/* Social Icons */
.socialIcons{ margin-top: 30px; }

/* added by Thomas 17-2-2016 */
.vc_button_center .vc_btn_orange { float: none; margin: 0 auto; display: block; max-width: 140px; }
.contentBox ul#menu-products { border: none; }


/* added by Thomas 22-3-2016 */
.dynamicItem { max-height: 220px; }
.wpb_text_column.wpb_content_element:hover canvas { -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in; opacity: 0.7; }

/* 14-10-2016 */

/* wordpress 4.8 update and JS_composer_v511 by Thomas */
#contentCntr .vc_column_container>.vc_column-inner { padding-top: 0px !important; }
#contentCntr .five-columns .vc_column_container>.vc_column-inner { padding: 0px !important; }
#contentCntr .five-columns.vc_row .vc_col-sm-2 { float: left; width: 18.8%; padding: 0; margin-right: 1.5%; min-height: 0; }
#contentCmtr .five-columns.vc_row .vc_col-sm-2:nth-last-child(2) { margin-right: 0; }
#contentCmtr .five-columns.vc_row .lastcolumn.vc_col-sm-2 { margin-right: 0% !important; }
#contentCntr .five-columns.vc_row .vc_col-sm-2:first-of-type { margin-left: 0px; }
#contentCntr .five-columns .lastcolumn.wpb_column.vc_column_container.vc_col-sm-2 { margin-right: 0px !important; }
.txt-img-block.wpb_content_element { margin-bottom: 0px !important; }
@media screen and (max-width: 1199px) {
    #contentCntr .five-columns.vc_row .vc_col-sm-2 { width: 18.5%; }
}

@media screen and (max-width: 767px) {
    #contentCntr .five-columns.vc_row .vc_col-sm-2:first-of-type { margin-left: 0px; }
}

.latestSearchBox { width: 100%; float: left; position: relative; margin-top: 30px; }
.latestSearchBox h2 { padding: 0 0 1px 0; font-size: 17px; line-height: 33px; color: #333; border-bottom: 3px solid #d7d7d4; }
.latestSearchBox span.orangeBg2 { width: 124px; height: 3px; display: block; position: absolute; left: 0; top: 34px; background: url('../img/orange-bg2.jpg') bottom left no-repeat; }
.latestSearchBox ul { list-style: none; }
.latestSearchBox li { padding: 13px 0; overflow: hidden; border-bottom: 1px dotted #d7d7d4; list-style: none;}
.latestSearchBox li:first-of-type {padding-top: 0;}
.latestSearchBox li:last-of-type { border-bottom: 0px;}
.latestSearchBox li .newsImage { width: 100%; max-width: 120px; float: left; min-width: 120px; min-height: 101px;  }
.latestSearchBox li .newsImage img{ width: 100%; max-width: 101px; height: auto; }
.latestSearchBox li .thumbSearch{ float: left; width: 23%; margin-right: 2%; position: relative;  }
.latestSearchBox li .thumbSearch img{ width: 100%; }
.latestSearchBox li .thumbSearch .type{ background: #fff; padding: 5px 8px; font-size: 13px; color: #000!important; position: absolute; font-weight: 700; text-transform: uppercase; right: 10px!important; top: 10px!important; }
.latestSearchBox li .thumbSearch .type.noimage{ background: #f60 !important; color: #fff !important; }
.latestSearchBox li .desc { width: 75%; float: left;  }
.latestSearchBox li .desc .inline{ padding: 0 20px 0 0;  }
.latestSearchBox li .desc p { line-height: 24px; }
.latestSearchBox li span { padding: 0; display: inline;  color: #7d7d7d; float: left;}
.latestSearchBox li a span {color: #203d7f;text-decoration: none;}
.latestSearchBox li a:visited  span{color: #603380;}
.latestSearchBox li a:hover  span{color: #f60;text-decoration: underline !important; }
.latestSearchBox li span.date {margin: 2px 0 0 0;}
.latestSearchBox li span.pdf { background: url('../img/pdf-icon.png') left 2px no-repeat; }
.latestSearchBox li span.arrow { background: url('../img/play-button.png') left 2px no-repeat; }
.latestSearchBox li h3 {  color: #203d7f; line-height: 20px; font-weight: normal; clear: both; overflow: hidden; }
.latestSearchBox li h3 a { padding: 7px 0 0 0; color: #203d7f; text-decoration: none; }
.latestSearchBox li h3 a:hover { padding: 6px 0 0 0; color: #f60; text-decoration: underline; border-top: 1px dotted #d7d7d4; }
.latestSearchBox li h3 a:visited { color: #603380; }
.latestSearchBox li h3 a.nofloat{ float: none; }
.latestSearchBox li.last { border: none; }
.latestSearchBox a.seeMore { padding-left: 15px; margin-top: 10px; float: left; font-weight: normal;  color: #203d7f; text-decoration: none; background: url('../img/play-button.png') left no-repeat; }
.latestSearchBox a.seeMore:hover { text-decoration: underline; color: #f60; }
.wpb_wrapper .latestSearchBox{ margin-top: 0px; clear: both; overflow: hidden; }

/* Search page */
.main.search { margin-bottom: 120px; padding: 30px; }
.main.search .notice{ margin: 0px !important; clear: both; margin-left: 34px !important; }
.main.search .notice .bold{ font-size: 18px; font-weight: bold; }
.main.search form{ margin: 10px; clear: both; overflow: hidden; background: #f3f3e6; }
.main.search .noMgnB{ padding-left: 10px; }
.main.search form input{ font-size: 16px; padding: 5px; height: 31px; }
.main.search form .button{  background: #f60 url(img/arw_btn_small.png) 95% 50% no-repeat; margin: 15px !important; }
.main.search form .button{ padding: 0 30px 0 0 !important; cursor: pointer; width: 195px; height: 45px; border: none; font-size: 14px !important; color: #fff; font-weight: bold; text-align: left; padding-left: 10px !important; }
.main.search .wgt-searchDetail{ margin-top: 20px; }
.search .latestSearchBox ol li h3.title { font-weight: bold; display: inline-block;}
.search .latestSearchBox ol li h3 { color: #333; }
.search .latestSearchBox ol li h3 p { line-height: 26px; }
.search .latestSearchBox ol li a.subLink { color: #a5a5a5; font-size: 0.9em; font-weight: normal !important; word-wrap: break-word; text-decoration: none; }
.search .latestSearchBox ol li a.subLink:hover { text-decoration: underline; }
.searchNavBox { clear: both; min-height: 18px; margin: 0 0 10px; padding: 10px 15px; background: #f2f2f0; border: solid #d7d7d4; border-width: 1px; font-size: 1.2em; text-align: right; }
.searchCount { margin-bottom: 10px; }
.searchNavBox a {  color: #203d7f; text-decoration: none; }
.searchNavBox a:visited { color: #603380; }
.searchNavBox a:hover { color: #f60; text-decoration: underline; }
.searchResult { clear:both; padding: 44px 0 30px 0;}

.flsiderbox {width: 100%!important; height:auto!important;}
.flsiderbox .slides {height: 100%!important;}
.flsiderbox .slides>li {background-size: contain!important; width: 100%!important; height: auto!important}
.flsiderbox .slides img.mainslide {width: 100%!important;}

#contentCntr .breadCrumb span .breadcrumb_last:before{
    content: "";
    border-top: 16px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 10px solid #fff;
    position: absolute;
    left: 0;
    top: 0;
}
#contentCntr .breadCrumb span .breadcrumb_last:after{
    content: "";
    position: absolute;
    right: -10px;
    top: 0;
    border-top: 16px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 10px solid #f6f6f4;
}
#contentCntr .breadCrumb span .breadcrumb_last{
    display: block;
    float: left;
    height: 26px;
    background: #f6f6f4;
    text-align: center;
    padding: 6px 10px 0 15px;
    position: relative;
    margin: 0 10px 0 0;
    font-size: 15px;
    text-decoration: none;
    color: #bcbcbc;
    line-height: 22px;
}
#contentCntr .breadCrumb span .breadcrumb_last{
    background: #676767;
    color: #fff !important;
}
#contentCntr .breadCrumb span a{display:block;float:left;height:26px;background:#f6f6f4;text-align:center;padding:6px 10px 0 15px;position:relative;margin:0 10px 0 0;font-size:15px;text-decoration:none;color:#bcbcbc;line-height:22px}#contentCntr .breadCrumb span a:after,#contentCntr .breadCrumb span a:before{content:"";position:absolute;top:0;border-top:16px solid transparent;border-bottom:15px solid transparent}#contentCntr .breadCrumb span a:hover{color:#fff;background:#676767}#contentCntr .breadCrumb span a:before{border-left:10px solid #fff;left:0}#contentCntr .breadCrumb span a:after{right:-10px;border-left:10px solid #f6f6f4}#contentCntr .breadCrumb span a:hover:after{border-left:10px solid #676767}
