/* normal */

@font-face {
  font-family: 'BergenST';
  src: url(fonts/BNBergenStLight.otf);
  font-weight:400;
}

:root{
	--clr1: #0d181c;
	--clr2: #d2091e;
	
	--border_clr : #0d181c;
	--awesome100 : 100 100% "Font Awesome 6 Pro";
	--awesome300 : 300 100% "Font Awesome 6 Pro";
	--awesome400 : 400 100% "Font Awesome 6 Pro";
	--awesome900 : 900 100% "Font Awesome 6 Pro";
	--big_font :   140%;
	--small_font : 80%;
	--gap_width : 40px
}

* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	transition-duration:0.2s;
}
html,
body {
	font-family: 'source-sans-pro', sans-serif;
	font-size: 20px;
	color: var(--clr1);
	font-weight: 400;
	line-height:1.5;
	word-break: break-word;
	scroll-behavior:smooth;
}

body {
	background: #fff;
}
img {
	border: 0px;
	display: block;
	max-width: 100%;
	height:auto;
	image-rendering: smooth;
}
a{color:inherit; text-decoration: none;}

input,
select,
textarea,
button{ -webkit-appearance: none;-moz-appearance:none; appearance:none; outline: none;}
input[type="checkbox"]{-webkit-appearance: unset;-moz-appearance:unset; appearance:unset;}

ul {
	list-style: disc;
}
h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 {
	font-weight: 400; line-height:1.3; font-family:"BergenST"; margin-bottom:1rem; white-space: normal;
}

h1, .h1{font-size:45px;}
h2, .h2{font-size:35px;}
h3, .h3{font-size:26px;}
h4, .h4{font-size:24px;}
h5, .h5{font-size:22px;}
h6, .h6{font-size:20px;}

p{margin-bottom:1em}

.grecaptcha-badge {display: none}

.title{font-weight: 400; line-height:1.3; font-family:"BergenST"}

.maxw1{max-width:1840px; margin:0 auto; padding: 0 20px}

.clear{clear:both;}
.flexbox{display:flex; flex-wrap:wrap}
.flexbox.space_between{justify-content: space-between;} 
.flexbox.justify_center{justify-content: center;} 
.flexbox.align_right{justify-content: flex-end;}
.flexbox.align_center{align-items: center;}
.flexbox.align_bottom{align-items: flex-end;}
.flexbox.align_top{align-items: flex-start;}

.grid{display:grid; gap: var(--gap_width) }
.grid.cols2{grid-template-columns: repeat(2 , 1fr);}
.grid.cols3{grid-template-columns: repeat(3 , 1fr);}
.grid.cols4{grid-template-columns: repeat(4 , 1fr);}
.grid.cols5{grid-template-columns: repeat(6 , 1fr);}
.grid.cols6{grid-template-columns: repeat(6 , 1fr);}

.grid.align_center{    align-items: center;}
.grid.align_bottom{ align-items: end;}
.grid.align_right{    justify-content: end;}

.grid .col1{grid-column:span 1}
.grid .col2{grid-column:span 2}
.grid .col3{grid-column:span 3}
.grid .col4{grid-column:span 4}
.grid .col5{grid-column:span 5}
.grid .col6{grid-column:span 6}

.row{margin-bottom:calc(var(--gap_width) * 2)}

.black_bg{background:var(--clr1); color:#fff}
.white_bg{background:white; color:var(--clr1)}

.center_text{text-align:center;}
.center_text ul, .center_text ol{text-align:left;}

.btn_bar{display:flex; flex-wrap:wrap; padding-top:2em; gap:5px}
.btn{display:inline-flex; line-height:1; border:none; font-size:inherit}
.btn:hover{transform:translatey(-2px)}

.btnred {
    background: var(--clr2);
    padding: 14px 20px;
    color: white;
}

.btnred:hover {
	color: white!important;
	background: black
}

.btnblack{ background: var(--clr1);
    padding: 14px 20px;
    color: white;}


.table_wrap{overflow-x:auto; word-break: auto-phrase;}
.table_wrap table{border-collapse: collapse;}
.table_wrap table td{border:1px solid var(--border_clr); padding:3px 10px; vertical-align:top; min-width: 200px}
.table_wrap table th{text-align: left; background: black; color: white; padding:3px 10px; vertical-align:top; min-width: 200px}

.swiper-wrapper {
  display: flex;
}

.swiper-slide {
  height: auto;
  display: flex;
}

.swiper-slide > * {
  flex: 1;
}

.content_container ul, .content_container ol{margin-left:30px; margin-bottom:1em;}
.content_container a:hover{color:var(--clr2)}

.mob_menu{position:fixed; bottom:0; left:0; width:100dvw; height:0; z-index:99999999999; overflow:hidden;}
.mob_menu.active{height:100dvh;}
.mob_menu .inner{ min-width:300px; display:grid; gap:40px; grid-template-rows:50px 1fr; align-content: space-between; height:100%; overflow-y:scroll}
.mob_menu .menu_top{font-size: 20px; height:50px; padding:var(--gap_width) var(--gap_width) 0 var(--gap_width);}
.mob_menu .beeldmerk{    width: 50px;}
.mob_menu .menu_list{overflow-y:auto; padding:var(--gap_width)}
.mob_menu ul{list-style:none; text-align:left; font-size:30px; } 
.mob_menu  .menu_list > ul > li{margin-bottom:30px}
.mob_menu ul li a{position:relative;}
.mob_menu .inner ul li.menu-item-has-children  a {display:block;}
.mob_menu .inner ul li.menu-item-has-children  a i{position:absolute; top:50%; right:0%; transform:translate(-50% , -50%); padding:5px; width:40px; height:40px; border-radius:100%; display:flex; align-items: center; justify-content: center; z-index:9 }
.mob_menu .inner ul ul{font-size:80%; display:none; margin-left:15px;}
.mob_menu .inner ul ul li a{padding:15px 0;}
.mob_menu .inner ul ul li a:after{width:70px; height:2px}
.mob_menu .inner ul li.sub > a i{ transform:translate(-50% , -50%) rotate(180deg);}


.top_bar{text-align:right; font-size:15px; margin:calc(var(--gap_width) / 2) 0}
.top_bar ul {display:inline-block; vertical-align:middle}
.top_bar ul li{display:inline-block; margin-right:20px}
.top_bar ul ul{display:none; position:absolute; background:#fff;  }
.top_bar ul li:hover ul{display:block;}
.top_bar ul ul li{display:block;}
.top_bar .search_btn{ vertical-align:middle}

.top_bar a:hover{color:var(--clr2)}

.header {}
.header .logo{}
.header .menu_bar{font-size:20px; position:relative}
.header .menu_bar ul li{display:inline-block; margin-right:10px}
.header .menu_bar ul li a{padding: 0 15px; display:block}
.header .menu_bar ul li a:hover{color:var(--clr2)}

.header .menu_bar > ul > li > ul{display:none; position:absolute; background:#fff; z-index:999; width:100%; left:0; padding: 20px 0; box-shadow:0 30px 20px rgba(0,0,0,0.2) }
.header .menu_bar > ul > li:hover > ul{display:inline-flex;}
.header .menu_bar  ul ul li{display:block; position:relative; width:50%; margin-right:0}
.header .menu_bar > ul > li > ul > li > a{font-weight:700; margin-bottom:20px}
.header .menu_bar  ul ul ul{position:relative; display:block;}
.header .menu_bar  ul ul ul li{margin-bottom:10px; width:100%}
.header .menu_bar  ul ul ul li a{display:flex; gap:10px; align-items:center;}
.header .menu_bar  ul ul ul li a .submenu-featured-image{width:50px; height:50px; position:relative;}
.header .menu_bar  ul ul ul li a .submenu-featured-image img{width:100%; height:100%; position:absolute; object-fit:cover}
.header .menu_bar  ul ul ul li span{width:calc(100% - 70px)}


.header .menu_bar .menu_btn{display:none}

.ddd img {width: 70px; image-rendering: smooth;}
.wpcf7-textarea {height: 87px;}

.banner:after{padding-bottom:40%; content:""; display:block;}
.banner.small_banner:after{padding-bottom:25%; content:""; display:block;}
.high_banner:after{padding-bottom:60%; content:""; display:block;}

.banner.title_banner .overlay{padding:9% 0; display: grid;    align-content: center;    justify-content: center; background:rgba(0,0,0,0.3); color:#fff; text-align:center}
.banner.title_banner:after{display:none}
.banner.title_banner .h2{}
.banner .btn_bar{text-align:center;}

.slider .slider_items{overflow:hidden;}
.slider .slide:after{display:block; content:""; padding-bottom:40%}

/* .content_text .content_container p:first-of-type{font-weight:500; font-size:var(--big_font)} */

.item_slider_bar .title_arrow_bar {margin-bottom:var(--gap_width)}
.item_slider_bar .arrows{text-align:right; }
.item_slider_bar .arrows div{display:inline-block; font-size:27px; margin-left:10px; cursor:pointer}
.item_slider_bar .arrows .swiper-button-disabled{opacity:0.3}
.item_slider_bar .arrows .swiper-button-lock{display:none}
.item_slider .item .image{margin-bottom:var(--gap_width)}




.item_slider a.item:hover .image {filter: brightness(1);}
.item_slider .item .image:after{content:""; padding-bottom:120%; display:block;}
.item_slider .item .item_content{font-size:var(--small_font); padding:0 25px 25px}
.item_slider .item .title{font-size:130%; margin-bottom:0em; }

.item_slider .item {
	background: #e4e3e2;
	/*padding: 25px;*/
}


.item_slider_bar.items_serie .item_slider .item .image {
	margin-bottom: 0px!important;
	position: relative;
	overflow: hidden;
	image-rendering: auto;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	will-change: transform;
	background-position-y: -50px ! Important;
}

.item_slider_bar.items_serie .item_slider .item .image {	background-size: 180%!important}

.items_serie .item_slider .item .title{position: absolute; bottom: 20px; padding-left: 25px;}
.items_serie .item_slider a.item:hover .image {filter: brightness(0.8); }

.item_slider a.item:hover{color:var(--clr2)}

.highlight .black_bg{padding:var(--gap_width) 0 }
.highlight .image:after{content:""; padding-bottom:60%; display:block;}
.highlight .content{font-size:var(--small_font); padding:var(--gap_width) var(--gap_width) calc(var(--gap_width) * 2) 0 ; position:relative}
.highlight .content h2{margin-bottom:1em}
.highlight .content:after{content:""; width:calc(var(--gap_width)); height:calc(var(--gap_width)); position:absolute; right:calc(var(--gap_width) / 2); bottom: calc(var(--gap_width) / 2); background:url(img/beeldmerk.png) no-repeat center/contain}
.highlight .content .btnblack {
    background: var(--clr1);
    padding: 14px 20px;
    color: white;
    font-size: 12px;
    position: absolute;
    bottom: -60px;
}


.img_text .img:after{content:""; padding-bottom:100%; display:block;}

.gallery a.img{transition-duration:2s}
.gallery a.img:hover{filter: brightness(0.8);}

.gallery .cols2 .img{position:relative;}
.gallery .cols2 .img:after{content:""; padding-bottom:100%; display:block;}
.gallery .cols2 .img img{position:absolute; width:100%;height:100%; object-fit:cover}

.gallery .cols2.landscape .img:after{content:""; padding-bottom:60%; display:block;}

.gallery .cols3 .img{position:relative;}
.gallery .cols3 .img:after{content:""; padding-bottom:100%; display:block;}
.gallery .cols3 .img img{position:absolute; width:100%;height:100%; object-fit:cover}

.gallery .cols4 .img{position:relative;}
.gallery .cols4 .img:after{content:""; padding-bottom:130%; display:block;}
.gallery .cols4 .img img{position:absolute; width:100%;height:100%; object-fit:cover}

.highlight_blocks .grid .left_img{grid-area:1 / 1 / 3 / 3; aspect-ratio: 1;}
.highlight_blocks .grid .img .inner{padding:40px 20px;     display: grid;    height: 100%;    justify-items: center;    align-items: end;}
.highlight_blocks .grid .img .inner .title{color:#fff; text-shadow:0 0 20px rgba(0,0,0,0.8); text-align:center;}
.highlight_blocks .grid .img2{grid-area:1 / 3 / 2 / 4}
.highlight_blocks .grid .img3{grid-area:1 / 4 / 2 / 5}
.highlight_blocks .grid .img4{grid-area:2 / 3 / 3 / 5}

.usps .usp{display:grid; grid-template-rows:subgrid; grid-row:span 3; gap:20px}
.usps .usp .icon img{aspect-ratio: 1 / 1;    filter: grayscale(1);}
.usps .usp .title{margin-bottom:0}
.usps .usp .short_text{font-size:var(--small_font)}

.spec_list .spec_item{display:grid; grid-template-columns:10rem 1fr; gap:0 1rem; padding-bottom:0.5rem; margin-bottom:0.5rem; border-bottom:1px solid color-mix(var(--clr1) 10%, transparent)}  
.spec_list .spec_item .label{font-weight:700}
.spec_list .spec_item .value.color_values .flexbox{gap:10px}
.spec_list .spec_item .value .color{display: grid;    align-items: center;text-align: center; width:60px}
.spec_list .spec_item .value .color .inner{aspect-ratio:1 / 1; display: grid; align-items: center; border: 1px solid var(--clr1); font-size:0.5rem} 

.col2.image.product_image {
    overflow: hidden;
	background: #eaeaea40
}

.col2.image.product_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transform: scale(1.4);
    transform-origin: center center;
}

.xtra_height .banner.title_banner .overlay {
	padding: 14% 0!important
}

.xtra_height .banner.title_banner .overlay .title {
	max-width: 1100px;
}



.newsarchive .item:hover .img{filter: brightness(0.8);}
.newsarchive .item .img{margin-bottom:calc(var(--gap_width) / 2)}
.newsarchive .item .img:after{content:""; padding-bottom:100%; display:block;}

.newsarchive.collecties_list .item .image{margin-bottom:var(--gap_width)}


.newsarchive.collecties_list a.item:hover .image {filter: brightness(1);}
.newsarchive.collecties_list .item .image:after{content:""; padding-bottom:120%; display:block;}
.newsarchive.collecties_list .item .item_content{font-size:var(--small_font)}
.newsarchive.collecties_list .item .title{font-size:130%; margin-bottom:0em; }

.newsarchive.collecties_list .item {
	background: #e4e3e2;
	padding: 25px;
}


.newsarchive.collecties_list.item .image {
	margin-bottom: 0px!important;
	position: relative;
	overflow: hidden;
	image-rendering: auto;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	will-change: transform;
	background-position-y: -50px ! Important;
}

.newsarchive.collecties_list .item .image {	background-size: 180%!important}

.newsarchive.collecties_list .item .title{}
.newsarchive.collecties_list a.item .image {filter: brightness(0.8); }

.newsarchive.collecties_list a.item:hover{color:var(--clr2)}


.footer{padding-bottom:var(--gap_width)}
.footer .logo_block{grid-row:span 2}
.footer .contact_details a i{width:30px; display:inline-block}

.footer .social_btns{text-align:right}
.footer .social_btns .social_btn{display:inline-block; margin-left: 20px}
.footer .social_btns .social_btn svg{fill:var(--clr1)}
.footer .social_btns .social_btn:hover svg{fill:var(--clr2)}
.footer .footer_text{border-top:1px solid #0d181c30; padding-top:20px } 


.wpcf7 .form_item{margin-bottom: 20px; display:flex; flex-wrap:wrap}
.wpcf7 .label{width: 100%; }
.wpcf7 .form_field{width: 100%; }
.wpcf7 input, .wpcf7 textarea,  .wpcf7 select{width:100%; padding:5px 15px; border: 1px solid var(--border_clr) ; font:inherit }
.wpcf7 input[type="submit"]{padding: 10px 26px 8px; border-radius: 100px; font-weight:700; font-size:18px; width:auto; color:#fff; background:var(--border_clr); border:none;}
.wpcf7 input[type="submit"]:hover{box-shadow:0 0 10px var(--border_clr);}
.wpcf7 select{background:url(img/angle-down.png) no-repeat calc(100% - 10px) 50% #fff;}

span.wpcf7-list-item {display: inline-block;margin: 0px 0 0;}
span.checkbox{margin-top:10px; display: block;}
.wpcf7 .wpcf7-list-item {display: inline-block; margin-right:35px; width: 60px;}
.wpcf7-list-item-label {margin-left: 30px;display: inline-block; vertical-align: top;}
.wpcf7-checkbox {padding: 5px 0px; display:inline-block}
.wpcf7-checkbox label {position: relative;cursor: pointer;}
.wpcf7-checkbox input[type=checkbox] {position: absolute;visibility: hidden;width: 16px;height: 16px;top: 0;left: 0;}
.wpcf7-checkbox input[type=checkbox] + span:before {display: block;position: absolute;content: '';border-radius: 0;height:16px;width: 16px;top: 0px;left: 0px;border: 1px solid var(--border_clr); background:#fff}
.wpcf7-checkbox input[type=checkbox] + span:after {display: block;position: absolute;content: "\f00d";font-family:"Font Awesome 6 Pro";font-weight:900;height: 16px;width: 16px;color:var(--clr2);top: 1px;left: 1px;visibility: hidden;font-size: 16px;text-align: center;line-height: 16px;}
.wpcf7-checkbox input[type=checkbox]:checked + span:before {background: transparent;}
.wpcf7-checkbox input[type=checkbox]:checked + span:after {visibility: visible;}

.wpcf7-radio label {position: relative;cursor: pointer;}
.wpcf7-radio input[type=radio] {position: absolute;visibility: hidden;width: 16px;height: 16px;top: 0;left: 0;}
.wpcf7-radio input[type=radio] + span:before {display: block;position: absolute;content: '';border-radius: 100%;height: 16px;width: 16px;top: 0px;left: 0px;border: 1px solid var(--border_clr); background:#fff}
.wpcf7-radio input[type=radio] + span:after {display: block;position: absolute;content: "";font-family:"Font Awesome 6 Pro";font-weight:900;height: 12px;width: 12px;color:var(--clr2); background:var(--clr2); border-radius:100%; top: 3px;left: 3px;visibility: hidden;font-size: 15px;text-align: center;line-height: 16px;}
.wpcf7-radio input[type=radio]:checked + span:before {background: transparent;}
.wpcf7-radio input[type=radio]:checked + span:after {visibility: visible;}


@media only screen and (max-width: 1500px) {
	.footer .grid.cols6 {    grid-template-columns: repeat(4, 1fr);}
	.footer .col2{grid-column:span 1}
	
	.footer .col5{grid-column:span 3}
	.footer .col1.align_right{grid-row:span 2}
}
@media only screen and (max-width: 1350px) {
	.hide_mobile{display:none}
	.grid.cols6 {    grid-template-columns: repeat(4, 1fr);}
	
	.row.img_text .cols6 .col1{display:none}
	
	
	.header .col1.ddd{display:none}
	.header .col4{grid-column:span 3; display: grid; justify-content: end;}
	
	.highlight .black_bg{padding:var(--gap_width) 20px; margin:0 -20px}
	
	.img_text .col3{grid-column: span 2}
	
	
	
	.newsarchive .cols4{grid-template-columns: repeat(3, 1fr);}
	

	
}
@media only screen and (max-width: 1280px) {
	.row {    margin-bottom: calc(var(--gap_width));}
	.header .menu_bar ul{display:none}
	.header .grid.align_bottom{      align-items: center;;}
	.header .menu_bar .menu_btn{display:block; text-align:center;}
	.header .menu_bar .menu_btn i{font-size:25px; vertical-align: middle;}
	.header .menu_bar .menu_btn span{display:inline-block; vertical-align: middle;}
}
@media only screen and (max-width: 1200px) {
	.footer .col1.logo_block{grid-column:span 1}
	.footer .col1{grid-column:span 2}
	.footer .col2{grid-column:span 2; grid-column-start: 2;        grid-column-end: 4;}
	.footer .col2:nth-of-type(3){grid-area: 2 / 2 / 3 / 4;}
	.footer .col5{grid-column:span 4}
	.footer .col1.align_right {        grid-column: span 1;    }
}


@media only screen and (max-width: 960px) {
	html, body {font-size: 18px;}
	
	
	.highlight .cols4 .col3{grid-column: span 2;}
	.highlight .cols4 .col1{grid-column: span 2;}
	
	.img_text .col3{grid-column: span 4}
	.img_text .col2.content_text{grid-column: span 3}
	
	.img_text .col2.img{grid-column: span 4}
	
	.newsarchive .cols4{grid-template-columns: repeat(2, 1fr);}
	.highlight_blocks .grid.cols4{grid-template-columns: repeat(4, 1fr);}
	.highlight_blocks .grid .left_img{grid-area:1 / 1 / 2 / 5; aspect-ratio: 1;}	
	.highlight_blocks .grid .img2{grid-area:2 / 1 / 3 / 3; aspect-ratio: 1;}
	.highlight_blocks .grid .img3{grid-area:2 / 3 / 3 / 5; aspect-ratio: 1;}
	.highlight_blocks .grid .img4{grid-area:3 / 1 / 4 / 5; aspect-ratio: 2;}
	
	.usps .cols4{grid-template-columns: repeat(2, 1fr);}
	
	
	
	.product_specs .grid.cols6 {        grid-template-columns: repeat(1, 1fr);    }
	
}



@media only screen and (max-width: 600px) {
	:root{--small_font : 90%;--big_font :   125%;}
	
	html, body {font-size: 16px;}
	h1, .h1{font-size:36px;}
	h2, .h2{font-size:22px;}
	h3, .h3{font-size:20px;}
	h4, .h4{font-size:18px;}
	h5, .h5{font-size:17px;}
	h6, .h6{font-size:16px;}
	
	.grid.cols4{ grid-template-columns: repeat(2, 1fr);}
	.grid.cols3{ grid-template-columns: repeat(1, 1fr);}
	.grid.cols2{ grid-template-columns: repeat(1, 1fr);}
	
	.header .col1.logo img{max-width:130px}
	.title_arrow_bar .grid.cols4 {        grid-template-columns: repeat(4, 1fr);    }
	
	.highlight .cols4 .col3{grid-column: span 2;}
	.highlight .cols4 .col1{grid-column: span 2;}
	.highlight .content {padding: 0 var(--gap_width) calc(var(--gap_width) * 2) var(--gap_width);}
	.highlight .align_right{}
	
	.content_text .cols4 .col3{grid-column:span 2}
	.content_text .cols4 .col1{grid-column:span 2}
	.img_text .col2.content_text{grid-column: span 4}
	
	
	
	.usps .usp .icon img {    width: 70px;}
}

@media only screen and (max-width: 500px) {
	.item_slider .title_arrow_bar .col3{ grid-column: span 4;}
	.item_slider .title_arrow_bar .col1{ grid-column: span 4;}
	
	.footer .col1.logo_block {        grid-column: span 4;    }
	.footer .col1{ grid-column: span 4; justify-content: start; } 
	.footer .col1 img{max-width:130px}
	.footer .col2 {     grid-column: span 4;   justify-content: start; }   
	.footer .col2:nth-of-type(3) { grid-area: auto;      grid-column: span 4;    }
	.footer .col1.align_right {        grid-column: span 4    }
	.footer .social_btns {    text-align: left;}
	.footer .social_btns .social_btn { margin-left:0;  margin-right: var(--gap_width);}
	
	
	.highlight_blocks .grid .img2{grid-area:2 / 1 / 3 / 5; aspect-ratio: 2;}
	.highlight_blocks .grid .img3{grid-area:3 / 1 / 4 / 5; aspect-ratio: 2;}
	.highlight_blocks .grid .img4{grid-area:3 / 1 / 5 / 5; aspect-ratio: 2;}
	
	.spec_list .spec_item{grid-template-columns:1fr;}
}

@media only screen and (max-width: 450px) {
	.header .col1.logo {    grid-column: span 2;}
	.header .col4 {    grid-column: span 2;}
	
	.highlight .content {        padding: 0 calc(var(--gap_width) / 2)  calc(var(--gap_width) * 2) calc(var(--gap_width) / 2);    }
	
	.mob_menu ul{ font-size:24px} 
	
	.newsarchive .cols4{grid-template-columns: repeat(1, 1fr);}
	.usps .cols2{grid-template-columns: repeat(1, 1fr);}
	.usps .cols4{grid-template-columns: repeat(1, 1fr);}
}


@media print {
   
	html, body {  
			page-break-after: avoid;
            page-break-before: avoid; 
			border: 1px solid white;
            height: 99%;}
   
	div{display:block; width:100%}
   
  
}