/* TABLE OF CONTENTS 

#	GENERAL
#		BUTTONS
#	FONTS
#	NAVIGATION
#		HAMBURGER ANIMATION
#	ELEMENTS
#		BREADCRUMBS
#		LANGUAGE SWITCH
# 		SEARCH
#		SLIDERS
#	QUIX PAGES
#	MINITEK
#	FOOTER

*/


/*#################
##### GENERAL #####
#################*/
body
{
    font-family: Rubik, Arial, sans-serif;
}

a{
	color:#02508b;
}

/*### image 100% content ###*/
.specifications-page .com-content-article__body img {
    /* width: 100%; */
    height: auto;
}

[data-rlta-element=container] img
{
	width: auto !important;
}

/*### Icons ###*/
a.btn.dropdown-toggle {
	background: none;
	border: none;
	box-shadow: none;
}

div.mod-languages .btn .caret {
	display: none;
}

@media (max-width: 980px){
#logomenu img{
	padding-top: 0;
}

.fa {
	right: 130px;
	top: 49px;
}

.language{
	right: 80px;
	top: 41px;
}
}

@media (max-width: 480px){
	#logomenu img{
		/*width: 170px;*/
	}

	.fa {
		right: 130px;
		top: 45px;
	}

	.language{
		right: 80px;
		top: 45px;
	}

	.o-grid__item{
		padding-top: 5px;
	}
} /* End query */

.productsDivision {
    position: absolute;
    right: 20px;
    top: 83px;
    font-size: 18px;
    font-weight: 500;
    color: #2E3854;
}

.intfDivision {
    position: absolute;
    right: 20px;
    top: 83px;
    font-size: 18px;
    font-weight: 500;
    color: #5C705E;
}

.digitalDivision {
    position: absolute;
    right: 20px;
    top: 83px;
    font-size: 18px;
    font-weight: 500;
    color: #a72920;
}

@media (min-width: 768px) and (max-width: 991px){
	#column-id-1668669886477 {
		padding-bottom: 330px;
	}
}


@media (max-width: 979px){
	.productsDivision {
		right: 20px;
		bottom: 10px;
		top: auto;
	}
	
	.intfDivision {
		right: 20px;
		bottom: 10px;
		top: auto;
	}

	.digitalDivision {
		right: 20px;
		bottom: 10px;
		top: auto;
	}
} /* End query */

*{
	outline: none;
}

/*### BANNERS ###*/
.background-image-banner{
	padding-top: 200px;
	padding-bottom: 200px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.background-image-banner.background-image-banner-about-us{background-image:url(../fonts/c01a84d5f72b4a289ed645624b28b218.svg);
	font-weight: 500;
	font-size: 18px;
}

button {
    margin-top: 20px;
    padding: 10px 100px 10px 20px;
    background: none;
    font-weight: 500;
    min-width: 245px;
    text-align: left;
    background-size: 85px;
    background-position: 101%;
    background-repeat: no-repeat;
    z-index: 10;
    position: relative;
    transition: all 0.4s ease;
}

button.btn-intf {
    border: 3px solid #5C705E;
    color: #5C705E;
	background-image: url(../fonts/arrow_button_intf.svg);
	font-weight: 500;
	font-size: 18px;
}

#technische-producten .btn-intf {
	min-width: 275px;
}

button.button-full-width{
	width: 100%;
}

button.btn-blue {
    border: 3px solid #02508B;
    color: #02508B;
	background-image: url(../fonts/arrow_button_blue.svg);
	font-weight: 500;
	font-size: 18px;
}

button.btn-red, button.btn-digital {
    border: 3px solid #a72920;
    color: #a72920;
	background-image: url(../fonts/arrow_button_red.svg);
	font-weight: 500;
	font-size: 18px;
}

button:hover{
	color: #fff;
}
button.btn-products {
    border: 3px solid #2E3854;
    color: #2E3854;
	background-image: url(../fonts/arrow_button_products.svg);
	font-weight: 500;
	font-size: 18px;
}
button.btn-products:hover{
	color: #fff;
}
button.btn-products:before,
button.btn-intf:before,
button.btn-blue:before,
button.btn-red:before{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 0;
    z-index: -1;
    content: '';
    color: #000 !important;
    background: #2E3854;
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}

button.btn-intf:before{
    background: #5C705E;
}

button.btn-blue:before{
    background: #02508B;
}

button.btn-red:before{
    background: #a72920;
}

@media(min-width: 980px){

	button.btn-products:hover:before,
	button.btn-intf:hover:before,
	button.btn-blue:hover:before,
	button.btn-red:hover:before{
		width: 80%;
	}
}
	
	
@media(max-width: 480px){
	button{
		width: 100% !important;
	}

	.modal-close-btn button{
		width: auto !important;
	}

	.btn-double a + a {	
		margin-left: 0px;
	}
} /* End query */

.page-header {
    border-bottom: none;
}

.articleJoomla{	
	padding-bottom: 50px;
	background-color: #f5f5f5;
}

.articleJoomla .mainContent{
	margin-top: 50px;
	max-width: 870px;
}

.contentMaxWidthLeftAlign {
	max-width: 770px;
}

.contentMaxWidth {
	max-width: 770px;
	margin: 0 auto;
}

.contentMaxWidthRight{
	max-width: 650px;
	padding-left: 20px;
	padding-right: 20px;
}

@media(min-width: 992px){
	.contentMaxWidthLeft{
		max-width: 650px;
		float: right;
		padding-right: 20px;
		padding-left: 20px;
	}
}

@media(max-width: 992px){	
	.contentMaxWidthRight{
		padding-left: 20px;
		padding-right: 20px;
	}

	.contentMaxWidthLeft{
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media(max-width: 768px){
	.articleJoomla{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.background-image-banner{
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.mainContent table img{
	width: 100%;
	min-width: 480px;
}

/*### Specifications pages ###*/
article.specifications-page {
    background-color: #f5f5f5;
    padding-top: 20px;
    padding-bottom: 50px;
}

article .specifications-container{
	max-width: 1170px;
	margin: 0 auto;
}

article .specifications-container td{
	width: 50%;
	border-top: none;
}

article .specifications-container td img{
/* 	width: 100%;*/
}

@media (max-width: 1170px){
	article.specifications-page {
		padding-left: 15px;
		padding-right: 50px;
	}
}

@media (max-width: 767px){
	article.specifications-page {
		padding-left: 15px;
		padding-right: 15px;
	}
}

/* Unite Gallery */
.unite-gallery{
	max-width: none !important;
	width: 100% !important;
}

/* Responsive table */
.rt-table{
	background: transparent;
	width: 100%;
}

.rt-table .rt-td-normal {
	padding: 1em;
}

.rt-table .btn-intf{
	margin-top: 0px;
}

.rt-table .btn-double button{
	margin-bottom: 10px;
}

.rt-table tr{
	border: none;
}

.rt-td-normal{
	vertical-align: top !important;
}

@media (max-width: 768px){
	.rt-table td{
		width: 100% !important;
		box-sizing: border-box;
		margin: 0;
		display: block;
	}
} /* End query */

@media (max-width: 480px){
	article.specifications-page {
		padding-top: 15px;
	}
} /* End query */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	button  {
		background-size: 86px 100px;
	}
}



/*### ANGLE BORDER ###*/

@media(min-width: 992px){
.angleImageRight:before {
    border-bottom: 470px solid transparent;
    content: "";
    position: absolute;
    border-left: 160px solid #fff;
    left: 0;
}

.angleImageLeft:before {
    border-bottom: 470px solid #fff;
    content: "";
    position: absolute;
    border-left: 160px solid transparent;
    right: 0;
}
}/* Close query */



/*##################
##### ELEMENTS #####
##################*/

/*### Breadcrumbs ###*/

.breadcrumb {
    padding: 8px 15px 8px 0px;
    margin: 0;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
}

.breadcrumb li a, .breadcrumb li{
	font-size: 13px;
}

.breadcrumb li a{
	color: #000;
	/*text-decoration: underline;*/
}

.icon-location{
	display: none;
}

@media (max-width: 767px){
	.breadcrumbs{
		padding: 0 20px;
	}
	
	.breadcrumb li:after {
		content: " / ";
		padding: 0 5px;
		color: #ccc;
	}
	
	.breadcrumb li:last-child:after,
	.breadcrumb li:first-child:after{
		content: none;
		padding: 0 5px;
		color: #ccc;
	}
}

/*### Language switch ###*/

.btn-group.open .dropdown-toggle {
    box-shadow: none;
	background-color: transparent !important;
}

.btn-group>.btn, .btn-group>.dropdown-menu, .btn-group>.popover {
    font-size: 14px;
	border-radius: 0;
}

div.mod-languages ul.lang-inline li {
    display: block;
	margin: 0;
	border-bottom: 1px solid #ccc;
}

.dropdown-toggle::after {
	display: none;
}

div.mod-languages ul {
	padding: 0!important;
}

div.mod-languages ul.lang-block li {
	padding: 0;
	margin: 0;
}

div.mod-languages ul.lang-block li:hover a {
	color: white;
} 

div.mod-languages a {
	display: block;
	color: black;
	font-weight: 400;
}

div.mod-languages ul.lang-inline li {
    border-bottom: 1px solid #ccc;
}

div.mod-languages ul.lang-inline li:last-child {
    border-bottom: 0;
}

div.mod-languages ul.lang-inline li a {
	padding: 8px 15px;
}

.dropdown-menu{
	right: 0;
	left: auto;
}
   
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
    background-color: #005580 !important;
	background-image: none;
}

/*### Search ###*/

.search{
	position: absolute;
    z-index: 10;
	border: 0px solid #000;
	right: 23px;
	top: 16.5px;
}

.fa{
	color: #000;
	font-size: 22px !important;
	padding-right: 10px;
	padding-top: 4px;
}

 .modal-body {
    padding: 30px;
}

.modal-content .awesomplete {
	width: 100%;
	z-index: 99999;
}

input#mod-finder-searchword112 {
    width: 100%;
    box-sizing: border-box;
    padding: 15px 20px;
    border: none;
    background-color: #f5f5f5;
    border-radius: 0px;
	font-size: 18px;
    box-shadow: none;
	font-weight: 300;
}

.searchForm, .mod-finder{
	max-width: 770px;
	margin: 50px auto;
}

.modal-dialog .mod-finder{
	margin: 0;
}

.icon-search {
	display: none;
}

article .mod-finder{
	padding-left: 15px;
	padding-right: 15px;
}

.mod-finder .btn-primary {
    color: #fff;
    text-shadow: none;
    background-color: #02508B;
    background-image: none;
	border: none;
	width: 100%;
	padding: 15px 20px;
	margin-top: 20px;
	font-size: 18px;
	font-family: 'Rubik', arial, sans-serif;
	font-weight: 300;
	border-radius: 0;
}

.fa-search:before {
    color: #333;
	font-size: 22px;
}

.gm-fullscreen-control{
	min-width: 0 !important;
}

button.close {
    cursor: pointer;
    background: #f5f5f5;
    color: #555;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    padding: 8px 18px;
	margin-top: 0px;
	opacity: 1;
	float: right;
	font-size: 21px;
	min-width: 0;
}

article .finder{
	font-family: 'Rubik', arial, sans-serif;
}

article .finder .btn-primary {
	width: 100%;
	max-width: 320px;
	display: block;
	margin-bottom: 30px;
}

article .finder .word label{
	display: block;
	padding-bottom: 10px;
}

article .finder .word input{
	width: 100%;
	padding: 15px 20px;
	border-radius: 0;
	box-sizing: border-box;
}

.com-finder button
{
	background-color: #2E3854;
	color: #FFF;
	padding: 4px 12px;
	margin: 0px 12px !important;
}

/* Language */
.language{
	position: absolute;
	right: 23px;
	top: 13px;
	z-index: 10;
	width: 45px;
}

.language svg{
	width: 21px;
	height: 21px;
}

.language .svg{
	width: 21px;
	height: 21px;
}

@media (max-width: 979px){
	a .fa-search {
		color: #134889 !important;
		font-size: 29px !important;
	}

	.search{
		top: -48px;
		right: 70px;
		left: auto;
	}

	.language img{
		right: 85px;
		top: 48px;
		width: 28px;
	}

	a .fa-search
	{
		font-size: 24px;
		color: #FFF;
		padding: 8px 12px;
	}

	div.modal.fade.in {
		top: 20px !important;
	}

	.fa-search:before {
		color: #fff;
		font-size: 30px;
	}
	
	.language{
		width: 52px;
		right: 15px;
		left: auto;
		top: -46px;
	}
	
	.language path{
		fill: #fff !important;
	}
	
	.language .dropdown-menu {
		left: auto;
		right: 0;
	}
	
	.language svg{
		width: 26px;
		height: 26px;
	}

	.language svg::after {
		display: none;
	}

} /* End query */


/*### SLIDERS ###*/

.rl_sliders{
	max-width: 770px;
}

.rl_sliders .accordion-group{
	margin-top: 20px;
}

.rl_sliders .accordion-group a{
	color: #02508B !important;
	text-decoration: none;
}

.nav-stacked{
	padding-bottom: 20px;
}

/*###############
##### FONTS #####
###############*/

/* rubik-300 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/rubik-v7-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Rubik Light'), local('Rubik-Light'),
       url('../fonts/rubik-v7-latin-300.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/rubik-v7-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/rubik-v7-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/rubik-v7-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/rubik-v7-latin-300.svg#rubik') format('svg'); /* Legacy iOS */
}
/* rubik-regular - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/rubik-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Rubik'), local('Rubik-Regular'),
       url('../fonts/rubik-v7-latin-regular.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/rubik-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/rubik-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/rubik-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/rubik-v7-latin-regular.svg#rubik') format('svg'); /* Legacy iOS */
}
/* rubik-500 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/rubik-v7-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Rubik Medium'), local('Rubik-Medium'),
       url('../fonts/rubik-v7-latin-500.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/rubik-v7-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/rubik-v7-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/rubik-v7-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/rubik-v7-latin-500.svg#rubik') format('svg'); /* Legacy iOS */
}

h1,h2,h3,h4,h5,h6,p,a,li,td,button{
	line-height: 1.5;
	font-family: Rubik, Arial, sans-serif;
	font-size: 16px;
	font-weight: 300;
}

h1{
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #02508B;
	margin-top: 0;
	margin-bottom: 20px;
}

.heroImage h1, .heroImageHome h1{
	font-size: 33px;
	color: #fff;
	font-weight: 300;
}

.heroImage h1:after, 
.heroImage h1:before,
.heroImageHome h1:after, 
.heroImageHome h1:before{
	content: none;
}

.heroImage h1.bannerH1, .heroImageHome h1.bannerH1, .bannerh1 h1 {
	font-size: 64px;
	font-weight: 700;
}

.heroImage h1.bannerH1:after, .heroImageHome h1.bannerH1:after, .bannerh1 h1:after{
	content: "|";
	font-weight: 700;
	padding-left: 20px;
}

.heroImage h1.bannerH1:before, .heroImageHome h1.bannerH1:before, .bannerh1 h1:before{
	content: "|";
	font-weight: 700;
	padding-right: 20px;
}

h2{
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #02508B;
	margin-top: 0;
	margin-bottom: 20px;
}

h2:before, h1:before{
	/*content: "|";
	padding-right: 20px;*/
}

h2:after, h1:after{
	/*content: "|";
	padding-left: 20px;*/
}

.item-page h2{
	font-size: 20px;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: none;
}

.item-page h2:before, .item-page h2:after{
	content: none;
}

.sppb-addon-content p {
	max-width: 870px;
	margin: auto;
	margin-bottom: 15px;
}

h3{	
	font-size: 20px;
	font-weight: 500;
	margin-top: 20px;
	margin-bottom: 20px;
}

p{
	font-size: 16px;
}

strong, b{
	font-weight: 500;
}

ul, ol{
	list-style-position: outside;
	margin-left: 20px;
}

footer ul{
	margin-left: 0 !important;
}

.nav-tabs{
	margin-left: 0 !important;
}


@media (max-width: 480px){
	h1, h2, .heroImage h1, .heroImageHome h1{
		font-size: 24px;
	}
	
	h1:before, h2:before{
	content: "";
	padding-right: 0px;
	}

	h1:after, h2:after{
		content: "";
		padding-left: 0px;
	}
	
	.heroImage{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	
	
	.heroImage h1.bannerH1, .heroImageHome h1.bannerH1 {
		font-size: 24px;
	}

	.heroImage h1.bannerH1:after, .heroImageHome h1.bannerH1:after{
		content: none;
		padding-left: 0;
	}

	.heroImage h1.bannerH1:before, .heroImageHome h1.bannerH1:before{
		content: none;
		padding-right: 0;
	}
} /* End query */



/*####################
##### NAVIGATION #####
####################*/

.container-custom{
	max-width: 1170px;
	margin: 0 auto;
	position: relative;
}

/* Logo menu start */

.logomenu{
	background-color: #fff;
	display: inline-block;
	z-index: 10;
	position: relative;
}

.logomenu img{
	/*width: 200px;*/
	display: table;
	padding-top: 20px;
	padding-bottom: 15px;
}

@media(max-width: 979px){	
	.logomenu {
		margin: 0 auto;
		display: table;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.logomenu img{
		padding-bottom: 0;
	}
	
	.logomenu li{
		border-bottom: 0 !important;
	}
} /* End query */

/* Logo menu end */

/* Division menu start */

.divisionmenu {
    display: inline-block;
	vertical-align: top;
	padding-top: 69px;
	float: right;
	margin-right: -10px;
	z-index: -2;
}

.divisionmenu li {
    display: inline-block;
    background-color: #2E3854;
	-ms-transform: skewX(-20deg);
  	-webkit-transform: skewX(-20deg);
 	transform: skewX(-20deg);
	margin-right: 20px;
}
.divisionmenu li:nth-child(2){
	background-color: #5C705E;
}
.divisionmenu li:nth-child(3){
	background-color: #a72920;
}
header{z-index: 9999;}
.container-custom{z-index: 19;}
.divisionmenu .dropdown-menu{margin-left: -130px!important;margin-top: -7px!important;z-index: 99999;}
.divisionmenu .dropdown-menu li{
	display: inline-block;
    background-color: #2E3854;
	-ms-transform: skewX(0deg);
  	-webkit-transform: skewX(0deg);
 	transform: skewX(0deg);
	margin-right: 20px;
}
.divisionmenu .dropdown-menu li a{
	-ms-transform: skewX(0deg);
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
    min-width: 220px;
}
@media(max-width: 480px){
	.divisionmenu li {

		-ms-transform: skewX(0deg);
		  -webkit-transform: skewX(0deg);
		 transform: skewX(0deg);
		 margin-right: 0px;
	}
}

.divisionmenu li a {
    display: inline-block;
	padding: 15px 30px;
	min-width: 142px;
	text-align: center;
	color: #fff;
	-ms-transform: skewX(20deg);
  	-webkit-transform: skewX(20deg);
  	transform: skewX(20deg);
	text-transform: uppercase;
	box-sizing: border-box;
}

@media(max-width: 480px){
	.divisionmenu li a {

		-ms-transform: skewX(0deg);
		  -webkit-transform: skewX(0deg);
		 transform: skewX(0deg);
	}
}

.divisionmenu .item-103, .divisionmenu .item-242, .divisionmenu .item-418, .divisionmenu .item-397, .divisionmenu .item-375 {
    background-color: #5C705E;
}

.divisionmenu .item-983, .divisionmenu .item-1028, .divisionmenu .item-1027, .divisionmenu .item-1025, .divisionmenu .item-1026 {
    background-color: #a72920;
}

@media(max-width: 979px){
	.divisionmenu {
		width: 70%;
	}
	
	.divisionmenu li a{
		min-width: 142px;
		font-size: 16px !important;
	}
	
	.divisionmenu {
		padding-bottom: 20px!important;
		padding-top: 57px;
	}
}


@media(max-width: 480px){
	.divisionmenu {
		padding-bottom: 0px!important;
	}
}

@media(min-width: 980px) and (max-width: 1199px){
	.divisionmenu {
		width: 70%;
	}

	.divisionmenu ul {
		float: right;
	}

	.divisionmenu li a{
		min-width: 142px;
		font-size: 16px !important;
	}
}

ul.dropdown-menu{
background-color:rgba(0,0,0,0)!important;
border: none!important;
}
.home_form{background-color: #fff;border: 4px solid #e1e1e1;padding: 50px 65px;}
  .home_form_left{padding-right: 75px;border-right:1px solid #e1e1e1;}
  .home_form_left h3{margin-top: 0px;font-size: 26px;margin-bottom: 36px;}
  .home_form_left p{line-height: 45px;}
  .home_form_left a{color: #333;}
  .home_form_left p i.fa{color: #b02a37;font-size: 14px!important;}
  @media(min-width: 979px){.home_form_right{padding-left: 75px;}}
/* Division menu end */

/* Topmenu start */

.topmenu{width: auto!important;z-index: 99;}
.topmenu-container{	
	max-width: 1170px;
	margin: 0 auto;
	position: relative;
}

.collapsing .topmenu-container {
	height: inherit;
	overflow: auto;
	transition: none;
}



@media(min-width: 980px){
	.topmenu {	
		display: block;
		max-width: 1170px;
		background-color: #fff;
		margin: 0 auto;
		text-align: right;
		position: absolute;
		top: -137px;
		right: 0px;
		width: 100%;
	}

	.topmenu:before {
		content: "";
		position: absolute;
		border-top: 56px solid #f5f5f5;
		border-left: 30px solid #FFF;
	}

} /* End query */

@media(max-width: 979px){
	.topmenu {
		background-color: #f5f5f5;
	}
}

	
.topmenu .moduletable{
	display: inline-block;
    background-color: #f5f5f5;
    padding: 0px 120px 0px 50px;
}

.topmenu li {
    display: inline-block;
}

ul#topmenu li a{
	color: #000;
	display: block;
}

@media(max-width: 979px){
	.topmenu li{
		display: block;
		width: 100%;
	}
	
	.topmenu .moduletable {
		width: 100%;
		padding: 0;
	}
} /* End query */

/* End topmenu */

/* Main menu */
.navbar{
	margin-bottom: 0;
	background-color: #2E3854;
}

.navbar-intf{
	background-color: #5C705E;
}

.navbar-digital {
	background-color: #a72920;
}

.nav{
	margin-bottom: 0;
}

.navbar-inner {
    min-height: 0;
    padding-right: 0;
    padding-left: 0;
   	margin: 0 auto;
	background-color: transparent;
	max-width: 1170px;
    background-image: none;
    border: none;
	width: 100%;
    box-shadow: none;
	border-radius: 0;
}

.nav-collapse.collapse {
    position: static;
}

.navbar .nav {
    position: relative;
    left: 0;
    display: flex;
	justify-content: left;
    float: left;
    margin: 0;
	width: 100%;
}

.navbar .nav>li>a{
    float: none;
    padding: 16px 15px 16px 15px;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
	margin-bottom: 0;
}

.navbar-intf .navbar-container .nav>li>a{
	border-bottom: 4px solid #5C705E;
}

.navbar-digital .navbar-container .nav>li>a {
	border-bottom: 4px solid #a72920;
}

.navbar-container .nav>li>a{
	border-bottom: 4px solid #2E3854;
	padding: 16px 15px 12px 15px;
	transition: all 0.3s ease;
	display: block;
}

.navbar-container .nav>li>a:hover, 
.navbar-container .nav>li>a:focus {
    color: #fff !important;
	border-bottom-color: #fff;
}

.logomenu .nav>li>a:hover, 
.logomenu .nav>li>a:focus {
    color: #fff !important;
	background-color: transparent;
}

.nav>li>a:hover, 
.nav>li>a:focus {
	background-color: transparent;
}

.topmenu .nav>li>a:hover, 
.topmenu .nav>li>a:focus {
    color: #666 !important;
}

.navbar .nav>.active>a, 
.navbar .nav>.active>a:hover, 
.navbar .nav>.active>a:focus {
    color: #000;
    text-decoration: none;
    background-color: #f5f5f5;
    box-shadow: none;
}

.collapsing {
	background-color: #f5f5f5;
}

@media (max-width: 979px){
	.navbar-inner {
		position: relative;
	}
	
	.nav-collapse .nav>li>a,
	.nav-collapse .nav>li>a:hover, 
	.nav-collapse .dropdown-menu a {
		padding: 14px 15px;
		color: #000 !important;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border-top: 1px solid #fff;
	}

	.nav-collapse .nav>li>a:hover
	{
 background-color: #FFF;
	}

	.navbar-inner .nav>li:last-child {
		margin-bottom: -3px;
	}

	.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0px;
		margin-bottom: 0px;   
	}

	.navbar-container .nav>li>a,
	.topmenu .nav>li>a{
		font-weight: 300 !important;
		border: none !important;
		text-align: center;
		font-size: 24px;
	}

	.navbar-container .nav>li,
	.topmenu .nav>li{
		border-bottom: 1px solid #ccc;
	}
	
}/* close query */

.btn {
    /*display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    /*color: #333;*/
    text-align: center;
    text-shadow: none;
    /*background-color: transparent;*/
    background-image: none;
    border: none;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
	border-radius: 0px;
    box-shadow: none;*/
}

.navbar .btn-navbar {
    padding: 0;
    color: #fff;
    text-shadow: none;
    background-color: transparent;
    background-image: none;
    border: none;
    box-shadow: none;
	float: left;
}

.btn-navbar .icon-bar+.icon-bar {
    margin-top: 5px;
}

.navbar .btn-navbar .icon-bar {
    display: block;
    width: 30px;
    height: 3px;
    background-color: #fff;
}

.navbar .btn-navbar:hover, 
.navbar .btn-navbar:focus, 
.navbar .btn-navbar:active, 
.navbar .btn-navbar.active, 
.navbar .btn-navbar.disabled, 
.navbar .btn-navbar[disabled] {
    background-color: transparent;
}

@media (max-width: 979px){
	.divisionmenu {
		display: block;
		width: 100%;
		box-sizing: border-box;
		margin: 0;
		padding: 0;
	}	
	
	.divisionmenu .moduletable_menu{
		padding: 0px 20px 20px 20px;
	}
	
	.divisionmenu .nav{
		display: table;
		margin: 0 auto !important;
	}
} /* End query */

@media(max-width: 480px){
	.divisionmenu li{
		width: 100%;
		text-align: center;
	}
	
	.divisionmenu .nav li:first-child{
		margin-bottom: 0px;
	}

} /* End query */

/*### HAMBURGER ANIMATION ###*/

.hamburger {
	padding: 10px 15px;
	display: inline-block;
	cursor: pointer;
	transition-property: opacity, filter;
	transition-duration: 0.15s;
	transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	overflow: visible; 
	min-width: 0;
}

.hamburger:hover {
    opacity: 0.7; 
}

.hamburger-box {
	width: 40px;
	height: 24px;
	display: inline-block;
	position: relative; 
}

.hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -2px; 
}
 
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; 
}

.hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; 
}

.hamburger-inner::before {
    top: -10px; 
}

.hamburger-inner::after {
    bottom: -10px; 
}

/* Spin */
.hamburger--spin .hamburger-inner {
  	transition-duration: 0.22s;
  	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 
}

.hamburger--spin .hamburger-inner::before {
	transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; 
}

.hamburger--spin .hamburger-inner::after {
	transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin.is-active .hamburger-inner {
	transform: rotate(225deg);
	transition-delay: 0.12s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); 
}

.hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}


/*####################
##### QUIX PAGES #####
####################*/

/* General */

.fourColumnImage img{
	width: 100%;
}

/* Homepage */

.heroImage h2, .heroImageHome h2 {
	font-size: 64px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}

.heroImage ul, .heroImageHome ul{
	list-style-position: outside;
	padding-left: 15px;
}

.heroImage li, .heroImageHome li{
	font-size: 36px;
	color: #fff;
	text-transform: uppercase;
	margin: 15px 0;
}

.relativeBlurb img{	
	padding: 20px 20px 0 20px;
}

.relativeBlurb h3, .relativeBlurb p {
    padding: 0 30px;
}

:not(.qx-element-blurb, .divisionHome).products h3, :not(.qx-element-blur, .divisionHome).intf h3, :not(.qx-element-blurb, .divisionHome).digital h3 {
	min-height: 60px;
}

@media (min-width: 992px){
:not(.qx-element-blurb, .divisionHome).products p, :not(.qx-element-blurb, .divisionHome).intf p, :not(.qx-element-blurb, .divisionHome).digital p {
	min-height: 315px;
}

.divisionHome.divisionBlock p {
	min-height: 220px;
}

.divisionHome.divisionBlock h3 {
	min-height: 60px;
}
}

@media (min-width: 1200px){
	:not(.qx-element-blurb, .divisionHome).products p, :not(.qx-element-blurb, .divisionHome).intf p, :not(.qx-element-blurb, .divisionHome).digital p {
		min-height: 265px;
	}

	.divisionHome.divisionBlock p {
		min-height: 195px;
	}

	:not(.qx-element-blurb, .divisionHome).products h3, :not(.qx-element-blurb, .divisionHome).intf h3, :not(.qx-element-blurb, .divisionHome).digital h3 {
		min-height: 90px;
	}

	.divisionHome.divisionBlock h3 {
		min-height: 60px;
	}
}

@media (min-width: 1380px){
	:not(.qx-element-blurb, .divisionHome).products p, :not(.qx-element-blurb, .divisionHome).intf p, :not(.qx-element-blurb, .divisionHome).digital p {
		min-height: 220px;
	}

	.divisionHome.divisionBlock p {
		min-height: 175px;
	}

	:not(.qx-element-blurb).products h3, :not(.qx-element-blurb).intf h3, :not(.qx-element-blurb).digital h3 {
		min-height: 60px;
	}
}

.noHeight {
	min-height: 0!important;
}

.products h4, .intf h4, .digital h4 {
    background-color: #2E3854;
    width: 100%;
    padding: 17px 20px 15px 20px;
    text-align: left;
	margin-top: 30px;
	color: #fff;
	font-weight: 300;
	text-transform: uppercase;
	display: block;
}

.products a, .intf a, .digital a{
	color: #000;
}

.products a:hover, .intf a:hover, .digital a:hover{
	text-decoration: none;
}

.products h4 a:hover, .intf h4 a:hover, .digital h4 a:hover {
    text-decoration: none;
}

.qx-element-blurb .blurbContent{
	min-height: 220px;
}

.qx-element-image {
    margin-bottom: -3px;
}

.blurbContent ul {
    padding-left: 50px;
}

.products_1 h4 {
	background-color: #5C705E;
}

.products_2 h4 {
    background-color: #a72920;
}
#qx-section-5492 .qx-blurb-content ul{
	min-height: 200px;
}

@media(min-width: 480px) {
.druktechnieken p{
	min-height: 168px;
}
}

@media(min-width: 768px) and (max-width: 979px){
	#qx-section-6865 .qx-blurb-content > p:first-child{
		min-height: 190px;
	}
	
	
	.heroImage h2, .heroImageHome h2 {
		font-size: 48px;
	}
} /* End query */

@media(max-width: 480px){
	.heroImage h2, .heroImageHome h2{
		font-size: 30px;
	}

	.heroImage li, .heroImageHome li{
		font-size: 24px;
	}
}/* Close query */


/*### bullet list content ###*/

ul.no_bullet {
list-style-type: none;
padding: 0;
margin: 0;
}

.check {
    padding-top: 9px;
    padding-bottom: 9px;
    vertical-align: middle;
    margin-right: 12px;
}



/*### INTF Page ###*/


/* 4 column items */
.qx-element-blurb{
	position: relative;
}

.blurbGreenOverlay h3.qx-blurb-title, .blurbBlueOverlay h3.qx-blurb-title {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px 20px;
    text-align: left;
    background-color: rgba(92,112,94,0.8);
    margin: 0;
    margin-bottom: 7px;
    color: #fff;
	height: 80px;
	width: 100%;
}

.blurbBlueOverlay h3.qx-blurb-title {
    background-color: rgba(46,56,84,0.8);
	height: 60px;
	padding: 15px 20px;
}


/*### Contact ###*/
#qx-column-84{
	padding-left: 0;
	padding-right: 0;
}

#qx-column-878 {
    border-right: 4px solid #ccc;
    padding-right: 30px;
}

.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 20px;
}

.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
    background-color: #ffffff;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    border-radius: 0;
    border: 2px solid #02508B;
    box-shadow: none;
    font-size: 16px;
    font-weight: 300;
	font-family: rubik, arial, sans-serif;
	padding: 30px 20px;
	width: 100%;
	color: #000;
	box-sizing: border-box;
	margin-bottom: 0px;
	max-width: 550px;
}

.formResponsive textarea:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="number"]:focus, .formResponsive input[type="email"]:focus, .formResponsive input[type="tel"]:focus, .formResponsive input[type="url"]:focus, .formResponsive input[type="password"]:focus, .formResponsive select:focus {
    border-color: #ccc;
    outline: none;
    box-shadow: none;
}

.formControlLabel, .rsform-block-componentsystems{
	font-size: 18px;
	font-family: rubik, arial, sans-serif;
	display: block;
	text-align: left !important;
	width: 100% !important; 
	padding-bottom: 10px;
}

.formResponsive .formBody{
	font-family: 'rubik', arial, sans-serif !important;
	line-height: 1.5 !important;
	font-weight: 300 !important;
}

.rsform-block-name .formControlLabel, 
.rsform-block-email .formControlLabel,
.rsform-block-phone .formControlLabel,
.rsform-block-description .formControlLabel,
.rsform-block-company-name .formControlLabel,
.rsform-block-company .formControlLabel,
.rsform-block-recaptcha .formControlLabel,
.rsform-block-subject .formControlLabel,
.rsform-block-message .formControlLabel,
.rsform-block-address .formControlLabel,
.rsform-block-place .formControlLabel,
.rsform-block-country .formControlLabel,
.rsform-block-website .formControlLabel,
.rsform-block-postal-code .formControlLabel,
.rsform-block-privacy-statement .formControlLabel{
	display: none;
}

.formResponsive .formHorizontal .formControls{
	margin-left: 0;
}

.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
    margin-top: 9px;
}

.rsformVerticalClear {
    display: table;
}

.rsform-block-resin-farm, .rsform-block-mandrel-extraction-machine{
	margin-bottom: 50px !important;
}

.rsform-block-production-line-component .formBody, 
.rsform-block-winder .formControlLabel, 
.rsform-block-winder-accessoires .formControlLabel,
.rsform-block-automated-production-line .formBody{
	font-size: 24px;
	font-weight: 500 !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #02508B !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #02508B !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #02508B !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #02508B !important;
}

button#Submit {
    background-color: #02508B;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
    color: #fff;
    padding: 20px 20px;
    font-size: 16px;
    border: none;
	border-radius: 0;
	margin-top: 0;
	text-align: center;
}

#qx-column-727{
	padding-left: 0px;
	padding-right: 0px;
}

.quixForm #userForm .rsform-block{
	margin-bottom: 0;
}

@media (max-width: 480px){
	.formResponsive .formHorizontal .rsform-block {
		margin-bottom: 0px;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
		box-sizing: content-box;
		width: 90%;
		margin-right: 10%;
		padding: 15px 20px;
	}
}

/*### Tabs ###*/

div:not(.materials) div.container div[role="tablist"] div[role="tab"]{
	background-color: #f5f5f5!important;
	box-shadow: none!important;
	border-bottom: 4px solid #ccc!important;
	margin-right: 0px!important;
}

@media(max-width:600px){
	div[role="tablist"] div[role="tab"] {
		width: 100%!important;
	}
}

/* div[role="tablist"] {
	border-bottom: 4px solid #ccc;
} */

div:not(.materials) div.container div[role="tablist"] div[role="tab"][data-rlta-state="open"]{
	border-bottom: 4px solid #2E3854!important;
}

.rl_tabs-responsive{
	max-width: 870px;
}

.rl_sliders .accordion-heading {
    font-family: rubik, arial, sans-serif;
}

.rl_tabs.outline_handles ul.nav-tabs>li a, .rl_tabs.outline_handles ul.nav-tabs>li a:hover {
    border: none;
}

.rl_tabs .nav-tabs {
    border-bottom: 4px solid #ccc;
	margin-bottom: 20px !important;
}

div[role="tablist"] div[role="tab"] {
	width: 25%;
}

div[role="tablist"] {
	display: flex!important;
	flex-wrap: wrap!important;
	grid-gap: 0px!important;
}

div[role="tablist"] div[role="tab"] {
	width: auto;
    min-width: 48%;
    margin-right: 2% !important;
	border: none!important;
	border-radius: 0px!important;
}

.materials div[role="tablist"] div[role="tab"] {
	background-color: #5C705E!important;
	margin-bottom: 20px !important;
}

.productsTabs div[role="tablist"] div[role="tab"] {
	background-color: #2E3854!important;
	margin-bottom: 20px !important;
}

.productsTabs div[role="tablist"] div[role="tab"] a, .materials div[role="tablist"] div[role="tab"] a {
	color: white;
	font-weight: 300!important;
	text-transform: uppercase;
	font-size: 16px!important;
}

div[data-rlta-element="panel-content"]{
	padding: 20px!important;
	background-color: #f5f5f5!important;
	border: 1px solid #e5e5e5!important;
}

.com-content-article__body div[data-rlta-element="panel-content"] {
	border: none!important;
}

div[data-rlta-element="panel"]{
	border: 0px!important;
}

div[role="button"] {
	background-color: #f5f5f5!important;
	border: 1px solid #e5e5e5!important;
}

.cookiescript_checkbox div[role="button"] {
	background-color: transparent!important;
	border: none!important;
}

#cookiescript_save,#cookiescript_accept {
	background-color: #02508b!important;
	border-color: #02508B!important;
	color: white!important;
}

#cookiescript_manage_wrap {
	background-color: transparent!important;
}

#cookiescript_declaration,#cookiescript_aboutcookies {
	background-color: transparent;
}

div[role="button"] a[data-rlta-element="heading"]{
	color: #02508b!important;
	font-weight: 300!important;
	font-size: 16px!important;
}

div[data-rlta-element="panel-content"] span.wf_file_text {
	color: #02508b!important;
}

.rl_tabs .nav-tabs li a {
    padding-left: 0px;
	text-transform: uppercase;
	font-weight: 300;
	color: #000 !important;
}

.rl_tabs.top>ul.nav-tabs>li.active a, .rl_tabs.top>ul.nav-tabs>li.active a:hover {
    margin-bottom: -3px;
    border-bottom: 4px solid #2E3854;
}

.rl_tabs.top>ul.nav-tabs>li.active>a:focus, .rl_tabs.top>ul.nav-tabs>li>a:focus {
    border-bottom: 4px solid #2E3854;
    box-shadow: none;
	margin-bottom: -3px;
}

.rl_tabs>.nav>li>a:hover {
    background-color: transparent;
}

.rl_tabs ul{
	margin-top: 10px;
	margin-bottom: 10px;
}

li.rl_tabs-tab.nn_tabs-tab.nav-item.active a {
    border-bottom: 1px solid green;
}

.rl_tabs.outline_content>.tab-content {
    border: none;
}

.rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover {
    color: #555;
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}

.tab-pane {
	padding: 0 !important;
}

iframe {
	max-width: 100%;
	width: 100%;
	aspect-ratio: 16/9!important;
}

@media (max-width: 1200px){
	.rl_tabs-responsive{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.rl_tabs.nn_tabs.outline_handles.outline_content.top.align_left.rl_tabs-responsive.nn_tabs-responsive.has_effects {
		padding: 0;
	}
	
	.rl_tabs-responsive>.rl_tabs.outline_content>.tab-content>.tab-pane {
		padding: 12px !important;
	}
}

/* Materials tab */

.materials .rl_tabs .nav-tabs li a {
	border: 1px solid #5C705E;
	text-align: center;
	padding: 10px;
	border-radius: 0;
	color: #fff !important;
	background-color: #5C705E;
}

.productsTabs .rl_tabs .nav-tabs li a{
	background-color: #2E3854;
}

.materials .rl_tabs .nav-tabs {
    border-bottom: none;
}

.materials .rl_tabs .nav-tabs li {
    width: auto;
    min-width: 48%;
    margin-bottom: 20px !important;
    margin-right: 2% !important;
}

.materials div[data-rlta-element="container"] {
    background-color: #fff;
    padding: 20px;
}

.materials .rl_tabs.top>ul.nav-tabs>li.active a, 
.materials .rl_tabs.top>ul.nav-tabs>li.active a:hover {
    margin-bottom: 0px;
    border-bottom: none;
	background-color: #02508B;
}

.materials .rl_tabs.top>ul.nav-tabs>li.active>a:focus, 
.materials .rl_tabs.top>ul.nav-tabs>li>a:focus {
    border-bottom: none;
	margin-bottom: 0px;
}

/* Quix tabs */
.tabs .tab:first-child{
	display: none;
}

.qx-element-tabs .tabs>li a{
	background-color: #5C705E;
	color: #fff;
	border-radius: 0;
}

.qx-element-tabs{
	padding-left: 20px;
}

.tab-content{
	list-style-position: outside;
}

.tab-content ol li{
	padding-left: 20px;
}

/*###########################
##### MINITEK WALL NEWS #####
###########################*/


.mwall-item-inner-cont{
	padding: 5px 5px !important;
}

h3.mwall-title a{
	line-height: 1.3 !important;
	font-weight: 500;
}

.mwall-desc{
	font-size: 16px;
	font-family: rubik, arial, sans-serif;
	line-height: 1.5;
	font-weight: 300;
}

.mwall-detail-box{
	margin-top: -6px;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mwall_container{
	margin-top: 30px;
}

.dark-text .mwall-readmore a {
    color: #fff;
    border: 1px solid #02508B;
	background-color: #02508B;
	width: 100%;
	max-width: 170px;
	box-sizing: border-box;
	text-align: center;
}

.dark-text .mwall-readmore a:hover {
    color: #fff !important;
}

/* Article page */

article .item-page{
	max-width: 1170px;
	margin: 50px auto;	
}

article .item-page p{
	max-width: 770px;
}

.item-image img{
	padding-bottom: 20px;
}


/*################
##### FOOTER #####
################*/

footer .main{	
	background-color: #02508B;
	padding-top: 50px;
	padding-bottom: 50px;
	color: #fff;
	background-size: cover;
	background-repeat: no-repeat;
}

footer .main a{
	color: #fff;
	font-weight: 300;
}

footer .main a:hover{
	background-color: transparent;
	color: #ccc;
}

footer h3{
	text-transform: uppercase;
	font-size: 20px;
	margin-top: 0;
}

footer p, footer li{
	margin-bottom: 10px;
}

.footerbottom p{
	display: inline-block;
	color: #000;
	text-decoration:none !important;
}

.footerbottom li a img{
	vertical-align: bottom;
}

.footerbottom li a:hover{
	color: #000 !important;
}

.footerbottom{
	display: block;
	padding-top: 15px;
	padding-bottom: 8px;
}

.footerbottom .nav{
	margin-bottom: 0px;
}

.footerbottom img{
	width: 25px;
}

.footerbottom ul, .footerbottom li, .footerbottom .moduletable{
	display: inline-block;
}

.footerbottom .moduletable a{
	padding-left: 10px;
	padding-right: 10px;
	color: #000;
	text-decoration:none;
	font-weight: 300;
}

.footerbottom a:hover{
	background-color: transparent !important;
	color: #ccc !important;
}

.footerbottom li span{
	font-family: rubik, arial, sans-serif;
}

.item-127 a{
	padding-left: 0 !important;
}

.bulletafter:after{
	content: "•";
	padding-left: 10px;
	padding-right: 10px;
}

.tagline{
	font-weight: 500;
	float: right;
	padding-top: 5px;
}

.tagline sup{
	font-size: 9px;
}

@media (max-width: 767px){
	footer .container{
		padding-left: 20px;
		padding-right: 20px;
	}

	footer .container .span3{
		margin-bottom: 40px;
	}
	
	.footerbottom li{
		display: block;
		width: 100%;
	}
	
	.footerbottom li.item-119,
	.footerbottom li.item-121,
	.footerbottom li.item-122{
		display: inline-block;
		width: auto;
	}
	
	.footerbottom .moduletable{
		width: 100%;
		display: block;
	}
}

@media (max-width: 767px){
	.divider{
		display: none !important;
	}
}

.youtube-title {
	font-size: 24px !important;
}

.youtube-title-small {
	font-size: 19px !important;
}

.news-ul-graflash {
	float: left;
    margin-right: 64px;
}

.graflash-image {
    width: 55%;
    margin-top: -45px;
}

strong a {
    font-weight: 500 !important;
}

.vacatures .specifications-page {
    padding-top: 0px !important;
}

/* Sliders */

.sppb-panel-title {
	color: #02508B;
	padding: 8px 15px;
	font-size: 16px;
	font-family: 'Rubik';
	font-weight: 400;
}

.sppb-toggle-direction {
	display: none;
}

.sppb-panel-body {
	background-color: #f5f5f5;
}

.vacatures .rl_sliders.accordion>.accordion-group {
    border: none !important;
    margin-bottom: 0px;
}

.vacatures .accordion-toggle {
    background-color: #2E3854;
    width: 100%;
    padding: 17px 20px 15px 20px !important;
    text-align: left;
    margin-top: 30px;
    color: #fff !important;
    font-weight: 300;
    text-transform: uppercase;
    display: block;
}

.vacatures .rl_sliders.accordion>.accordion-group.icon.active>.accordion-heading>a.accordion-toggle span.rl_sliders-toggle-inner:before {
    position: absolute;
    right: 20px;
}

.vacatures .rl_sliders.accordion>.accordion-group.icon>.accordion-heading>a.accordion-toggle span.rl_sliders-toggle-inner:before {
    position: absolute;
    right: 20px;
}

.vacatures .accordion-group{
	position: relative;
}

.vacatures .rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
    position: relative;
	background-color: #2E3854;
}

.vacatures .rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {
    background-color: #2E3854;
}

.vacatures .rl_sliders.accordion>.accordion-group {
    margin-bottom: -1px !important;
}

.vacatures span.rl_sliders-toggle-inner.nn_sliders-toggle-inner {
    color: #fff;
	font-weight: 400;
	font-size: 18px;
}

.vacatures .rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {
    border-top: none;
}

.vacatures .rl_sliders.accordion {
    margin-top: 20px;
    margin-bottom: 40px;
}

.vacatures .rl_sliders.accordion>.accordion-group.icon>.accordion-heading>a.accordion-toggle span.rl_sliders-toggle-inner:before {
    color: #5cb85c;
}

.vacatures .rl_sliders-toggle-inner::after {
    content: '';
    background: url(../fonts/arrow_button_white.svg);
    width: 13px;
    height: 23px;
    background-size: 13px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    float: right;
    transform: rotate(-90deg);
}

.vacatures .collapsed .rl_sliders-toggle-inner::after {
    content: '';
    background: url(../fonts/arrow_button_white.svg);
    width: 30px;
    height: 40px;
    background-size: 13px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    float: right;
    transform: rotate(90deg);
}

.vacatures .rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
    background-color: #2E3854 !important;
}

div[data-rlta-element="panels"] {
    background-color: #f5f5f5 !important;
}

#rlta-panel-algemeen {
	background-color: #f5f5f5 !important;
}

.vertical-video {
	padding-bottom: 0!important;
}

.vertical-video iframe {
	width: auto!important;
	aspect-ratio: 9/16;
	margin-bottom: 30px;
}

/* SPPB Home */

.divisionBlock {
	box-shadow: 2px 2px 2px 0px rgb(204 204 204);
	background-color: white;
	margin-top: -100px;
}

.divisionHome.divisionBlock {
	padding: 20px;
}

.divisionHome.divisionBlock img {
	padding-left: 0px!important;
	padding-right: 0px!important;
	padding-top: 0px!important;
}

.divisionHome.divisionBlock h3 {
	padding-left: 0px;
	padding-right: 0px;
}

.divisionHome.divisionBlock p {
	padding-left: 0px;
	padding-right: 0px;
}

@media (max-width: 991px) {
	.divisionBlock {
		margin-bottom: 100px;
	}
}

.divisionBlock img:not(.arrow) {
	/*aspect-ratio: 515/250;*/
	object-fit: cover;
	padding: 15px 15px 0px 15px;
	width: 100%;
}

.divisionBlock h3, .divisionBlock p {
	padding: 0px 20px 0px 20px;
}

.divisionBlock.digital h4.digital {
	background-color: #a72920;
}

.divisionBlock img.arrow{
	padding: 0 0 0 10px;
	width: 23px;
	vertical-align: middle;
	float: right;
}

/* SPPB Aluminium printers */
.printerBlock img {
	width: 100%;
}

.printerBlock a {
	position: relative;
}

.printerBlock h3 {
	width: 100%;
	position: absolute;
	bottom: -15px;
	padding: 20px;
	color: white;
	background-color: rgba(202,35,23,0.8);
}

/* 	SPPB intf block */

.intfBlock img {
	width: 100%;
}

.intfBlock a {
	position: relative;
}

.intfBlock h3 {
	width: 100%;
	position: absolute;
	bottom: -16px;
	padding: 20px;
	color: white;
	background-color: rgba();
}

/* 	SPPB product block */

.productBlock img {
	width: 100%;
	height: auto;
}

.productBlock a {
	position: relative;
}

.productBlock h3 {
	width: 100%;
	position: absolute;
	bottom: -16px;
	padding: 20px;
	color: white;
	background-color: rgba(46,56,84,0.8);
}

#baseplates .productBlock p {
	text-decoration: none;
	color: black;
	min-height: 175px;
}

@media (min-width: 992px) and (max-width: 1199px){
	.productBlock h3 {
		bottom: -16px;
	}

	#baseplates .productBlock p {
		min-height: 200px;
	}
}

@media (min-width: 576px) and (max-width: 991px){
	#baseplates .productBlock p {
		min-height: 115px;
	}

	.productBlock h3 {
		bottom: -16px;
	}
}

/* #baseplates .sppb-col-md-4:nth-child(4) {
	margin-top: 150px;
	margin-bottom: 150px;
} */

#baseplates .productBlock a:hover {
	text-decoration: none;
	color: black;
}

.vertical-video iframe {
	aspect-ratio: 9/16;
	margin: auto;
	display: block;
}

@media (max-width: 992px){
	#column-wrap-id-1668669886457,#column-wrap-id-1669025394570 {
		order: 1;
	}
	
	#column-wrap-id-1668669886456, #column-wrap-id-1669025394568 {
		order: 2;
	}

	#column-wrap-id-1669026168561 .btn-red {
		display: block;	
	}
}

/* Joomla 4! */

a {
	text-decoration: none;
}

@media (min-width: 980px){
    .collapse:not(.show) {
        display: block;
    }

    .btn-navbar {
        display: none;
    }

	header > .navbar {
		padding-top: 0px;
		padding-bottom: 0px;
		width: 100%;
	}

	.hidden-desktop {
		display: none;
	}
}

@media (max-width: 767px){
.hidden-phone {
    display: none!important;
}
}

header > .navbar {
    margin: 0 auto;
    position: relative;
}

@media (max-width: 979px){
	.navbar .nav {
		flex-direction: column;
		z-index: 3;
	}

	header > .navbar {
		width: 100%;
		padding-top: 49.5px;
		padding-bottom: 0px;
	}

	header > .navbar .navbar-inner {
		width: 100%;
	}

	header > .navbar .btn-navbar {
		position: absolute;
		top: -46.5px;
	}

}

@media (min-width: 768px){
footer .row-fluid {
	display: flex;
	flex-wrap: wrap;
}

footer .span3 {
	width: 50%;
	margin-bottom: 20px;
}

}

@media (min-width: 991px){
	footer .span3 {
		width: 25%;
	}
}

footer .span3 ul {
	flex-direction: column;
}

.igui-margin-remove {
	height: auto!important;
}

.w870 {
	max-width: 870px;
	margin: auto;
}


.printers_inks {
	padding-right: 75px;
}

html[lang="es-ES"] .printers_inks {
	padding-right: 65px;
}

html[lang="nl-NL"] .printers_inks {
	padding-right: 80px;
}

/* privacy steatement cookie table */

.cookiescript_fsd_cookies_table {
    border: 1px solid black!important;
    border-collapse: collapse!important;
	max-width: 100%;
}

.cookiescript_fsd_cookies_table td {
    border: 1px solid black!important;
    border-collapse: collapse!important;
}

.cookiescript_fsd_cookies_table th {
    border: 1px solid black!important;
    border-collapse: collapse!important;
}

.cookiescript_fsd_cookies {
    border: none!important;
    border-radius: 0px!important;
}



.scroll-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    min-width: 30px;
    width: auto!important;
}

/*page*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.nav-link:focus-visible{box-shadow: none!important;}
.nav-link:focus, .nav-link:hover{color: #fff;}

img{max-width: 100%;}

/*product*/
@media(min-width: 1400px) {
    .sppb-row-container {
        max-width: 1320px;
    }
}
.sp-page-builder .page-content #section-id-1669025394567 {
    background-image: url(../images/homepage_banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0 0 0 0 #ffffff;
}

.sp-page-builder .page-content #section-id-1669025394567 {
    padding-top: 150px;
    padding-right: 0px;
    padding-bottom: 150px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-radius: 0px;
}

.sp-page-builder .page-content #section-id-1669025394567.sppb-row-overlay {
    border-radius: 0px;
}

.sp-page-builder .page-content #section-id-1669025394567 > .sppb-row-overlay {
    mix-blend-mode: normal;
}

#column-id-1669025394566 {
    border-radius: 0px;
}

#column-wrap-id-1669025394566 {
    max-width: 100%;
    flex-basis: 100%;
}

@media (max-width: 1199.98px) {
    #column-wrap-id-1669025394566 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 991.98px) {
    #column-wrap-id-1669025394566 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 767.98px) {
    #column-wrap-id-1669025394566 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 575.98px) {
    #column-wrap-id-1669025394566 {
        max-width:100%;
        flex-basis: 100%;
    }
}

#column-id-1669025394566 .sppb-column-overlay {
    border-radius: 0px;
}

#sppb-addon-1669025394570 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1669025394570 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1669025394570 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#sppb-addon-1669025394570 .sppb-addon-title {
    letter-spacing: 0px;
}

#sppb-addon-1669025394570 .sppb-addon-text-block {
    text-align: center;
}

.sp-page-builder .page-content #section-id-1672843251041 {
    box-shadow: 0 0 0 0 #ffffff;
}

.sp-page-builder .page-content #section-id-1672843251041 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-radius: 0px;
}

.sp-page-builder .page-content #section-id-1672843251041.sppb-row-overlay {
    border-radius: 0px;
}

#column-id-1672843251029 {
    border-radius: 0px;
}

#column-wrap-id-1672843251029 {
    max-width: 100%;
    flex-basis: 100%;
}

@media (max-width: 1199.98px) {
    #column-wrap-id-1672843251029 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 991.98px) {
    #column-wrap-id-1672843251029 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 767.98px) {
    #column-wrap-id-1672843251029 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 575.98px) {
    #column-wrap-id-1672843251029 {
        max-width:100%;
        flex-basis: 100%;
    }
}

#column-id-1672843251029 .sppb-column-overlay {
    border-radius: 0px;
}

#sppb-addon-1672843251030 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1672843251030 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1672843251030 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.sp-page-builder .page-content #technische-producten {
    box-shadow: 0 0 0 0 #ffffff;
}

.sp-page-builder .page-content #technische-producten {
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-radius: 0px;
}

.sp-page-builder .page-content #technische-producten.sppb-row-overlay {
    border-radius: 0px;
}

#column-wrap-id-1669026168561 {
    max-width: 100%;
    flex-basis: 100%;
}

@media (max-width: 1199.98px) {
    #column-wrap-id-1669026168561 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 991.98px) {
    #column-wrap-id-1669026168561 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 767.98px) {
    #column-wrap-id-1669026168561 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 575.98px) {
    #column-wrap-id-1669026168561 {
        max-width:100%;
        flex-basis: 100%;
    }
}

#sppb-addon-1672843251032 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1672843251032 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1672843251032 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
}

#sppb-addon-1672843251032 .sppb-addon-title {
    letter-spacing: 0px;
}

#sppb-addon-1672843251032 .sppb-addon-text-block {
    text-align: center;
}

.sp-page-builder .page-content #baseplates {
    background-color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

.sp-page-builder .page-content #baseplates {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-radius: 0px;
}

.sp-page-builder .page-content #baseplates.sppb-row-overlay {
    border-radius: 0px;
}

#column-id-1673517962547 {
    border-radius: 0px;
}

#column-wrap-id-1673517962547 {
    max-width: 33.333333333333%;
    flex-basis: 33.333333333333%;
}

@media (max-width: 1199.98px) {
    #column-wrap-id-1673517962547 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 991.98px) {
    #column-wrap-id-1673517962547 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 767.98px) {
    #column-wrap-id-1673517962547 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 575.98px) {
    #column-wrap-id-1673517962547 {
        max-width:100%;
        flex-basis: 100%;
    }
}

#column-id-1673517962547 .sppb-column-overlay {
    border-radius: 0px;
}

#sppb-addon-1673517962548 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1673517962548 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1673517962548 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}

#sppb-addon-1679307186008 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1679307186008 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1679307186008 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
}

#column-wrap-id-1673517962549 {
    max-width: 33.333333333333%;
    flex-basis: 33.333333333333%;
}

@media (max-width: 1199.98px) {
    #column-wrap-id-1673517962549 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 991.98px) {
    #column-wrap-id-1673517962549 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 767.98px) {
    #column-wrap-id-1673517962549 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 575.98px) {
    #column-wrap-id-1673517962549 {
        max-width:100%;
        flex-basis: 100%;
    }
}

#sppb-addon-1673517962550 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1673517962550 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1673517962550 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}

#sppb-addon-1679307186014 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1679307186014 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1679307186014 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
}

#column-wrap-id-1673517962551 {
    max-width: 33.333333333333%;
    flex-basis: 33.333333333333%;
}

@media (max-width: 1199.98px) {
    #column-wrap-id-1673517962551 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 991.98px) {
    #column-wrap-id-1673517962551 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 767.98px) {
    #column-wrap-id-1673517962551 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 575.98px) {
    #column-wrap-id-1673517962551 {
        max-width:100%;
        flex-basis: 100%;
    }
}

#sppb-addon-1673517962552 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1673517962552 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1673517962552 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}

#sppb-addon-1679307186017 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1679307186017 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1679307186017 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
}

#column-wrap-id-1673517962553 {
    max-width: 33.333333333333%;
    flex-basis: 33.333333333333%;
}

@media (max-width: 1199.98px) {
    #column-wrap-id-1673517962553 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 991.98px) {
    #column-wrap-id-1673517962553 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 767.98px) {
    #column-wrap-id-1673517962553 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 575.98px) {
    #column-wrap-id-1673517962553 {
        max-width:100%;
        flex-basis: 100%;
    }
}

#sppb-addon-1673517962554 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1673517962554 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1673517962554 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}

#sppb-addon-1679307186011 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1679307186011 {
    border-radius: 0px;
}

#sppb-addon-wrapper-1679307186011 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
}

#column-wrap-id-1673517962555 {
    max-width: 33.333333333333%;
    flex-basis: 33.333333333333%;
}

@media (max-width: 1199.98px) {
    #column-wrap-id-1673517962555 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 991.98px) {
    #column-wrap-id-1673517962555 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 767.98px) {
    #column-wrap-id-1673517962555 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 575.98px) {
    #column-wrap-id-1673517962555 {
        max-width:100%;
        flex-basis: 100%;
    }
}

#column-wrap-id-1673517962556 {
    max-width: 33.333333333333%;
    flex-basis: 33.333333333333%;
}

@media (max-width: 1199.98px) {
    #column-wrap-id-1673517962556 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 991.98px) {
    #column-wrap-id-1673517962556 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 767.98px) {
    #column-wrap-id-1673517962556 {
        max-width:100%;
        flex-basis: 100%;
    }
}

@media (max-width: 575.98px) {
    #column-wrap-id-1673517962556 {
        max-width:100%;
        flex-basis: 100%;
    }
}


/*blog*/
h3.mwall-title {
  line-height: 24px;
  margin: 0;
  padding: 10px 15px;
}

h3.mwall-title a,
h3.mwall-title span {
  font-size: 18px;
  line-height: 24px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  word-wrap: break-word;
  text-decoration: none;
}

h3.mwall-title a:hover,
h3.mwall-title a:focus {
  text-decoration: none;
  outline: none;
}

.mwall-big .mwall-item-inner h3.mwall-title a,
.mwall-big .mwall-item-inner h3.mwall-title span {
  font-size: 28px;
  line-height: 32px;
}

.mwall-horizontal .mwall-item-inner h3.mwall-title a,
.mwall-horizontal .mwall-item-inner h3.mwall-title span {
  font-size: 20px;
  line-height: 24px;
}

.mwall-s-desc,
.mwall-desc {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  padding: 8px 15px 15px;
}

.mwall-desc img {
  max-width: 100%;
}

.mwall-date {
  text-transform: uppercase;
  padding: 10px 15px 0;
  font-size: 12px;
}

.mwall-item-info {
  padding: 0;
  font-size: 12px;
}

.mwall-item-info a {
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

.mwall-item-info a:not([class]) {
  text-decoration: none;
}

.mwall-item-info p:first-child {
  padding-top: 8px;
}

.mwall-item-category,
.mwall-item-author {
  margin: 0 0 2px;
  padding: 0 15px;
}

.mwall-item-tags {
  margin: 0;
  padding: 0 15px;
}

.mwall-item-tags ul {
  margin-top: 10px;
  margin-bottom: 0;
}

.mwall-item-tags ul.tags li a {
  margin-bottom: 5px;
}

.mwall-item-tags ul.tags li a,
.mwall-item-tags ul.tags li a:hover,
.mwall-item-tags ul.tags li a:focus {
  border: 0 !important;
  color: #ffffff;
}

.mwall-item-info a:hover,
.mwall-item-info a:focus {
  text-decoration: none;
}

.mwall-hits {
  font-size: 12px;
  padding: 0 15px;
}

.mwall-hits p {
  margin: 0 0 2px;
}

.mwall-readmore {
  font-size: 12px;
  padding: 0 15px 15px;
  margin: 10px 0 0;
}

.mwall-readmore a {
  padding: 8px 15px;
  border-radius: 0;
  background: none;
  display: inline-block;
}

.mwall-readmore a:hover,
.mwall-readmore a:focus {
  outline: none;
  text-decoration: none;
}

#mwall_items_1 .mwall-detail-box h3.mwall-title a,
		#mwall_items_1 .mwall-detail-box h3.mwall-title span {
			color: rgba(0,0,0, 0.9);
		}

		#mwall_items_1 .mwall-detail-box h3.mwall-title a:hover,
		#mwall_items_1 .mwall-detail-box h3.mwall-title a:focus {
			color: rgba(0,0,0, 1);
		}

		#mwall_items_1 .mwall-detail-box .mwall-item-info {
			color: rgba(0,0,0, 0.7);
		}

		#mwall_items_1 .mwall-detail-box .mwall-item-info a {
			color: rgba(0,0,0, 0.8);
		}

		#mwall_items_1 .mwall-detail-box .mwall-item-info a:hover,
		#mwall_items_1 .mwall-detail-box .mwall-item-info a:focus {
			color: rgba(0,0,0, 1);
			border-bottom: 1px dotted rgba(0,0,0, 0.8);
		}

		#mwall_items_1 .mwall-detail-box .mwall-s-desc,
		#mwall_items_1 .mwall-detail-box .mwall-desc,
		#mwall_items_1 .mwall-detail-box .mwall-price,
		#mwall_items_1 .mwall-detail-box .mwall-hits {
			color: rgba(0,0,0, 0.8);
		}

		#mwall_items_1 .mwall-detail-box .mwall-date {
			color: rgba(0,0,0, 0.7);
		}

		#mwall_items_1 .mwall-detail-box .mwall-readmore a {
			color: rgba(0,0,0, 0.7);
			border: 1px solid rgba(0,0,0, 0.7);
		}

		#mwall_items_1 .mwall-detail-box .mwall-readmore a:hover,
		#mwall_items_1 .mwall-detail-box .mwall-readmore a:focus {
			color: rgba(0,0,0, 1);
			border: 1px solid rgba(0,0,0, 1);
		}
			#mwall_items_1 .mwall-big .mwall-detail-box .mwall-item-tags {
				display: none;
			}
			#mwall_items_1 .mwall-big .mwall-detail-box .mwall-hits {
				display: none;
			}
			#mwall_items_1 .mwall-big .mwall-detail-box .mwall-readmore {
				display: none;
			}
		#mwall_items_1 .mwall-big .mwall-detail-box h3.mwall-title a,
		#mwall_items_1 .mwall-big .mwall-detail-box h3.mwall-title span {
			color: rgba(255,255,255, 0.9);
		}

		#mwall_items_1 .mwall-big .mwall-detail-box h3.mwall-title a:hover,
		#mwall_items_1 .mwall-big .mwall-detail-box h3.mwall-title a:focus {
			color: rgba(255,255,255, 1);
		}

		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-item-info {
			color: rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-item-info a {
			color: rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-item-info a:hover,
		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-item-info a:focus {
			color: rgba(255,255,255, 1);
			border-bottom: 1px dotted rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-s-desc,
		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-desc,
		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-price,
		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-hits {
			color: rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-date {
			color: rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-readmore a {
			color: rgba(255,255,255, 0.7);
			border: 1px solid rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-readmore a:hover,
		#mwall_items_1 .mwall-big .mwall-detail-box .mwall-readmore a:focus {
			color: rgba(255,255,255, 1);
			border: 1px solid rgba(255,255,255, 1);
		}
		#mwall_items_1 .mwall-big .mwall-item-inner-cont {
			background-color: rgba(255,255,255,1.00);
		}
			#mwall_items_1 .mwall-big .mwall-item-inner {
				background-color: rgba(255,255,255,1.00);
			}
				#mwall_items_1 .mwall-big:hover .mwall-item-inner.mwall-no-image {
					left: -100%;
				}
				#mwall_items_1 .mwall-big .mwall-item-outer-cont .mwall-item-inner {
					bottom: 0;
					left: 0;
					top: 0;
					width: 50%;
					transition: all 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
				}
			#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-item-tags {
				display: none;
			}
			#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-hits {
				display: none;
			}
			#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-readmore {
				display: none;
			}
		#mwall_items_1 .mwall-horizontal .mwall-detail-box h3.mwall-title a,
		#mwall_items_1 .mwall-horizontal .mwall-detail-box h3.mwall-title span {
			color: rgba(255,255,255, 0.9);
		}

		#mwall_items_1 .mwall-horizontal .mwall-detail-box h3.mwall-title a:hover,
		#mwall_items_1 .mwall-horizontal .mwall-detail-box h3.mwall-title a:focus {
			color: rgba(255,255,255, 1);
		}

		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-item-info {
			color: rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-item-info a {
			color: rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-item-info a:hover,
		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-item-info a:focus {
			color: rgba(255,255,255, 1);
			border-bottom: 1px dotted rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-s-desc,
		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-desc,
		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-price,
		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-hits {
			color: rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-date {
			color: rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-readmore a {
			color: rgba(255,255,255, 0.7);
			border: 1px solid rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-readmore a:hover,
		#mwall_items_1 .mwall-horizontal .mwall-detail-box .mwall-readmore a:focus {
			color: rgba(255,255,255, 1);
			border: 1px solid rgba(255,255,255, 1);
		}
		#mwall_items_1 .mwall-horizontal .mwall-item-inner-cont {
			background-color: rgba(27,152,224,0.75);
		}
			#mwall_items_1 .mwall-horizontal .mwall-item-inner {
				background-color: rgba(27,152,224,0.75);
			}
				#mwall_items_1 .mwall-horizontal:hover .mwall-item-inner.mwall-no-image {
					left: -100%;
				}
				#mwall_items_1 .mwall-horizontal .mwall-item-outer-cont .mwall-item-inner {
					bottom: 0;
					left: 0;
					top: 0;
					width: 50%;
					transition: all 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
				}
			#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-item-tags {
				display: none;
			}
			#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-hits {
				display: none;
			}
			#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-readmore {
				display: none;
			}
		#mwall_items_1 .mwall-vertical .mwall-detail-box h3.mwall-title a,
		#mwall_items_1 .mwall-vertical .mwall-detail-box h3.mwall-title span {
			color: rgba(255,255,255, 0.9);
		}

		#mwall_items_1 .mwall-vertical .mwall-detail-box h3.mwall-title a:hover,
		#mwall_items_1 .mwall-vertical .mwall-detail-box h3.mwall-title a:focus {
			color: rgba(255,255,255, 1);
		}

		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-item-info {
			color: rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-item-info a {
			color: rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-item-info a:hover,
		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-item-info a:focus {
			color: rgba(255,255,255, 1);
			border-bottom: 1px dotted rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-s-desc,
		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-desc,
		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-price,
		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-hits {
			color: rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-date {
			color: rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-readmore a {
			color: rgba(255,255,255, 0.7);
			border: 1px solid rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-readmore a:hover,
		#mwall_items_1 .mwall-vertical .mwall-detail-box .mwall-readmore a:focus {
			color: rgba(255,255,255, 1);
			border: 1px solid rgba(255,255,255, 1);
		}
		#mwall_items_1 .mwall-vertical .mwall-item-inner-cont {
			background-color: rgba(222,146,26,0.75);
		}
			#mwall_items_1 .mwall-vertical .mwall-item-inner {
				background-color: rgba(222,146,26,0.75);
			}
				#mwall_items_1 .mwall-vertical:hover .mwall-item-inner.mwall-no-image {
					left: -100%;
				}
				#mwall_items_1 .mwall-vertical .mwall-item-outer-cont .mwall-item-inner {
					right: 0;
					left: 0;
					bottom: 0;
					top: auto;
					height: 50%;
					transition: all 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
				}
			#mwall_items_1 .mwall-small .mwall-detail-box .mwall-item-tags {
				display: none;
			}
			#mwall_items_1 .mwall-small .mwall-detail-box .mwall-hits {
				display: none;
			}
			#mwall_items_1 .mwall-small .mwall-detail-box .mwall-readmore {
				display: none;
			}
		#mwall_items_1 .mwall-small .mwall-detail-box h3.mwall-title a,
		#mwall_items_1 .mwall-small .mwall-detail-box h3.mwall-title span {
			color: rgba(255,255,255, 0.9);
		}

		#mwall_items_1 .mwall-small .mwall-detail-box h3.mwall-title a:hover,
		#mwall_items_1 .mwall-small .mwall-detail-box h3.mwall-title a:focus {
			color: rgba(255,255,255, 1);
		}

		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-item-info {
			color: rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-item-info a {
			color: rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-item-info a:hover,
		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-item-info a:focus {
			color: rgba(255,255,255, 1);
			border-bottom: 1px dotted rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-s-desc,
		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-desc,
		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-price,
		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-hits {
			color: rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-date {
			color: rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-readmore a {
			color: rgba(255,255,255, 0.7);
			border: 1px solid rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-readmore a:hover,
		#mwall_items_1 .mwall-small .mwall-detail-box .mwall-readmore a:focus {
			color: rgba(255,255,255, 1);
			border: 1px solid rgba(255,255,255, 1);
		}
		#mwall_items_1 .mwall-small .mwall-item-inner-cont {
			background-color: rgba(222,146,26,0.75);
		}
			#mwall_items_1 .mwall-small .mwall-item-inner {
				background-color: rgba(222,146,26,0.75);
			}
				#mwall_items_1 .mwall-small:hover .mwall-item-inner.mwall-no-image {
					left: -100%;
				}
		#mwall_items_1 .mwall-hover-box h3.mwall-title a,
		#mwall_items_1 .mwall-hover-box h3.mwall-title span {
			color: rgba(255,255,255, 0.9);
		}

		#mwall_items_1 .mwall-hover-box h3.mwall-title a:hover,
		#mwall_items_1 .mwall-hover-box h3.mwall-title a:focus {
			color: rgba(255,255,255, 1);
		}

		#mwall_items_1 .mwall-hover-box .mwall-item-info {
			color: rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-hover-box .mwall-item-info a {
			color: rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-hover-box .mwall-item-info a:hover,
		#mwall_items_1 .mwall-hover-box .mwall-item-info a:focus {
			color: rgba(255,255,255, 1);
			border-bottom: 1px dotted rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-hover-box .mwall-s-desc,
		#mwall_items_1 .mwall-hover-box .mwall-desc,
		#mwall_items_1 .mwall-hover-box .mwall-price,
		#mwall_items_1 .mwall-hover-box .mwall-hits {
			color: rgba(255,255,255, 0.8);
		}

		#mwall_items_1 .mwall-hover-box .mwall-date {
			color: rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-hover-box .mwall-readmore a {
			color: rgba(255,255,255, 0.7);
			border: 1px solid rgba(255,255,255, 0.7);
		}

		#mwall_items_1 .mwall-hover-box .mwall-readmore a:hover,
		#mwall_items_1 .mwall-hover-box .mwall-readmore a:focus {
			color: rgba(255,255,255, 1);
			border: 1px solid rgba(255,255,255, 1);
		}
			#mwall_items_1 .mwall-item-outer-cont .mwall-photo-link {
				transition: all 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
			}
		
				#mwall_items_1 .mwall-item-outer-cont .mwall-photo-link {
					opacity: 1;
				}

				#mwall_items_1 .mwall-item-outer-cont:hover .mwall-photo-link {
					transform: scale(1, 1);
					opacity: 1;
				}


/*page index*/
@media(min-width: 1400px) {.sppb-row-container { max-width: 1320px; }}
.sp-page-builder .page-content #section-id-1668610179930{background-image:url(/static/images/homepage_banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1668610179930{padding-top:80px;padding-right:0px;padding-bottom:120px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;}.sp-page-builder .page-content #section-id-1668610179930.sppb-row-overlay{border-radius:0px;}.sp-page-builder .page-content #section-id-1668610179930 > .sppb-row-overlay {mix-blend-mode:normal;}#column-id-1668610179929{border-radius:0px;}#column-wrap-id-1668610179929{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-1668610179929{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668610179929{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668610179929{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668610179929{max-width:100%;flex-basis:100%;}}#column-id-1668610179929 .sppb-column-overlay{border-radius:0px;}#sppb-addon-1668610179933{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1668610179933{border-radius:0px;}#sppb-addon-wrapper-1668610179933{margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;}#sppb-addon-1668610179933 .sppb-addon-title{letter-spacing:0px;}.sp-page-builder .page-content #section-id-1668610179937{background-color:#f5f5f5;box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1668610179937{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;}.sp-page-builder .page-content #section-id-1668610179937.sppb-row-overlay{border-radius:0px;}#column-id-1668610179934{border-radius:0px;}#column-wrap-id-1668610179934{max-width:33.333333333333%;flex-basis:33.333333333333%;}@media (max-width:1199.98px) {#column-wrap-id-1668610179934{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668610179934{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668610179934{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668610179934{max-width:100%;flex-basis:100%;}}#column-id-1668610179934 .sppb-column-overlay{border-radius:0px;}#sppb-addon-1668610179940{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1668610179940{border-radius:0px;}#sppb-addon-wrapper-1668610179940{margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;}#column-id-1668610179935{border-radius:0px;}#column-wrap-id-1668610179935{max-width:33.333333333333%;flex-basis:33.333333333333%;}@media (max-width:1199.98px) {#column-wrap-id-1668610179935{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668610179935{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668610179935{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668610179935{max-width:100%;flex-basis:100%;}}#column-id-1668610179935 .sppb-column-overlay{border-radius:0px;}#sppb-addon-1668613793752{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1668613793752{border-radius:0px;}#sppb-addon-wrapper-1668613793752{margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;}#column-id-1668610179936{border-radius:0px;}#column-wrap-id-1668610179936{max-width:33.333333333333%;flex-basis:33.333333333333%;}@media (max-width:1199.98px) {#column-wrap-id-1668610179936{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668610179936{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668610179936{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668610179936{max-width:100%;flex-basis:100%;}}#column-id-1668610179936 .sppb-column-overlay{border-radius:0px;}#sppb-addon-1668669886445{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1668669886445{border-radius:0px;}#sppb-addon-wrapper-1668669886445{margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;}.sp-page-builder .page-content #section-id-1668669886458{background-color:#ffffff;box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1668669886458{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;}.sp-page-builder .page-content #section-id-1668669886458.sppb-row-overlay{border-radius:0px;}#column-id-1668669886456{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;border-radius:0px;}#column-wrap-id-1668669886456{max-width:50%;flex-basis:50%;}@media (max-width:1199.98px) {#column-wrap-id-1668669886456{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668669886456{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668669886456{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668669886456{max-width:100%;flex-basis:100%;}}#column-id-1668669886456 .sppb-column-overlay{border-radius:0px;}#sppb-addon-1668669886461{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1668669886461{border-radius:0px;}#sppb-addon-wrapper-1668669886461{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-1668669886461 .sppb-addon-title{letter-spacing:0px;}#column-id-1668669886457{padding-top:0px;padding-right:0px;padding-bottom:470px;padding-left:0px;border-radius:0px;}@media (max-width:1199.98px) {#column-id-1668669886457{padding-top:0px;padding-right:0px;padding-bottom:300px;padding-left:0px;}}@media (max-width:991.98px) {#column-id-1668669886457{padding-top:0px;padding-right:0px;padding-bottom:300px;padding-left:0px;}}@media (max-width:767.98px) {#column-id-1668669886457{padding-top:0px;padding-right:0px;padding-bottom:200px;padding-left:0px;}}@media (max-width:575.98px) {#column-id-1668669886457{padding-top:0px;padding-right:0px;padding-bottom:200px;padding-left:0px;}}#column-wrap-id-1668669886457{max-width:50%;flex-basis:50%;}@media (max-width:1199.98px) {#column-wrap-id-1668669886457{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668669886457{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668669886457{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668669886457{max-width:100%;flex-basis:100%;}}#column-id-1668669886457 .sppb-column-overlay{border-radius:0px;}#column-id-1668669886457{background-image:url(/static/images/over_polychromal.jpg);background-repeat:no-repeat;background-size:cover;background-position:0 50%;}#column-id-1668669886457 > .sppb-column-overlay {mix-blend-mode:normal;}.sp-page-builder .page-content #section-id-1668669886466{background-color:#ffffff;box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1668669886466{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;}.sp-page-builder .page-content #section-id-1668669886466.sppb-row-overlay{border-radius:0px;}#column-id-1668669886464{padding-top:0px;padding-right:0px;padding-bottom:470px;padding-left:0px;border-radius:0px;}@media (max-width:1199.98px) {#column-id-1668669886464{padding-top:0px;padding-right:0px;padding-bottom:300px;padding-left:0px;}}@media (max-width:991.98px) {#column-id-1668669886464{padding-top:0px;padding-right:0px;padding-bottom:300px;padding-left:0px;}}@media (max-width:767.98px) {#column-id-1668669886464{padding-top:0px;padding-right:0px;padding-bottom:200px;padding-left:0px;}}@media (max-width:575.98px) {#column-id-1668669886464{padding-top:0px;padding-right:0px;padding-bottom:200px;padding-left:0px;}}#column-wrap-id-1668669886464{max-width:50%;flex-basis:50%;}@media (max-width:1199.98px) {#column-wrap-id-1668669886464{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668669886464{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668669886464{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668669886464{max-width:100%;flex-basis:100%;}}#column-id-1668669886464 .sppb-column-overlay{border-radius:0px;}#column-id-1668669886464{background-image:url(/static/images/aluminium_oplossingen.jpg);background-repeat:no-repeat;background-size:cover;}#column-id-1668669886464 > .sppb-column-overlay {mix-blend-mode:normal;}#column-id-1668669886465{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;border-radius:0px;}#column-wrap-id-1668669886465{max-width:50%;flex-basis:50%;}@media (max-width:1199.98px) {#column-wrap-id-1668669886465{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668669886465{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668669886465{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668669886465{max-width:100%;flex-basis:100%;}}#column-id-1668669886465 .sppb-column-overlay{border-radius:0px;}#sppb-addon-1668669886469{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1668669886469{border-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#sppb-addon-wrapper-1668669886469{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-1668669886469 .sppb-addon-title{letter-spacing:0px;}.sp-page-builder .page-content #section-id-1668669886478{background-color:#f5f5f5;box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1668669886478{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;}.sp-page-builder .page-content #section-id-1668669886478.sppb-row-overlay{border-radius:0px;}#column-id-1668669886476{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;border-radius:0px;}#column-wrap-id-1668669886476{max-width:50%;flex-basis:50%;}@media (max-width:1199.98px) {#column-wrap-id-1668669886476{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668669886476{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668669886476{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668669886476{max-width:100%;flex-basis:100%;}}#column-id-1668669886476 .sppb-column-overlay{border-radius:0px;}#column-id-1668669886476{background-color:#ffffff;}#sppb-addon-1668669886481{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1668669886481{border-radius:0px;padding-top:30px;padding-right:40px;padding-bottom:30px;padding-left:20px;}#sppb-addon-wrapper-1668669886481{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-1668669886481 .sppb-addon-title{letter-spacing:0px;}#column-id-1668669886477{padding-top:0px;padding-right:0px;padding-bottom:330px;padding-left:0px;border-radius:0px;}@media (max-width:1199.98px) {#column-id-1668669886477{padding-top:0px;padding-right:0px;padding-bottom:250px;padding-left:0px;}}@media (max-width:991.98px) {#column-id-1668669886477{padding-top:0px;padding-right:0px;padding-bottom:250px;padding-left:0px;}}@media (max-width:767.98px) {#column-id-1668669886477{padding-top:0px;padding-right:0px;padding-bottom:200px;padding-left:0px;}}@media (max-width:575.98px) {#column-id-1668669886477{padding-top:0px;padding-right:0px;padding-bottom:200px;padding-left:0px;}}#column-wrap-id-1668669886477{max-width:50%;flex-basis:50%;}@media (max-width:1199.98px) {#column-wrap-id-1668669886477{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668669886477{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668669886477{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668669886477{max-width:100%;flex-basis:100%;}}#column-id-1668669886477 .sppb-column-overlay{border-radius:0px;}#column-id-1668669886477{background-image:url(/static/images/aluminium_recyclable.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-position:50% 50%;}#column-id-1668669886477 > .sppb-column-overlay {mix-blend-mode:normal;}.sp-page-builder .page-content #section-id-1668669886496{box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1668669886496{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;}.sp-page-builder .page-content #section-id-1668669886496.sppb-row-overlay{border-radius:0px;}#column-id-1668669886495{border-radius:0px;}#column-wrap-id-1668669886495{max-width:16.666666666667%;flex-basis:16.666666666667%;}@media (max-width:1199.98px) {#column-wrap-id-1668669886495{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668669886495{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668669886495{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668669886495{max-width:100%;flex-basis:100%;}}#column-id-1668669886495 .sppb-column-overlay{border-radius:0px;}#column-id-1668669886504{border-radius:0px;}#column-wrap-id-1668669886504{max-width:66.666666666667%;flex-basis:66.666666666667%;}@media (max-width:1199.98px) {#column-wrap-id-1668669886504{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668669886504{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668669886504{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668669886504{max-width:100%;flex-basis:100%;}}#column-id-1668669886504 .sppb-column-overlay{border-radius:0px;}#column-id-1668669886504 > .sppb-column-overlay {mix-blend-mode:normal;}#sppb-addon-1668669886499{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1668669886499{border-radius:0px;}#sppb-addon-wrapper-1668669886499{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#column-wrap-id-1668669886505{max-width:16.666666666667%;flex-basis:16.666666666667%;}@media (max-width:1199.98px) {#column-wrap-id-1668669886505{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1668669886505{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1668669886505{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1668669886505{max-width:100%;flex-basis:100%;}}






/*### Specifications pages ###*/
article.specifications-page {
    background-color: #f5f5f5;
    padding-top: 20px;
    padding-bottom: 50px;
}

article .specifications-container{
	max-width: 1170px;
	margin: 0 auto;
}

article .specifications-container td{
	width: 50%;
	border-top: none;
}

article .specifications-container td img{
/* 	width: 100%;*/
}

@media (max-width: 1170px){
	article.specifications-page {
		padding-left: 15px;
		padding-right: 50px;
	}
}

@media (max-width: 767px){
	article.specifications-page {
		padding-left: 15px;
		padding-right: 15px;
	}
}

/* Unite Gallery */
.unite-gallery{
	max-width: none !important;
	width: 100% !important;
}

/* Responsive table */
.rt-table{
	background: transparent;
	width: 100%;
}

.rt-table .rt-td-normal {
	padding: 1em;
}

.rt-table .btn-intf{
	margin-top: 0px;
}

.rt-table .btn-double button{
	margin-bottom: 10px;
}

.rt-table tr{
	border: none;
}

.rt-td-normal{
	vertical-align: top !important;
}

@media (max-width: 768px){
	.rt-table td{
		width: 100% !important;
		box-sizing: border-box;
		margin: 0;
		display: block;
	}
} /* End query */

@media (max-width: 480px){
	article.specifications-page {
		padding-top: 15px;
	}
} /* End query */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	button  {
		background-size: 86px 100px;
	}
}



div[role="tablist"] div[role="tab"] {
	width: 25%;
}

div[role="tablist"] {
	display: flex!important;
	flex-wrap: wrap!important;
	grid-gap: 0px!important;
}

div[role="tablist"] div[role="tab"] {
	width: auto;
	min-width: 48%;
	margin-right: 2% !important;
	border: none!important;
	border-radius: 0px!important;
}

.materials div[role="tablist"] div[role="tab"] {
	background-color: #5C705E!important;
	margin-bottom: 20px !important;
}

.productsTabs div[role="tablist"] div[role="tab"] {
	background-color: #2E3854!important;
	margin-bottom: 20px !important;
}

.productsTabs div[role="tablist"] div[role="tab"] a, .materials div[role="tablist"] div[role="tab"] a {
	color: white;
	font-weight: 300!important;
	text-transform: uppercase;
	font-size: 16px!important;
}

div[data-rlta-element="panel-content"]{
	padding: 20px!important;
	background-color: #f5f5f5!important;
	border: 1px solid #e5e5e5!important;
}

.com-content-article__body div[data-rlta-element="panel-content"] {
	border: none!important;
}

div[data-rlta-element="panel"]{
	border: 0px!important;
}

div[role="button"] {
	background-color: #f5f5f5!important;
	border: 1px solid #e5e5e5!important;
}



.tab-list a{
	background-color: #e6e8ec;padding: .75rem 1.25rem;width: 100%;text-align: center;display: block;
	box-shadow: inset 0 -5px 5px -3px rgba(0,0,0,.05);
}
.tab-list a.active{background-color: #fff;box-shadow: none;}
.tab-content .contents {
  display: none;
}
.tab-content .contents.show {
  display: block;
}

.pdf li{
	margin-bottom: 15px;
}
.pdf li a{
	font-size: 1.5em;
	color: #666;
	line-height: 35px;
}
.pdf li a i{
	color: #dc3545;
}



@media (min-width: 1200px) {
    .inset-xl-left-35 {
        padding-left: 35px;
    }

    .inset-xl-right-20 {
        padding-right: 20px;
    }

    .inset-xl-right-30 {
        padding-right: 30px;
    }

    .inset-xl-right-35 {
        padding-right: 35px;
    }

    .inset-xl-right-50 {
        padding-right: 50px;
    }

    .inset-xl-right-55 {
        padding-right: 55px;
    }

    .inset-xl-right-70 {
        padding-right: 70px;
    }

    .inset-xl-right-100 {
        padding-right: 100px;
    }
}

.box-sm {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
}

.box-md {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
}

.box-lg {
    max-width: 470px;
    margin-left: auto;
    margin-right: auto;
}

.box-xl {
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
}

.box-xxl {
    max-width: 870px;
    margin-left: auto;
    margin-right: auto;
}

.box-minimal {
    text-align: center;
}

.box-minimal .box-minimal-icon {
    font-size: 50px;
    line-height: 50px;
    color: #619f7b;
}

.box-minimal-divider {
    width: 36px;
    height: 4px;
    margin-left: auto;
    margin-right: auto;
    background: #619f7b;
}

.box-minimal-text {
    width: 100%;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
}

* + .box-minimal {
    margin-top: 30px;
}

* + .box-minimal-title {
    margin-top: 10px;
}

* + .box-minimal-divider {
    margin-top: 20px;
}

* + .box-minimal-text {
    margin-top: 15px;
}

.post-modern-panel {
	font-size: 15px;
    font-weight: 400;
    color: #777777;
    margin: 20px 0;
}

.post-modern-title {
    font-weight: 500;
    text-transform: none;
}
@media (min-width: 992px) {
    .post-modern-title {
        max-width: 85%;
    }
}

@media (min-width: 1200px) {
    .post-modern-title {
        max-width: 80%;
    }
}

.aside .button {
    padding-left: 24px;
    padding-right: 24px;
}

.aside-title {
    padding-bottom: 14px;
    text-transform: uppercase;
    border-bottom: 1px solid #edeff4;
    font-weight: 400;
}

.aside-title + .row {
    margin-top: 30px;
}

.aside-title + .group-tags {
    margin-top: 22px;
}

.post-minimal-figure {
    display: block;
    overflow: hidden;
}

.post-minimal-figure img {
    will-change: transform;
    transition: all .3s ease;
}

.post-minimal-title {
    color: #151515;
}

.post-minimal-title a, .post-minimal-title a:focus, .post-minimal-title a:active {
    color: inherit;
}

.post-minimal-title a:hover {
    color: #619f7b;
}

.post-minimal-time {
    color: #619f7b;
}

* + .post-minimal-time {
    margin-top: 2px;
}

@media (min-width: 992px) {
    .desktop .post-minimal-figure img {
        max-width: 100%;
    }

    .desktop .post-minimal:hover .post-minimal-figure img {
        transform: scale(1.05);
    }
}
.unit {
    display: flex;
    flex: 0 1 100%;
    margin-bottom: -30px;
    margin-left: -20px;
}

.unit > * {
    margin-bottom: 30px;
    margin-left: 20px;
}

.unit:empty {
    margin-bottom: 0;
    margin-left: 0;
}

.unit-body {
    flex: 0 1 auto;
}

.unit-left, .unit-right {
    flex: 0 0 auto;
    max-width: 100%;
}

.unit-spacing-xs {
    margin-bottom: -15px;
    margin-left: -7px;
}

.unit-spacing-xs > * {
    margin-bottom: 15px;
    margin-left: 7px;
}

.post-classic {
    text-align: left;
}

.post-classic-figure {
    display: block;
    overflow: hidden;
}

.post-classic-figure img {
    width: 100%;
    transform: none;
    will-change: transform;
    transition: all .2s ease;
}

.post-classic-content {
    padding: 15px;
    background: #edeff4;
}

.post-classic-title {
    font-weight: 500;
}

* + .post-classic-title {
    margin-top: 8px;
}

* + .post-classic-text {
    margin-top: 6px;
}

@media (min-width: 768px) {
    .post-classic-content {
        padding: 25px 7% 30px;
    }

    .post-classic-text {
        line-height: 1.74;
    }

    * + .post-classic-title {
        margin-top: 14px;
    }

    * + .post-classic-text {
        margin-top: 12px;
    }
}

@media (min-width: 1200px) {
    .post-classic-content {
        padding: 34px 10% 45px;
    }

    * + .post-classic-title {
        margin-top: 20px;
    }

    * + .post-classic-text {
        margin-top: 18px;
    }
}

@media (min-width: 992px) {
    .desktop .post-classic:hover .post-classic-figure img {
        transform: scale(1.1);
    }
}
.single-post-title {
    text-transform: uppercase;
}

.single-post-title + .row {
    margin-top: 30px;
}

* + .single-post-bottom-panel {
    margin-top: 40px;
}

a.post-classic-figure img{vertical-align: bottom;}
.table{    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #212529;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #212529;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #212529;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1px;
    color: #212529;
    vertical-align: text-bottom;
    border-color: #dee2e6!important;
}
table{border: 1px!important;}
.news-tags p{margin: 20px 0;}
.post-classic-title a{
	font-size: 18px;
    line-height: 1.66667
    font-weight: 500;
}
* + p {
    margin-top: 15px;
}

.sp-page-builder .page-content #section-id-1671446099064{box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1671446099064{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;}.sp-page-builder .page-content #section-id-1671446099064.sppb-row-overlay{border-radius:0px;}#column-id-1671446099063{border-radius:0px;}#column-wrap-id-1671446099063{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-1671446099063{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1671446099063{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1671446099063{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1671446099063{max-width:100%;flex-basis:100%;}}#column-id-1671446099063 .sppb-column-overlay{border-radius:0px;}#sppb-addon-1671446099067{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1671446099067{border-radius:0px;}#sppb-addon-wrapper-1671446099067{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-1671446099067 .sppb-addon-gmap-canvas{height:400px;}#sppb-addon-1671446099067 a>div>img{top:-15px!important;}.sp-page-builder .page-content #section-id-1671446099070{background-color:#f5f5f5;box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1671446099070{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;}.sp-page-builder .page-content #section-id-1671446099070.sppb-row-overlay{border-radius:0px;}#column-id-1671446099066{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-radius:0px;}#column-wrap-id-1671446099066{max-width:50%;flex-basis:50%;}@media (max-width:1199.98px) {#column-wrap-id-1671446099066{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1671446099066{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1671446099066{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1671446099066{max-width:100%;flex-basis:100%;}}#column-id-1671446099066 .sppb-column-overlay{border-radius:0px;}#column-id-1671446099066{background-color:#ffffff;}#sppb-addon-1671446099073{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1671446099073{border-radius:0px;}#sppb-addon-wrapper-1671446099073{margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;}#column-id-1671446099068{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-radius:0px;}#column-wrap-id-1671446099068{max-width:50%;flex-basis:50%;}@media (max-width:1199.98px) {#column-wrap-id-1671446099068{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1671446099068{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1671446099068{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1671446099068{max-width:100%;flex-basis:100%;}}#column-id-1671446099068 .sppb-column-overlay{border-radius:0px;}#column-id-1671446099068{background-color:#ffffff;}#sppb-addon-1671446099078{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1671446099078{border-radius:0px;}#sppb-addon-wrapper-1671446099078{margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;}#sppb-addon-1671446099078 .sppb-addon-title{letter-spacing:0px;}
.formResponsive input[type=email], .formResponsive input[type=number], .formResponsive input[type=password], .formResponsive input[type=tel], .formResponsive input[type=text], .formResponsive input[type=url] {
    display: inline-block;
    height: 18px;}