.fixfixed .mean-bar, 
.fixfixed .fullcompareBox {
    position: absolute; 
}
video{-webkit-transform-style: preserve-3d !important;}
/*  general  */
* { padding: 0px; margin: 0px; }
html, body { color: #000; overflow-x: hidden !important;  }
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: 0px; }

/* 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('../images/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('../images/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 .search{transition: all 1s ease; -webkit-transition: all 1s ease; }
.headerTopBox .searchOption .search.closed{width:0; padding:0; }
.headerTopBox .searchOption input[type="submit"] { width: 24px; height: 22px; float: left; display: block; text-indent: -9999px; border: none; background: url('../images/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('../images/global-icon.jpg') left no-repeat; }
.headerTopBox .ges li a { padding: 0 0 0 25px; float: left; color: #293a7e; text-decoration: none; background:url('../images/icon_contry_region.gif') left no-repeat; }
.headerTopBox .ges div.menu-left-top-container{ float:left; }
.headerTopBox .ges .countrylistWrapper {    transition: all 1s ease;    -webkit-transition: all 1s ease;     overflow:hidden;   width: 242px; float: left; }
.headerTopBox .ges .countrylistWrapper.closed {     width:0;}
.headerTopBox .ges ul.countrylist {    width: 242px;  }
.headerTopBox .ges ul.countrylist.closed{ width:0; }
.headerTopBox .ges ul.countrylist li a{ background:transparent !important; padding-left:0 !important; }
.headerTopBox li.country a{ background:url('../images/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-decoration: none; }

/*  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('../images/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('../images/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('../images/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("../images/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("../images/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('../images/play-button.png') 6px 13px no-repeat; }
.menuBox li .subMenu .submenuTop ul li a:hover { color: #f60; background: #f5f5f4 url('../images/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('../images/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('../images/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;}
/* banner box 
.home .bannerBox{ background-color: rgb(238, 238, 238); background-repeat: no-repeat; background-size: cover !important; background-position: center center; }
.bannerBox { margin: 0 0 15px 0; width: 100%; height: 804px; overflow: hidden; float: left; position: relative;z-index: 9999999;}
.bannerBox ul { list-style: none; height: 100%;}
.bannerBox li { width: 100%; height: 100%; float: left; position: relative; }
.bannerBox li img { margin: 0 auto; min-width: 100%; width: auto; height: 100%;min-height: 804px; display: block; }
.bannerBox .overlayIn { width: 100%; float: left; position: absolute; top: 0px; left: 0px; }
.bannerBox .overlayInside { max-width: 1178px; width: 100%; margin: 0 auto; }
.bannerBox .overlay { width: 450px; float: left; margin: 65px 0 0 0; }
.bannerBox .overlay h2 { font-size: 33px; color: #000; }
.bannerBox .overlay p { padding: 10px 0 10px 0; float: left; font-size: 14px; line-height: 24px; font-weight: normal; }
.bannerBox .overlay a.less { padding: 10px 13px; margin-top: 10px; width: 118px; float: left; font-size: 14px; color: #fff; font-weight: bold; text-decoration: none !important; background: #f60 url('../images/arw2.png') 122px 13px no-repeat; }
.bannerBox .overlay a.less:hover { background: #e75d17 url('../images/arw2.png') 122px 13px no-repeat; }
.bannerBox .tp-caption a {text-decoration: none !important;}
.bannerBox .tp-caption.Button:hover {background-color: #f88025 !important;cursor: pointer;}
.bannerBox .bannerThumbs { display: block;z-index: 99;width: 100%; float: left; position: absolute; bottom: 67px; left: 0; -webkit-backface-visibility: hidden;}
.bannerBox .bannerThumbs ul { max-width: 1178px; width: 100%; margin: 0 auto; }
.bannerBox .bannerThumbs li { background: #fff;position: relative; height: 215px;margin: 0 20px 0 0; width: 276px; float: left; position: relative; }
.bannerBox .bannerThumbs li:last-of-type { margin: 0; }
.bannerBox .bannerThumbs .image { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); position: relative;width: 100%; height: 215px;-moz-box-shadow: 0px 0px 10px 2px #000;-webkit-box-shadow: 0px 0px 10px 2px #000;box-shadow: 0px 0px 10px 2px #000;}
.bannerBox .bannerThumbs 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; }
.bannerBox .bannerThumbs .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);}
.bannerBox .bannerThumbs .description p {padding: 0 30px; margin-right: 15px;padding-left: 15px; background: url("../images/arw2.png") 100% 50% no-repeat !important;}
.bannerBox .bannerThumbs img { width: 276px; height: 212px;float: left; display: block; min-height: inherit; border-top: 3px solid #f60; }
.bannerBox .bannerThumbs h3 { width: 100%; height: 51px; font-size: 14px; color: #fff; line-height: 51px; position: absolute; bottom: 0; left: 0; }
.bannerBox .bannerThumbs h3 a { padding: 0 20px; margin: 0 20px 0 0; display: block; font-size: 14px; color: #fff; text-decoration: none; background: url('../images/arw2.png') right no-repeat; }
*/
.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('../images/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('../images/slider-next-bg.png') top left no-repeat; display: block !important; z-index: 99 !important; }
.bannerBox .tp-leftarrow.default:hover { background: #fff url('../images/slider-prev-bg.png') no-repeat; }
.bannerBox .tp-rightarrow.default:hover { background: #fff url('../images/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('../images/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('../images/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; }

/* content top box */
.contentTopBox { width: 100%; height: 132px; position: relative; z-index: 999999; float: left; background: url('../images/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('../images/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;  float: left; }
/*.contentTopBox p#breadcrumbs {padding: 0;}*/

.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("../images/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('../images/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('../images/title2-bg.jpg') left top repeat-x; }
.salesBox h2 span { padding: 10px 0 0 15px; background: url('../images/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('../images/title-anchr-bg.png') left top repeat-x;  }
.salesBox li a h3 span{ background: url('../images/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('../images/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('../images/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('../images/title2-bg.jpg') left top repeat-x; }
.productDescBox h2 span { padding: 10px 0 0 15px; background: url('../images/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('../images/title-anchr-bg.png') left top repeat-x;  }
.productDescBox li a h3 span { display: block; background: url('../images/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('../images/title2-bg.jpg') left top repeat-x; }
.machineSliderBox h3 span { padding: 10px 0 0 15px; background: url('../images/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(../images/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 !important; width: 112px; height: 160px !important; 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; white-space: nowrap; height: 116px; width: 114px; text-align: center; }
.machineSliderBox li .image label a{ display: inline-block; height: 100%; vertical-align: middle;  }
.machineSliderBox li .image label input { position: absolute; bottom: 0px; left: 1px; width: 20px; height: 20px;}
.machineSliderBox li .image label img, .generalSliderBox .slider li img, .vc-carousel-inner img { vertical-align: middle; max-height: 111px !important; max-width: 114px !important; width: auto; height: auto; position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; margin: auto; }
.machineSliderBox li.border .image label input, .machineSliderBox li:hover .image label input  { bottom: -1px; left: 0px;}
.machineSliderBox li .imageTitle { padding: 5px 0 0 0; display: block; font-size: 12px; color: #333; text-align: center; width: 114px; max-height: 28px; overflow: hidden; }
.machineSliderBox li span.overlay { width: 20px; height: 20px; display: block; position: absolute; left: 0; top: 92px; background: url('../images/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('../images/check-img.png') no-repeat; }
.machineSliderBox a.flex-prev { padding: 18px 0; width: 45px; height: 135px; position: absolute; left: -45px; top: 0px; display: block; text-indent: -9999px; border: 1px solid #d7d7d4; background: #f8f8f7 url('../images/other-products-prev.jpg') center no-repeat; }
.machineSliderBox a.flex-next { padding: 18px 0; width: 45px; height: 135px; position: absolute; right: -43px; top: 0px; display: block; text-indent: -9999px; border: 1px solid #d7d7d4; background: #f8f8f7 url('../images/other-products-next.jpg') center no-repeat; }
.machineSliderBox a.flex-prev:hover { background: #f8f8f7 url('../images/other-products-prev-hover-bg.jpg') center no-repeat; }
.machineSliderBox a.flex-next:hover { background: #f8f8f7 url('../images/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('../images/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('../images/download-bg.png') no-repeat; }
.downloadBox span { padding: 0 0 0 20px; background: url('../images/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; margin-top: 30px; }
.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: #f60; -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: #f60; -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 0px 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('../images/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('../images/title2-bg.jpg') left top repeat-x; }
.wiehelptBox h3 span { padding: 11px 0 0 15px; background: url('../images/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('../images/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('../images/title2-bg.jpg') left top repeat-x; }
.resultatenBox h3 span { padding: 11px 0 0 15px; background: url('../images/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_col-sm-12 > .wpb_wrapper > .wpb_machinery .resultatenBox .repeater .right, .contentBox > .wpb_row > .vc_col-sm-12 > .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('../images/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('../images/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('../images/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 .thumbSearch{ float: left; width: 23%; margin-right: 2%; position: relative;  }
.latestNewsBox li .thumbSearch img{ width: 100%; }
.latestNewsBox 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; }
.latestNewsBox li .thumbSearch .type.noimage{ background: #f60 !important; color: #fff !important; }
.latestNewsBox li .desc { width: 75%; float: left;  }
.latestNewsBox li .desc .inline{ padding: 0 20px 0 0;  }
.latestNewsBox li .desc p { line-height: 24px; }
.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('../images/pdf-icon.png') left 2px no-repeat; }
.latestNewsBox li span.arrow { background: url('../images/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('../images/play-button.png') left no-repeat; }
.latestNewsBox a.seeMore:hover { text-decoration: underline; color: #f60; }
.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(../images/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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/title2-bg.jpg') left top repeat-x; }
.searchResult h3 span, .specificatiesBox h3 span { padding: 11px 0 0 15px; background: url('../images/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('../images/title2-bg.jpg') left top repeat-x; }
.otherProductsBox h3 span { padding: 11px 0 0 15px; background: url('../images/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(../images/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('../images/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('../images/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('../images/other-products-next.jpg') center no-repeat; }
.otherProductsBox a.flex-prev:hover { background: #f8f8f7 url('../images/other-products-prev-hover-bg.jpg') center no-repeat; }
.otherProductsBox a.flex-next:hover { background: #f8f8f7 url('../images/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('../images/title2-bg.jpg') left top repeat-x; display: block; }
.contentBox .machineSliderBox h3  {margin: 0;}
.machineSliderBox h3 a, .machineSliderBox h3 span, .machineSliderBox h3{ color: #000; text-decoration: none !important; }
.machineSliderBox h3 a:hover{ text-decoration: underline !important; }
.contentBox h3 span { padding: 11px 0 0 15px; background: url('../images/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('../images/h3-title-bg2.jpg') left bottom repeat-x; }
.generalSliderBox h3 span, h3.wpb_gallery_heading span { padding: 0 0 20px 0; background: url('../images/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('../images/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('../images/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('../images/pager-bg.png') left top no-repeat; }
.generalSliderBox .pagination li a:hover,.generalSliderBox .pagination li.active a { background: url('../images/pager-bg.png') right top no-repeat; }
.wpb_images_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('../images/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('../images/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("../images/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('../images/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('../images/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('../images/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_column.wpb_content_element.none .wpb_wrapper{ min-height: inherit !important; }
.wpb_text_column .wpb_wrapper .pdf span.small{ font-size:11px; }

.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_col-sm-6:first-of-type {padding-left: 0;padding-right: 15px;}
.vc_responsive .wpb_row .vc_col-sm-6:last-of-type {padding-right: 0;padding-left: 15px;}
body.vc_responsive .wpb_row .vc_col-sm-6 {padding-left: 7.5px;padding-right: 7.5px;}

.vc_responsive .wpb_row.noPadding .vc_col-sm-6:first-of-type,
.vc_responsive .wpb_row.noPadding .vc_col-sm-6:last-of-type { padding: 0px !important; }
.noPadding .vc_column-inner { padding: 0px !important; }


/* three col block box */
/* .vc_col-sm-4{ width: 32.333333333% !important; } */
.vc_responsive .wpb_row .vc_col-sm-4:first-of-type {padding-left: 0;padding-right: 15px;}
.vc_responsive .wpb_row .vc_col-sm-4:last-of-type {padding-right: 0;padding-left: 15px;}
body.vc_responsive .wpb_row .vc_col-sm-4 {padding-left: 7.5px;padding-right: 7.5px;}

/* four col block box */
.vc_responsive .wpb_row .vc_col-sm-3:first-of-type {padding-left: 0;padding-right: 15px;}
.vc_responsive .wpb_row .vc_col-sm-3:last-of-type {padding-right: 0;padding-left: 13px;}
body.vc_responsive .wpb_row .vc_col-sm-3 {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('../images/h3-title-bg2.jpg') left bottom repeat-x !important;*/ }
.gform_wrapper h3 span { padding: 0 0 20px 0; background: url('../images/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: #f60; 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('../images/h3-title-bg2.jpg') left bottom repeat-x; }
.thankYouBox h3 span { padding: 0 0 20px 0; background: url('../images/orange-bg2.jpg') left bottom no-repeat; }
.thankYouBox .thankYouText { padding-bottom:105px; padding-top: 105px; text-align: center; width: 100%;border-top: 1px dotted #d7d7d4; border-bottom: 1px dotted #d7d7d4; background: #f9f9f8 url('../images/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('../images/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('../images/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('../images/icon_local_navigation_parent.gif') 8px center no-repeat; }
.submenuBox h2:hover {background: #333332 url('../images/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('../images/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('../images/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('../images/submenu_li.gif') 13px center  no-repeat;}
.submenuBox li li li > a {background: #faf9f7 url('../images/submenu_li.gif') 26px center  no-repeat; padding-left: 46px;}
.submenuBox li li > a:hover, 
.submenuBox li li.active > a {
	background: #f60 url('../images/submenu_li_hover.gif') 13px center  no-repeat;
}
.submenuBox li li li > a:hover, 
.submenuBox li li li.active > a {
	background: #f60 url('../images/submenu_li_hover.gif') 26px 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{ display: block; }
.vc_wp_custommenu.active{ display: block; }
.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_col-sm-3 .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("../images/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('../images/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('../images/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('../images/arrow-up.png') right no-repeat; }

/* full compare box */
.fullcompareBox { display: none; width: 303px; float: left; position: fixed; bottom: 0px; right: 4%; z-index: 99999;} 
.fullcompareBox h3 { padding: 11px 20px; overflow: hidden; display: block; cursor: pointer; font-size: 14px; color: #fff; font-weight: normal; line-height: 24px; border-left: 1px solid #f60; border-top: 1px solid #f60; border-right: 1px solid #f60; background: #f60; }
.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 110px 0 0; float: left; background: url('../images/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('../images/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('../images/close1.jpg') no-repeat; }

.fullcompareBox p { text-align: center; }
.fullcompareBox a.vergelijken, .fullcompareBox a.clean { padding: 5px 20px; display: inline-block; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; border: 1px solid #f60; background: #f60; }
.fullcompareBox a.clean{     border: 1px solid #666; background: #666; }
/*  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: 15px 0 15px 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 div.fotter-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 > a:hover div.fotter-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 .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('../images/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:first-of-type{ padding-left:0px; }
.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('../images/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('../images/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('../images/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('../images/h3-title-bg.jpg') left top no-repeat; }*/
.h3-title-bg { padding: 10px 0 0 15px; background: url('../images/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_col-sm-12 > .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_col-sm-4 .gform_wrapper .gform_body, .vc_col-sm-3 .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('../images/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('../images/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('../images/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('../images/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:9999;background: rgba(255,255,255,0.8);display: none;}
#loaderCntr .loaderinner {width: 100%; height: 100%;background: url('../images/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;}*/
.page-template-page-404-php .contentTopBox .breadCrumb {padding: 10px 0px 0px 0px;}
.vc_responsive .wpb_row .vc_col-sm-12 {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 */
.main.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: 770px; background: rgb(255, 255, 255); padding: 30px;}
div.BrowserPopupScreen {overflow-x: hidden; overflow-y: auto;max-height: 90%;}
div.popupContent a.close {position: absolute;top: 0px;right: 0px;width: 17px;height: 17px;display: block; font-weight: bold; font-size: 15px; cursor: pointer; color: #000; text-decoration: none; }
div.popupContent .gform_wrapper { margin: 0;}
div.popupContent h2{ text-align: left; border-bottom: 4px solid #eee; padding: 6px 0px; margin-bottom: 25px; }
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: 13px; right: 15px; }
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('../images/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_col-sm-9 .membersBox li.memberBox { width: 32%; margin-right: 2%;margin-top: 30px;}
.vc_col-sm-9 .membersBox li.memberBox:nth-child(1),
.vc_col-sm-9 .membersBox li.memberBox:nth-child(2),
.vc_col-sm-9 .membersBox li.memberBox:nth-child(3) {margin-top: 0;}
.vc_col-sm-9 .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{ margin: 1px 1px 0px 0px; border: none; overflow: hidden; }
.headerTopBox .globalService.left{ float: left; padding-left: 0px; }
.headerTopBox li a{ font-size: 12px; }
/*  #headerCntr{ background: url("../images/bg_header.gif") 0 4px repeat-x !important; } */
#headerCntr .main{ background: url('../images/header-bg.jpg') left top repeat-x; height: 87px; }
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 a { width: 400px !important; height: 29px !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: 21px 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; }
.footerBox .titleText div.fotter-h3{ font-weight: bold; color: #fff; }
/* global tables
table tr{ vertical-align: top; } */
table{ border-collapse: collapse !important; }
.quart-size table{ width: 25%; }
.half-size table{ width: 50%; }
.full-size table{ width: 100%; }
/* 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('../images/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("../images/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("../images/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 15px 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("../images/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('../images/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('../images/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('../images/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('../images/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; }
.wpb_gmaps_widget.none .wpb_wrapper{ padding: 0px !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("../images/bg_btn_tab_ie.png") 100% 0 no-repeat; background: url("../images/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("../images/icon_btn03.png") 95% 50% no-repeat, -webkit-linear-gradient(top, #fefefe 0%, #ededec 100%); background: url("../images/icon_btn03.png") 95% 50% no-repeat, -moz-linear-gradient(top, #fefefe 0%, #ededec 100%); background: url("../images/icon_btn03.png") 95% 50% no-repeat, -o-linear-gradient(top, #fefefe 0%, #ededec 100%); background: url("../images/icon_btn03.png") 95% 50% no-repeat, -ms-linear-gradient(top, #fefefe 0%, #ededec 100%); background: url("../images/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("../images/bg_btn_tab_ie.png") 100% -34px no-repeat; background: url("../images/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("../images/icon_btn03.png") 95% 50% no-repeat, -webkit-linear-gradient(top, #fff 0%, #fafafa 100%); background: url("../images/icon_btn03.png") 95% 50% no-repeat, -moz-linear-gradient(top, #fff 0%, #fafafa 100%); background: url("../images/icon_btn03.png") 95% 50% no-repeat, -o-linear-gradient(top, #fff 0%, #fafafa 100%); background: url("../images/icon_btn03.png") 95% 50% no-repeat, -ms-linear-gradient(top, #fff 0%, #fafafa 100%); background: url("../images/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("../images/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; }*/
.mean-bar .label { position: absolute; z-index: 9999; color: #fff; right: 0px; top: 4px; }
/* 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('../images/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('../images/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('../images/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('../images/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 h1.eng a{    width: 298px !important;    background-position: 0 5px !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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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(../images/arw3.png) 5% 50% no-repeat;
}
.next_prev_buttons div a.next{  
	background: #4c4c4c url(../images/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('../images/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('../images/submenu_li_hover.gif') 13px center no-repeat !important; border-color:#a64300; color:#fff;
}
div.pageMenuCustom ul.sub-menu li li.current-menu-item > a{
	background: #f60 url('../images/submenu_li_hover.gif') 26px 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;
	height: 85px !important;
    width: 85px !important;
	padding: 5px;
	background: rgba(0,0,0,0.7);
	color:#fff;
	font-weight:bold;
}
.productSlider .vc-item .vc-inner div {
	background:#fff;
}
.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('../images/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('../images/play-button.png') left 7px no-repeat; padding-left: 20px; }
.wpb_content_element.sitemap .wpb_wrapper_inner ul li.external { background: url('../images/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("../images/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("../images/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('../images/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('../images/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('../images/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('../images/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('../images/pdf-icon.png') left no-repeat !important; }

/* Some fixes, Stephan 29-06-2015 */
.footerBox .titleText h3, .searchNavBox a{ font-size: 14px !important; }
.footerBox .titleText div.fotter-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;
}
.txt-img-block div.txt-img-block-container img{
	height: auto;
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	display: block;
}
.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;
	color: #fff;
	font-size:15px;
	background-color: #333;
	display:block;
	background: url('../images/arw2.png') 95% 50% no-repeat rgba(0,0,0,0.7);
}
.txt-img-block div.txt-img-block-container h3.external{
	background: url('../images/icon_feature_popup.png') 95% 50% no-repeat rgba(0,0,0,0.7);
}

.txt-img-block div.txt-img-block-container h3 span{
	vertical-align: middle;
	padding: 0 15px;
	background: none;
	line-height: 53px;
}

.txt-img-block div.wpb_wrapper_inner{
    padding: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.txt-img-block div.wpb_wrapper_inner p{
    line-height: 26px;
    padding: 15px 0;
}

/* prodcuts homepage blocks */

.txt-img-block.machineBlock{
	background: none;
}
.txt-img-block.machineBlock:hover div.txt-img-block-container{
	opacity: 1;
}
.txt-img-block.machineBlock a{
	text-decoration: none;
}
.txt-img-block.machineBlock div.txt-img-block-container h3{
	background: none;
	color: #333;
	text-align: center;
	font-weight: 100;
	font-size: 20px;
	position: relative;
	padding: 5px 0;
	height: auto;
	display: block;
	line-height: 40px;
	margin: 0;
	margin-top: 15px;
	min-height: auto;
}
.txt-img-block.machineBlock.active  div.txt-img-block-container h3,
.txt-img-block.machineBlock div.txt-img-block-container:hover h3{
	background: #ededed;
	color:#000
}
.txt-img-block.machineBlock.active div.txt-img-block-container h3:after,
.txt-img-block.machineBlock div.txt-img-block-container:hover h3:after{
	z-index: -1;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -5px;
	content: '';
	width: 0;
	height: 0;
	border-bottom: solid 10px #ededed;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
}

.txt-img-block.machineBlock div.txt-img-block-container h3 span{
	background: none;
	color: inherit;
	text-align: center;
	height: auto;
	display: block;
	margin: 0;
}

/* English format */
html, body { font-family: Helvetica, Arial, sans-serif; font-size: 14px; }
span.ui-datepicker-year{ font-family: Helvetica, Arial, sans-serif; }
.latestNewsBox h2{ font-size: 18px !important; }			
.menuBox li .subMenu .submenuBot{ font-size: 15px !important; }
.menuBox li .subMenu .submenuBot a.graafmachines{ font-size: 16px !important; padding-top: 7px !important; background: url('/wp-content/themes/HCMENL/../images/arw4.jpg') right 7px no-repeat !important; }
.footerBox a.backtotop{ font-size: 11px !important; }
.wpb_text_column .wpb_wrapper.image h3 a, .wpb_text_column .wpb_wrapper.image h3 span{ font-size: 15px !important; }

/* Orange button */
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{ background-color: #f60 !important; }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover{ background-color:#e08700 !important; }

/* Tabs */
.vc_tta.vc_general .vc_tta-panel-body{ padding: 0px !important; }
.topBarMenu{ height: 50px; }
.bar{ height: 300px !important; }

/* scroll top */
.scrollup {
    width: 48px;height: 47px; position: fixed; right: 0px; bottom: 0px !important; background: #f60 url('../images/nav-arrow-up.png') no-repeat center; background-size: 40% !important; border-radius: 0%; text-indent: -9999em; z-index: 1000; display: none; -webkit-transition: all .5s ease; transition: all .5s ease; display: none; -webkit-transition: 0.25s ease background; transition: 0.25s ease background;
}
.scrollup:hover{ background: #000 url('../images/nav-arrow-up.png') no-repeat center; }

/* Cookie popup */
.cookieOverlay { text-align:left; min-width: 500px; max-width: 600px; width: auto; background: #fff; border: 5px solid #f60; position: fixed; bottom: -400px; left: 20px; color: black; font-size: 14px; padding: 13px 13px 3px 13px; z-index: 1500; }
.cookieOverlay .btn-dark { margin-right: 8px; }
.btn-dark, .cookieOverlay .acceptCookies { margin-bottom: 10px; }
.btn-dark { padding: 10px; display: inline-block; text-decoration: none; text-align: center; cursor: pointer; height: auto; line-height: 18px; -webkit-transition: 0.25s ease background; transition: 0.25s ease background;  border: 1px solid transparent; -webkit-appearance: none !important; -moz-appearance: none !important; background: #000; border-radius: 0; text-transform: uppercase; font-size: 14px; color: #fff; bottom:10px; }
 .btn-success, .btn-close { padding: 10px; display: inline-block; text-decoration: none; text-align: center; cursor: pointer; height: auto; line-height: 18px; -webkit-transition: 0.25s ease background; transition: 0.25s ease background;  border: 1px solid transparent; -webkit-appearance: none !important; -moz-appearance: none !important; background: #f60; border-radius: 0; text-transform: uppercase; font-size: 14px; color: #fff; }
.cookieOverlay .btn-close:before { font-size: 22px; }
.btn-close { position:absolute; top:-5px; right:-5px; background-color: #f60; color:#FFF !important; }
.btn-success:hover, .btn-close:hover, .btn-dark:hover { background-color:#e6e6e6; color:#000; }
.cookieOverlay h5 { color: #f60; font-size: 21px; padding-right: 50px; padding-bottom: 5px; }
.cookieOverlay p { padding-bottom: 14px; }

/* Adver for bigger fonts */
.adver h1{ font-size: 40px; }
.adver p{ line-height: 31px; font-size: 19px; color: rgb(132, 132, 132); }

/* Fadeinner effect */
.fadeinner{ opacity: 0; }

/* job listings style */
.wpb_text_plain_column .wpb_wrapper ul.job_listings { padding-left: 0px; }
.rp4wp-related-job_listing > ul li.job_listing a img.company_logo,
.rp4wp-related-job_listing > ul li.no_job_listings_found a img.company_logo,
ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo { width: 90px !important; height: auto !important; max-height: 55px; }
.rp4wp-related-job_listing > ul li.job_listing a div.position, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position,
ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position { padding: 0 0 0 90px !important; }
.single_job_listing .company { min-height: 60px !important; }
.single_job_listing .company .name { margin-left: 90px !important; } 
.single_job_listing .company img { width: 90px !important; height: auto !important; max-height: 55px !important; } 

.standard_table table tr{ border:1px dotted #d7d7d4; }
.standard_table table tr td{ padding: 15px 1%; width: 46%; border-right: 1px dotted #d7d7d4; }
.standard_table table tr td:first-of-type{ background-color:#fbfbfa; }

/* line-height for ul li in text columns */
.wpb_text_plain_column ul li, .wpb_text_plain_column ol li{ line-height: 26px; }

/* Fix for padding left, inner-column visual composer */
.vc_column_container>.vc_column-inner{ padding-right:0px !important; padding-left:0px !important; }

#hcm { clear:both; }

/* No padding for GMaps */
.wpb_gmaps_widget .wpb_wrapper{ padding: 0px !important; }

/* hover image iGround Control Magazine */
.latest_issue_hover a:hover img{
    background-image: url(../images/igc_latest_issue_hover.png);
    background-size: contain;
}

/* Effects */

@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.hvr-pulse-shrink img{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-shrink img:hover, .hvr-pulse-shrink img:focus, .hvr-pulse-shrink img:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* ADDED BY RAPHAEL FOR CAREERS 4-3-2016 */
ul.job_listings li.job_listing a div.position h3{ margin-bottom:0 !important; }
#wrapper .job_filters .search_jobs input, .job_filters .search_jobs select, .apply_with_resume select,.apply_with_resume textarea{ padding:4px 6px; } 
#wrapper  ul.job_listings li.job_listing a{ padding:1em ; }
#wrapper  ul.job_listings li.job_listing a div.position{ padding-left:0 !IMPORTANT; } 
.resume_preview_title{ background:transparent; }
#wrapper .job-manager-application-wrapper .application .application_button, 
.single_job_listing .application .application_button,
#wrapper input[name=wp_job_manager_resumes_apply_with_resume_create],
.resume_button_wrapper input[type=submit].button,
.resume_preview_title input[name=edit_resume],
#resume_preview_submit_button,
.resume_contact_button,
.apply_with_resume input[type=submit]{ 
	padding: 0 30px 0 10px !important;
    margin: 15px;
    cursor: pointer;
    width: 195px;
    height: 45px;
    float: right;
    border: none;
    font-size: 14px !important;
    color: #fff;
    font-weight: bold;
    text-align: left !important;
	background: #f60 url("../images/arw_btn_small.png") 95% 50% no-repeat;
    display: block; 
 }
.resume_preview_title input[name=edit_resume]{     background-color: #1b1b1b; color:#fff; }
#wrapper input[name=wp_job_manager_resumes_apply_with_resume_create]{ float: none;  width:230px;  margin-left: 0;}
#wrapper .single_job_listing .application,
#wrapper .resume_button_wrapper,
.resume_contact{ background: #f3f3e6;    padding: 15px; }
.resume_button_wrapper input[type=submit].button,
.resume_contact .resume_contact_button{ margin:0; }
#submit-resume-form fieldset input.input-text{ padding:4px 6px; }
#submit-resume-form  .careers_required{     margin: 0 5px 0px 3px;    color: red;}
.job-manager-application-wrapper .application .application_details:before, .single_job_listing .application .application_details:before,
.job-manager-application-wrapper .application .application_details:after, .single_job_listing .application .application_details:after{	    left: 87% !important;}
.resume_preview_title{  /*  padding: 0 14px 21px 14px;*/ background-color:transparent;}
 #resume_preview_submit_button,.resume_preview_title input[name=edit_resume]{   margin-top: 4px; }
.resume_preview_title input[name=edit_resume]{ background-image:none; }
.resume_contact_button{ float:right !important;}
.single-resume .resume_contact .resume_contact_details{ float:left !important; width: 66.6% !important; }
.single-resume .resume_contact .resume_contact_details:before { border: 0 !important; }
.single-resume .resume_contact .resume_contact_details:after { border:0 !important; }
.apply_with_resume .submit_wrapper { background: #f3f3e6;padding: 15px; }
#resume_preview .resume_preview_title{ background:transparent; padding: .5em 0em .5em 1em;}
.apply_with_resume textarea{ width:98.35% !important; }

.headline-L-type2 p.date{ text-align:left; }
.home .no-thumb .thumbslide-container { height: inherit; }
.text-75 p { width: 75%; margin: 0 auto; text-align: center; font-size: 18px; font-weight: normal; color: #2f2f2f; }
.text-75 .vc_separator h4 { font-size: 18px; }
.thumbslide-container{ display: block !important; }

.meanmenulogo { height: 48px; width: auto; display: block; margin: -4px auto; }

.sidebarmenu{ display: block; background: #f2f2f0; cursor: pointer; padding: 18px 23px; height: 26px; }
.sidebarmenu span.header{ float: left; padding-top: 2px; font-size: 20px; }
.resp-menu{ display: block; float: right; width: 40px; border-left: 1px solid #ffffff; background: #f3f3e6; cursor: pointer; }
.resp-menu span{ display: block; background: none repeat scroll 0% 0% padding-box #000; height: 5px; margin-bottom: 6px; width: 100%; opacity: 1; transform: rotate(0deg); transition: all 0.1s ease-out 0s; transform-origin: 50% 50% 0px; }
.resp-menu span.mv3{ margin-bottom: 1px; }

.socialIcons a { width: 25px !important; margin: 5px 5px 5px 0px !important; float: left; }
.socialIcons { width: 100%; display: block; height: 35px; }

/* Testimonials */
.testimonials{ margin-bottom: 30px }
.testimonials .vc_column-inner { background-color: #f3f3e6; }
.testimonials .wpb_text_plain_column{ padding: 20px; padding-left: 10px; padding-right: 10px; } 
.testimonials .wpb_text_plain_column.wpb_content_element{ margin-bottom: 0px !important; }
/* added fillwidthimage class */
#contentCntr .fullwidthimage img.vc_single_image-img.attachment-full { height: 100%; min-width: 100% !important; }
#contentCntr .fullwidthimage .vc_single_image-wrapper.vc_box_border_grey { min-width: 100%; height: 100%; }
#contentCntr .fullwidthimage figure.wpb_wrapper.vc_figure { min-width: 100%; height: 100%; }

#contentCntr .contentTopBox .breadCrumb span[typeof="v:Breadcrumb"], #contentCntr .contentTopBox .breadCrumb span .breadcrumb_last { padding: 0 0 0 5px; font-size: 12px; color: #808080; }
#contentCntr .contentTopBox .breadCrumb span[typeof="v:Breadcrumb"] a, #contentCntr .contentTopBox .breadCrumb span .breadcrumb_last { display: block; float: left; height: 26px; background: #f6f6f4; text-align: center; padding: 6px 10px 0px 15px; position: relative; margin: 0 10px 0 0; font-size: 15px; text-decoration: none; color: #bcbcbc; line-height: 22px; }
#contentCntr .contentTopBox .breadCrumb span[typeof="v:Breadcrumb"] a:after, #contentCntr .contentTopBox .breadCrumb span .breadcrumb_last:after { content: ""; position: absolute; right: -10px; top: 0px; border-top: 16px solid transparent; border-bottom: 15px solid transparent; border-left: 10px solid #f6f6f4; }
.breadcrumb_last:after { border-left: none !important; }
#contentCntr .contentTopBox .breadCrumb span[typeof="v:Breadcrumb"] a:before, #contentCntr .contentTopBox .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; }
.yoastseoHOME a:before { content: "" ; border-top: 16px solid transparent; border-bottom: 15px solid transparent; border-left: 10px solid #f6f6f4; position: absolute; left: 0; top: 0; float: left; }
.home_icon_breadcrumbs { height: 20px; width: 20px; background: url('../images/home.png'); background-size: contain; }
#contentCntr .breadCrumb span[typeof="v:Breadcrumb"]:hover a:hover, #contentCntr .contentTopBox .breadCrumb span .breadcrumb_last { background: #676767; }
.yoastseoHOME a:hover:before { border-color: #676767; }
#contentCntr .contentTopBox .breadCrumb span[typeof="v:Breadcrumb"] a:hover:after, #contentCntr .contentTopBox .breadCrumb span .breadcrumb_last:after { border-top: 16px solid transparent; border-bottom: 15px solid transparent; border-left: 10px solid #676767; }
.contentTopBox .breadCrumb { padding: 26px 0px 0px 0px !important; }
#contentCntr .contentTopBox .breadCrumb span[typeof="v:Breadcrumb"]:hover a:hover, #contentCntr .contentTopBox .breadCrumb span .breadcrumb_last { color: #fff !important; }
.home_icon_breadcrumbs { float: left; }
#contentCntr .yoastseoHOME > a:before { border-left: 10px solid #f6f6f4 !important;}
#contentCntr .yoastseoHOME > a { padding-left: 12px !important; }
#contentCntr .yoastseoHOME > a:hover:before { border-left: 10px solid #676767 !important;}

#contentCntr .breadCrumb span[typeof="v:Breadcrumb"], #contentCntr .breadCrumb span .breadcrumb_last { padding: 0 0 0 5px; font-size: 12px; color: #808080; }
#contentCntr .breadCrumb span[typeof="v:Breadcrumb"] a, #contentCntr .breadCrumb span .breadcrumb_last { display: block; float: left; height: 26px; background: #f6f6f4; text-align: center; padding: 6px 10px 0px 15px; position: relative; margin: 0 10px 0 0; font-size: 15px; text-decoration: none; color: #bcbcbc; line-height: 22px; }
#contentCntr .breadCrumb span[typeof="v:Breadcrumb"] a:after, #contentCntr .breadCrumb span .breadcrumb_last:after { content: ""; position: absolute; right: -10px; top: 0px; border-top: 16px solid transparent; border-bottom: 15px solid transparent; border-left: 10px solid #f6f6f4; }
.breadcrumb_last:after { border-left: none !important; }
#contentCntr .breadCrumb span[typeof="v:Breadcrumb"] a:before, #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; }
.yoastseoHOME a:before { content: "" ; border-top: 16px solid transparent; border-bottom: 15px solid transparent; border-left: 10px solid #f6f6f4; position: absolute; left: 0; top: 0; float: left; }
.home_icon_breadcrumbs { height: 20px; width: 20px; background: url('../images/home.png'); background-size: contain; }
#contentCntr .breadCrumb span[typeof="v:Breadcrumb"]:hover a:hover, #contentCntr .breadCrumb span .breadcrumb_last { background: #676767; }
.yoastseoHOME a:hover:before { border-color: #676767; }
#contentCntr .breadCrumb span[typeof="v:Breadcrumb"] a:hover:after, #contentCntr .breadCrumb span .breadcrumb_last:after { border-top: 16px solid transparent; border-bottom: 15px solid transparent; border-left: 10px solid #676767; } 
.breadCrumb { padding: 26px 0px 0px 0px !important; height: 58px; }
#contentCntr .breadCrumb span[typeof="v:Breadcrumb"]:hover a:hover, #contentCntr .breadCrumb span .breadcrumb_last { color: #fff !important; }
.home_icon_breadcrumbs { float: left; }

#contentCntr .frm_style_formidable-style.with_frm_style input[type=text], 
#contentCntr .frm_style_formidable-style.with_frm_style input[type=password], 
#contentCntr .frm_style_formidable-style.with_frm_style input[type=email], 
#contentCntr .frm_style_formidable-style.with_frm_style input[type=number], 
#contentCntr .frm_style_formidable-style.with_frm_style input[type=url], 
#contentCntr .frm_style_formidable-style.with_frm_style input[type=tel], 
#contentCntr .frm_style_formidable-style.with_frm_style input[type=file], 
#contentCntr .frm_style_formidable-style.with_frm_style input[type=search], 
#contentCntr .frm_style_formidable-style.with_frm_style select, .styleSelect select { font-size: 18px; height: 38px; line-height: 22px; padding: 5px 10px; border: 2px solid #ff6600; color: #a9a9a9; background: white;  -webkit-appearance: none; border-radius: 0; }
#contentCntr .frm_style_formidable-style.with_frm_style textarea { font-size: 18px; line-height: 22px; padding: 5px 10px; border: 2px solid #ff6600; color: #a9a9a9; background: white;  -webkit-appearance: none; border-radius: 0; }
#contentCntr .frm_style_formidable-style.with_frm_style input[type=submit], 
#contentCntr .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], 
#contentCntr .frm_form_submit_style, 
#contentCntr .frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit] { float: right; font-size: 18px; line-height: 22px; padding: 10px 25px; border: 2px solid #ff6600; color: #fff; background: #ff6600;  -webkit-appearance: none; border-radius: 0;  }
#contentCntr .frm_style_formidable-style.with_frm_style	select, .styleSelect select{ -webkit-appearance: none !important; -moz-appearance: none !important; text-indent: 0.01px !important; text-overflow: ''; appearance: none; background-image: url("../images/select1.png"); background-repeat: no-repeat; background-position: top right!important; background-size: auto 38px; }
#contentCntr .frm_style_formidable-style.with_frm_style .frm_blank_field label, #contentCntr .frm_style_formidable-style.with_frm_style .frm_error, #contentCntr .frm_style_formidable-style.with_frm_style .frm_required { color: red; }
ul.wpb_thumbnails-fluid > ul { margin-bottom: 0px !important; }
.styleSelect select{ width: 200px; } 
.flexslider .slides img{ width: auto !important; }

/**** Forms ****/
.frm_form_field.frm_third{ margin-left: 0% !important; margin-right: 1.7% !important;  }
.frm_form_field.frm_half{ margin-left: 0% !important; margin-right: 1.2% !important;  }
.frm_form_field.frm_three_fourths{ margin-left: 0% !important; margin-right: 1.2% !important;  }
#frm_field_195_container, #frm_field_13_container, #frm_field_193_container, #frm_field_198_container{ float: right !important; margin-right: 0% !important; margin-left: 0% !important; }
.frm_style_formidable-style.with_frm_style input.frm_other_input:not(.frm_other_full) { width: 49% !important; float: right; }
.frm_half.frm_other_container select { width: 49% !important; display: inline-block; }
/* press center nav menu */
.hcme_presscenter .presscenter-menu .menu { list-style-type: none; margin-left: -2px; width: 1178px; border-bottom: 4px solid #ff6600; height: 32px; }
.hcme_presscenter .presscenter-menu .menu-item:nth-of-type(1) a { margin-left: 20px; }
.hcme_presscenter .presscenter-menu .menu-item a { padding: 10px 25px 6px 25px; float: left; margin: 0px; font-weight: normal; font-size: 16px !important; line-height: 16px; margin-left: 10px; background: #e6e6e6; }
.hcme_presscenter .presscenter-menu .menu-item a:hover { text-decoration: underline; }
.hcme_presscenter .presscenter-menu .current-menu-item a { background: #ff6600; color: #fff !important; }
.hcme_presscenter .presscenter-menu .current-menu-item a:hover { text-decoration: underline; }
.hcme_presscenter .categoryBox { border-top: none; }
.hcme_presscenter .libraryBox { padding: 64px 0 0px 5px; }
.page-template-template-presscenter .hcme_presscenter .libraryBox {padding: 0px 0px 0px 5px; }
@media screen and (max-width: 480px) {
    .hcme_presscenter .presscenter-menu .menu-item:nth-of-type(1) a { margin-left: 0px; }
    .hcme_presscenter .presscenter-menu .menu-item a { padding: 10px 10px 6px 10px; font-size: 14px !important; margin-left: 6px; }
}

/* For Social stream */
.ff-stream{ background: none !important; }
.ff-stream .picture-item__inner{  background: #f60  }
.ff-stream .ff-header h1, #ff-stream-1 .ff-controls-wrapper > span:hover{ color:#f60 !important;  }
.ff-slideshow-open.ff-slideshow{   z-index: 999999999 !important;  }
.ff-search input, .ff-loadmore-wrapper .ff-btn, .ff-ad-cta{ border-radius: 0px !important; }
.ff-loadmore-wrapper .ff-btn{ display: inline !important; padding-top: 10px !important; padding-bottom: 10px !important;     width: 195px; height: auto;  font-size: 14px !important; color: #fff; font-weight: bold;}
.ff-filter-holder .ff-filter:hover,.ff-filter-holder .ff-filter.ff-filter--active{ background: #f60; }
.ff-square{ background: #f60 !important; }


/* by Yoeri, 24jan 2017 */
ul#related_media_slider {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
}
ul#related_media_slider button.slick-prev, ul#related_media_slider button.slick-next{
	font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 50px;
    height: 160px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: rgba(255,255,255,0.3);
	z-index:1;
}
ul#related_media_slider button.slick-prev:hover, ul#related_media_slider button.slick-next:hover{
	background: rgba(255,255,255,0.75);
}
ul#related_media_slider button.slick-prev{
	left:0;
}
ul#related_media_slider button.slick-next{
	right: 0;
}
ul#related_media_slider li.slick-slide{
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}
ul#related_media_slider li.slick-slide img{
    height: 160px;
    width: auto;
    margin: 0;
    padding: 0 5px;
    border: none;
	display: block;
    outline: none;
}

/* by Yoeri, 2 mrt 2017 */
ul#jobsites_slider {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
}
ul#jobsites_slider button.slick-prev, ul#jobsites_slider button.slick-next{
	font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 50px;
    height: 250px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: rgba(255,255,255,0.3);
	z-index:1;
}
ul#jobsites_slider button.slick-prev:hover, ul#jobsites_slider button.slick-next:hover{
	background: rgba(255,255,255,0.75);
}
ul#jobsites_slider button.slick-prev{
	left:0;
}
ul#jobsites_slider button.slick-next{
	right: 0;
}
ul#jobsites_slider li.slick-slide{
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
	position:relative
}
ul#jobsites_slider li.slick-slide a{
	
	text-decoration:none;
	outline:none;
	color:#000
}

ul#jobsites_slider li.slick-slide div.caption{
	position:absolute;
	left:35px;
	right:35px;
	background:rgba(255,255,255,0.7);
	padding:15px;
	font-weight:bold;
	bottom:10px;
	height:auto;
}
ul#jobsites_slider li.slick-slide img{
    height: 250px;
    width: auto;
    margin: 0;
    padding: 0 25px;
    border: none;
	display: block;
    outline: none;
}

ul#tag_list {
    list-style-type: none;
    padding-left: 0px;
}

ul#tag_list li {
    display: inline-block;
    margin-right: 25px;
}


ul#tag_list li img.tag_link_image {
    height: 26px;
    float: left;
    margin-right: 5px;
}
.ul-left {margin-right:40px;}
.ul-left, .ul-right {margin-top:40px;margin-bottom:50px;float: left;}
.sitemap ul {    list-style: none;}
.sitemap li  a{background: url(../images/arw_r.png) no-repeat 0px center;padding: 5px 0 5px 20px;display: block;
font-weight: bold;font-size: 13px;color: #000;text-decoration:none;}
.sitemap li  a.lv1{font-size: 17px;}
.ulv2 {margin-left: 19px;}
.head_tit_main a {cursor: default;}












